operation-event_promotion-avtivity-activitys-list.368bfcf5.js 18 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["operation-event_promotion-avtivity-activitys-list"],{"04e9":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("64aa"),a("5ef2"),a("f7a5"),a("20f3"),a("4626"),a("5ac7");var n=i(a("7caa")),s={mixins:[n.default],name:"tn-button",behaviors:["wx://form-field-button"],props:{index:{type:[Number,String],default:0},shape:{type:String,default:"default"},shadow:{type:Boolean,default:!1},width:{type:String,default:"auto"},height:{type:String,default:""},size:{type:String,default:""},fontBold:{type:Boolean,default:!1},padding:{type:String,default:"0 30rpx"},margin:{type:String,default:""},plain:{type:Boolean,default:!1},border:{type:Boolean,default:!0},borderBold:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},formType:{type:String,default:""},openType:{type:String,default:""},blockRepeatClick:{type:Boolean,default:!1}},computed:{buttonClass:function(){var t="";switch(this.shape){case"icon":case"round":t+=" tn-round";break}if(this.shadow)if(""!==this.backgroundColorClass&&-1!=this.backgroundColorClass.indexOf("tn-bg")){var e=this.backgroundColor.slice(this.backgroundColor.lastIndexOf("-")+1);t+=" tn-shadow-".concat(e)}else t+=" tn-shadow-blur";if(this.fontBold&&(t+=" tn-text-bold"),this.plain&&(t+=" tn-btn--plain",this.border&&(t+=" tn-border-solid",this.borderBold&&(t+=" tn-bold-border"),""!==this.backgroundColor&&this.backgroundColor.includes("tn-bg")))){var a=this.backgroundColor.slice(this.backgroundColor.lastIndexOf("-")+1);t+=" tn-border-".concat(a)}return t},buttonStyle:function(){var t={};switch(this.size){case"sm":t.padding="0 20rpx",t.fontSize="22rpx",t.height=this.height||"48rpx";break;case"lg":t.padding="0 40rpx",t.fontSize="32rpx",t.height=this.height||"80rpx";break;default:t.padding="0 30rpx",t.fontSize="28rpx",t.height=this.height||"64rpx"}return this.padding&&(t.padding=this.padding),this.margin&&(t.margin=this.margin),this.fontSize&&(t.fontSize=this.fontSize+this.fontUnit),t.width="icon"===this.shape?t.height:this.width,t.padding="icon"===this.shape?"0":t.padding,this.fontColorStyle&&(t.color=this.fontColorStyle),this.backgroundColorClass||(this.plain?t.borderColor=this.backgroundColorStyle||"#080808":t.backgroundColor=this.backgroundColorStyle||"#FFFFFF"),this.shadow&&!this.backgroundColorClass&&(-1!=this.backgroundColorStyle.indexOf("#")?t.boxShadow="6rpx 6rpx 8rpx ".concat(this.backgroundColorStyle||"#000000","10"):-1==this.backgroundColorStyle.indexOf("rgb")&&-1==this.backgroundColorStyle.indexOf("rgba")&&this.backgroundColorStyle||(t.boxShadow="6rpx 6rpx 8rpx ".concat(this.backgroundColorStyle||"rgba(0, 0, 0, 0.1)"))),t}},data:function(){return{clickTime:0,clickIntervalTime:200}},methods:{handleClick:function(){var t=this;if(!this.disabled){if(this.blockRepeatClick){var e=(new Date).getTime();if(e-this.clickTime<=this.clickIntervalTime)return;this.clickTime=e,setTimeout((function(){t.clickTime=0}),this.clickIntervalTime)}this.$emit("click",{index:Number(this.index)}),this.$emit("tap",{index:Number(this.index)})}},handleGetUserInfo:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.detail,a=void 0===e?{}:e;this.$emit("getuserinfo",a)},handleContact:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.detail,a=void 0===e?{}:e;this.$emit("contact",a)},handleGetPhoneNumber:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.detail,a=void 0===e?{}:e;this.$emit("getphonenumber",a)},handleError:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.detail,a=void 0===e?{}:e;this.$emit("error",a)}}};e.default=s},1796:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-button",{staticClass:"tn-btn-class tn-btn",class:[t.buttonClass,t.backgroundColorClass,t.fontColorClass],style:[t.buttonStyle],attrs:{"hover-class":"tn-hover",loading:t.loading,disabled:t.disabled,"form-type":t.formType,"open-type":t.openType},on:{getuserinfo:function(e){arguments[0]=e=t.$handleEvent(e),t.handleGetUserInfo.apply(void 0,arguments)},getphonenumber:function(e){arguments[0]=e=t.$handleEvent(e),t.handleGetPhoneNumber.apply(void 0,arguments)},contact:function(e){arguments[0]=e=t.$handleEvent(e),t.handleContact.apply(void 0,arguments)},error:function(e){arguments[0]=e=t.$handleEvent(e),t.handleError.apply(void 0,arguments)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleClick.apply(void 0,arguments)}}},[t._t("default")],2)},n=[]},"1bf1":function(t,e,a){var i=a("2afd");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("944a30c4",i,!0,{sourceMap:!1,shadowMode:!1})},"20f3":function(t,e,a){"use strict";var i=a("8bdb"),n=a("5145");i({target:"Array",proto:!0,forced:n!==[].lastIndexOf},{lastIndexOf:n})},"27b0":function(t,e,a){var i=a("3d76");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("309736fe",i,!0,{sourceMap:!1,shadowMode:!1})},"29d7":function(t,e,a){"use strict";a.r(e);var i=a("1796"),n=a("81eb");for(var s in n)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(s);a("d26c");var o=a("828b"),r=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"778c77a3",null,!1,i["a"],void 0);e["default"]=r.exports},"2afd":function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.no-data[data-v-4423f779]{padding-top:200px;width:100%;min-height:400px;text-align:center;font-size:16px;color:#d0d0d0}.btn-group-cancel[data-v-4423f779]{float:right}.shangpu-shadow[data-v-4423f779]{border-radius:%?15?%;margin-top:%?130?%;box-shadow:%?0?% %?0?% %?50?% %?0?% rgba(0,0,0,.07)}.shangpu-shadow .tuiguang[data-v-4423f779]{height:%?40?%;line-height:%?40?%;font-size:%?24?%;color:red;background-color:#fff;border-radius:%?20?%}.status .wh-100[data-v-4423f779]{width:%?100?%;height:%?100?%;position:absolute;top:0;right:0}.shangpu-shadowa[data-v-4423f779]{border-radius:%?15?%;position:relative;box-shadow:%?0?% %?0?% %?50?% %?0?% rgba(0,0,0,.07);overflow:hidden}.shangpu-shadowa .chexiao[data-v-4423f779]{background-color:#ff2c4c;color:#fff;width:%?100?%;height:%?50?%;line-height:%?50?%;position:relative;left:%?530?%}.tabs[data-v-4423f779]{background-color:#fff;padding:0 10px;display:flex;position:fixed;z-index:100;top:0;left:0;right:0}.tabs .tabs-item[data-v-4423f779]{width:50%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between;position:relative}.tabs .tabs-item .title[data-v-4423f779]{margin-top:%?20?%;font-size:16px;height:%?60?%;line-height:%?60?%;margin-bottom:15px}.tabs-item.active[data-v-4423f779]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background-color:#fff;border-bottom:2px solid #33aafc}.tabs-item.active .title[data-v-4423f779]{color:#33aafc}',""]),t.exports=e},"3d76":function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.tn-btn[data-v-778c77a3]{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;text-align:center;text-decoration:none;overflow:visible;-webkit-transform:translate(%?0?%,%?0?%);transform:translate(%?0?%,%?0?%);border-radius:%?12?%;margin:0}.tn-btn--plain[data-v-778c77a3]{background-color:initial!important;background-image:none}.tn-btn--plain.tn-round[data-v-778c77a3]{border-radius:%?1000?%!important}',""]),t.exports=e},"42ae":function(t,e,a){"use strict";a.r(e);var i=a("db96"),n=a("98b4");for(var s in n)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(s);a("5c68");var o=a("828b"),r=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"4423f779",null,!1,i["a"],void 0);e["default"]=r.exports},5584:function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.avtivityIndex=f,e.avtivityList=p,e.default=void 0,e.delBargain=g,e.delUnbargain=b,e.deleteLabel=u,e.editLabel=d,e.paybillList=v,e.paybillRefund=h,e.printDelete=r,e.printSave=c,e.printerDetail=l,e.printersList=o;var n=i(a("9b1b")),s=i(a("5b42"));function o(t){return s.default.get("api/manage.print.printer/list",{params:t})}function r(t){return s.default.post("api/manage.print.printer/printDelete",t)}function l(t){return s.default.get("api/manage.print.printer/printDetail",{params:t})}function c(t){return console.log(t,"data"),s.default.request((0,n.default)({method:"post",url:"api/manage.print.printer/printSave"},t))}function d(t){return console.log(t,"data"),s.default.request((0,n.default)({method:"post",url:"api/manage.print.printer/editLabel"},t))}function u(t){return s.default.post("api/manage.print.printer/deleteLabel",t)}function f(t){return s.default.get("api/manage.activity.activity/home",{params:t})}function p(t){return s.default.get("api/manage.activity.activity/list",{params:t})}function v(t,e){return s.default.get("api/manage.paybill.paybill/list",{params:t})}function h(t){return s.default.request({method:"post",url:"api/manage.paybill.paybill/refund",data:t})}function g(t,e){return s.default.get("api/manage.activity.activity/delete",{params:t})}function b(t){return s.default.get("api/manage.activity.activity/delete",{params:t})}var y={delBargain:g,delUnbargain:b,printersList:o,printerDetail:l,printDelete:r,printSave:c,avtivityIndex:f,avtivityList:p,paybillList:v,paybillRefund:h,editLabel:d,deleteLabel:u};e.default=y},"5c68":function(t,e,a){"use strict";var i=a("1bf1"),n=a.n(i);n.a},"81eb":function(t,e,a){"use strict";a.r(e);var i=a("04e9"),n=a.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(s);e["default"]=n.a},8219:function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("2634")),s=i(a("2fdc"));a("8f71"),a("bf0f"),a("e966");var o=i(a("5584")),r={data:function(){return{showPreLoading:!0,isRefresh:!1,activity:{},empty:!1,filter:{items:{status:1}}}},onLoad:function(){this._sid=this.util.getStorageSync("__sid"),this.route&&this.$mp.query.status&&(this.filter.items.status=this.$mp.query.status),this.activitylist()},methods:{delUnbargain:function(t,e){var a=this;uni.showModal({title:"温馨提示",content:"要确定撤销活动吗?",cancelText:"取消",success:function(){var e=(0,s.default)((0,n.default)().mark((function e(i){var s;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!i.cancel){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,o.default.delUnbargain({sid:a._sid,type:t});case 4:s=e.sent,a.util.$toast(s.msg,a.util.getUrl({path:"/operation/event_promotion/avtivity/avtivity"}),1e3);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})},delBargain:function(t){var e=this;uni.showModal({title:"温馨提示",content:"要确定撤销活动吗?",cancelText:"取消",success:function(){var a=(0,s.default)((0,n.default)().mark((function a(i){var s;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(!i.cancel){a.next=2;break}return a.abrupt("return");case 2:return a.next=4,o.default.delBargain({id:t});case 4:s=a.sent,e.util.$toast(s,e.util.getUrl({path:"/shop/avtivity/avtivity"}),1e3);case 6:case"end":return a.stop()}}),a)})));return function(t){return a.apply(this,arguments)}}()})},activitylist:function(){var t=this;return(0,s.default)((0,n.default)().mark((function e(){var a,i,s;return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t,a.empty=!1,e.next=4,o.default.avtivityList({sid:t._sid,status:t.filter.items.status});case 4:i=e.sent,s=i.data,s&&(0==s.activity.length&&(a.empty=!0),a.activity=Object.assign({},s.activity),a.isRefresh=!1);case 7:case"end":return e.stop()}}),e)})))()},tn:function(t){uni.navigateTo({url:t})},onToggleStatus:function(t){t=parseInt(t),this.filter.items.status!=t&&(this.filter.items.status=t,this.activitylist())}}};e.default=r},"98b4":function(t,e,a){"use strict";a.r(e);var i=a("8219"),n=a.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(s);e["default"]=n.a},d26c:function(t,e,a){"use strict";var i=a("27b0"),n=a.n(i);n.a},db96:function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return s})),a.d(e,"a",(function(){return i}));var i={tnNavBar:a("3703").default,tnButton:a("29d7").default},n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",[a("tn-nav-bar",{attrs:{fixed:!0}},[t._v("店铺活动")]),a("v-uni-view",{staticClass:"tabs tn-padding",style:{marginTop:t.vuex_custom_bar_height+"px"}},[a("v-uni-view",{staticClass:"tabs-item",class:{active:2==t.filter.items.status},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onToggleStatus(2)}}},[a("v-uni-view",{staticClass:"title"},[t._v("待生效")])],1),a("v-uni-view",{staticClass:"tabs-item",class:{active:1==t.filter.items.status},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onToggleStatus(1)}}},[a("v-uni-view",{staticClass:"title"},[t._v("进行中")])],1),a("v-uni-view",{staticClass:"tabs-item",class:{active:0==t.filter.items.status},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onToggleStatus(0)}}},[a("v-uni-view",{staticClass:"title"},[t._v("已结束")])],1)],1),a("v-uni-view",{staticStyle:{"margin-top":"300rpx"}},[t.empty?a("v-uni-view",{staticClass:"no-data"},[a("v-uni-view",{staticClass:"tn-icon-empty-list",staticStyle:{"font-size":"200rpx"}}),a("v-uni-text",[t._v("没有任何活动哦!")])],1):a("v-uni-view",{},t._l(t.activity,(function(e){return a("v-uni-view",{staticClass:"tn-margin shangpu-shadowa tn-padding tn-border-solid-bottom"},[a("v-uni-view",{staticClass:"tn-flex"},[a("v-uni-view",[t._v(t._s(e.title))]),1==e.status?a("v-uni-view",{staticClass:"tn-margin-left"},[a("v-uni-text",{staticStyle:{color:"#7a7a7a"}},[t._v("剩余")]),a("v-uni-text",{staticStyle:{color:"#ff2c4c"}},[t._v(t._s(e.until))]),t._v("天")],1):t._e()],1),"couponCollect"==e.type||"couponGrant"==e.type?a("v-uni-view",[a("v-uni-view",{staticClass:"desc"},[t._v("券总张数: "+t._s("couponCollect"==e.type?e.coupon_detail.total*e.coupon_detail.amount:e.coupon_detail.amount)+"张")]),a("v-uni-view",{staticClass:"desc"},[t._v("发放数量: "+t._s("couponCollect"==e.type?e.coupon_detail.dosage_total:e.coupon_detail.dosage)+"张")]),a("v-uni-view",{staticClass:"desc"},[t._v("使用数量: "+t._s(e.coupon_detail.is_use_total)+"张")])],1):t._e(),a("v-uni-view",{staticClass:"tn-margin-top-sm",staticStyle:{color:"#7a7a7a"}},[t._v("活动类型: "+t._s(e.type_cn))]),"couponCollect"==e.type?a("v-uni-view",[e.data?a("v-uni-view",{staticClass:"desc"},[t._v("券的金额:"),t._l(e.data,(function(e){return a("v-uni-text",[t._v(t._s(e.discount)+"|满"+t._s(e.condition)+"可用")])}))],2):t._e(),e.data?a("v-uni-view",{staticClass:"desc"},[t._v("券有效期:"),t._l(e.data,(function(e){return a("v-uni-text",[t._v("领券后"+t._s(e.use_days_limit)+"天内")])}))],2):t._e()],1):"couponGrant"==e.type?a("v-uni-view",[a("p",{staticClass:"desc"},[t._v("返券条件: 订单满"+t._s(e.coupon_detail.condition))]),e.data?a("p",{staticClass:"desc"},[t._v("券的金额: "+t._s(e.data.discount)+"|满"+t._s(e.data.condition)+"可用")]):t._e(),a("p",{staticClass:"desc"},[t._v("券有效期: 领券后"+t._s(e.use_days_limit)+"天内")])]):t._e(),"newMember"==e.type?a("v-uni-view",[e.data?a("p",{staticClass:"desc"},[t._v("活动内容: 门店新客立减"+t._s(e.data.back))]):t._e()]):"grant"==e.type?[a("p",{staticClass:"desc"},[t._v("活动内容:"),t._l(e.data,(function(e){return[t._v("满"+t._s(e.condition)+"赠送"+t._s(e.back))]}))],2)]:"discount"==e.type||"selfPickup"==e.type?[e.data?a("p",{staticClass:"desc"},[t._v("活动内容:"),t._l(e.data,(function(e){return[t._v("满"+t._s(e.condition)+"减"+t._s(e.back))]}))],2):t._e()]:t._e(),"cashGrant"==e.type||"deliveryFeeDiscount"==e.type||"discount"==e.type||"newMember"==e.type||"selfDelivery"==e.type||"selfPickup"==e.type?[e.data?a("v-uni-view",{staticClass:"desc discount"},[t._v("承担费用:"),"newMember"==e.type?[t._v("平台: "+t._s(e.data.plateform_charge)+", 代理: "+t._s(e.data.agent_charge)+", 商户: "+t._s(e.data.store_charge))]:t._l(e.data,(function(a){return[t._v("平台: "+t._s(a.plateform_charge)+t._s("selfDelivery"==e.type?"折":"")+", 代理: "+t._s(a.agent_charge)+t._s("selfDelivery"==e.type?"折":"")+", 商户: "+t._s(a.store_charge)+t._s("selfDelivery"==e.type?"折":""))]}))],2):t._e()]:t._e(),a("v-uni-view",{staticClass:"tn-margin-top-sm",staticStyle:{color:"#7a7a7a"}},[t._v("活动时间:"+t._s(e.starttime_cn)+"~"+t._s(e.endtime_cn))]),a("v-uni-view",{staticClass:"tn-margin-top-sm",staticStyle:{color:"#7a7a7a"}},[t._v("创建日期:"+t._s(e.addtime_cn))]),a("div",{staticClass:"btn-group-cancel"},["bargain"==e.type?a("tn-button",{attrs:{backgroundColor:"tn-bg-red",fontColor:"tn-color-white",size:"sm"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.delBargain(e.id)}}},[t._v("撤销")]):a("tn-button",{attrs:{backgroundColor:"tn-bg-red",fontColor:"tn-color-white",size:"sm"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.delUnbargain(e.type,e.status)}}},[t._v("撤销")])],1),a("div",{staticClass:"status"},[2==t.filter.items.status?a("img",{staticClass:"wh-100",attrs:{src:"http://qny.wdsp666.com/%E7%A6%8F%E8%A2%8B%E8%83%8C%E6%99%AF%E5%9B%BE/spshop/activity_not_start.png",alt:""}}):t._e(),1==t.filter.items.status?a("img",{staticClass:"wh-100",attrs:{src:"http://qny.wdsp666.com/%E7%A6%8F%E8%A2%8B%E8%83%8C%E6%99%AF%E5%9B%BE/spshop/activity_ing.png",alt:""}}):t._e(),0==t.filter.items.status?a("img",{staticClass:"wh-100",attrs:{src:"http://qny.wdsp666.com/%E7%A6%8F%E8%A2%8B%E8%83%8C%E6%99%AF%E5%9B%BE/spshop/activity_end.png",alt:""}}):t._e()])],2)})),1)],1)],1)},s=[]}}]);