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.
3 lines
111 KiB
3 lines
111 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["market"],{"052a":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("a-spin",{attrs:{spinning:e.isLoading}},[t("a-form-model",{ref:"myForm",staticClass:"my-form",attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-form-model-item",{attrs:{label:"开启商品推荐",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("a-radio-group",{model:{value:e.record.enabled,callback:function(t){e.$set(e.record,"enabled",t)},expression:"record.enabled"}},[t("a-radio",{attrs:{value:1}},[e._v("开启")]),t("a-radio",{attrs:{value:0}},[e._v("关闭")])],1),t("p",{staticClass:"form-item-help"},[t("small",[e._v("开启后将在用户端购物车页底部、个人中心页底部显示推荐的商品列表")])])],1),t("a-form-model-item",{attrs:{label:"商品来源",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("a-radio-group",{model:{value:e.record.params.source,callback:function(t){e.$set(e.record.params,"source",t)},expression:"record.params.source"}},[t("a-radio",{attrs:{value:"auto"}},[e._v("自动获取")]),t("a-radio",{attrs:{value:"choice"}},[e._v("手动选择")])],1)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:"auto"===e.record.params.source,expression:"record.params.source === 'auto'"}]},[t("a-form-model-item",{attrs:{label:"商品分类",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("SelectCategory",{model:{value:e.record.params.auto.category,callback:function(t){e.$set(e.record.params.auto,"category",t)},expression:"record.params.auto.category"}})],1),t("a-form-model-item",{attrs:{label:"商品排序",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("a-radio-group",{model:{value:e.record.params.auto.goodsSort,callback:function(t){e.$set(e.record.params.auto,"goodsSort",t)},expression:"record.params.auto.goodsSort"}},[t("a-radio",{attrs:{value:"all"}},[e._v("默认")]),t("a-radio",{attrs:{value:"sales"}},[e._v("销量")]),t("a-radio",{attrs:{value:"price"}},[e._v("价格")])],1)],1),t("a-form-model-item",{attrs:{label:"显示数量",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("a-input-number",{attrs:{min:0,max:50,autocomplete:"off"},model:{value:e.record.params.auto.showNum,callback:function(t){e.$set(e.record.params.auto,"showNum",t)},expression:"record.params.auto.showNum"}}),t("span",{staticClass:"ml-10"},[e._v("件")])],1)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:"choice"===e.record.params.source,expression:"record.params.source === 'choice'"}]},[t("a-form-model-item",{attrs:{label:"选择的商品",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("SelectGoods",{attrs:{defaultList:e.choiceGoodsList},model:{value:e.record.params.goodsIds,callback:function(t){e.$set(e.record.params,"goodsIds",t)},expression:"record.params.goodsIds"}})],1)],1),t("a-divider",{attrs:{orientation:"left"}},[e._v("样式设置")]),t("a-form-model-item",{attrs:{label:"标题内容",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("a-input",{model:{value:e.record.style.title,callback:function(t){e.$set(e.record.style,"title",t)},expression:"record.style.title"}}),t("div",{staticClass:"form-item-help"},[t("small",[e._v("例如:商品推荐、精选好物、为你推荐")])])],1),t("a-form-model-item",{attrs:{label:"商品分列",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("a-radio-group",{model:{value:e.record.style.column,callback:function(t){e.$set(e.record.style,"column",t)},expression:"record.style.column"}},[t("a-radio",{attrs:{value:1}},[e._v("单列")]),t("a-radio",{attrs:{value:2}},[e._v("两列")]),t("a-radio",{attrs:{value:3}},[e._v("三列")])],1)],1),t("a-form-model-item",{attrs:{label:"商品内容",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("a-checkbox-group",{model:{value:e.record.style.show,callback:function(t){e.$set(e.record.style,"show",t)},expression:"record.style.show"}},[t("a-checkbox",{attrs:{value:"goodsName"}},[e._v("商品名称")]),t("a-checkbox",{attrs:{value:"goodsPrice"}},[e._v("商品价格")]),t("a-checkbox",{attrs:{value:"linePrice"}},[e._v("划线价格")]),t("a-checkbox",{directives:[{name:"show",rawName:"v-show",value:1===e.record.style.column,expression:"record.style.column === 1"}],attrs:{value:"sellingPoint"}},[e._v("商品卖点")]),t("a-checkbox",{directives:[{name:"show",rawName:"v-show",value:1===e.record.style.column,expression:"record.style.column === 1"}],attrs:{value:"goodsSales"}},[e._v("商品销量")])],1)],1),t("a-form-model-item",{attrs:{wrapperCol:{span:e.wrapperCol.span,offset:e.labelCol.span}}},[t("a-button",{attrs:{type:"primary",loading:e.confirmLoading},on:{click:e.handleSubmit}},[e._v("保存")])],1)],1)],1)],1)},o=[],i=a("c7eb"),n=a("1da1"),s=(a("d3b7"),a("ddb0"),a("2ef0")),l=a("f585"),u=a("d084"),c=a("2af9"),d=a("35c4"),m={enabled:1,params:{source:"auto",auto:{category:0,goodsSort:"all",showNum:6},goodsIds:[]},style:{title:"",column:2,show:["goodsName","goodsPrice","linePrice","sellingPoint","goodsSales"]}},p={components:{SelectGoods:c["h"],SelectCategory:c["f"]},data:function(){return{key:d["a"].RECOMMENDED.value,labelCol:{span:4},wrapperCol:{span:12},isLoading:!1,confirmLoading:!1,record:Object(s["cloneDeep"])(m),choiceGoodsList:[]}},created:function(){var e=this;return Object(n["a"])(Object(i["a"])().mark((function t(){return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.getDetail();case 2:return t.next=4,e.getChoiceGoodsList();case 4:case"end":return t.stop()}}),t)})))()},methods:{getDetail:function(){var e=this;return Object(n["a"])(Object(i["a"])().mark((function t(){return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,t.next=3,l["a"](e.key).then((function(t){return e.record=t.data.values})).finally((function(){return e.isLoading=!1}));case 3:case"end":return t.stop()}}),t)})))()},getChoiceGoodsList:function(){var e=this;return Object(n["a"])(Object(i["a"])().mark((function t(){var a;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=e.record.params.goodsIds,!(a.length>0)){t.next=5;break}return e.isLoading=!0,t.next=5,u["g"](a).then((function(t){return e.choiceGoodsList=t.data.list})).finally((function(){return e.isLoading=!1}));case 5:case"end":return t.stop()}}),t)})))()},handleSubmit:function(e){var t=this;this.confirmLoading=!0,l["b"](this.key,{form:this.record}).then((function(e){return t.$message.success(e.message,1.5)})).finally((function(e){return t.confirmLoading=!1}))}}},f=p,v=(a("2e01"),a("2877")),h=Object(v["a"])(f,r,o,!1,null,"58595866",null);t["default"]=h.exports},"07b9":function(e,t,a){},"0b60":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("a-spin",{attrs:{spinning:e.isLoading}},[t("a-form",{attrs:{form:e.form},on:{submit:e.handleSubmit}},[t("a-form-item",{attrs:{label:"优惠券名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,min:2,message:"请输入至少2个字符"}]}],expression:"['name', { rules: [{ required: true, min: 2, message: '请输入至少2个字符' }] }]"}],attrs:{placeholder:"请输入优惠券名称"}})],1),t("a-form-item",{attrs:{label:"优惠券类型",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["coupon_type",{initialValue:10,rules:[{required:!0}]}],expression:"['coupon_type', { initialValue: 10, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:10}},[e._v("满减券")]),t("a-radio",{attrs:{value:20}},[e._v("折扣券")])],1)],1),t("a-form-item",{directives:[{name:"show",rawName:"v-show",value:e.form.getFieldValue("coupon_type")==e.CouponTypeEnum.FULL_DISCOUNT.value,expression:"form.getFieldValue('coupon_type') == CouponTypeEnum.FULL_DISCOUNT.value"}],attrs:{label:"减免金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["reduce_price",{rules:[{required:!0,message:"请输入减免金额"}]}],expression:"['reduce_price', { rules: [{ required: true, message: '请输入减免金额' }] }]"}],attrs:{min:.01,precision:2}}),t("span",{staticClass:"ml-5"},[e._v("元")])],1),t("a-form-item",{directives:[{name:"show",rawName:"v-show",value:e.form.getFieldValue("coupon_type")==e.CouponTypeEnum.DISCOUNT.value,expression:"form.getFieldValue('coupon_type') == CouponTypeEnum.DISCOUNT.value"}],attrs:{label:"折扣率",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["discount",{initialValue:9.9,rules:[{required:!0,message:"请输入折扣率"}]}],expression:"['discount', { initialValue: 9.9, rules: [{ required: true, message: '请输入折扣率' }] }]"}],attrs:{min:0,max:9.9,precision:1}}),t("span",{staticClass:"ml-5"},[e._v("%")]),t("p",{staticClass:"form-item-help"},[t("small",[e._v("折扣率范围 0-9.9,8代表打8折,0代表不折扣")])])],1),t("a-form-item",{attrs:{label:"优惠券券种",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["coupon_case",{rules:[{required:!0}]}],expression:"['coupon_case', { rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:10}},[e._v("商品券")]),t("a-radio",{attrs:{value:20}},[e._v("服务券")])],1)],1),t("a-form-item",{attrs:{label:"最低消费金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["min_price",{rules:[{required:!0,message:"请输入最低消费金额"}]}],expression:"['min_price', { rules: [{ required: true, message: '请输入最低消费金额' }] }]"}],attrs:{min:1,precision:2}}),t("span",{staticClass:"ml-5"},[e._v("元")])],1),t("a-form-item",{attrs:{label:"到期类型",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["expire_type",{initialValue:10,rules:[{required:!0}]}],expression:"['expire_type', { initialValue: 10, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:10}},[e._v("领取后生效")]),t("a-radio",{attrs:{value:20}},[e._v("固定时间")])],1),t("a-form-item",{directives:[{name:"show",rawName:"v-show",value:10==e.form.getFieldValue("expire_type"),expression:"form.getFieldValue('expire_type') == 10"}],staticClass:"expire_type-10"},[t("InputNumberGroup",{directives:[{name:"decorator",rawName:"v-decorator",value:["expire_day",{initialValue:7,rules:[{required:!0,message:"请输入有效期天数"}]}],expression:"[\n 'expire_day',\n { initialValue: 7, rules: [{ required: true, message: '请输入有效期天数' }] },\n ]"}],attrs:{addonBefore:"有效期",addonAfter:"天",inputProps:{min:1,precision:0}}})],1),t("a-form-item",{directives:[{name:"show",rawName:"v-show",value:20==e.form.getFieldValue("expire_type"),expression:"form.getFieldValue('expire_type') == 20"}],staticClass:"expire_type-20"},[t("a-range-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["betweenTime",{initialValue:e.defaultDate,rules:[{required:!0,message:"请选择有效期范围"}]}],expression:"[\n 'betweenTime',\n { initialValue: defaultDate, rules: [{ required: true, message: '请选择有效期范围' }] },\n ]"}],attrs:{format:"YYYY-MM-DD"}})],1)],1),20==e.form.getFieldValue("coupon_case")?t("a-form-item",{attrs:{label:"券适用范围",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["apply_range",{rules:[{required:!0}]}],expression:"['apply_range', { rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:10}},[e._v("全场通用")]),t("a-radio",{attrs:{value:20}},[e._v("指定服务")])],1),t("a-form-item",{directives:[{name:"show",rawName:"v-show",value:20==e.form.getFieldValue("apply_range")&&20==e.form.getFieldValue("coupon_case"),expression:"form.getFieldValue('apply_range') == 20 && form.getFieldValue('coupon_case') == 20"}]},[t("SelectServer",{directives:[{name:"decorator",rawName:"v-decorator",value:["apply_range_config.applyServerIds",{rules:[{required:!0,message:"请选择指定的服务"}]}],expression:"[\n 'apply_range_config.applyServerIds',\n { rules: [{ required: true, message: '请选择指定的服务' }] },\n ]"}],attrs:{defaultList:e.containServerList}})],1)],1):e._e(),t("a-form-item",{directives:[{name:"show",rawName:"v-show",value:10==e.form.getFieldValue("coupon_case"),expression:"form.getFieldValue('coupon_case') == 10"}],attrs:{label:"券适用范围",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["apply_range",{rules:[{required:!0}]}],expression:"['apply_range', { rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:10}},[e._v("全场通用")]),t("a-radio",{attrs:{value:20}},[e._v("指定商品")])],1),20==e.form.getFieldValue("apply_range")&&10==e.form.getFieldValue("coupon_case")?t("a-form-item",[t("SelectGoods",{directives:[{name:"decorator",rawName:"v-decorator",value:["apply_range_config.applyGoodsIds",{rules:[{required:!0,message:"请选择指定的商品"}]}],expression:"[\n 'apply_range_config.applyGoodsIds',\n { rules: [{ required: true, message: '请选择指定的商品' }] },\n ]"}],attrs:{defaultList:e.containGoodsList}})],1):e._e()],1),t("a-form-item",{attrs:{label:"发放总数量",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["total_num",{initialValue:-1,rules:[{required:!0,message:"请输入发放总数量"}]}],expression:"['total_num', { initialValue: -1, rules: [{ required: true, message: '请输入发放总数量' }] }]"}],attrs:{min:-1,precision:0}}),t("span",{staticClass:"ml-5"},[e._v("张")]),t("p",{staticClass:"form-item-help"},[t("small",[e._v("发放的优惠券总数量,-1为不限制")])])],1),t("a-form-item",{attrs:{label:"显示状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["status",{initialValue:1,rules:[{required:!0}]}],expression:"['status', { initialValue: 1, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("显示")]),t("a-radio",{attrs:{value:0}},[e._v("隐藏")])],1),t("p",{staticClass:"form-item-help"},[t("small",[e._v("如果设为隐藏将不会展示在用户端页面")])])],1),t("a-form-item",{attrs:{label:"优惠券描述",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["describe"],expression:"['describe']"}],attrs:{autoSize:{minRows:4}}})],1),t("a-form-item",{attrs:{label:"排序",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"数字越小越靠前"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["sort",{initialValue:100,rules:[{required:!0,message:"请输入排序值"}]}],expression:"['sort', { initialValue: 100, rules: [{ required: true, message: '请输入排序值' }] }]"}],attrs:{min:0}})],1),t("a-form-item",{staticClass:"mt-20",attrs:{wrapperCol:{span:e.wrapperCol.span,offset:e.labelCol.span}}},[t("a-button",{attrs:{type:"primary","html-type":"submit",loading:e.isBtnLoading}},[e._v("提交")])],1)],1)],1)],1)},o=[],i=a("c7eb"),n=a("1da1"),s=(a("d3b7"),a("c1df")),l=a.n(s),u=a("2ef0"),c=a("39ad9"),d=a("d084"),m=a("41ed"),p=a("ca00"),f=a("2af9"),v=a("8fa3"),h={components:{SelectGoods:f["h"],InputNumberGroup:f["c"],SelectServer:f["l"]},data:function(){return{ApplyRangeEnum:v["a"],CouponTypeEnum:v["b"],ExpireTypeEnum:v["c"],isLoading:!1,isBtnLoading:!1,labelCol:{span:3},wrapperCol:{span:10},form:this.$form.createForm(this),defaultDate:[l()(),l()()],couponId:null,record:{},containGoodsList:[],containServerList:[]}},created:function(){var e=this;return Object(n["a"])(Object(i["a"])().mark((function t(){return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.couponId=e.$route.query.couponId,t.next=3,e.getDetail();case 3:return t.next=5,e.getContainGoodsList();case 5:return t.next=7,e.getContainServerList();case 7:case"end":return t.stop()}}),t)})))()},methods:{getDetail:function(){var e=this;return Object(n["a"])(Object(i["a"])().mark((function t(){var a;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.couponId,e.isLoading=!0,t.next=4,c["c"]({couponId:a}).then((function(t){e.record=t.data.detail,e.setFieldsValue()})).finally((function(){return e.isLoading=!1}));case 4:case"end":return t.stop()}}),t)})))()},getContainGoodsList:function(){var e=this;return Object(n["a"])(Object(i["a"])().mark((function t(){var a,r;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=e.record,r=Object(u["get"])(a,"apply_range_config.applyGoodsIds"),void 0===r||!r.length){t.next=6;break}return e.isLoading=!0,t.next=6,d["g"](r).then((function(t){e.containGoodsList=t.data.list})).finally((function(t){e.isLoading=!1}));case 6:case"end":return t.stop()}}),t)})))()},getContainServerList:function(){var e=this;return Object(n["a"])(Object(i["a"])().mark((function t(){var a,r;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=e.record,r=Object(u["get"])(a,"apply_range_config.applyServerIds"),void 0===r||!r.length){t.next=6;break}return e.isLoading=!0,t.next=6,m["k"](r).then((function(t){e.containServerList=t.data.list})).finally((function(t){e.isLoading=!1}));case 6:case"end":return t.stop()}}),t)})))()},setFieldsValue:function(){var e=this,t=this.record,a=this.form,r=this.$nextTick;!Object(p["f"])(a.getFieldsValue())&&r((function(){var r=Object(u["pick"])(t,["name","coupon_case","coupon_type","reduce_price","discount","min_price","status","expire_type","expire_day","apply_range","total_num","describe","sort"]);r.betweenTime=e.getBetweenTime(t),a.setFieldsValue(r)}))},getBetweenTime:function(e){return e.expire_type===v["c"].FIXED_TIME.value?[l()(new Date(e.start_time)),l()(new Date(e.end_time))]:this.defaultDate},handleSubmit:function(e){e.preventDefault();var t=this.form.validateFields,a=this.onFormSubmit;t((function(e,t){!e&&a(t)}))},onFormSubmit:function(e){var t=this;this.isLoading=!0,this.isBtnLoading=!0,c["d"]({couponId:this.couponId,form:e}).then((function(e){t.$message.success(e.message,1.5),setTimeout((function(){t.$router.push("./index")}),1500)})).catch((function(){t.isBtnLoading=!1})).finally((function(){return t.isLoading=!1}))}}},b=h,g=(a("3aff"),a("2877")),_=Object(g["a"])(b,r,o,!1,null,"17179472",null);t["default"]=_.exports},"0e9c":function(e,t,a){"use strict";a.r(t);a("b0c0");var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("a-spin",{attrs:{spinning:e.isLoading}},[t("a-form",{attrs:{form:e.form},on:{submit:e.handleSubmit}},[t("a-form-item",{attrs:{label:"是否开启满额包邮",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["is_open",{rules:[{required:!0}]}],expression:"['is_open', { rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("开启")]),t("a-radio",{attrs:{value:0}},[e._v("关闭")])],1)],1),t("a-form-item",{attrs:{label:"单笔订单满",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["money",{rules:[{required:!0,message:"请输入包邮的订单额度"}]}],expression:"['money', { rules: [{ required: true, message: '请输入包邮的订单额度' }] }]"}],attrs:{min:0,precision:2}}),t("span",{staticClass:"ml-10"},[e._v("元包邮")]),t("div",{staticClass:"form-item-help"},[t("small",[e._v("如设置0为全场包邮")])])],1),t("a-form-item",{attrs:{label:"不参与包邮的商品",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("SelectGoods",{directives:[{name:"decorator",rawName:"v-decorator",value:["excludedGoodsIds"],expression:"['excludedGoodsIds']"}],attrs:{defaultList:e.excludedGoodsList}})],1),t("a-form-item",{attrs:{label:"不参与包邮的地区",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-button",{on:{click:e.handleAreasModal}},[e._v("选择地区")]),t("p",{staticClass:"content"},e._l(e.excludedRegions.selectedText,(function(a,r){return t("span",{key:r},[t("span",[e._v(e._s(a.name))]),a.citys.length?[t("span",[e._v("[")]),e._l(a.citys,(function(r,o){return t("span",{key:o,staticClass:"city-name"},[e._v(e._s(r.name)+e._s(a.citys.length>o+1?"、":""))])})),t("span",[e._v("]")])]:e._e(),t("span",{staticClass:"mr-5"})],2)})),0)],1),t("a-form-item",{attrs:{label:"满额包邮说明",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["describe",{rules:[{required:!0,message:"请输入满额包邮说明"}]}],expression:"['describe', { rules: [{ required: true, message: '请输入满额包邮说明' }] }]"}],attrs:{autoSize:{minRows:4}}})],1),t("a-form-item",{attrs:{wrapperCol:{span:e.wrapperCol.span,offset:e.labelCol.span}}},[t("a-button",{attrs:{type:"primary","html-type":"submit"}},[e._v("提交")])],1)],1),t("AreasModal",{ref:"AreasModal",on:{handleSubmit:e.handleAreaSubmit}})],1)],1)},o=[],i=a("c7eb"),n=a("1da1"),s=(a("d3b7"),a("ddb0"),a("88bc")),l=a.n(s),u=a("f585"),c=a("d084"),d=a("2af9"),m=a("fd0d"),p={components:{SelectGoods:d["h"],AreasModal:m["b"]},data:function(){return{key:"full_free",labelCol:{span:4},wrapperCol:{span:12},isLoading:!1,form:this.$form.createForm(this),record:{},excludedRegions:{cityIds:[],selectedText:[]},excludedGoodsList:[]}},created:function(){var e=this;return Object(n["a"])(Object(i["a"])().mark((function t(){return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.getDetail();case 2:return t.next=4,e.getExcludedGoodsList();case 4:case"end":return t.stop()}}),t)})))()},methods:{getDetail:function(){var e=this;return Object(n["a"])(Object(i["a"])().mark((function t(){return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isLoading=!0,t.next=3,u["a"](e.key).then((function(t){e.record=t.data.values,e.setFieldsValue()})).finally((function(){return e.isLoading=!1}));case 3:case"end":return t.stop()}}),t)})))()},getExcludedGoodsList:function(){var e=this;return Object(n["a"])(Object(i["a"])().mark((function t(){var a;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=e.record.excludedGoodsIds,!(a.length>0)){t.next=5;break}return e.isLoading=!0,t.next=5,c["g"](a).then((function(t){e.excludedGoodsList=t.data.list})).finally((function(t){e.isLoading=!1}));case 5:case"end":return t.stop()}}),t)})))()},setFieldsValue:function(){var e=this,t=this.record,a=this.$nextTick,r=this.form.setFieldsValue;a((function(){e.excludedRegions=t.excludedRegions,r(l()(t,["is_open","money","describe"]))}))},handleAreasModal:function(){this.$refs.AreasModal.handle({},this.excludedRegions.cityIds)},handleAreaSubmit:function(e){this.excludedRegions={cityIds:e.selectedCityIds,selectedText:e.selectedText}},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.form.validateFields,r=this.excludedRegions;a((function(e,a){e||(a.excludedRegions=r,t.onFormSubmit(a))}))},onFormSubmit:function(e){var t=this;this.isLoading=!0,u["b"](this.key,{form:e}).then((function(e){return t.$message.success(e.message,1.5)})).finally((function(){return t.isLoading=!1}))}}},f=p,v=(a("a02d"),a("2877")),h=Object(v["a"])(f,r,o,!1,null,"c094d56a",null);t["default"]=h.exports},"164a":function(e,t,a){"use strict";a.r(t);a("b0c0"),a("ac1f"),a("841c");var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("a-alert",{attrs:{message:"注:优惠券只能抵扣商品金额,最多优惠到0.01元,不能抵扣运费",banner:""}}),t("div",{staticClass:"table-operator"},[t("a-row",[t("a-col",{attrs:{span:6}},[e.$auth("/market/coupon/create")?t("a-button",{attrs:{type:"primary",icon:"plus"},on:{click:e.handleAdd}},[e._v("新增")]):e._e()],1),t("a-col",{attrs:{span:8,offset:10}},[t("a-input-search",{staticStyle:{"max-width":"300px","min-width":"150px",float:"right"},attrs:{placeholder:"请输入优惠券名称"},on:{search:e.onSearch},model:{value:e.queryParam.search,callback:function(t){e.$set(e.queryParam,"search",t)},expression:"queryParam.search"}})],1)],1)],1),t("s-table",{ref:"table",attrs:{rowKey:"coupon_id",loading:e.isLoading,columns:e.columns,data:e.loadData,pagination:e.pagination},scopedSlots:e._u([{key:"coupon_type",fn:function(a){return[t("a-tag",[e._v(e._s(e.CouponTypeEnum[a].name))])]}},{key:"min_price",fn:function(a){return[t("p",{staticClass:"c-p"},[e._v(e._s(a))])]}},{key:"discount",fn:function(a){return[10==a.coupon_type?[t("span",[e._v("立减")]),t("span",{staticClass:"c-p mlr-2"},[e._v(e._s(a.reduce_price))]),t("span",[e._v("元")])]:e._e(),20==a.coupon_type?[t("span",[e._v("打")]),t("span",{staticClass:"c-p mlr-2"},[e._v(e._s(a.discount))]),t("span",[e._v("折")])]:e._e()]}},{key:"duetime",fn:function(a){return[10==a.expire_type?[t("span",[e._v("领取")]),t("span",{staticClass:"c-p mlr-2"},[e._v(e._s(a.expire_day))]),t("span",[e._v("天内有效")])]:e._e(),20==a.expire_type?[t("span",[e._v(e._s(a.start_time)+" ~ "+e._s(a.end_time))])]:e._e()]}},{key:"status",fn:function(a){return[t("a-tag",{attrs:{color:a?"green":""}},[e._v(e._s(a?"显示":"隐藏"))])]}},{key:"action",fn:function(a){return t("span",{staticClass:"actions"},[e.$auth("/market/coupon/update")?t("a",{on:{click:function(t){return e.handleEdit(a)}}},[e._v("编辑")]):e._e(),t("a",{directives:[{name:"action",rawName:"v-action:delete",arg:"delete"}],on:{click:function(t){return e.handleDelete(a)}}},[e._v("删除")])])}}])})],1)},o=[],i=a("5530"),n=(a("d3b7"),a("39ad9")),s=a("2af9"),l=a("8fa3"),u={name:"Index",components:{STable:s["d"]},data:function(){var e=this;return{queryParam:{},ApplyRangeEnum:l["a"],CouponTypeEnum:l["b"],ExpireTypeEnum:l["c"],isLoading:!1,columns:[{title:"优惠券ID",dataIndex:"coupon_id"},{title:"优惠券名称",dataIndex:"name"},{title:"优惠券类型",dataIndex:"coupon_type",scopedSlots:{customRender:"coupon_type"}},{title:"优惠券券种",dataIndex:"coupon_case_text"},{title:"最低消费金额 (元)",dataIndex:"min_price",scopedSlots:{customRender:"min_price"}},{title:"优惠方式",scopedSlots:{customRender:"discount"}},{title:"已发放/领取数量",dataIndex:"receive_num"},{title:"状态",dataIndex:"status",scopedSlots:{customRender:"status"}},{title:"排序",dataIndex:"sort"},{title:"添加时间",dataIndex:"create_time"},{title:"操作",width:"180px",scopedSlots:{customRender:"action"}}],loadData:function(t){return n["f"](Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){},methods:{handleAdd:function(){this.$router.push("./create")},handleEdit:function(e){this.$router.push({path:"./update",query:{couponId:e.coupon_id}})},handleDelete:function(e){var t=this,a=this.$confirm({title:"您确定要删除该记录吗?",content:"删除后不可恢复",onOk:function(){return n["b"]({couponId:e.coupon_id}).then((function(e){t.$message.success(e.message,1.5),t.handleRefresh()})).finally((function(e){return a.destroy()}))}})},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)},onSearch:function(){this.handleRefresh(!0)}}},c=u,d=a("2877"),m=Object(d["a"])(c,r,o,!1,null,null,null);t["default"]=m.exports},1903:function(e,t,a){},"1da1":function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));a("d3b7");function r(e,t,a,r,o,i,n){try{var s=e[i](n),l=s.value}catch(u){return void a(u)}s.done?t(l):Promise.resolve(l).then(r,o)}function o(e){return function(){var t=this,a=arguments;return new Promise((function(o,i){var n=e.apply(t,a);function s(e){r(n,o,i,s,l,"next",e)}function l(e){r(n,o,i,s,l,"throw",e)}s(void 0)}))}}},"2e01":function(e,t,a){"use strict";a("07b9")},3095:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("a-spin",{attrs:{spinning:e.isLoading}},[t("a-form",{attrs:{form:e.form},on:{submit:e.handleSubmit}},[t("a-form-item",{attrs:{label:"是否开启会员充值",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["is_entrance",{rules:[{required:!0}]}],expression:"['is_entrance', { rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("开启")]),t("a-radio",{attrs:{value:0}},[e._v("关闭")])],1),t("div",{staticClass:"form-item-help"},[t("small",[e._v("如设置关闭则用户端不显示充值按钮")])])],1),t("a-form-item",{attrs:{label:"充值自定义金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["is_custom",{rules:[{required:!0}]}],expression:"['is_custom', { rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("允许")]),t("a-radio",{attrs:{value:0}},[e._v("不允许")])],1),t("div",{staticClass:"form-item-help"},[t("small",[e._v("是否允许用户填写自定义的充值金额")])])],1),t("a-form-item",{directives:[{name:"show",rawName:"v-show",value:1==e.form.getFieldValue("is_custom"),expression:"form.getFieldValue('is_custom') == 1"}],attrs:{label:"最低充值金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["lowest_money",{rules:[{required:!0,message:"请输入最低充值金额"}]}],expression:"['lowest_money', { rules: [{ required: true, message: '请输入最低充值金额' }] }]"}],attrs:{min:.01,precision:2}}),t("span",{staticClass:"ml-10"},[e._v("元")]),t("div",{staticClass:"form-item-help"},[t("small",[e._v("低于该设定金额时不允许充值")])])],1),t("a-form-item",{attrs:{label:"自动匹配套餐",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["is_match_plan",{rules:[{required:!0}]}],expression:"['is_match_plan', { rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("开启")]),t("a-radio",{attrs:{value:0}},[e._v("关闭")])],1),t("div",{staticClass:"form-item-help"},[t("small",[e._v("充值自定义金额时 是否自动匹配充值套餐,如不开启则不参与套餐金额赠送")])])],1),t("a-form-item",{attrs:{label:"充值说明",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["describe",{rules:[{required:!0,message:"请输入充值说明"}]}],expression:"['describe', { rules: [{ required: true, message: '请输入充值说明' }] }]"}],attrs:{autoSize:{minRows:4}}})],1),t("a-form-item",{attrs:{wrapperCol:{span:e.wrapperCol.span,offset:e.labelCol.span}}},[t("a-button",{attrs:{type:"primary","html-type":"submit"}},[e._v("提交")])],1)],1)],1)],1)},o=[],i=(a("d3b7"),a("ddb0"),a("88bc")),n=a.n(i),s=a("f585"),l={components:{},data:function(){return{key:"recharge",labelCol:{span:4},wrapperCol:{span:10},isLoading:!1,form:this.$form.createForm(this),record:{}}},created:function(){this.getDetail()},methods:{getDetail:function(){var e=this;this.isLoading=!0,s["a"](this.key).then((function(t){e.record=t.data.values,e.setFieldsValue()})).finally((function(){return e.isLoading=!1}))},setFieldsValue:function(){var e=this.record,t=this.$nextTick,a=this.form.setFieldsValue;t((function(){a(n()(e,["is_entrance","is_custom","lowest_money","is_match_plan","describe"]))}))},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.form.validateFields;a((function(e,a){!e&&t.onFormSubmit(a)}))},onFormSubmit:function(e){var t=this;this.isLoading=!0,s["b"](this.key,{form:e}).then((function(e){return t.$message.success(e.message,1.5)})).finally((function(){return t.isLoading=!1}))}}},u=l,c=(a("828a"),a("2877")),d=Object(c["a"])(u,r,o,!1,null,"6c768cd3",null);t["default"]=d.exports},"35c4":function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var r=a("5c06"),o=new r["a"]([{key:"DELIVERY",name:"配送设置",value:"delivery"},{key:"TRADE",name:"交易设置",value:"trade"},{key:"STORAGE",name:"上传设置",value:"storage"},{key:"PRINTER",name:"小票打印",value:"printer"},{key:"FULL_FREE",name:"满额包邮设置",value:"full_free"},{key:"RECHARGE",name:"充值设置",value:"recharge"},{key:"POINTS",name:"积分设置",value:"points"},{key:"SUBMSG",name:"订阅消息设置",value:"submsg"},{key:"APP_THEME",name:"店铺页面风格",value:"app_theme"},{key:"PAGE_CATEGORY_TEMPLATE",name:"分类页模板",value:"page_category_template"},{key:"RECOMMENDED",name:"商品推荐设置",value:"recommended"},{key:"CUSTOMER",name:"商城客服设置",value:"customer"}])},"374b":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("div",{staticClass:"table-operator"},[t("a-row",{staticClass:"row-item-search"},[t("a-form",{staticClass:"search-form",attrs:{form:e.searchForm,layout:"inline"},on:{submit:e.handleSearch}},[t("a-form-item",{attrs:{label:"会员昵称"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["search"],expression:"['search']"}],attrs:{placeholder:"请输入会员昵称"}})],1),t("a-form-item",{attrs:{label:"变动时间"}},[t("a-range-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["betweenTime"],expression:"['betweenTime']"}],attrs:{format:"YYYY-MM-DD"}})],1),t("a-form-item",{staticClass:"search-btn"},[t("a-button",{attrs:{type:"primary",icon:"search","html-type":"submit"}},[e._v("搜索")])],1)],1)],1)],1),t("s-table",{ref:"table",attrs:{rowKey:"log_id",loading:e.isLoading,columns:e.columns,data:e.loadData,pagination:e.pagination},scopedSlots:e._u([{key:"user",fn:function(e){return t("span",{},[t("UserItem",{attrs:{user:e}})],1)}},{key:"value",fn:function(a){return t("span",{},[t("p",{staticClass:"c-p"},[e._v(e._s(a>0?"+":"")+e._s(a))])])}}])})],1)},o=[],i=a("5530"),n=a("bf54"),s=a("ab09"),l=a("fe7e"),u={name:"Index",components:{STable:s["b"],UserItem:s["d"]},data:function(){var e=this;return{SceneEnum:l["a"],searchForm:this.$form.createForm(this),queryParam:{},isLoading:!1,columns:[{title:"ID",dataIndex:"log_id"},{title:"会员信息",dataIndex:"user",scopedSlots:{customRender:"user"}},{title:"变动数量",dataIndex:"value",scopedSlots:{customRender:"value"}},{title:"描述/说明",dataIndex:"describe"},{title:"管理员备注",dataIndex:"remark"},{title:"变动时间",dataIndex:"create_time"}],loadData:function(t){return n["a"](Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){},methods:{handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)},handleSearch:function(e){var t=this;e.preventDefault(),this.searchForm.validateFields((function(e,a){e||(t.queryParam=Object(i["a"])(Object(i["a"])({},t.queryParam),a),t.handleRefresh(!0))}))}}},c=u,d=(a("d50d"),a("2877")),m=Object(d["a"])(c,r,o,!1,null,"71d94242",null);t["default"]=m.exports},"3aff":function(e,t,a){"use strict";a("78b8")},"3d2f":function(e,t,a){"use strict";a.r(t);a("b0c0");var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("div",{staticClass:"table-operator"},[t("a-row",{staticClass:"row-item-search"},[t("a-form",{staticClass:"search-form",attrs:{form:e.searchForm,layout:"inline"},on:{submit:e.handleSearch}},[t("a-form-item",{attrs:{label:"优惠券名称"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["couponName"],expression:"['couponName']"}],attrs:{placeholder:"请输入优惠券名称"}})],1),t("a-form-item",{attrs:{label:"会员昵称"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["nickName"],expression:"['nickName']"}],attrs:{placeholder:"请输入会员昵称"}})],1),t("a-form-item",{attrs:{label:"领取时间"}},[t("a-range-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["betweenTime"],expression:"['betweenTime']"}],attrs:{format:"YYYY-MM-DD"}})],1),t("a-form-item",{staticClass:"search-btn"},[t("a-button",{attrs:{type:"primary",icon:"search","html-type":"submit"}},[e._v("搜索")])],1)],1)],1)],1),t("s-table",{ref:"table",attrs:{rowKey:"user_coupon_id",loading:e.isLoading,columns:e.columns,data:e.loadData,pagination:e.pagination},scopedSlots:e._u([{key:"user",fn:function(e){return[t("UserItem",{attrs:{user:e}})]}},{key:"coupon_type",fn:function(a){return[t("a-tag",[e._v(e._s(e.CouponTypeEnum[a].name))])]}},{key:"min_price",fn:function(a){return[t("p",{staticClass:"c-p"},[e._v(e._s(a))])]}},{key:"discount",fn:function(a){return[a.coupon_type==e.CouponTypeEnum.FULL_DISCOUNT.value?[t("span",[e._v("立减")]),t("span",{staticClass:"c-p mlr-2"},[e._v(e._s(a.reduce_price))]),t("span",[e._v("元")])]:e._e(),a.coupon_type==e.CouponTypeEnum.DISCOUNT.value?[t("span",[e._v("打")]),t("span",{staticClass:"c-p mlr-2"},[e._v(e._s(a.discount))]),t("span",[e._v("折")])]:e._e()]}},{key:"duetime",fn:function(a){return[10==a.expire_type?[t("span",[e._v("领取")]),t("span",{staticClass:"c-p mlr-2"},[e._v(e._s(a.expire_day))]),t("span",[e._v("天内有效")])]:e._e(),20==a.expire_type?[t("span",[e._v(e._s(a.start_time)+" ~ "+e._s(a.end_time))])]:e._e()]}}])})],1)},o=[],i=a("5530"),n=a("39ad9"),s=a("ab09"),l=a("8fa3"),u={name:"Index",components:{STable:s["b"],UserItem:s["d"]},data:function(){var e=this;return{searchForm:this.$form.createForm(this),queryParam:{},CouponTypeEnum:l["b"],isLoading:!1,columns:[{title:"ID",dataIndex:"user_coupon_id"},{title:"会员信息",dataIndex:"user",scopedSlots:{customRender:"user"}},{title:"优惠券名称",dataIndex:"name"},{title:"优惠券类型",dataIndex:"coupon_type",scopedSlots:{customRender:"coupon_type"}},{title:"最低消费金额 (元)",dataIndex:"min_price",scopedSlots:{customRender:"min_price"}},{title:"优惠方式",scopedSlots:{customRender:"discount"}},{title:"有效期",scopedSlots:{customRender:"duetime"}},{title:"领取时间",dataIndex:"create_time"}],loadData:function(t){return n["g"](Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){},methods:{handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)},handleSearch:function(e){var t=this;e.preventDefault(),this.searchForm.validateFields((function(e,a){e||(t.queryParam=Object(i["a"])(Object(i["a"])({},t.queryParam),a),t.handleRefresh(!0))}))}}},c=u,d=a("2877"),m=Object(d["a"])(c,r,o,!1,null,null,null);t["default"]=m.exports},5067:function(e,t,a){},"65dba":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("s-table",{ref:"table",staticStyle:{width:"100%","overflow-y":"auto"},attrs:{rowKey:"id",loading:e.isLoading,columns:e.columns,data:e.loadData,pagination:e.pagination},scopedSlots:e._u([{key:"store_settle_type",fn:function(a){return t("span",{},[t("span",[e._v(e._s(e.storeSettleType[a]))])])}},{key:"authorize",fn:function(a){return t("span",{},[t("span",[e._v(e._s(e.authorize[a]))])])}},{key:"has_tax",fn:function(a){return t("span",{},[t("span",[e._v(e._s(e.hasTax[a]))])])}},{key:"send_type",fn:function(a){return t("span",{},[t("span",[e._v(e._s(e.sendType[a]))])])}},{key:"has_factory",fn:function(a){return t("span",{},[t("span",[e._v(e._s(e.hasFactory[a]))])])}},{key:"has_offline",fn:function(a){return t("span",{},[t("span",[e._v(e._s(e.hasOffline[a]))])])}},{key:"has_online_shop",fn:function(a){return t("span",{},[t("span",[e._v(e._s(e.hasOnlineShop[a]))])])}},{key:"created_at",fn:function(a){return t("span",{},[t("span",[e._v(e._s(e._f("formatDate")(a)))])])}}])})],1)},o=[],i=a("5530"),n=a("b775"),s={list:"/store/settleList",detail:"/store/settleDetail"};function l(e){return Object(n["b"])({url:s.list,method:"get",params:e})}var u=a("2af9"),c=a("c1df"),d=a.n(c),m={1:"自有品牌",2:"代理入驻"},p={1:"一级授权",2:"二级授权"},f={1:"含税",0:"不含税"},v={1:"是",0:"否"},h={1:"是",0:"否"},b={1:"是",0:"否"},g={1:"是",0:"否"},_={name:"Index",components:{STable:u["d"]},filters:{formatDate:function(e){return e?d()(e).format("YYYY-MM-DD HH:mm:ss"):""}},data:function(){var e=this;return{queryParam:{},isLoading:!1,storeSettleType:m,authorize:p,hasTax:f,sendType:v,hasFactory:h,hasOffline:b,hasOnlineShop:g,columns:[{title:"商户ID",dataIndex:"store_id"},{title:"主营类目",dataIndex:"store_cat"},{title:"公司地址",dataIndex:"store_address"},{title:"合作品牌",dataIndex:"store_brand"},{title:"入驻类型",dataIndex:"store_settle_type",scopedSlots:{customRender:"store_settle_type"}},{title:"授权等级",dataIndex:"authorize",scopedSlots:{customRender:"authorize"}},{title:"是否含税",dataIndex:"has_tax",scopedSlots:{customRender:"has_tax"}},{title:"联系人姓名",dataIndex:"user_name"},{title:"联系人职位",dataIndex:"user_position"},{title:"联系人手机号",dataIndex:"user_mobile"},{title:"联系人微信号",dataIndex:"user_wx"},{title:"联系人邮箱",dataIndex:"user_email"},{title:"仓储模式",dataIndex:"store_model"},{title:"是否周末发货",dataIndex:"send_type",scopedSlots:{customRender:"send_type"}},{title:"是否有工厂",dataIndex:"has_factory",scopedSlots:{customRender:"has_factory"}},{title:"是否有线下渠道",dataIndex:"has_offline",scopedSlots:{customRender:"has_offline"}},{title:"是否有电商店铺",dataIndex:"has_online_shop",scopedSlots:{customRender:"has_online_shop"}},{title:"状态",dataIndex:"status_text"},{title:"创建时间",width:"180px",dataIndex:"created_at",scopedSlots:{customRender:"created_at"}}],loadData:function(t){return l(Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){},methods:{handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)},onSearch:function(){this.handleRefresh(!0)}}},C=_,w=a("2877"),y=Object(w["a"])(C,r,o,!1,null,null,null);t["default"]=y.exports},"6ad7":function(e,t,a){"use strict";a.r(t);a("ac1f"),a("841c");var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("div",{staticClass:"table-operator"},[t("a-row",[t("a-col",{attrs:{span:6}},[t("a-button",{directives:[{name:"action",rawName:"v-action:add",arg:"add"}],attrs:{type:"primary",icon:"plus"},on:{click:e.handleAdd}},[e._v("新增")])],1),t("a-col",{attrs:{span:8,offset:10}},[t("a-input-search",{staticStyle:{"max-width":"300px","min-width":"150px",float:"right"},attrs:{placeholder:"请输入套餐名称"},on:{search:e.onSearch},model:{value:e.queryParam.search,callback:function(t){e.$set(e.queryParam,"search",t)},expression:"queryParam.search"}})],1)],1)],1),t("s-table",{ref:"table",attrs:{rowKey:"plan_id",loading:e.isLoading,columns:e.columns,data:e.loadData,pagination:e.pagination},scopedSlots:e._u([{key:"money",fn:function(a){return t("span",{},[t("p",{staticClass:"c-p"},[e._v(e._s(a))])])}},{key:"gift_money",fn:function(a){return t("span",{},[t("p",{staticClass:"c-p"},[e._v(e._s(a))])])}},{key:"action",fn:function(a,r){return t("span",{},[t("a",{directives:[{name:"action",rawName:"v-action:edit",arg:"edit"}],staticStyle:{"margin-right":"8px"},on:{click:function(t){return e.handleEdit(r)}}},[e._v("编辑")]),t("a",{directives:[{name:"action",rawName:"v-action:delete",arg:"delete"}],on:{click:function(t){return e.handleDelete(r)}}},[e._v("删除")])])}}])}),t("AddForm",{ref:"AddForm",on:{handleSubmit:e.handleRefresh}}),t("EditForm",{ref:"EditForm",on:{handleSubmit:e.handleRefresh}})],1)},o=[],i=a("5530"),n=(a("d3b7"),a("b775")),s={list:"/market.recharge.plan/list",add:"/market.recharge.plan/add",edit:"/market.recharge.plan/edit",delete:"/market.recharge.plan/delete"};function l(e){return Object(n["b"])({url:s.list,method:"get",params:e})}function u(e){return Object(n["b"])({url:s.add,method:"post",data:e})}function c(e){return Object(n["b"])({url:s.edit,method:"post",data:e})}function d(e){return Object(n["b"])({url:s.delete,method:"post",data:e})}var m=a("2af9"),p=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.title,width:720,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"套餐名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"便于后台查找,例如:充100元送10元"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["plan_name",{rules:[{required:!0,min:2,message:"请输入至少2个字符"}]}],expression:"['plan_name', { rules: [{ required: true, min: 2, message: '请输入至少2个字符' }] }]"}]})],1),t("a-form-item",{attrs:{label:"充值金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"会员充值并支付的金额"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["money",{rules:[{required:!0,message:"请输入充值的金额"}]}],expression:"['money', { rules: [{ required: true, message: '请输入充值的金额' }] }]"}],attrs:{min:.01}}),t("span",{staticClass:"ml-10"},[e._v("元")])],1),t("a-form-item",{attrs:{label:"赠送金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"充值成功后赠送的金额,不能大于充值金额"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["gift_money",{rules:[{required:!0,message:"请输入赠送的金额"}]}],expression:"['gift_money', { rules: [{ required: true, message: '请输入赠送的金额' }] }]"}],attrs:{min:.01}}),t("span",{staticClass:"ml-10"},[e._v("元")])],1),t("a-form-item",{attrs:{label:"排序",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"数字越小越靠前"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["sort",{initialValue:100,rules:[{required:!0,message:"请输入排序值"}]}],expression:"['sort', { initialValue: 100, rules: [{ required: true, message: '请输入排序值' }] }]"}],attrs:{min:0}})],1)],1)],1)],1)},f=[],v={data:function(){return{title:"新增充值套餐",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this)}},methods:{add:function(){this.visible=!0},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.form.validateFields;a((function(e,a){!e&&t.onFormSubmit(a)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var t=this;this.confirmLoading=!0,u({form:e}).then((function(a){t.$message.success(a.message,1.5),t.handleCancel(),t.$emit("handleSubmit",e)})).finally((function(){return t.confirmLoading=!1}))}}},h=v,b=a("2877"),g=Object(b["a"])(h,p,f,!1,null,null,null),_=g.exports,C=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.title,width:720,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"套餐名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"便于后台查找,例如:充100元送10元"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["plan_name",{rules:[{required:!0,min:2,message:"请输入至少2个字符"}]}],expression:"['plan_name', { rules: [{ required: true, min: 2, message: '请输入至少2个字符' }] }]"}]})],1),t("a-form-item",{attrs:{label:"充值金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"会员充值并支付的金额"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["money",{rules:[{required:!0,message:"请输入充值的金额"}]}],expression:"['money', { rules: [{ required: true, message: '请输入充值的金额' }] }]"}],attrs:{min:.01}}),t("span",{staticClass:"ml-10"},[e._v("元")])],1),t("a-form-item",{attrs:{label:"赠送金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"充值成功后赠送的金额,不能大于充值金额"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["gift_money",{rules:[{required:!0,message:"请输入赠送的金额"}]}],expression:"['gift_money', { rules: [{ required: true, message: '请输入赠送的金额' }] }]"}],attrs:{min:.01}}),t("span",{staticClass:"ml-10"},[e._v("元")])],1),t("a-form-item",{attrs:{label:"排序",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"数字越小越靠前"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["sort",{initialValue:100,rules:[{required:!0,message:"请输入排序值"}]}],expression:"['sort', { initialValue: 100, rules: [{ required: true, message: '请输入排序值' }] }]"}],attrs:{min:0}})],1)],1)],1)],1)},w=[],y=a("88bc"),x=a.n(y),S={data:function(){return{title:"编辑充值套餐",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),record:{}}},methods:{edit:function(e){this.visible=!0,this.record=e,this.setFieldsValue()},setFieldsValue:function(){var e=this,t=this.form.setFieldsValue;this.$nextTick((function(){t(x()(e.record,["plan_name","money","gift_money","sort"]))}))},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.form.validateFields;a((function(e,a){!e&&t.onFormSubmit(a)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var t=this;this.confirmLoading=!0,c({planId:this.record.plan_id,form:e}).then((function(a){t.$message.success(a.message,1.5),t.handleCancel(),t.$emit("handleSubmit",e)})).finally((function(){return t.confirmLoading=!1}))}}},L=S,q=Object(b["a"])(L,C,w,!1,null,null,null),I=q.exports,k={name:"Index",components:{STable:m["d"],AddForm:_,EditForm:I},data:function(){var e=this;return{queryParam:{},isLoading:!1,columns:[{title:"套餐ID",dataIndex:"plan_id"},{title:"套餐名称",dataIndex:"plan_name"},{title:"充值金额 (元)",dataIndex:"money",scopedSlots:{customRender:"money"}},{title:"赠送金额 (元)",dataIndex:"gift_money",scopedSlots:{customRender:"gift_money"}},{title:"排序",dataIndex:"sort"},{title:"添加时间",dataIndex:"create_time"},{title:"操作",dataIndex:"action",width:"180px",scopedSlots:{customRender:"action"}}],loadData:function(t){return l(Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){},methods:{handleAdd:function(){this.$refs.AddForm.add()},handleEdit:function(e){this.$refs.EditForm.edit(e)},handleDelete:function(e){var t=this,a=this.$confirm({title:"您确定要删除该记录吗?",content:"删除后不可恢复",onOk:function(){return d({planId:e.plan_id}).then((function(e){t.$message.success(e.message,1.5),t.handleRefresh()})).finally((function(e){return a.destroy()}))}})},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)},onSearch:function(){this.handleRefresh(!0)}}},F=k,O=Object(b["a"])(F,r,o,!1,null,null,null);t["default"]=O.exports},"6d25":function(e,t,a){},"6eb0":function(e,t,a){"use strict";a("5067")},"78b8":function(e,t,a){},"7e22":function(e,t,a){"use strict";a("f406")},"828a":function(e,t,a){"use strict";a("1903")},8521:function(e,t,a){},"85d6":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v("优惠券 - 手动发放")]),t("a-alert",{staticClass:"mb-30",attrs:{message:"注:选择指定的优惠券(仅一张)发放给指定的用户;发放成功后无法撤销,请谨慎操作",banner:""}}),t("a-spin",{attrs:{spinning:e.isLoading}},[t("a-form-model",{ref:"myForm",staticClass:"my-form",attrs:{model:e.form,labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-form-model-item",{attrs:{label:"选择指定优惠券",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"couponId",rules:{required:!0,message:"请选择优惠券"}}},[t("SelectCoupon",{attrs:{multiple:!1},model:{value:e.form.couponId,callback:function(t){e.$set(e.form,"couponId",t)},expression:"form.couponId"}}),t("div",{staticClass:"form-item-help"},[t("small",[e._v("请先确保优惠券剩余数量充足,否则将会导致发送失败")])])],1),t("a-form-model-item",{attrs:{label:"发送类型",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"type",rules:{required:!0,message:"请选择发送类型"}}},[t("a-radio-group",{model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[t("a-radio",{attrs:{value:10}},[e._v("指定的会员")])],1)],1),t("a-form-model-item",{attrs:{label:"选择会员",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"target.userIds",rules:{required:!0,message:"请选择会员"}}},[t("SelectUser",{attrs:{multiple:!0},model:{value:e.form.target.userIds,callback:function(t){e.$set(e.form.target,"userIds",t)},expression:"form.target.userIds"}})],1),t("a-form-model-item",{attrs:{wrapperCol:{span:e.wrapperCol.span,offset:e.labelCol.span}}},[t("a-button",{attrs:{type:"primary",loading:e.confirmLoading},on:{click:e.handleSubmit}},[e._v("保存")])],1)],1)],1)],1)},o=[],i=(a("d3b7"),a("2ef0")),n=a("2af9"),s=a("39ad9"),l={couponId:null,type:10,target:{userIds:[]}},u={components:{SelectCoupon:n["g"],SelectUser:n["n"]},data:function(){return{labelCol:{span:4},wrapperCol:{span:12},isLoading:!1,confirmLoading:!1,form:Object(i["cloneDeep"])(l)}},created:function(){},methods:{handleSubmit:function(e){var t=this,a=this;a.$refs.myForm.validate((function(e){e&&(t.confirmLoading=!0,s["e"]({form:a.form}).then((function(e){a.$message.success(e.message,1.5),a.form=Object(i["cloneDeep"])(l),setTimeout((function(){return t.$router.push("./receive/index")}),1200)})).finally((function(e){return a.confirmLoading=!1})))}))}}},c=u,d=(a("d6ae"),a("2877")),m=Object(d["a"])(c,r,o,!1,null,"1f61d62d",null);t["default"]=m.exports},"88bc":function(e,t,a){(function(t){var a=1/0,r=9007199254740991,o="[object Arguments]",i="[object Function]",n="[object GeneratorFunction]",s="[object Symbol]",l="object"==typeof t&&t&&t.Object===Object&&t,u="object"==typeof self&&self&&self.Object===Object&&self,c=l||u||Function("return this")();function d(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2])}return e.apply(t,a)}function m(e,t){var a=-1,r=e?e.length:0,o=Array(r);while(++a<r)o[a]=t(e[a],a,e);return o}function p(e,t){var a=-1,r=t.length,o=e.length;while(++a<r)e[o+a]=t[a];return e}var f=Object.prototype,v=f.hasOwnProperty,h=f.toString,b=c.Symbol,g=f.propertyIsEnumerable,_=b?b.isConcatSpreadable:void 0,C=Math.max;function w(e,t,a,r,o){var i=-1,n=e.length;a||(a=L),o||(o=[]);while(++i<n){var s=e[i];t>0&&a(s)?t>1?w(s,t-1,a,r,o):p(o,s):r||(o[o.length]=s)}return o}function y(e,t){return e=Object(e),x(e,t,(function(t,a){return a in e}))}function x(e,t,a){var r=-1,o=t.length,i={};while(++r<o){var n=t[r],s=e[n];a(s,n)&&(i[n]=s)}return i}function S(e,t){return t=C(void 0===t?e.length-1:t,0),function(){var a=arguments,r=-1,o=C(a.length-t,0),i=Array(o);while(++r<o)i[r]=a[t+r];r=-1;var n=Array(t+1);while(++r<t)n[r]=a[r];return n[t]=i,d(e,this,n)}}function L(e){return k(e)||I(e)||!!(_&&e&&e[_])}function q(e){if("string"==typeof e||E(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}function I(e){return O(e)&&v.call(e,"callee")&&(!g.call(e,"callee")||h.call(e)==o)}var k=Array.isArray;function F(e){return null!=e&&j(e.length)&&!N(e)}function O(e){return $(e)&&F(e)}function N(e){var t=V(e)?h.call(e):"";return t==i||t==n}function j(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}function V(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function $(e){return!!e&&"object"==typeof e}function E(e){return"symbol"==typeof e||$(e)&&h.call(e)==s}var D=S((function(e,t){return null==e?{}:y(e,m(w(t,1),q))}));e.exports=D}).call(this,a("c8ba"))},9510:function(e,t,a){},a02d:function(e,t,a){"use strict";a("8521")},a681:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("div",{staticClass:"table-operator"},[t("a-button",{directives:[{name:"action",rawName:"v-action:add",arg:"add"}],attrs:{type:"primary",icon:"plus"},on:{click:e.handleAdd}},[e._v("新增")])],1),t("s-table",{ref:"table",attrs:{rowKey:"id",loading:e.isLoading,columns:e.columns,data:e.loadData,pagination:e.pagination},scopedSlots:e._u([{key:"status",fn:function(a){return t("span",{},[t("a-tag",{attrs:{color:1==a?"green":""}},[e._v(e._s(a?"开启":"关闭"))])],1)}},{key:"action",fn:function(a,r){return t("span",{},[t("a",{directives:[{name:"action",rawName:"v-action:edit",arg:"edit"}],staticStyle:{"margin-right":"8px"},on:{click:function(t){return e.handleLog(r)}}},[e._v("预售记录")]),t("a",{directives:[{name:"action",rawName:"v-action:edit",arg:"edit"}],staticStyle:{"margin-right":"8px"},on:{click:function(t){return e.handleEdit(r)}}},[e._v("编辑")]),t("a",{directives:[{name:"action",rawName:"v-action:delete",arg:"delete"}],on:{click:function(t){return e.handleDelete(r)}}},[e._v("删除")])])}}])}),t("AddForm",{ref:"AddForm",on:{handleSubmit:e.handleRefresh}}),t("EditForm",{ref:"EditForm",on:{handleSubmit:e.handleRefresh}}),t("Log",{ref:"Log",on:{handleSubmit:e.handleRefresh}})],1)},o=[],i=a("5530"),n=(a("d3b7"),a("b775")),s={list:"/presale/list",add:"/presale/add",edit:"/presale/edit",delete:"/presale/del",log:"/presale/log"};function l(e){return Object(n["b"])({url:s.list,method:"get",params:e})}function u(e){return Object(n["b"])({url:s.add,method:"post",data:e})}function c(e){return Object(n["b"])({url:s.edit,method:"post",data:e})}function d(e){return Object(n["b"])({url:s.delete,method:"post",data:e})}function m(e){return Object(n["b"])({url:s.log,method:"get",params:e})}var p=a("2af9"),f=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.title,width:780,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1,destroyOnClose:!0},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"预售名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入预售名称"}]}],expression:"['name', { rules: [{ required: true, message: '请输入预售名称' }] }]"}],attrs:{placeholder:"请输入预售名称"}})],1),t("a-form-item",{attrs:{label:"预售商品",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("div",{staticStyle:{width:"100%","overflow-x":"auto"}},[t("SelectGoods",{directives:[{name:"decorator",rawName:"v-decorator",value:["goods_list",{rules:[{required:!0,message:"请选择预售商品"}]}],expression:"['goods_list', { rules: [{ required: true, message: '请选择预售商品' }] }]"}],attrs:{multiple:!0}})],1)]),t("a-form-item",{attrs:{label:"预售时间",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-date-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["p_time",{rules:[{required:!0,message:"请输入预售时间"}]}],expression:"['p_time', { rules: [{ required: true, message: '请输入预售时间' }] }]"}],attrs:{"show-time":"",format:"YYYY-MM-DD HH:mm:ss"}})],1),t("a-form-item",{attrs:{label:"状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["status",{initialValue:1,rules:[{required:!0}]}],expression:"['status', { initialValue: 1, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("开启")]),t("a-radio",{attrs:{value:0}},[e._v("关闭")])],1)],1)],1)],1)],1)},v=[],h=(a("a15b"),a("88bc")),b=a.n(h),g={components:{SelectImage:p["i"],SelectGoods:p["h"]},data:function(){return{title:"新增预售",labelCol:{span:3},wrapperCol:{span:19},visible:!1,confirmLoading:!1,form:this.$form.createForm(this)}},methods:{add:function(){this.visible=!0},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.form.validateFields;a((function(e,a){!e&&t.onFormSubmit(a)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var t=this;this.confirmLoading=!0,u({form:Object(i["a"])(Object(i["a"])({},e),{},{goods_list:e.goods_list.join(",")})}).then((function(a){t.$message.success(a.message,1.5),t.handleCancel(),t.$emit("handleSubmit",e)})).finally((function(){return t.confirmLoading=!1}))}}},_=g,C=a("2877"),w=Object(C["a"])(_,f,v,!1,null,null,null),y=w.exports,x=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.title,width:780,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1,destroyOnClose:!0},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"预售名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入预售名称"}]}],expression:"['name', { rules: [{ required: true, message: '请输入预售名称' }] }]"}],attrs:{placeholder:"请输入预售名称"}})],1),t("a-form-item",{attrs:{label:"预售商品",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("div",{staticStyle:{width:"100%","overflow-x":"auto"}},[t("SelectGoods",{directives:[{name:"decorator",rawName:"v-decorator",value:["goods_list",{rules:[{required:!0,message:"请选择预售商品"}]}],expression:"['goods_list', { rules: [{ required: true, message: '请选择预售商品' }] }]"}],attrs:{defaultList:e.selectGoodsList,multiple:!0}})],1)]),t("a-form-item",{attrs:{label:"预售时间",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-date-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["p_time",{rules:[{required:!0,message:"请输入预售时间"}]}],expression:"['p_time', { rules: [{ required: true, message: '请输入预售时间' }] }]"}],attrs:{"show-time":"",format:"YYYY-MM-DD HH:mm:ss"}})],1),t("a-form-item",{attrs:{label:"状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["status",{initialValue:1,rules:[{required:!0}]}],expression:"['status', { initialValue: 1, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("开启")]),t("a-radio",{attrs:{value:0}},[e._v("关闭")])],1)],1)],1)],1)],1)},S=[],L={components:{SelectImage:p["i"],SelectGoods:p["h"]},data:function(){return{title:"编辑预售",labelCol:{span:3},wrapperCol:{span:19},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),record:{},selectGoodsList:[]}},methods:{edit:function(e){this.visible=!0,this.record=e,this.selectGoodsList=e.goods_list||[],this.setFieldsValue()},setFieldsValue:function(){var e=this.record,t=this.form.setFieldsValue;this.$nextTick((function(){t(b()(e,["name","goods_list","p_time","status"]))}))},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.form.validateFields;a((function(e,a){!e&&t.onFormSubmit(a)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var t=this;this.confirmLoading=!0,c({id:this.record.id,form:Object(i["a"])(Object(i["a"])({},e),{},{goods_list:e.goods_list.join(",")})}).then((function(a){t.$message.success(a.message,1.5),t.handleCancel(),t.$emit("handleSubmit",e)})).finally((function(){return t.confirmLoading=!1}))}}},q=L,I=Object(C["a"])(q,x,S,!1,null,null,null),k=I.exports,F=(a("99af"),function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.title,width:980,visible:e.visible,maskClosable:!1,destroyOnClose:!0,footer:null},on:{cancel:e.handleCancel}},[t("div",{staticClass:"table-wrapper"},[t("div",{staticClass:"ant-table ant-table-scroll-position-left ant-table-default ant-table-bordered"},[t("div",{staticClass:"ant-table-content"},[t("div",{staticClass:"ant-table-scroll"},[t("div",{staticClass:"ant-table-body",staticStyle:{"overflow-x":"scroll"}},[t("table",{staticStyle:{width:"1450px"}},[t("tbody",{staticClass:"ant-table-tbody"},[e._l(e.orderList.data,(function(a){return[t("tr",{key:"order_".concat(a.id,"_1"),staticClass:"order-empty"},[t("td",{attrs:{colspan:"8"}})]),t("tr",{key:"order_".concat(a.id,"_2")},[t("td",{attrs:{colspan:"8"}},[t("span",{staticClass:"mr-20"},[e._v("记录ID:"+e._s(a.id))]),t("span",{staticClass:"mr-20"},[e._v("创建时间:"+e._s(a.ctime))])])]),e._l(a.goods,(function(r,o){return t("tr",{key:"orderGoods_".concat(a.id,"_").concat(o)},[t("td",[t("p",[e._v("¥"+e._s(r.goods_name))])])])}))]}))],2)])]),e.orderList.data.length?e._e():t("a-empty",{attrs:{image:e.simpleImage}})],1)])]),e.orderList.data.length?t("div",{staticClass:"pagination"},[t("a-pagination",{attrs:{current:e.page,pageSize:e.orderList.per_page,total:e.orderList.total},on:{change:e.onChangePage}})],1):e._e()])])}),O=[],N=(a("06f4"),a("fc25")),j={components:{STable:p["d"]},data:function(){return{title:"预售记录",visible:!1,activeId:null,queryParam:{},isLoading:!1,columns:[],preId:null,page:1,orderList:{data:[],total:0,per_page:10},simpleImage:N["a"].PRESENTED_IMAGE_SIMPLE}},methods:{visibleLog:function(e){this.visible=!0,this.preId=e,this.queryParam={pre_id:e},this.getList()},getList:function(){var e=this,t=this.queryParam,a=this.page;return this.isLoading=!0,m(Object(i["a"])(Object(i["a"])({},t),{},{page:a})).then((function(t){e.orderList=t.data.list})).finally((function(){return e.isLoading=!1}))},handleCancel:function(){this.visible=!1},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&(this.page=1),this.getList()},onChangePage:function(e){this.page=e,this.handleRefresh()}}},V=j,$=(a("6eb0"),Object(C["a"])(V,F,O,!1,null,"3fd6204e",null)),E=$.exports,D={name:"Index",components:{STable:p["d"],AddForm:y,EditForm:k,Log:E},data:function(){var e=this;return{queryParam:{},isLoading:!1,columns:[{title:"预售ID",dataIndex:"id"},{title:"预售名称",dataIndex:"name"},{title:"状态",dataIndex:"status",scopedSlots:{customRender:"status"}},{title:"预售时间",width:"180px",dataIndex:"p_time"},{title:"创建时间",width:"180px",dataIndex:"ctime"},{title:"操作",dataIndex:"action",width:"180px",scopedSlots:{customRender:"action"}}],loadData:function(t){return l(Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){},methods:{handleLog:function(e){this.$refs.Log.visibleLog(e.id)},handleAdd:function(){this.$refs.AddForm.add()},handleEdit:function(e){this.$refs.EditForm.edit(e)},handleDelete:function(e){var t=this,a=this.$confirm({title:"您确定要删除该记录吗?",content:"删除后不可恢复",onOk:function(){return d({id:e.id}).then((function(e){t.$message.success(e.message,1.5),t.handleRefresh()})).finally((function(e){return a.destroy()}))}})},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)},onSearch:function(){this.handleRefresh(!0)}}},R=D,T=Object(C["a"])(R,r,o,!1,null,null,null);t["default"]=T.exports},bf54:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("b775"),o={log:"/market.points/log"};function i(e){return Object(r["b"])({url:o.log,method:"get",params:e})}},c1a9:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("div",{staticClass:"table-operator"},[t("a-button",{directives:[{name:"action",rawName:"v-action:add",arg:"add"}],attrs:{type:"primary",icon:"plus"},on:{click:e.handleAdd}},[e._v("新增")])],1),t("s-table",{ref:"table",attrs:{rowKey:"id",loading:e.isLoading,columns:e.columns,data:e.loadData,pagination:e.pagination},scopedSlots:e._u([{key:"index_image_url",fn:function(e){return t("span",{},[t("a",{attrs:{title:"点击查看原图",href:e,target:"_blank"}},[t("img",{attrs:{height:"50",src:e,alt:"活动入口图片"}})])])}},{key:"theme_image_url",fn:function(e){return t("span",{},[t("a",{attrs:{title:"点击查看原图",href:e,target:"_blank"}},[t("img",{attrs:{height:"50",src:e,alt:"活动主题图"}})])])}},{key:"status",fn:function(a){return t("span",{},[t("a-tag",{attrs:{color:1==a?"green":""}},[e._v(e._s(a?"开启":"关闭"))])],1)}},{key:"action",fn:function(a,r){return t("span",{},[t("a",{staticStyle:{"margin-right":"8px"},on:{click:function(t){return e.handleCol(r)}}},[e._v("配置栏目")]),t("a",{directives:[{name:"action",rawName:"v-action:edit",arg:"edit"}],staticStyle:{"margin-right":"8px"},on:{click:function(t){return e.handleEdit(r)}}},[e._v("编辑")]),t("a",{directives:[{name:"action",rawName:"v-action:delete",arg:"delete"}],on:{click:function(t){return e.handleDelete(r)}}},[e._v("删除")])])}}])}),t("AddForm",{ref:"AddForm",on:{handleSubmit:e.handleRefresh}}),t("EditForm",{ref:"EditForm",on:{handleSubmit:e.handleRefresh}}),t("ColList",{ref:"ColList"})],1)},o=[],i=a("5530"),n=(a("d3b7"),a("eab8")),s=a("2af9"),l=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.title,width:780,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1,destroyOnClose:!0},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"活动名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入活动名称"}]}],expression:"['name', { rules: [{ required: true, message: '请输入活动名称' }] }]"}],attrs:{placeholder:"请输入活动名称"}})],1),t("a-form-item",{attrs:{label:"活动标题",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["title",{rules:[{required:!0,message:"请输入活动标题"}]}],expression:"['title', { rules: [{ required: true, message: '请输入活动标题' }] }]"}],attrs:{placeholder:"请输入活动标题"}})],1),t("a-form-item",{attrs:{label:"活动入口图片",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("SelectImage",{directives:[{name:"decorator",rawName:"v-decorator",value:["index_image_id",{rules:[{required:!0,message:"请选择1个活动入口图片"}]}],expression:"['index_image_id', { rules: [{ required: true, message: '请选择1个活动入口图片' }] }]"}]})],1),t("a-form-item",{attrs:{label:"活动主题标题",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["theme_title",{rules:[{required:!0,message:"请输入活动主题标题"}]}],expression:"['theme_title', { rules: [{ required: true, message: '请输入活动主题标题' }] }]"}],attrs:{placeholder:"请输入活动主题标题"}})],1),t("a-form-item",{attrs:{label:"活动主题图",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("SelectImage",{directives:[{name:"decorator",rawName:"v-decorator",value:["theme_image_id",{rules:[{required:!0,message:"请选择1个活动主题图"}]}],expression:"['theme_image_id', { rules: [{ required: true, message: '请选择1个活动主题图' }] }]"}]})],1),t("a-form-item",{attrs:{label:"状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"用户端是否展示"}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["status",{initialValue:1,rules:[{required:!0}]}],expression:"['status', { initialValue: 1, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("显示")]),t("a-radio",{attrs:{value:0}},[e._v("隐藏")])],1)],1)],1)],1)],1)},u=[],c=a("88bc"),d=a.n(c),m={components:{SelectImage:s["i"]},data:function(){return{title:"新增活动",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this)}},methods:{add:function(){this.visible=!0},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.form.validateFields;a((function(e,a){!e&&t.onFormSubmit(a)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var t=this;this.confirmLoading=!0,n["a"]({form:e}).then((function(a){t.$message.success(a.message,1.5),t.handleCancel(),t.$emit("handleSubmit",e)})).finally((function(){return t.confirmLoading=!1}))}}},p=m,f=a("2877"),v=Object(f["a"])(p,l,u,!1,null,null,null),h=v.exports,b=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.title,width:720,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1,destroyOnClose:!0},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"活动名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入活动名称"}]}],expression:"['name', { rules: [{ required: true, message: '请输入活动名称' }] }]"}],attrs:{placeholder:"请输入活动名称"}})],1),t("a-form-item",{attrs:{label:"活动标题",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["title",{rules:[{required:!0,message:"请输入活动标题"}]}],expression:"['title', { rules: [{ required: true, message: '请输入活动标题' }] }]"}],attrs:{placeholder:"请输入活动标题"}})],1),t("a-form-item",{attrs:{label:"活动入口图片",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("SelectImage",{directives:[{name:"decorator",rawName:"v-decorator",value:["index_image_id",{rules:[{required:!0,message:"请选择1个活动入口图片"}]}],expression:"['index_image_id', { rules: [{ required: true, message: '请选择1个活动入口图片' }] }]"}],attrs:{defaultList:e.record.indexImage?[e.record.indexImage]:[]}})],1),t("a-form-item",{attrs:{label:"活动主题标题",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["theme_title",{rules:[{required:!0,message:"请输入活动主题标题"}]}],expression:"['theme_title', { rules: [{ required: true, message: '请输入活动主题标题' }] }]"}],attrs:{placeholder:"请输入活动主题标题"}})],1),t("a-form-item",{attrs:{label:"活动主题图",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("SelectImage",{directives:[{name:"decorator",rawName:"v-decorator",value:["theme_image_id",{rules:[{required:!0,message:"请选择1个活动主题图"}]}],expression:"['theme_image_id', { rules: [{ required: true, message: '请选择1个活动主题图' }] }]"}],attrs:{defaultList:e.record.themeImage?[e.record.themeImage]:[]}})],1),t("a-form-item",{attrs:{label:"状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"用户端是否展示"}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["status",{initialValue:1,rules:[{required:!0}]}],expression:"['status', { initialValue: 1, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("显示")]),t("a-radio",{attrs:{value:0}},[e._v("隐藏")])],1)],1)],1)],1)],1)},g=[],_={components:{SelectImage:s["i"]},data:function(){return{title:"编辑活动",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),record:{}}},methods:{edit:function(e){this.visible=!0,this.record=e,this.setFieldsValue()},setFieldsValue:function(){var e=this.record,t=this.form.setFieldsValue;this.$nextTick((function(){t(d()(e,["name","title","index_icon","theme_title","theme_pic","status"]))}))},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.form.validateFields;a((function(e,a){!e&&t.onFormSubmit(a)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var t=this;this.confirmLoading=!0,n["g"]({activeId:this.record.id,form:e}).then((function(a){t.$message.success(a.message,1.5),t.handleCancel(),t.$emit("handleSubmit",e)})).finally((function(){return t.confirmLoading=!1}))}}},C=_,w=Object(f["a"])(C,b,g,!1,null,null,null),y=w.exports,x=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.title,width:900,visible:e.visible,maskClosable:!1,destroyOnClose:!0,footer:null},on:{cancel:e.handleCancel}},[t("div",{staticClass:"table-operator"},[t("a-button",{directives:[{name:"action",rawName:"v-action:add",arg:"add"}],attrs:{type:"primary",icon:"plus"},on:{click:e.handleAdd}},[e._v("新增")])],1),t("div",{staticClass:"table-wrapper"},[t("s-table",{ref:"table",attrs:{rowKey:"id",loading:e.isLoading,columns:e.columns,data:e.loadData,pagination:e.pagination},scopedSlots:e._u([{key:"col_image_url",fn:function(e){return t("span",{},[t("a",{attrs:{title:"点击查看原图",href:e,target:"_blank"}},[t("img",{attrs:{height:"50",src:e,alt:"栏目背景图"}})])])}},{key:"theme_pic",fn:function(e){return t("span",{},[t("a",{attrs:{title:"点击查看原图",href:e,target:"_blank"}},[t("img",{attrs:{height:"50",src:e,alt:"活动主题图"}})])])}},{key:"status",fn:function(a){return t("span",{},[t("a-tag",{attrs:{color:1==a?"green":""}},[e._v(e._s(a?"开启":"关闭"))])],1)}},{key:"action",fn:function(a,r){return t("span",{},[t("a",{directives:[{name:"action",rawName:"v-action:edit",arg:"edit"}],staticStyle:{"margin-right":"8px"},on:{click:function(t){return e.handleEdit(r)}}},[e._v("编辑")]),t("a",{directives:[{name:"action",rawName:"v-action:delete",arg:"delete"}],on:{click:function(t){return e.handleDelete(r)}}},[e._v("删除")])])}}])})],1),t("ColAddForm",{ref:"ColAddForm",on:{handleSubmit:e.handleRefresh}}),t("ColEditForm",{ref:"ColEditForm",on:{handleSubmit:e.handleRefresh}})],1)},S=[],L=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.title,width:780,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1,destroyOnClose:!0},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"栏目类型",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["col_type",{rules:[{required:!1,message:"请输入栏目类型"}]}],expression:"['col_type', { rules: [{ required: false, message: '请输入栏目类型' }] }]"}],attrs:{placeholder:"请输入栏目类型"}})],1),t("a-form-item",{attrs:{label:"栏目名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["col_name",{rules:[{required:!0,message:"请输入栏目名称"}]}],expression:"['col_name', { rules: [{ required: true, message: '请输入栏目名称' }] }]"}],attrs:{placeholder:"请输入栏目名称"}})],1),t("a-form-item",{attrs:{label:"栏目背景图",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("SelectImage",{directives:[{name:"decorator",rawName:"v-decorator",value:["col_image_id",{rules:[{required:!0,message:"请选择1个栏目背景图"}]}],expression:"['col_image_id', { rules: [{ required: true, message: '请选择1个栏目背景图' }] }]"}]})],1),t("a-form-item",{attrs:{label:"栏目关联商品",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("div",{staticStyle:{width:"100%","overflow-x":"auto"}},[t("SelectGoods",{directives:[{name:"decorator",rawName:"v-decorator",value:["col_goods_ids",{rules:[{required:!0,message:"请选择关联商品"}]}],expression:"['col_goods_ids', { rules: [{ required: true, message: '请选择关联商品' }] }]"}],attrs:{multiple:!0}})],1)]),t("a-form-item",{attrs:{label:"状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"用户端是否展示"}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["status",{initialValue:1,rules:[{required:!0}]}],expression:"['status', { initialValue: 1, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("显示")]),t("a-radio",{attrs:{value:0}},[e._v("隐藏")])],1)],1)],1)],1)],1)},q=[],I=(a("a15b"),{components:{SelectImage:s["i"],SelectGoods:s["h"]},data:function(){return{title:"新增栏目",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),activeId:null}},methods:{add:function(e){this.visible=!0,this.activeId=e},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.form.validateFields;a((function(e,a){!e&&t.onFormSubmit(a)}))},handleCancel:function(){this.visible=!1,this.form.resetFields()},onFormSubmit:function(e){var t=this;this.confirmLoading=!0,n["b"]({form:Object(i["a"])(Object(i["a"])({},e),{},{active_id:this.activeId,col_goods_ids:e.col_goods_ids.join(",")})}).then((function(a){t.$message.success(a.message,1.5),t.handleCancel(),t.$emit("handleSubmit",e)})).finally((function(){return t.confirmLoading=!1}))}}}),k=I,F=Object(f["a"])(k,L,q,!1,null,null,null),O=F.exports,N=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.title,width:780,visible:e.visible,confirmLoading:e.confirmLoading,maskClosable:!1,destroyOnClose:!0},on:{ok:e.handleSubmit,cancel:e.handleCancel}},[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("a-form",{attrs:{form:e.form}},[t("a-form-item",{attrs:{label:"栏目类型",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["col_type",{rules:[{required:!1,message:"请输入栏目类型"}]}],expression:"['col_type', { rules: [{ required: false, message: '请输入栏目类型' }] }]"}],attrs:{placeholder:"请输入栏目类型"}})],1),t("a-form-item",{attrs:{label:"栏目名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["col_name",{rules:[{required:!0,message:"请输入栏目名称"}]}],expression:"['col_name', { rules: [{ required: true, message: '请输入栏目名称' }] }]"}],attrs:{placeholder:"请输入栏目名称"}})],1),t("a-form-item",{attrs:{label:"栏目背景图",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("SelectImage",{directives:[{name:"decorator",rawName:"v-decorator",value:["col_image_id",{rules:[{required:!0,message:"请选择1个栏目背景图"}]}],expression:"['col_image_id', { rules: [{ required: true, message: '请选择1个栏目背景图' }] }]"}],attrs:{defaultList:e.record.colImage?[e.record.colImage]:[]}})],1),t("a-form-item",{attrs:{label:"栏目关联商品",labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[t("div",{staticStyle:{width:"100%","overflow-x":"auto"}},[t("SelectGoods",{directives:[{name:"decorator",rawName:"v-decorator",value:["col_goods_ids",{rules:[{required:!0,message:"请选择关联商品"}]}],expression:"['col_goods_ids', { rules: [{ required: true, message: '请选择关联商品' }] }]"}],attrs:{defaultList:e.selectGoodsList,multiple:!0}})],1)]),t("a-form-item",{attrs:{label:"状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"用户端是否展示"}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["status",{initialValue:1,rules:[{required:!0}]}],expression:"['status', { initialValue: 1, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("显示")]),t("a-radio",{attrs:{value:0}},[e._v("隐藏")])],1)],1)],1)],1)],1)},j=[],V=a("c7eb"),$=a("1da1"),E={components:{SelectImage:s["i"],SelectGoods:s["h"]},data:function(){return{title:"编辑活动",labelCol:{span:7},wrapperCol:{span:13},visible:!1,confirmLoading:!1,form:this.$form.createForm(this),record:{},selectGoodsList:[]}},methods:{edit:function(e){var t=this;return Object($["a"])(Object(V["a"])().mark((function a(){return Object(V["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.visible=!0,t.record=e,t.setFieldsValue(),a.next=5,t.getSelectGoodsList();case 5:case"end":return a.stop()}}),a)})))()},getSelectGoodsList:function(){var e=this;return Object($["a"])(Object(V["a"])().mark((function t(){var a;return Object(V["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=e.record.col_goods_ids,!(a.length>0)){t.next=4;break}return t.next=4,n["h"]({goodsIds:a}).then((function(t){e.selectGoodsList=t.data.list}));case 4:case"end":return t.stop()}}),t)})))()},setFieldsValue:function(){var e=this.record,t=this.form.setFieldsValue;this.$nextTick((function(){t(d()(e,["col_type","col_name","col_image","col_goods_ids","status"]))}))},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.form.validateFields;a((function(e,a){!e&&t.onFormSubmit(a)}))},handleCancel:function(){this.visible=!1,this.form.resetFields(),this.selectGoodsList=[],this.record={}},onFormSubmit:function(e){var t=this;this.confirmLoading=!0,n["d"]({activeColId:this.record.id,form:Object(i["a"])(Object(i["a"])({},e),{},{col_goods_ids:e.col_goods_ids.join(",")})}).then((function(a){t.$message.success(a.message,1.5),t.handleCancel(),t.$emit("handleSubmit",e)})).finally((function(){return t.confirmLoading=!1}))}}},D=E,R=Object(f["a"])(D,N,j,!1,null,null,null),T=R.exports,G={components:{STable:s["d"],ColAddForm:O,ColEditForm:T},data:function(){var e=this;return{title:"栏目管理",visible:!1,activeId:null,queryParam:{},isLoading:!1,columns:[{title:"栏目ID",dataIndex:"id"},{title:"栏目类型",dataIndex:"col_type"},{title:"栏目名称",dataIndex:"col_name"},{title:"栏目背景图",dataIndex:"col_image_url",scopedSlots:{customRender:"col_image_url"}},{title:"状态",dataIndex:"status",scopedSlots:{customRender:"status"}},{title:"创建时间",width:"180px",dataIndex:"create_time"},{title:"更新时间",width:"180px",dataIndex:"update_time"},{title:"操作",dataIndex:"action",width:"120px",scopedSlots:{customRender:"action"}}],loadData:function(t){return n["e"](Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},methods:{handleAdd:function(){this.$refs.ColAddForm.add(this.activeId)},handleEdit:function(e){this.$refs.ColEditForm.edit(e)},handleDelete:function(e){var t=this,a=this.$confirm({title:"您确定要删除该记录吗?",content:"删除后不可恢复",onOk:function(){return n["c"]({activeColId:e.id}).then((function(e){t.$message.success(e.message,1.5),t.handleRefresh()})).finally((function(e){return a.destroy()}))}})},visibleCol:function(e){this.visible=!0,this.activeId=e,this.queryParam={activeId:e}},handleCancel:function(){this.visible=!1},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)}}},A=G,P=(a("c55b"),Object(f["a"])(A,x,S,!1,null,null,null)),M=P.exports,Y={name:"Index",components:{STable:s["d"],AddForm:h,EditForm:y,ColList:M},data:function(){var e=this;return{queryParam:{},isLoading:!1,columns:[{title:"活动ID",dataIndex:"id"},{title:"活动名称",dataIndex:"name"},{title:"活动标题",dataIndex:"title"},{title:"活动入口图片",dataIndex:"index_image_url",scopedSlots:{customRender:"index_image_url"}},{title:"活动主题标题",dataIndex:"theme_title"},{title:"活动主题图",dataIndex:"theme_image_url",scopedSlots:{customRender:"theme_image_url"}},{title:"状态",dataIndex:"status",scopedSlots:{customRender:"status"}},{title:"创建时间",width:"180px",dataIndex:"create_time"},{title:"更新时间",width:"180px",dataIndex:"update_time"},{title:"操作",dataIndex:"action",width:"180px",scopedSlots:{customRender:"action"}}],loadData:function(t){return n["i"](Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){},methods:{handleAdd:function(){this.$refs.AddForm.add()},handleCol:function(e){this.$refs.ColList.visibleCol(e.id)},handleEdit:function(e){this.$refs.EditForm.edit(e)},handleDelete:function(e){var t=this,a=this.$confirm({title:"您确定要删除该记录吗?",content:"删除后不可恢复",onOk:function(){return n["f"]({activeId:e.id}).then((function(e){t.$message.success(e.message,1.5),t.handleRefresh()})).finally((function(e){return a.destroy()}))}})},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)},onSearch:function(){this.handleRefresh(!0)}}},U=Y,B=Object(f["a"])(U,r,o,!1,null,null,null);t["default"]=B.exports},c24e:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("a-spin",{attrs:{spinning:e.isLoading}},[t("a-form",{attrs:{form:e.form},on:{submit:e.handleSubmit}},[t("a-form-item",{attrs:{label:"优惠券名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,min:2,message:"请输入至少2个字符"}]}],expression:"['name', { rules: [{ required: true, min: 2, message: '请输入至少2个字符' }] }]"}],attrs:{placeholder:"请输入优惠券名称"}})],1),t("a-form-item",{attrs:{label:"优惠券类型",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["coupon_type",{initialValue:10,rules:[{required:!0}]}],expression:"['coupon_type', { initialValue: 10, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:10}},[e._v("满减券")]),t("a-radio",{attrs:{value:20}},[e._v("折扣券")])],1)],1),10==e.form.getFieldValue("coupon_type")?t("a-form-item",{attrs:{label:"减免金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["reduce_price",{rules:[{required:!0,message:"请输入减免金额"}]}],expression:"['reduce_price', { rules: [{ required: true, message: '请输入减免金额' }] }]"}],attrs:{min:.01,precision:2}}),t("span",{staticClass:"ml-5"},[e._v("元")])],1):e._e(),20==e.form.getFieldValue("coupon_type")?t("a-form-item",{attrs:{label:"折扣率",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["discount",{initialValue:9.9,rules:[{required:!0,message:"请输入折扣率"}]}],expression:"['discount', { initialValue: 9.9, rules: [{ required: true, message: '请输入折扣率' }] }]"}],attrs:{min:0,max:9.9,precision:1}}),t("span",{staticClass:"ml-5"},[e._v("%")]),t("p",{staticClass:"form-item-help"},[t("small",[e._v("折扣率范围 0-9.9,8代表打8折,0代表不折扣")])])],1):e._e(),t("a-form-item",{attrs:{label:"优惠券券种",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["coupon_case",{initialValue:10,rules:[{required:!0}]}],expression:"['coupon_case', { initialValue: 10, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:10}},[e._v("商品券")]),t("a-radio",{attrs:{value:20}},[e._v("服务券")])],1)],1),t("a-form-item",{attrs:{label:"最低消费金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["min_price",{rules:[{required:!0,message:"请输入最低消费金额"}]}],expression:"['min_price', { rules: [{ required: true, message: '请输入最低消费金额' }] }]"}],attrs:{min:1,precision:2}}),t("span",{staticClass:"ml-5"},[e._v("元")])],1),t("a-form-item",{attrs:{label:"到期类型",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["expire_type",{initialValue:10,rules:[{required:!0}]}],expression:"['expire_type', { initialValue: 10, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:10}},[e._v("领取后生效")]),t("a-radio",{attrs:{value:20}},[e._v("固定时间")])],1),t("a-form-item",{directives:[{name:"show",rawName:"v-show",value:10==e.form.getFieldValue("expire_type"),expression:"form.getFieldValue('expire_type') == 10"}],staticClass:"expire_type-10"},[t("InputNumberGroup",{directives:[{name:"decorator",rawName:"v-decorator",value:["expire_day",{initialValue:7,rules:[{required:!0,message:"请输入有效期天数"}]}],expression:"[\n 'expire_day',\n { initialValue: 7, rules: [{ required: true, message: '请输入有效期天数' }] },\n ]"}],attrs:{addonBefore:"有效期",addonAfter:"天",inputProps:{min:1,precision:0}}})],1),t("a-form-item",{directives:[{name:"show",rawName:"v-show",value:20==e.form.getFieldValue("expire_type"),expression:"form.getFieldValue('expire_type') == 20"}],staticClass:"expire_type-20"},[t("a-range-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["betweenTime",{initialValue:e.defaultDate,rules:[{required:!0,message:"请选择有效期范围"}]}],expression:"[\n 'betweenTime',\n { initialValue: defaultDate, rules: [{ required: true, message: '请选择有效期范围' }] },\n ]"}],attrs:{format:"YYYY-MM-DD"}})],1)],1),10==e.form.getFieldValue("coupon_case")?t("a-form-item",{attrs:{label:"券适用范围",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["apply_range",{initialValue:10,rules:[{required:!0}]}],expression:"['apply_range', { initialValue: 10, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:10}},[e._v("全场通用")]),t("a-radio",{attrs:{value:20}},[e._v("指定商品")])],1),20==e.form.getFieldValue("apply_range")?t("a-form-item",[t("SelectGoods",{directives:[{name:"decorator",rawName:"v-decorator",value:["apply_range_config.applyGoodsIds",{initialValue:[],rules:[{required:!0,message:"请选择指定的商品"}]}],expression:"[\n 'apply_range_config.applyGoodsIds',\n { initialValue: [], rules: [{ required: true, message: '请选择指定的商品' }] },\n ]"}],attrs:{defaultList:e.containGoodsList}})],1):e._e()],1):e._e(),20==e.form.getFieldValue("coupon_case")?t("a-form-item",{attrs:{label:"券适用范围",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["apply_range",{initialValue:10,rules:[{required:!0}]}],expression:"['apply_range', { initialValue: 10, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:10}},[e._v("全场通用")]),t("a-radio",{attrs:{value:20}},[e._v("指定服务")])],1),20==e.form.getFieldValue("apply_range")?t("a-form-item",[t("SelectServer",{directives:[{name:"decorator",rawName:"v-decorator",value:["apply_range_config.applyServerIds",{initialValue:[],rules:[{required:!0,message:"请选择指定的服务"}]}],expression:"[\n 'apply_range_config.applyServerIds',\n { initialValue: [], rules: [{ required: true, message: '请选择指定的服务' }] },\n ]"}],attrs:{defaultList:e.containServerList}})],1):e._e()],1):e._e(),t("a-form-item",{attrs:{label:"发放总数量",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["total_num",{initialValue:-1,rules:[{required:!0,message:"请输入发放总数量"}]}],expression:"['total_num', { initialValue: -1, rules: [{ required: true, message: '请输入发放总数量' }] }]"}],attrs:{min:-1,precision:0}}),t("span",{staticClass:"ml-5"},[e._v("张")]),t("p",{staticClass:"form-item-help"},[t("small",[e._v("发放的优惠券总数量,-1为不限制")])])],1),t("a-form-item",{attrs:{label:"显示状态",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["status",{initialValue:1,rules:[{required:!0}]}],expression:"['status', { initialValue: 1, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("显示")]),t("a-radio",{attrs:{value:0}},[e._v("隐藏")])],1),t("p",{staticClass:"form-item-help"},[t("small",[e._v("如果设为隐藏将不会展示在用户端页面")])])],1),t("a-form-item",{attrs:{label:"优惠券描述",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["describe"],expression:"['describe']"}],attrs:{autoSize:{minRows:4}}})],1),t("a-form-item",{attrs:{label:"排序",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"数字越小越靠前"}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["sort",{initialValue:100,rules:[{required:!0,message:"请输入排序值"}]}],expression:"['sort', { initialValue: 100, rules: [{ required: true, message: '请输入排序值' }] }]"}],attrs:{min:0}})],1),t("a-form-item",{staticClass:"mt-20",attrs:{wrapperCol:{span:e.wrapperCol.span,offset:e.labelCol.span}}},[t("a-button",{attrs:{type:"primary","html-type":"submit",loading:e.isBtnLoading}},[e._v("提交")])],1)],1)],1)],1)},o=[],i=(a("d3b7"),a("c1df")),n=a.n(i),s=a("39ad9"),l=a("2af9"),u=a("8fa3"),c={components:{SelectGoods:l["h"],InputNumberGroup:l["c"],SelectServer:l["l"]},data:function(){return{ApplyRangeEnum:u["a"],CouponTypeEnum:u["b"],ExpireTypeEnum:u["c"],isLoading:!1,isBtnLoading:!1,labelCol:{span:3},wrapperCol:{span:10},form:this.$form.createForm(this),defaultDate:[n()(),n()()],containGoodsList:[],containServerList:[]}},created:function(){var e=this;this.$nextTick((function(){e.$forceUpdate()}))},methods:{handleSubmit:function(e){e.preventDefault();var t=this.form.validateFields,a=this.onFormSubmit;t((function(e,t){!e&&a(t)}))},onFormSubmit:function(e){var t=this;this.isLoading=!0,this.isBtnLoading=!0,s["a"]({form:e}).then((function(e){t.$message.success(e.message,1.5),setTimeout((function(){t.$router.push("./index")}),1500)})).catch((function(){t.isBtnLoading=!1})).finally((function(){return t.isLoading=!1}))}}},d=c,m=(a("f97d"),a("2877")),p=Object(m["a"])(d,r,o,!1,null,"5981802f",null);t["default"]=p.exports},c55b:function(e,t,a){"use strict";a("6d25")},c7eb:function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));a("a4d3"),a("e01a"),a("b636"),a("d28b"),a("944a"),a("fb6a"),a("b0c0"),a("0c47"),a("23dc"),a("3410"),a("131a"),a("d3b7"),a("3ca3"),a("159b"),a("ddb0");var r=a("53ca");function o(){
|
|
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
|
o=function(){return t};var e,t={},a=Object.prototype,i=a.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},s="function"==typeof Symbol?Symbol:{},l=s.iterator||"@@iterator",u=s.asyncIterator||"@@asyncIterator",c=s.toStringTag||"@@toStringTag";function d(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,a){return e[t]=a}}function m(e,t,a,r){var o=t&&t.prototype instanceof _?t:_,i=Object.create(o.prototype),s=new j(r||[]);return n(i,"_invoke",{value:k(e,a,s)}),i}function p(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}t.wrap=m;var f="suspendedStart",v="suspendedYield",h="executing",b="completed",g={};function _(){}function C(){}function w(){}var y={};d(y,l,(function(){return this}));var x=Object.getPrototypeOf,S=x&&x(x(V([])));S&&S!==a&&i.call(S,l)&&(y=S);var L=w.prototype=_.prototype=Object.create(y);function q(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function I(e,t){function a(o,n,s,l){var u=p(e[o],e,n);if("throw"!==u.type){var c=u.arg,d=c.value;return d&&"object"==Object(r["a"])(d)&&i.call(d,"__await")?t.resolve(d.__await).then((function(e){a("next",e,s,l)}),(function(e){a("throw",e,s,l)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return a("throw",e,s,l)}))}l(u.arg)}var o;n(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,o){a(e,r,t,o)}))}return o=o?o.then(i,i):i()}})}function k(t,a,r){var o=f;return function(i,n){if(o===h)throw new Error("Generator is already running");if(o===b){if("throw"===i)throw n;return{value:e,done:!0}}for(r.method=i,r.arg=n;;){var s=r.delegate;if(s){var l=F(s,r);if(l){if(l===g)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=b,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var u=p(t,a,r);if("normal"===u.type){if(o=r.done?b:v,u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(o=b,r.method="throw",r.arg=u.arg)}}}function F(t,a){var r=a.method,o=t.iterator[r];if(o===e)return a.delegate=null,"throw"===r&&t.iterator["return"]&&(a.method="return",a.arg=e,F(t,a),"throw"===a.method)||"return"!==r&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var i=p(o,t.iterator,a.arg);if("throw"===i.type)return a.method="throw",a.arg=i.arg,a.delegate=null,g;var n=i.arg;return n?n.done?(a[t.resultName]=n.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=e),a.delegate=null,g):n:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,g)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function V(t){if(t||""===t){var a=t[l];if(a)return a.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,n=function a(){for(;++o<t.length;)if(i.call(t,o))return a.value=t[o],a.done=!1,a;return a.value=e,a.done=!0,a};return n.next=n}}throw new TypeError(Object(r["a"])(t)+" is not iterable")}return C.prototype=w,n(L,"constructor",{value:w,configurable:!0}),n(w,"constructor",{value:C,configurable:!0}),C.displayName=d(w,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===C||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,d(e,c,"GeneratorFunction")),e.prototype=Object.create(L),e},t.awrap=function(e){return{__await:e}},q(I.prototype),d(I.prototype,u,(function(){return this})),t.AsyncIterator=I,t.async=function(e,a,r,o,i){void 0===i&&(i=Promise);var n=new I(m(e,a,r,o),i);return t.isGeneratorFunction(a)?n:n.next().then((function(e){return e.done?e.value:n.next()}))},q(L),d(L,c,"Generator"),d(L,l,(function(){return this})),d(L,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),a=[];for(var r in t)a.push(r);return a.reverse(),function e(){for(;a.length;){var r=a.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=V,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(N),!t)for(var a in this)"t"===a.charAt(0)&&i.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var a=this;function r(r,o){return s.type="throw",s.arg=t,a.next=r,o&&(a.method="next",a.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var n=this.tryEntries[o],s=n.completion;if("root"===n.tryLoc)return r("end");if(n.tryLoc<=this.prev){var l=i.call(n,"catchLoc"),u=i.call(n,"finallyLoc");if(l&&u){if(this.prev<n.catchLoc)return r(n.catchLoc,!0);if(this.prev<n.finallyLoc)return r(n.finallyLoc)}else if(l){if(this.prev<n.catchLoc)return r(n.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<n.finallyLoc)return r(n.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;a>=0;--a){var r=this.tryEntries[a];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var n=o?o.completion:{};return n.type=e,n.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(n)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var o=r.arg;N(a)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:V(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}},d50d:function(e,t,a){"use strict";a("db37")},d6ae:function(e,t,a){"use strict";a("9510")},da13:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"card-title"},[e._v(e._s(e.$route.meta.title))]),t("a-spin",{attrs:{spinning:e.isLoading}},[t("a-form",{attrs:{form:e.form},on:{submit:e.handleSubmit}},[t("a-form-item",{attrs:{label:"积分名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["points_name",{rules:[{required:!0,message:"请输入积分名称"}]}],expression:"['points_name', { rules: [{ required: true, message: '请输入积分名称' }] }]"}]}),t("div",{staticClass:"form-item-help"},[t("small",[e._v("注:商家使用自定义的积分名称来做品牌运营。如京东把积分称为“京豆”,淘宝把积分称为“淘金币”")])])],1),t("a-form-item",{attrs:{label:"积分说明",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-textarea",{directives:[{name:"decorator",rawName:"v-decorator",value:["describe",{rules:[{required:!0,message:"请输入积分说明"}]}],expression:"['describe', { rules: [{ required: true, message: '请输入积分说明' }] }]"}],attrs:{autoSize:{minRows:4}}})],1),t("a-divider",{attrs:{orientation:"left"}},[e._v("积分赠送")]),t("a-form-item",{attrs:{label:"购物送积分",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["is_shopping_gift",{initialValue:1,rules:[{required:!0}]}],expression:"['is_shopping_gift', { initialValue: 1, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("开启")]),t("a-radio",{attrs:{value:0}},[e._v("关闭")])],1),t("div",{staticClass:"form-item-help"},[t("small",[e._v("积分赠送规则:1. 订单确认收货已完成; 2. 已完成订单超出后台设置的申请售后期限")])])],1),t("div",{directives:[{name:"show",rawName:"v-show",value:1==e.form.getFieldValue("is_shopping_gift"),expression:"form.getFieldValue('is_shopping_gift') == 1"}]},[t("a-form-item",{attrs:{label:"积分赠送比例",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input-number",{directives:[{name:"decorator",rawName:"v-decorator",value:["gift_ratio",{rules:[{required:!0,message:"请输入积分赠送比例"}]}],expression:"['gift_ratio', { rules: [{ required: true, message: '请输入积分赠送比例' }] }]"}],attrs:{min:.1,max:100,precision:1}}),t("span",{staticClass:"ml-10"},[e._v("%")]),t("div",{staticClass:"form-item-help"},[t("p",{staticClass:"extra"},[e._v("注:赠送比例请填写数字0~100;订单的运费不参与积分赠送")]),t("p",{staticClass:"extra"},[e._v("例:订单付款金额(100.00元) * 积分赠送比例(100%) = 实际赠送的积分(100积分)")])])],1)],1),t("a-divider",{attrs:{orientation:"left"}},[e._v("积分抵扣")]),t("a-form-item",{attrs:{label:"下单使用积分抵扣",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["is_shopping_discount",{initialValue:1,rules:[{required:!0}]}],expression:"['is_shopping_discount', { initialValue: 1, rules: [{ required: true }] }]"}]},[t("a-radio",{attrs:{value:1}},[e._v("开启")]),t("a-radio",{attrs:{value:0}},[e._v("关闭")])],1),t("div",{staticClass:"form-item-help"},[t("small",[e._v("注:如开启则用户下单时可选择使用积分抵扣订单金额")])])],1),t("div",{directives:[{name:"show",rawName:"v-show",value:1==e.form.getFieldValue("is_shopping_discount"),expression:"form.getFieldValue('is_shopping_discount') == 1"}]},[t("a-form-item",{attrs:{label:"积分抵扣比例",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("InputNumberGroup",{directives:[{name:"decorator",rawName:"v-decorator",value:["discount.discount_ratio",{rules:[{required:!0,message:"积分抵扣比例不能为空"}]}],expression:"['discount.discount_ratio', { rules: [{ required: true, message: '积分抵扣比例不能为空' }] }]"}],attrs:{addonBefore:"1个积分可抵扣",addonAfter:"元",inputProps:{min:.01,precision:2}}}),t("div",{staticClass:"form-item-help"},[t("small",[e._v("例如:设置1个积分可抵扣0.1元,则10积分可抵扣1元,100积分可抵扣10元")])])],1),t("a-form-item",{attrs:{label:"最高可抵扣金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-form-item",[t("InputNumberGroup",{directives:[{name:"decorator",rawName:"v-decorator",value:["discount.full_order_price",{rules:[{required:!0,message:"抵扣条件不能为空"}]}],expression:"['discount.full_order_price', { rules: [{ required: true, message: '抵扣条件不能为空' }] }]"}],attrs:{addonBefore:"订单满",addonAfter:"元",inputProps:{min:.01,precision:2}}})],1),t("a-form-item",[t("InputNumberGroup",{directives:[{name:"decorator",rawName:"v-decorator",value:["discount.max_money_ratio",{rules:[{required:!0,message:"最高可抵扣金额不能为空"}]}],expression:"['discount.max_money_ratio', { rules: [{ required: true, message: '最高可抵扣金额不能为空' }] }]"}],attrs:{addonBefore:"最高可抵扣金额",addonAfter:"%",inputProps:{min:.1,max:90,precision:1}}}),t("div",{staticClass:"form-item-help"},[t("small",[e._v("例如:设置最高可抵扣10%,订单金额100元,此时用户可抵扣10元")])])],1)],1)],1),t("a-form-item",{attrs:{wrapperCol:{span:e.wrapperCol.span,offset:e.labelCol.span}}},[t("a-button",{attrs:{type:"primary","html-type":"submit"}},[e._v("提交")])],1)],1)],1)],1)},o=[],i=(a("d3b7"),a("ddb0"),a("88bc")),n=a.n(i),s=a("f585"),l=a("2af9"),u={components:{InputNumberGroup:l["c"]},data:function(){return{key:"points",labelCol:{span:4},wrapperCol:{span:10},isLoading:!1,form:this.$form.createForm(this),record:{}}},created:function(){this.getDetail()},methods:{getDetail:function(){var e=this;this.isLoading=!0,s["a"](this.key).then((function(t){e.record=t.data.values,e.setFieldsValue()})).finally((function(){return e.isLoading=!1}))},setFieldsValue:function(){var e=this.record,t=this.$nextTick,a=this.form.setFieldsValue;t((function(){a(n()(e,["points_name","describe","is_shopping_gift","gift_ratio","is_shopping_discount","discount"]))}))},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.form.validateFields;a((function(e,a){!e&&t.onFormSubmit(a)}))},onFormSubmit:function(e){var t=this;this.isLoading=!0,s["b"](this.key,{form:e}).then((function(e){return t.$message.success(e.message,1.5)})).finally((function(){return t.isLoading=!1}))}}},c=u,d=(a("7e22"),a("2877")),m=Object(d["a"])(c,r,o,!1,null,"41eeb0aa",null);t["default"]=m.exports},db37:function(e,t,a){},f406:function(e,t,a){},f585:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return s}));var r=a("5530"),o=a("b775"),i={detail:"/setting/detail",update:"/setting/update"};function n(e){return Object(o["b"])({url:i.detail,method:"get",params:{key:e}})}function s(e,t){return Object(o["b"])({url:i.update,method:"post",data:Object(r["a"])({key:e},t)})}},f97d:function(e,t,a){"use strict";a("fa73")},fa73:function(e,t,a){},fe7e:function(e,t,a){"use strict";var r=a("5c06");t["a"]=new r["a"]([{key:"RECHARGE",name:"用户充值",value:10},{key:"CONSUME",name:"用户消费",value:20},{key:"ADMIN",name:"管理员操作",value:30},{key:"REFUND",name:"订单退款",value:40},{key:"DEALER",name:"开通分销商",value:70},{key:"MEMBER",name:"开通用户",value:80}])}}]); |