other-coupon_center-coupon_center.277be2bf.js 10 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["other-coupon_center-coupon_center"],{"0fe1":function(t,e,o){"use strict";o.d(e,"b",(function(){return i})),o.d(e,"c",(function(){return a})),o.d(e,"a",(function(){return n}));var n={uEmpty:o("4991").default,uCollapse:o("45505").default,uCollapseItem:o("d1a6").default},i=function(){var t=this,e=t.$createElement,o=t._self._c||e;return 0==t.shenheStatus?o("v-uni-view",{style:[t.boxStyle]},[o("v-uni-view",{staticClass:"coupon_box"},[0==t.list.length?o("v-uni-view",{staticStyle:{"padding-top":"30rpx"}},[o("u-empty",{attrs:{text:t.$t("common.noCoupon"),mode:"coupon"}})],1):t._e(),t._l(t.list,(function(e,n){return o("v-uni-view",{key:n,staticClass:"coupon-item"},[o("v-uni-view",{staticClass:"date-price flex-x-sb flex-y-center"},[o("v-uni-view",[o("v-uni-view",{staticClass:"title"},[t._v(t._s(e.name))]),1==e.expire_type?o("v-uni-view",{staticClass:"date"},[t._v(t._s(t.$t("facePay.getted"))+t._s(0==e.expire_day?t.$t("member.permanent"):e.expire_day+t.$t("coupon.date2")))]):o("v-uni-view",{staticClass:"date"},[t._v(t._s(e.begintime)+"-"+t._s(e.endtime))])],1),o("v-uni-view",{staticClass:"price-box flex-col flex-y-center"},[2==e.discount_type?[o("v-uni-view",[t._v("¥"),o("v-uni-text",{staticStyle:{"font-size":"56rpx"}},[t._v(t._s(e.sub_price))])],1),o("v-uni-view",[t._v(t._s(t.$t("coupon.price1"))+t._s(e.min_price)+t._s(t.$t("coupon.price2")))])]:1==e.discount_type?[o("v-uni-view",[o("v-uni-text",{staticStyle:{"font-size":"56rpx"}},[t._v(t._s(e.discount))]),t._v(t._s(t.$t("clerk.member2")))],1)]:t._e()],2)],1),o("v-uni-view",{staticClass:"note flex-x-sb"},[o("v-uni-view",{staticClass:"left"},[o("u-collapse",{ref:"collapse",refInFor:!0,staticClass:"collapse"},[o("u-collapse-item",{attrs:{title:t.$t("facePay.detail")}},[t._v(t._s(e.rule))])],1)],1),o("v-uni-view",{staticClass:"btn-groups"},[0==e.is_receive?o("v-uni-view",{staticClass:"use-btn",on:{click:function(o){arguments[0]=o=t.$handleEvent(o),t.onReceive(e,e.is_receive)}}},[t._v(t._s(t.$t("coupon.toGet")))]):o("v-uni-view",{staticClass:"go-with"},[t._v(t._s(t.$t("coupon.getted")))]),o("v-uni-button",{staticClass:"u-reset-button use-btn u-m-l-10 u-p-l-20 u-p-r-20",staticStyle:{"background-color":"cornflowerblue",width:"initial"},attrs:{"open-type":"share"},on:{click:function(o){arguments[0]=o=t.$handleEvent(o),t.shareClick(e)}}},[t._v("分享")])],1)],1),o("v-uni-view",{staticClass:"status"},[0==e.status?o("v-uni-view",[t._v(t._s(t.$t("coupon.noUse")))]):1==e.status?o("v-uni-view",[t._v(t._s(t.$t("coupon.used")))]):2==e.status?o("v-uni-view",[t._v(t._s(t.$t("coupon.expire")))]):t._e()],1)],1)}))],2),t.useFoot?o("div",{staticClass:"footNav fixed"},[o("footNav",{attrs:{controlList:t.controls}})],1):t._e(),t.showGetCoupon?o("getSuccess",{attrs:{couponInfo:t.gettedCoupon},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.$store.state.showGetCoupon=!1}}}):t._e()],1):1==t.shenheStatus?o("Shenhe",{attrs:{isShowTitle:!0}}):t._e()},a=[]},"1c136":function(t,e,o){"use strict";var n=o("9756"),i=o.n(n);i.a},"1d3b":function(t,e,o){"use strict";o.r(e);var n=o("0fe1"),i=o("a348");for(var a in i)["default"].indexOf(a)<0&&function(t){o.d(e,t,(function(){return i[t]}))}(a);o("1c136");var u=o("828b"),c=Object(u["a"])(i["default"],n["b"],n["c"],!1,null,"78db27ee",null,!1,n["a"],void 0);e["default"]=c.exports},"5a26":function(t,e,o){var n=o("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-78db27ee] .u-form-item--right__content__slot > uni-view,[data-v-78db27ee] .u-form-item--right__content__slot > div,[data-v-78db27ee] .u-form-item--right__content__slot > span,[data-v-78db27ee] .u-form-item--right__content__slot > uni-text{width:100%}.coupon_box[data-v-78db27ee]{height:100vh;padding:%?20?% 0;background-color:#f2f2f2}.coupon_box .couponInfo[data-v-78db27ee]{display:flex}.coupon_box .coupon-item[data-v-78db27ee]{position:relative;margin:0 %?24?%;margin-bottom:%?20?%;background:#fff;border-radius:%?20?%}.coupon_box .coupon-item .date-price[data-v-78db27ee]{padding:%?30?%}.coupon_box .coupon-item .date-price > uni-view[data-v-78db27ee]:nth-child(1){flex:1;width:0}.coupon_box .coupon-item .date-price > uni-view:nth-child(1) .title[data-v-78db27ee]{font-size:%?30?%;font-weight:600}.coupon_box .coupon-item .date-price > uni-view:nth-child(1) .date[data-v-78db27ee]{margin-top:%?12?%;font-size:%?22?%;color:#8c8c8c}.coupon_box .coupon-item .date-price .price-box > uni-view[data-v-78db27ee]:nth-child(1){font-size:%?28?%;font-weight:600;color:#f0250e}.coupon_box .coupon-item .date-price .price-box > uni-view[data-v-78db27ee]:nth-child(2){font-size:%?22?%;color:#8c8c8c}.coupon_box .coupon-item .note[data-v-78db27ee]{position:relative;padding:%?15?% %?30?%;border-top:1px dashed #ededed}.coupon_box .coupon-item .note[data-v-78db27ee]::after{content:"";position:absolute;left:%?-10?%;top:%?-10?%;width:%?20?%;height:%?20?%;background:#f2f2f2;border-radius:50%}.coupon_box .coupon-item .note[data-v-78db27ee]::before{content:"";position:absolute;right:%?-10?%;top:%?-10?%;width:%?20?%;height:%?20?%;background:#f2f2f2;border-radius:50%}.coupon_box .coupon-item .note .left[data-v-78db27ee]{flex:1;width:0}.coupon_box .coupon-item .note .left[data-v-78db27ee] .u-iconfont{color:#8c8c8c!important}.coupon_box .coupon-item .note .left[data-v-78db27ee] .u-collapse-head{justify-content:flex-start;line-height:%?48?%;padding:0;color:#8c8c8c}.coupon_box .coupon-item .note .left[data-v-78db27ee] .u-collapse-title{flex:initial;font-size:%?24?%;color:#8c8c8c}.coupon_box .coupon-item .note .left[data-v-78db27ee] .u-collapse-content{font-size:%?24?%;color:#8c8c8c}.coupon_box .coupon-item .note .btn-groups[data-v-78db27ee]{margin-left:%?10?%;display:flex;justify-content:flex-end}.coupon_box .coupon-item .note .btn-groups uni-view[data-v-78db27ee],\n.coupon_box .coupon-item .note .btn-groups uni-button[data-v-78db27ee]{width:%?144?%;height:%?48?%;line-height:%?48?%;font-size:%?24?%;font-family:PingFang SC;font-weight:400;text-align:center;border-radius:%?24?%}.coupon_box .coupon-item .note .btn-groups .use-btn[data-v-78db27ee]{background:#f0250e;color:#fff}.coupon_box .coupon-item .note .btn-groups .go-with[data-v-78db27ee]{background:#fee8e6;color:#f0250e}.coupon_box .coupon-item .note .btn-groups .share-btn[data-v-78db27ee]{background:#fff;border:%?2?% solid #999;color:#191919;position:relative}.coupon_box .coupon-item .note .btn-groups .share-btn uni-button[data-v-78db27ee]{width:100%;height:100%;position:absolute;left:0;top:0;z-index:11;opacity:0}.coupon_box .coupon-item .status[data-v-78db27ee]{position:absolute;right:0;top:0;padding:0 %?10?%;border-radius:0 %?20?% 0 %?12?%;line-height:%?28?%;font-size:%?20?%;font-weight:400;color:#f0250e;background:#fee8e6}.u-reset-button[data-v-78db27ee]{margin:0 auto;color:#fff;width:%?144?%;height:%?48?%;line-height:%?48?%;font-size:%?24?%;font-family:PingFang SC;font-weight:400;text-align:center;border-radius:%?24?%}',""]),t.exports=e},9756:function(t,e,o){var n=o("5a26");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=o("967d").default;i("e2404dbc",n,!0,{sourceMap:!1,shadowMode:!1})},a348:function(t,e,o){"use strict";o.r(e);var n=o("e977"),i=o.n(n);for(var a in n)["default"].indexOf(a)<0&&function(t){o.d(e,t,(function(){return n[t]}))}(a);e["default"]=i.a},e977:function(t,e,o){"use strict";o("6a54");var n=o("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(o("2634")),a=n(o("2fdc")),u=n(o("2ba3")),c={components:{Shenhe:u.default},data:function(){return{list:[],currentItem:{},useFoot:!1,coupon_id:""}},onLoad:function(t){uni.setNavigationBarTitle({title:this.$t("title.couponCenter")}),this.coupon_id=t.coupon_id?t.coupon_id:0},onShow:function(){var t=this;this.getListData(),setTimeout((function(){try{t.useFoot=t.$utils.useFoot(t.controls)}catch(e){}}),500)},onReachBottom:function(){},methods:{shareClick:function(t){this.coupon_id=t.id},onReceive:function(t,e){var o=this;return(0,a.default)((0,i.default)().mark((function n(){var a;return(0,i.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(1!=e){n.next=2;break}return n.abrupt("return");case 2:return o.$store.state.gettedCoupon=t,n.prev=3,n.next=6,o.$allrequest.coupon.receiveConpon({id:t.id});case 6:a=n.sent,0==a.code?(o.$store.state.showGetCoupon=!0,o.getListData()):o.$utils.toast(a.msg),n.next=12;break;case 10:n.prev=10,n.t0=n["catch"](3);case 12:case"end":return n.stop()}}),n,null,[[3,10]])})))()},getListData:function(){var t=this;return(0,a.default)((0,i.default)().mark((function e(){var o;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.$allrequest.coupon.couponList({coupon_id:t.coupon_id});case 3:o=e.sent,0==o.code?t.list=o.data.list:t.$utils.toast(o.msg),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,null,[[0,7]])})))()}},computed:{boxStyle:function(){return{paddBottom:this.useFoot?"calc(env(safe-area-inset-bottom) + 100rpx)":"0px"}},dateFilter:function(){return function(t){return this.$utils.turnDate(1e3*t||0,"yyyy-mm-dd")}}},onShareAppMessage:function(){return{title:"领劵中心",path:"other/coupon_center/coupon_center?coupon_id=".concat(this.coupon_id)}}};e.default=c}}]);