1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-coupons-magDetails"],{"128f":function(t,i,e){"use strict";e.r(i);var a=e("459b"),n=e.n(a);for(var s in a)"default"!==s&&function(t){e.d(i,t,(function(){return a[t]}))}(s);i["default"]=n.a},1895:function(t,i,e){var a=e("f050");"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=e("4f06").default;n("6a701250",a,!0,{sourceMap:!1,shadowMode:!1})},"459b":function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var a=e("a1d0"),n={data:function(){return{isLoding:!0,recommended:!1,details:{}}},onShow:function(){var t=this;(0,a.magCouponsInfo)(this.$Route.query.couponId).then((function(i){t.recommended=i.can.recommended,t.details=i,t.isLoding=!1}))},methods:{putStatus:function(){var t=this;(0,a.magCouponsStatus)(this.details.coupon_id).then((function(i){uni.showToast({title:i,icon:"none"}),t.$set(t.details,"status",4==t.details.status.value?{value:2,text:"上架"}:{value:4,text:"下架"})})).catch((function(t){uni.showToast({title:t.message,icon:"none"})}))},onCouponsRecommend:function(){var t=this;(0,a.magCouponsRecommend)(this.details.coupon_id).then((function(i){t.recommended=!t.recommended,uni.showToast({title:i.message,icon:"none"})})).catch((function(t){uni.showToast({title:t.message,icon:"none"})}))}}};i.default=n},7784:function(t,i,e){"use strict";var a;e.d(i,"b",(function(){return n})),e.d(i,"c",(function(){return s})),e.d(i,"a",(function(){return a}));var n=function(){var t=this,i=t.$createElement,e=t._self._c||i;return t.isLoding?t._e():e("v-uni-view",{staticClass:"content"},[e("v-uni-view",{staticClass:"details"},[e("v-uni-view",{staticClass:"header"},[e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("优惠券标题")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v(t._s(t.details.title))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("优惠券类型")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v(t._s(t.details.type.text))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("上架状态")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v("已"+t._s(t.details.status.text))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("使用渠道")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v(t._s(t.details.use_way))])],1),2===t.details.type.value?e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("满减")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v("满"+t._s(t.details.price)+"减"+t._s(t.details.full))])],1):t._e(),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("券发放量")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v(t._s(t.details.quantity))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("已发放量")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v(t._s(t.details.grant_quantity))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("每人限领")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v(t._s(0==t.details.person_quantity?"不限制":t.details.person_quantity))])],1),1===t.details.time_type.value?[e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("券有效期(起)")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v(t._s(t.details.start_at))])],1),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("券有效期(止)")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v(t._s(t.details.end_at))])],1)]:t._e(),2===t.details.time_type.value?[e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("券有效期")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v("领取后"+t._s(t.details.days)+"天内有效")])],1)]:t._e(),e("v-uni-view",{staticClass:"info-item"},[e("v-uni-view",{staticClass:"info-item-title"},[t._v("创建时间")]),e("v-uni-view",{staticClass:"info-item-text"},[t._v(t._s(t.details.created_at))])],1)],2),e("v-uni-view",{staticClass:"mian"},[t.details.goods.length>0?[e("v-uni-view",{staticClass:"mian-title"},[t._v("关联商品")]),e("v-uni-view",{staticClass:"mian-goods"},t._l(t.details.goods,(function(i,a){return e("v-uni-view",{key:a,staticClass:"item"},[e("v-uni-view",{staticClass:"item-title nowrap"},[t._v(t._s(i.name))]),e("v-uni-view",{staticClass:"item-price nowrap"},[t._v("¥"+t._s(i.price))])],1)})),1)]:t._e(),e("v-uni-view",{staticClass:"mian-title"},[t._v("使用说明")]),e("v-uni-view",{staticClass:"mian-text"},[e("v-uni-text",[t._v(t._s(t.details.description||"-"))])],1)],2)],1),e("v-uni-view",{staticClass:"ios-bottom"}),e("v-uni-view",{staticClass:"footer"},[e("v-uni-view",{staticClass:"footer-flex"},[e("v-uni-view",{staticClass:"item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.putStatus.apply(void 0,arguments)}}},[t._v(t._s(4==t.details.status.value?"上架":"下架"))]),e("v-uni-view",{staticClass:"item",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.onCouponsRecommend.apply(void 0,arguments)}}},[t._v(t._s(t.recommended?"设为推荐":"已设为推荐"))])],1),e("v-uni-view",{staticClass:"ios-bottom"})],1)],1)},s=[]},"7fb5":function(t,i,e){"use strict";var a=e("1895"),n=e.n(a);n.a},a1d0:function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.magCouponsRecommend=i.magCouponsStatus=i.magCouponsInfo=i.couponsGoods=i.pushCoupons=i.toolsCoupons=void 0;var a=e("89d9"),n=function(t){return(0,a.request)({url:"coupons/tools/coupons",data:t})};i.toolsCoupons=n;var s=function(t){return(0,a.request)({url:"coupons/tools/coupons",method:"POST",data:t})};i.pushCoupons=s;var o=function(t){return(0,a.request)({url:"coupons/tools/coupons/goods",data:t})};i.couponsGoods=o;var c=function(t){return(0,a.request)({url:"coupons/tools/coupons/"+t})};i.magCouponsInfo=c;var l=function(t){return(0,a.request)({url:"coupons/tools/coupons/"+t+"/status",method:"POST"})};i.magCouponsStatus=l;var d=function(t){return(0,a.request)({url:"coupons/tools/coupons/"+t+"/recommend"})};i.magCouponsRecommend=d},ebce:function(t,i,e){"use strict";e.r(i);var a=e("7784"),n=e("128f");for(var s in n)"default"!==s&&function(t){e.d(i,t,(function(){return n[t]}))}(s);e("7fb5");var o,c=e("f0c5"),l=Object(c["a"])(n["default"],a["b"],a["c"],!1,null,"5a3c82c0",null,!1,a["a"],o);i["default"]=l.exports},f050:function(t,i,e){var a=e("24fb");i=a(!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 * Web唐明明\n * 匆匆数载恍如梦,岁月迢迢华发增。\n * 碌碌无为枉半生,一朝惊醒万事空。\n */.ios-bottom[data-v-5a3c82c0]{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.ios-left[data-v-5a3c82c0]{padding-left:env(safe-area-inset-left);padding-left:constant(safe-area-inset-left)}.ios-right[data-v-5a3c82c0]{padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right)}.ios-top[data-v-5a3c82c0]{padding-top:0}.vertical[data-v-5a3c82c0]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center}.nowrap[data-v-5a3c82c0], .details .header .info-item .info-item-text[data-v-5a3c82c0]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis[data-v-5a3c82c0]{max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ellipsis-3[data-v-5a3c82c0]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ellipsis-4[data-v-5a3c82c0]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ellipsis-5[data-v-5a3c82c0]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.content[data-v-5a3c82c0]{padding-bottom:%?120?%}.footer[data-v-5a3c82c0]{box-shadow:0 0 %?4?% %?4?% rgba(0,0,0,.02);background:#fff;position:fixed;bottom:0;left:0;right:0;padding:%?15?% %?30?%}.footer .footer-flex[data-v-5a3c82c0]{display:flex;justify-content:space-between}.footer .footer-flex .item[data-v-5a3c82c0]{line-height:%?70?%;width:50%;text-align:center;color:#8b64fd;font-size:%?30?%;font-weight:700;border-right:solid %?1?% #ddd}.footer .footer-flex .item[data-v-5a3c82c0]:last-child{border:none}.details[data-v-5a3c82c0]{margin:%?30?%;background:#fff;border-radius:%?20?%}.details .header[data-v-5a3c82c0]{position:relative;border-bottom:dashed %?2?% #ddd;padding:%?30?%}.details .header[data-v-5a3c82c0]::after, .details .header[data-v-5a3c82c0]::before{position:absolute;width:%?30?%;height:%?30?%;background:#f8f8f8;content:" ";bottom:%?-16?%;border-radius:50%}.details .header[data-v-5a3c82c0]::after{left:%?-16?%}.details .header[data-v-5a3c82c0]::before{right:%?-16?%}.details .header .info[data-v-5a3c82c0]{padding:%?30?% 0;text-align:center}.details .header .info .info-cover[data-v-5a3c82c0]{width:%?128?%;height:%?128?%;border-radius:50%;vertical-align:top}.details .header .info .info-title[data-v-5a3c82c0]{padding-top:%?30?%;text-align:center;font-weight:700;font-size:%?32?%}.details .header .info-item[data-v-5a3c82c0]{position:relative;padding-left:%?200?%;min-height:%?60?%;font-size:%?30?%;padding-bottom:%?10?%}.details .header .info-item[data-v-5a3c82c0]:last-child{padding-bottom:0}.details .header .info-item .info-item-title[data-v-5a3c82c0]{position:absolute;left:0;top:0;line-height:%?50?%;color:#333}.details .header .info-item .info-item-text[data-v-5a3c82c0]{line-height:%?50?%;color:#555;text-align:right}.details .mian[data-v-5a3c82c0]{padding:%?30?%}.details .mian .mian-title[data-v-5a3c82c0]{font-size:%?30?%;font-weight:700;line-height:%?50?%;color:#333}.details .mian .mian-text[data-v-5a3c82c0]{font-size:%?28?%;color:#555;padding-top:%?10?%}.details .mian .mian-goods[data-v-5a3c82c0]{padding-bottom:%?30?%}.details .mian .mian-goods .item[data-v-5a3c82c0]{display:flex;justify-content:space-between;line-height:%?60?%;font-size:%?28?%;padding-top:%?10?%}.details .mian .mian-goods .item .item-title[data-v-5a3c82c0]{width:75%;color:#555}.details .mian .mian-goods .item .item-price[data-v-5a3c82c0]{width:25%;color:#8b64fd;font-weight:700;text-align:right}',""]),t.exports=i}}]); |