1 line
7.4 KiB
JavaScript
1 line
7.4 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["mine-pages-coupon-use"],{6133:function(t,i,e){"use strict";e.r(i);var n=e("77e4"),s=e.n(n);for(var a in n)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return n[t]}))}(a);i["default"]=s.a},"6bac":function(t,i,e){var n=e("bcd4");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var s=e("967d").default;s("71ce7436",n,!0,{sourceMap:!1,shadowMode:!1})},"77e4":function(t,i,e){"use strict";e("6a54");var n=e("f5bd").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,e("fd3c"),e("c223");var s=n(e("2634")),a=n(e("2fdc")),o=e("8f59"),c={components:{},data:function(){return{options:{},useType:{is_land:"土地租赁",is_claim:"认养服务",is_shop:"商城"},param:{page:1},list:{data:[]},loading:!0,lockTap:!1}},computed:(0,o.mapState)({primaryColor:function(t){return t.config.configInfo.primaryColor},subColor:function(t){return t.config.configInfo.subColor},userInfo:function(t){return t.user.userInfo},orderInfo:function(t){return t.order.orderInfo}}),onLoad:function(t){this.options=t,this.$util.showLoading(),this.initIndex()},onPullDownRefresh:function(){uni.showNavigationBarLoading(),this.initRefresh(),uni.stopPullDownRefresh()},onReachBottom:function(){this.list.current_page>=this.list.last_page||this.loading||(this.param.page=this.param.page+1,this.loading=!0,this.getList())},methods:{initIndex:function(){this.getList()},initRefresh:function(){this.param.page=1,this.initIndex()},getList:function(){var t=this;return(0,a.default)((0,s.default)().mark((function i(){var e,n,a,o,c,l,u,r;return(0,s.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return e=t.list,n=t.useType,a=t.options.type,o=void 0===a?1:a,c=1==o?t.$util.pick(t.orderInfo,["land_id","spe_id","cycle","massif_id","seed_data"]):{},l=Object.assign({},t.param,t.options,c),u={1:"land",2:"claim",3:"shop"},delete l.type,i.next=8,t.$api[u[o]].canUseCouponList(l);case 8:r=i.sent,r.data.map((function(t){t.is_show=!1;var i="";for(var e in n)t[e]&&(i+="".concat(n[e],"、"));t.use_range=i.substring(0,i.length-1)})),1==t.param.page||(r.data=e.data.concat(r.data)),t.list=r,t.loading=!1,t.$util.hideAll();case 13:case"end":return i.stop()}}),i)})))()},toUse:function(t){var i=this;if(!this.lockTap){this.lockTap=!0;try{var e=this.list.data[t].id;this.$util.getPage(-1).orderInfo.coupon_id=e,this.$util.back(),setTimeout((function(){i.$util.goUrl({url:1,openType:"navigateBack"})}),500)}catch(n){setTimeout((function(){i.lockTap=!1}),2e3)}}},noUse:function(){var t=this;this.$util.getPage(-1).orderInfo.coupon_id=0,this.$util.back(),setTimeout((function(){t.$util.goUrl({url:1,openType:"navigateBack"})}),500)}}};i.default=c},9437:function(t,i,e){"use strict";var n=e("6bac"),s=e.n(n);s.a},b25d:function(t,i,e){"use strict";e.d(i,"b",(function(){return n})),e.d(i,"c",(function(){return s})),e.d(i,"a",(function(){}));var n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"mine-coupon-use"},[t._l(t.list.data,(function(i,n){return e("v-uni-view",{key:n,staticClass:"list-item fill-base mg-big pd-lg radius-34"},[e("v-uni-view",{staticClass:"flex-between"},[e("v-uni-view",{staticClass:"flex-center flex-column"},[e("v-uni-view",{staticClass:"flex-y-baseline f-caption c-warning"},[t._v("¥"),e("v-uni-view",{staticClass:"f-lg-title"},[t._v(t._s(i.discount))])],1),e("v-uni-view",{staticClass:"f-caption c-title"},[t._v("优惠券")])],1),e("v-uni-view",{staticClass:"flex-1 ml-lg flex-between"},[e("v-uni-view",{staticClass:"f-title c-title mr-lg"},[e("v-uni-view",{staticClass:"text-bold"},[t._v(t._s(i.title))]),e("v-uni-view",{staticClass:"f-icontext mt-sm"},[t._v(t._s(0==i.type?"满"+i.full+"元可用":"无门槛"))]),e("v-uni-view",{staticClass:"flex-y-baseline f-icontext mt-sm",on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),this.list.data[n].is_show=!this.list.data[n].is_show}}},[t._v("查看详情"),e("i",{staticClass:"iconfont ml-sm",class:[{"icon-down":!i.is_show},{"icon-up":i.is_show}],staticStyle:{"font-size":"24rpx"}})])],1),e("v-uni-view",{staticClass:"use-btn flex-center f-caption c-base radius",style:{background:t.primaryColor},on:{click:function(i){i.stopPropagation(),arguments[0]=i=t.$handleEvent(i),t.toUse(n)}}},[t._v("去使用")])],1)],1),i.is_show?e("v-uni-view",{staticClass:"mt-lg pd-lg f-icontext c-title radius-16",staticStyle:{background:"#F9FAF9"}},[e("v-uni-view",{staticClass:"flex-warp"},[e("v-uni-view",[t._v("卡券数量:")]),e("v-uni-view",{staticClass:"flex-1 c-desc"},[t._v("x"+t._s(i.num))])],1),e("v-uni-view",{staticClass:"flex-warp mt-md"},[e("v-uni-view",[t._v("使用时间:")]),e("v-uni-view",{staticClass:"flex-1 c-desc"},[t._v(t._s(i.start_time))])],1),e("v-uni-view",{staticClass:"flex-warp mt-md"},[e("v-uni-view",[t._v("使用范围:")]),e("v-uni-view",{staticClass:"flex-1 c-desc"},[t._v(t._s(i.use_range))])],1),e("v-uni-view",{staticClass:"flex-warp mt-md"},[e("v-uni-view",[t._v("使用规则:")]),e("v-uni-view",{staticClass:"flex-1 c-desc"},[e("v-uni-text",{staticStyle:{"word-break":"break-all"},attrs:{decode:"emsp"}},[t._v(t._s(i.rule))])],1)],1),e("v-uni-view",{staticClass:"flex-warp mt-md"},[e("v-uni-view",[t._v("优惠详情:")]),e("v-uni-view",{staticClass:"flex-1 c-desc"},[e("v-uni-text",{staticStyle:{"word-break":"break-all"},attrs:{decode:"emsp"}},[t._v(t._s(i.text))])],1)],1)],1):t._e()],1)})),t.loading?e("load-more",{attrs:{noMore:t.list.current_page>=t.list.last_page&&t.list.data.length>0,loading:t.loading}}):t._e(),!t.loading&&t.list.data.length<=0&&1==t.list.current_page?e("abnor",{attrs:{type:"COUPON"}}):t._e(),e("v-uni-view",{staticClass:"space-max-footer"}),e("fix-bottom-button",{attrs:{text:[{type:"confirm",text:"不使用卡券"}]},on:{confirm:function(i){arguments[0]=i=t.$handleEvent(i),t.noUse.apply(void 0,arguments)}}})],2)},s=[]},bcd4:function(t,i,e){var n=e("c86c");i=n(!1),i.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/* 文章场景相关 */.mine-coupon-use .list-item[data-v-de826c1e]{overflow:hidden}.mine-coupon-use .list-item .item-title[data-v-de826c1e]{top:0;left:0;height:%?50?%;background:#ffe2e2;border-radius:%?15?% 0 %?15?% 0}.mine-coupon-use .list-item .use-btn[data-v-de826c1e]{min-width:%?120?%;height:%?58?%}',""]),t.exports=i},d5c5:function(t,i,e){"use strict";e.r(i);var n=e("b25d"),s=e("6133");for(var a in s)["default"].indexOf(a)<0&&function(t){e.d(i,t,(function(){return s[t]}))}(a);e("9437");var o=e("828b"),c=Object(o["a"])(s["default"],n["b"],n["c"],!1,null,"de826c1e",null,!1,n["a"],void 0);i["default"]=c.exports}}]); |