You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
11 KiB
1 line
11 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-discount-coupon-choose"],{"0b07":function(t,e,i){"use strict";var n=i("a91e"),a=i.n(n);a.a},"1e8a":function(t,e,i){"use strict";i.r(e);var n=i("b48f"),a=i("3066");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);var s=i("f0c5"),u=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"23e6610c",null,!1,n["a"],void 0);e["default"]=u.exports},"22b6":function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d3b7"),i("159b");var a=n(i("8b53")),o={data:function(){return{tabList:["可使用优惠券","不可使用优惠券"],tabIndex:0,tabListKey:"",price:0,chooseCouponId:"",list:[],ableList:[],unableList:[]}},onLoad:function(t){this.chooseCouponId=t.coupon_id||0,this.price=t.price||0},onReady:function(){this.loadData()},methods:{changeTabs:function(){this.loadCouponData()},choose:function(t,e){t==this.chooseCouponId?this.chooseCouponId=0:this.chooseCouponId=t},confirm:function(){var t=this;getApp().globalData.order.isHasChooseCoupon=1,this.chooseCouponId?this.ableList.forEach((function(e){e.id==t.chooseCouponId&&(getApp().globalData.order.myCouponId=e.id)})):getApp().globalData.order.myCouponId="",uni.navigateBack({delta:1})},loadData:function(){var t=this;a.default.listChooseCoupon(this.price).then((function(e){0==e.code&&(t.tabList=["可使用优惠券("+e.data.able_list.length+")","不可使用优惠券("+e.data.unable_list.length+")"],t.ableList=e.data.able_list,t.unableList=e.data.unable_list,t.loadCouponData())}))},loadCouponData:function(){0==this.tabIndex?this.list=this.ableList:1==this.tabIndex&&(this.list=this.unableList)}}};e.default=o},3066:function(t,e,i){"use strict";i.r(e);var n=i("22b6"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},3978:function(t,e,i){"use strict";var n=i("e6e5"),a=i.n(n);a.a},"3b90":function(t,e,i){"use strict";i.r(e);var n=i("82ac"),a=i("d869");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("3978");var s=i("f0c5"),u=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"202c5eb8",null,!1,n["a"],void 0);e["default"]=u.exports},"4a26":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"tab_around_cn",class:t.sticky?"sticky":"",style:"top:"+t.offsetTop+"rpx"},[i("v-uni-view",{staticClass:"flex align-center justify-around"},t._l(t.list1,(function(e,n){return i("v-uni-view",{key:n,staticClass:"position-relative line-height-header",style:n==t.active?t.item_active_style:t.item_style,on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.click(n)}}},[i("v-uni-view",{staticClass:"inline-block",attrs:{id:"tabName"+n}},[t._v(t._s(e.name))]),n==t.active?i("v-uni-view",{staticClass:"list__item__border block-center",style:t.border_style}):t._e()],1)})),1)],1)},a=[]},"5760f":function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,".list__item__border[data-v-453c6e61]{position:absolute;bottom:%?10?%;left:0;right:0;margin:0 auto}.sticky[data-v-453c6e61]{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;z-index:998}",""]),t.exports=e},"6d4c":function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3"),i("14d9"),i("e25e"),i("ac1f");var a=n(i("4e85")),o={data:function(){return{lineWidthCopy:this.lineWidth}},props:{list:{type:Array,default:[]},listKey:{type:String,default:"name"},active:{type:[Number,String],default:0},textSize:{type:[Number,String],default:28},lineWidth:{type:[Number,String],default:40},lineHeight:{type:[Number,String],default:4},colorType:{type:String,default:"black"},color:{type:String,default:""},sticky:{type:Boolean,default:!1},offsetTop:{type:[Number,String],default:0}},computed:{list1:function(){for(var t=[],e=0;e<this.list.length;e++){var i={};this.listKey?i.name=this.list[e][this.listKey]:i.name=this.list[e],t.push(i)}return t},border_style:function(){var t=this.color?this.color:a.default.mainColor();return"width:"+this.lineWidthCopy+"rpx;height:"+this.lineHeight+"rpx;background:"+t+";"},item_style:function(){var t;return"black"==this.colorType?t="#333":"white"==this.colorType&&(t="#fff"),"font-size: "+this.textSize+"rpx;color: "+t+";"},item_active_style:function(){var t;return"black"==this.colorType?t="#1a1a1a":"white"==this.colorType&&(t="#fff"),"font-size: "+(parseInt(this.textSize)+2)+"rpx;font-weight: bold;color: "+t+";"}},mounted:function(){"auto"===this.lineWidth&&this.getTabWidth(this.active)},methods:{getTabWidth:function(t){var e=this,i=uni.createSelectorQuery().select("#tabName"+t);i.boundingClientRect((function(t){e.lineWidthCopy=a.default.px2rpx(t.width)})).exec()},click:function(t){this.$emit("update:active",t),"auto"===this.lineWidth&&this.getTabWidth(t),this.$emit("click",{index:t})}}};e.default=o},"6da1":function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={props:{data:{type:Object,default:function(){}}},data:function(){return{}},methods:{}};e.default=n},"82ac":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"discount-coupon-cn"},[i("v-uni-view",{staticClass:"cn-content"},[i("v-uni-view",{staticClass:"position-relative margin-30 shadow-grey"},[i("v-uni-view",{staticClass:"padding-tb-20 flex align-center bg-ff",style:2==t.data.status||3==t.data.status||0==t.data.is_able?"opacity: 0.5;":""},[i("v-uni-view",{staticClass:"flex flex-direction align-center",staticStyle:{width:"140rpx"}},[i("v-uni-view",{staticClass:"flex align-start justify-center"},[i("v-uni-text",{staticClass:"text-24 text-main"},[t._v("¥")]),i("v-uni-text",{staticClass:"line-height-50 text-50 text-main"},[t._v(t._s(t.data.price))])],1),i("v-uni-view",{staticClass:"margin-top-20 text-20 text-main"},[t._v("满"+t._s(t.data.limit_price)+"元可用")])],1),i("v-uni-view",{staticClass:"flex-one padding-lr-30 border_left"},[i("v-uni-text",{staticClass:"line-height-40 text-30 text-cut-one"},[t._v(t._s(t.data.name))]),i("v-uni-view",{staticClass:"margin-top-10"},[i("v-uni-view",{staticClass:"line-height-30 text-20 text-98 text-cut-one"},[t.data.brief?i("v-uni-text",[t._v("· "+t._s(t.data.brief))]):t._e()],1),i("v-uni-view",{staticClass:"margin-top-30 line-height-30 text-20 text-98 text-cut-one"},[t._v("·\n\t\t\t\t\t\t\t"+t._s(t.data.validity_text))])],1)],1),i("v-uni-view",{staticStyle:{width:"130rpx"}},[t._t("default")],2)],1),t._t("bottom")],2)],1),i("v-uni-view",{staticClass:"cn-layer"})],1)},a=[]},"8b53":function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d3b7");var a=n(i("798d")),o={listCoupon:function(t,e,i){return new Promise((function(n,o){a.default.getList("discount/api/Coupon/listCoupon",{type:i},{that:t,first_page:e}).then((function(t){n(t)})).catch((function(t){o(t)}))}))},insertMyCoupon:function(t){return new Promise((function(e,i){a.default.getData("discount/api/MyCoupon/insertMyCoupon",{coupon_id:t},{loading:!0}).then((function(t){e(t)})).catch((function(t){i(t)}))}))},listMyCoupon:function(t,e,i){return new Promise((function(n,o){a.default.getList("discount/api/MyCoupon/listMyCoupon",{status:i},{that:t,first_page:e}).then((function(t){n(t)})).catch((function(t){o(t)}))}))},listChooseCoupon:function(t){return new Promise((function(e,i){a.default.getData("discount/api/MyCoupon/listChooseCoupon",{price:t}).then((function(t){e(t)})).catch((function(t){i(t)}))}))},insertFirstRegisterMyCoupon:function(){return new Promise((function(t,e){a.default.getData("discount/api/MyCoupon/insertFirstRegisterMyCoupon",{},{showErrMsg:!1}).then((function(e){t(e)})).catch((function(t){e(t)}))}))}},s=o;e.default=s},a91e:function(t,e,i){var n=i("5760f");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("0530f6a1",n,!0,{sourceMap:!1,shadowMode:!1})},b48f:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={tyTabAround:i("ca15").default,jcDiscountCoupon:i("3b90").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"discount-coupon-my-coupon-list-page"},[i("v-uni-view",{staticClass:"page-content padding-bottom-safe-footer-20"},[i("v-uni-view",{staticClass:"jc-header-title bg-main"},[i("ty-tab-around",{attrs:{list:t.tabList,"list-key":t.tabListKey,"color-type":"white",color:"#ffffff",active:t.tabIndex},on:{"update:active":function(e){arguments[0]=e=t.$handleEvent(e),t.tabIndex=e},click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeTabs.apply(void 0,arguments)}}})],1),i("v-uni-view",{staticClass:"padding-top-title-header"},[t._l(t.list,(function(e,n){return i("v-uni-view",{key:n},[i("jc-discount-coupon",{attrs:{data:e},scopedSlots:t._u([{key:"bottom",fn:function(){return[0==e.is_able?i("v-uni-view",{staticClass:"line-height-45 flex align-center justify-center text-ff",staticStyle:{background:"#FF8A8A"}},[i("v-uni-text",{staticClass:"tyIcon-guanyu text-22"}),i("v-uni-text",{staticClass:"margin-left-5 text-20"},[t._v(t._s(e.unable_reason))])],1):t._e()]},proxy:!0}],null,!0)},[1==e.is_able?i("v-uni-view",{staticClass:"width-100 text-right",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.choose(e.id,n)}}},[i("v-uni-text",{class:e.id!=t.chooseCouponId?"tyIcon-quan text-34 text-cc":"tyIcon-xuanzhong1 text-40 text-main"})],1):t._e()],1)],1)})),0==t.list.length?i("v-uni-view",{staticClass:"margin-top-20 flex justify-center"},[i("v-uni-text",{staticClass:"text-30 text-4d"},[t._v("暂无优惠券~")])],1):t._e()],2),0==t.tabIndex?i("v-uni-view",{staticClass:"jc-footer-safe"},[i("v-uni-view",{staticClass:"margin-bottom-20 margin-lr-30 line-height-80 radius-40 bg-main text-center text-30 text-ff",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.confirm.apply(void 0,arguments)}}},[t._v("确定")])],1):t._e()],1),i("v-uni-view",{staticClass:"page-layer"})],1)},o=[]},bd33:function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,".border_left[data-v-202c5eb8]{border-left:%?1?% dashed #e6e6e6}.btn.active[data-v-202c5eb8]{border:%?1?% solid var(--main);color:var(--main)}",""]),t.exports=e},ca15:function(t,e,i){"use strict";i.r(e);var n=i("4a26"),a=i("d699");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("0b07");var s=i("f0c5"),u=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"453c6e61",null,!1,n["a"],void 0);e["default"]=u.exports},d699:function(t,e,i){"use strict";i.r(e);var n=i("6d4c"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},d869:function(t,e,i){"use strict";i.r(e);var n=i("6da1"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},e6e5:function(t,e,i){var n=i("bd33");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("7b143b14",n,!0,{sourceMap:!1,shadowMode:!1})}}]); |