1 line
31 KiB
JavaScript
1 line
31 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6181f68e"],{"47ba":function(e,t,a){},"5d59":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"vipConfig ba_f pad_20"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"基础设置",name:"1"}},[a("basics-config")],1),a("el-tab-pane",{attrs:{label:"会员权益",name:"2"}},[a("vip-qy")],1),a("el-tab-pane",{attrs:{label:"购卡返利",name:"3"}},[a("vip-fl")],1),a("el-tab-pane",{attrs:{label:"周期返利",name:"4"}},[a("vip-rebate")],1),a("el-tab-pane",{attrs:{label:"优惠券",name:"5"}},[a("vip-coupon")],1)],1)],1)},r=[],i=(a("b0c0"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pad_20"},[a("el-form",{ref:"formData",attrs:{model:e.formData,"label-width":"110px",rules:e.rules}},[a("div",{staticClass:"shuju_title mar_b20"},[a("div",{staticClass:"shuju_title_text"},[a("span",[e._v("基础信息")])])]),a("el-form-item",{attrs:{label:"会员卡名称",prop:"name"}},[a("el-input",{attrs:{type:"text",placeholder:"请输入会员卡名称"},model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}})],1),a("el-form-item",{attrs:{label:"会员卡公告",prop:"notice"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入会员卡公告"},model:{value:e.formData.notice,callback:function(t){e.$set(e.formData,"notice",t)},expression:"formData.notice"}})],1),a("el-form-item",{attrs:{label:"会员卡标题",prop:"title"}},[a("el-input",{attrs:{type:"text",placeholder:"请输入会员卡标题"},model:{value:e.formData.title,callback:function(t){e.$set(e.formData,"title",t)},expression:"formData.title"}})],1),a("el-form-item",{attrs:{label:"会员卡简介",prop:"introduction"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请输入会员卡简介"},model:{value:e.formData.introduction,callback:function(t){e.$set(e.formData,"introduction",t)},expression:"formData.introduction"}})],1),a("el-form-item",{attrs:{label:"会员背景图",prop:"introduction"}},[a("custom-upload",{attrs:{"img-src":e.formData.vipBg},on:{click:function(t){return e.openImg("cashierIcon")},close:function(t){e.formData.vipBg=""}}})],1),a("div",{staticClass:"shuju_title mar_b20"},[a("div",{staticClass:"shuju_title_text"},[a("span",[e._v("价格设置")])])]),a("el-form-item",{attrs:{label:"售卖规格",prop:"dayArr"}},[a("el-table",{attrs:{data:e.formData.dayArr}},[a("el-table-column",{attrs:{label:"标题",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{staticStyle:{width:"200px"},attrs:{type:"text",placeholder:"请输入标题"},model:{value:t.row.title,callback:function(a){e.$set(t.row,"title",a)},expression:"scoped.row.title"}})]}}])}),a("el-table-column",{attrs:{label:"副标题",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{staticStyle:{width:"200px"},attrs:{type:"text",placeholder:"请输入副标题"},model:{value:t.row.subtitle,callback:function(a){e.$set(t.row,"subtitle",a)},expression:"scoped.row.subtitle"}})]}}])}),a("el-table-column",{attrs:{label:"有效期",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{staticStyle:{width:"200px"},attrs:{type:"Number",placeholder:"请输入有效期"},model:{value:t.row.day,callback:function(a){e.$set(t.row,"day",a)},expression:"scoped.row.day"}})]}}])}),a("el-table-column",{attrs:{label:"售价",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{staticStyle:{width:"200px"},attrs:{type:"Number",placeholder:"请输入售价"},model:{value:t.row.money,callback:function(a){e.$set(t.row,"money",a)},expression:"scoped.row.money"}},[a("template",{slot:"append"},[e._v("元")])],2)]}}])}),a("el-table-column",{attrs:{label:"首次购买售价",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"flex-center"},[a("el-checkbox-group",{on:{change:function(a){return e.changeFirst(a,t.row)}},model:{value:t.row.first,callback:function(a){e.$set(t.row,"first",a)},expression:"scoped.row.first"}},[a("el-checkbox",{attrs:{label:"1"}},[e._v("启用")])],1),a("el-input",{staticClass:"mar_l10",staticStyle:{width:"150px","margin-bottom":"6px"},attrs:{type:"Number",disabled:!t.row.first.length},model:{value:t.row.firstMoney,callback:function(a){e.$set(t.row,"firstMoney",a)},expression:"scoped.row.firstMoney"}},[a("template",{slot:"append"},[e._v("元")])],2)],1)]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.del(t.$index)}}},[e._v("删除")])]}}])})],1),a("el-button",{attrs:{type:"text"},on:{click:e.addRuls}},[e._v("添加规格")])],1)],1),a("div",{staticClass:"mar_t20 ba_f pad_20 t_c"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("保存")])],1),a("attachment-img",{ref:"attachmentImg",on:{attachment:e.callBack}})],1)}),o=[],l=(a("d81d"),a("a434"),a("fc6e")),s=a("5091"),c=a("294d"),u={components:{CustomUpload:s["a"],attachmentImg:l["a"]},data:function(){return{dialogVisible:!1,formData:{ident:"payVip",name:"",title:"",notice:"",introduction:"",dayArr:[],vipBg:""},rules:{name:[{required:!0,message:"请输入会员卡名称",trigger:"blur"}],subtitle:[{required:!0,message:"请输入会员卡副标题",trigger:"blur"}],introduction:[{required:!0,message:"请输入会员简介",trigger:"blur"}],dayArr:[{required:!0,message:"请创建规格",trigger:"blur"}]}}},created:function(){var e=this;Object(c["o"])({ident:"payVip"}).then((function(t){1==t.code&&(t.data.dayArr.map((function(e){return 1==e.first?e.first=["1"]:e.first=[],e})),Object.assign(e.formData,t.data))}))},methods:{openImg:function(){this.$refs.attachmentImg.dialogVisible=!0},callBack:function(e){this.formData.vipBg=e.str},changeFirst:function(e,t){e.length?t.firstMoney=1:t.firstMoney=0},addRuls:function(){var e={title:"",subtitle:"",day:0,money:0,first:[],firstMoney:0};this.formData.dayArr.push(e)},del:function(e){this.formData.dayArr.splice(e,1)},submitForm:function(){var e=this,t=JSON.parse(JSON.stringify(this.formData));t.dayArr.map((function(e){return e.first.length?e.first=1:e.first=2,e})),this.$refs.formData.validate((function(a){a&&Object(c["S"])(t).then((function(t){1==t.code&&e.$baseMessage("保存成功!","success")}))}))}}},d=u,m=a("2877"),p=Object(m["a"])(d,i,o,!1,null,"605efc46",null),f=p.exports,h=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"outmain ba_f heighthv pad_20 bor_rad5"},[e._m(0),a("div",{staticClass:"pad_20 flex-bet flex-y-top"},[a("el-form",{staticClass:"demo-form-inline searchform",attrs:{inline:!0,model:e.formInline}},[a("el-form-item",{attrs:{label:"优惠券名称"}},[a("el-input",{attrs:{size:"medium",placeholder:"请输入优惠券名称"},on:{input:e.onSearch},model:{value:e.formInline.name,callback:function(t){e.$set(e.formInline,"name",t)},expression:"formInline.name"}})],1),a("el-form-item",{attrs:{label:"优惠券类型"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:e.onSearch},model:{value:e.formInline.type,callback:function(t){e.$set(e.formInline,"type",t)},expression:"formInline.type"}},e._l(e.labelOptions,(function(e){return a("el-option",{key:e.label,attrs:{label:e.value,value:e.label}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",size:"medium"},on:{click:e.onSearch}},[e._v("搜索")])],1)],1),a("div",{staticClass:"flex-x-end"},[a("el-button",{attrs:{type:"primary"},on:{click:e.addCoupon}},[e._v("立即创建")])],1)],1),a("div",{staticClass:"tabledata mar_t20"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.list,"element-loading-text":e.elementLoadingText,stripe:""}},[a("el-table-column",{attrs:{prop:"name",label:"优惠券名称",align:"center"}}),a("el-table-column",{attrs:{prop:"type",label:"优惠券类型",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return["1"==t.row.type?a("div",[e._v("优惠券")]):e._e(),"2"==t.row.type?a("div",[e._v("折扣券")]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"isFull",label:"优惠内容",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return["1"==t.row.isFull&&"1"==t.row.type?a("div",[e._v("无门槛 减"+e._s(t.row.money))]):e._e(),"1"==t.row.isFull&&"2"==t.row.type?a("div",[e._v("无门槛 打"+e._s(t.row.discount)+"折")]):e._e(),"2"==t.row.isFull&&"1"==t.row.type?a("div",[e._v("满"+e._s(t.row.fullMoney)+" 减"+e._s(t.row.money))]):e._e(),"2"==t.row.isFull&&"2"==t.row.type?a("div",[e._v("满"+e._s(t.row.fullMoney)+" 打"+e._s(t.row.discount)+"折")]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"createdAt",label:"创建时间时间",align:"center"}}),a("el-table-column",{attrs:{prop:"display",label:"状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":"1","inactive-value":"2"},on:{change:function(a){return e.changeSwitch(t.row)}},model:{value:t.row.display,callback:function(a){e.$set(t.row,"display",a)},expression:"scope.row.display"}})]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.handleEdit2(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),a("el-pagination",{attrs:{background:"",layout:"prev, pager, next",total:e.page.total,"page-size":e.page.pagesize,"current-page":e.page.currentPage},on:{"update:currentPage":function(t){return e.$set(e.page,"currentPage",t)},"update:current-page":function(t){return e.$set(e.page,"currentPage",t)},"current-change":e.handleCurrentChange}})],1)])},b=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"shuju_title mar_b20"},[a("div",{staticClass:"shuju_title_text"},[a("span",[e._v("优惠券")])])])}],g=(a("96cf"),a("1da1")),v=a("7cb7"),y={created:function(){this.fetchData()},data:function(){return{formInline:{name:"",type:""},list:[],listLoading:!0,selectRows:"",elementLoadingText:"正在加载...",page:{total:0,size:10,currentPage:1},labelOptions:[{label:1,value:"优惠券"},{label:2,value:"折扣券"}]}},methods:{addCoupon:function(){this.$router.push({path:"/vip-cupon-add"})},fetchData:function(){var e=this;return Object(g["a"])(regeneratorRuntime.mark((function t(){var a,n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.listLoading=!0,t.next=3,Object(v["Dc"])({page:e.page.currentPage,name:e.formInline.name,type:e.formInline.type});case 3:a=t.sent,n=a.data,r=a.count,e.list=n,e.page.total=r,e.listLoading=!1;case 9:case"end":return t.stop()}}),t)})))()},handleCurrentChange:function(e){this.page.currentPage=e,this.fetchData()},onSearch:function(){this.fetchData()},changeSwitch:function(e){var t=this;return Object(g["a"])(regeneratorRuntime.mark((function a(){var n,r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(v["Fc"])({id:e.id,display:e.display,type:1});case 2:n=a.sent,r=n.msg,t.$baseMessage(r,"success"),t.fetchData();case 6:case"end":return a.stop()}}),a)})))()},handleDelete:function(e){var t=this;if(e.id)this.$baseConfirm("你确定要删除当前项吗",null,Object(g["a"])(regeneratorRuntime.mark((function a(){var n,r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(v["Fc"])({id:e.id,type:2});case 2:n=a.sent,r=n.msg,t.$baseMessage(r,"success"),t.fetchData();case 6:case"end":return a.stop()}}),a)}))));else{if(!(this.selectRows.length>0))return this.$baseMessage("未选中任何行","error"),!1;var a=this.selectRows.map((function(e){return e.id}));this.$baseConfirm("你确定要删除选中项吗",null,Object(g["a"])(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(v["Fc"])({id:a,type:2});case 2:n=e.sent,r=n.msg,t.$baseMessage(r,"success"),t.fetchData();case 6:case"end":return e.stop()}}),e)}))))}},handletj:function(){this.$router.push({path:"deliverytongji"})},handleEdit:function(e){e?this.$router.push("/couponAdd?type=".concat(e)):this.$router.push({path:"couponAdd"})},handleEdit2:function(e){e.id?this.$router.push({path:"/vip-cupon-add",query:{id:e.id,type:e.type}}):this.$router.push({path:"/vip-cupon-add"})}}},w=y,_=(a("b6da"),Object(m["a"])(w,h,b,!1,null,"18108d6f",null)),x=_.exports,k=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"qy pad_20"},[a("el-form",{attrs:{model:e.formData,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"购卡返利标题",prop:"rebateTitle",required:!0}},[a("el-input",{attrs:{type:"text",placeholder:"请输入购卡返利标题"},model:{value:e.formData.rebateTitle,callback:function(t){e.$set(e.formData,"rebateTitle",t)},expression:"formData.rebateTitle"}})],1),a("el-form-item",{attrs:{label:"购卡返利副标题",prop:"rebateSubtitle",required:!0}},[a("el-input",{attrs:{type:"text",placeholder:"请输入购卡返利副标题"},model:{value:e.formData.rebateSubtitle,callback:function(t){e.$set(e.formData,"rebateSubtitle",t)},expression:"formData.rebateSubtitle"}})],1),a("el-form-item",{attrs:{label:"购卡免配送费"}},[a("el-checkbox-group",{on:{change:e.change},model:{value:e.deliveryOpen,callback:function(t){e.deliveryOpen=t},expression:"deliveryOpen"}},[a("el-checkbox",{attrs:{label:"1"}},[e._v("启用")])],1)],1),a("el-form-item",{attrs:{label:"购卡送优惠券","label-width":"100px"}},[a("el-select",{attrs:{multiple:"","default-first-option":"",placeholder:"请选择优惠券"},model:{value:e.formData.couponArr,callback:function(t){e.$set(e.formData,"couponArr",t)},expression:"formData.couponArr"}},e._l(e.options,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),a("div",{staticClass:"mar_t20 t_c"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("保存")])],1)],1)},O=[],j={data:function(){return{formData:{ident:"payVipRebate",rebateTitle:"",rebateSubtitle:"",deliveryOpen:2,couponArr:[]},deliveryOpen:[],options:[]}},created:function(){var e=this;Object(v["Dc"])().then((function(t){1==t.code&&(e.options=t.data,e.getConfigPay())}))},methods:{getConfigPay:function(){var e=this;Object(c["o"])({ident:"payVipRebate"}).then((function(t){Object.assign(e.formData,t.data),1==t.data.deliveryOpen?e.deliveryOpen=["1"]:e.deliveryOpen=[]}))},change:function(e){e.length?this.formData.deliveryOpen=1:this.formData.deliveryOpen=2},submitForm:function(){var e=this;Object(c["S"])(this.formData).then((function(t){1==t.code&&e.$baseMessage("保存成功!","success")}))}}},D=j,$=Object(m["a"])(D,k,O,!1,null,null,null),C=$.exports,S=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"vipset"},[a("div",{staticClass:"outmain ba_f heighthv pad_20 bor_rad5"},[a("div",{staticClass:"mar_t20"},[a("el-button",{attrs:{type:"primary",size:"medium"},on:{click:e.handleEdit}},[e._v("新增权益")])],1),a("div",{staticClass:"tabledata mar_t20"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.list,"element-loading-text":e.elementLoadingText,stripe:""},on:{"selection-change":e.setSelectRows}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"sort",label:"排序"}}),a("el-table-column",{attrs:{prop:"name",label:"权益名称",width:"390"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{},[e._v(e._s(t.row.name))])]}}])}),a("el-table-column",{attrs:{prop:"icon",label:"权益图标"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("div",{staticClass:"flex flex-y-top"},[a("img",{staticClass:"goodlogo bor_rad5",attrs:{src:e.row.icon}})])]}}])}),a("el-table-column",{attrs:{label:"启用状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":"1","inactive-value":"2"},on:{change:function(a){return e.changeSwitch(t.row)}},model:{value:t.row.display,callback:function(a){e.$set(t.row,"display",a)},expression:"scope.row.display"}})]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.handleEdit(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),a("el-pagination",{attrs:{background:"",layout:"prev, pager, next",total:e.page.total,"page-size":e.page.pagesize,"current-page":e.page.currentPage},on:{"update:currentPage":function(t){return e.$set(e.page,"currentPage",t)},"update:current-page":function(t){return e.$set(e.page,"currentPage",t)},"current-change":e.handleCurrentChange}})],1)]),a("edit",{ref:"edit",on:{fetchData:e.fetchData}})],1)},R=[],F=(a("c975"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{},[a("el-dialog",{attrs:{title:e.title,visible:e.dialogFormVisible,width:"600px","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogFormVisible=t},close:e.close}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"排序"}},[a("el-input",{attrs:{type:"number",placeholder:"请输入分类排序"},model:{value:e.form.sort,callback:function(t){e.$set(e.form,"sort",t)},expression:"form.sort"}})],1),a("el-form-item",{attrs:{label:"权益名称",prop:"name",required:!0}},[a("el-input",{attrs:{placeholder:"请输入权益名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"权益图标",prop:"icon",required:!0}},[e.form.icon?a("div",{staticClass:"uploadSource bor_de rel flex"},[a("label",{staticClass:"statusLabel curs",on:{mouseenter:function(t){return e.enter(1)},mouseleave:function(t){return e.leave(1)}}},[a("i",{ref:"imgicon1",staticClass:"el-icon-check"}),a("i",{staticClass:"el-icon-close",on:{click:function(t){return e.deleteMultiImage(e.form.icon,1)}}})]),a("img",{staticClass:"wid",attrs:{src:e.form.icon},on:{click:function(t){return e.test(1)}}})]):a("div",{staticClass:"uploadSource flex-center curs",on:{click:function(t){return e.test(1)}}},[a("i",{staticClass:"el-icon-plus fon_40 color_d9"})]),a("attachment-img",{ref:"img1",attrs:{type:"img"},on:{attachment:e.imgadd1}})],1),a("el-form-item",{attrs:{label:"显示状态"}},[a("el-switch",{attrs:{"active-value":"1","inactive-value":"2"},model:{value:e.form.display,callback:function(t){e.$set(e.form,"display",t)},expression:"form.display"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"medium"},on:{click:e.close}},[e._v("取 消")]),a("el-button",{attrs:{size:"medium",type:"primary"},on:{click:e.save}},[e._v("确 定")])],1)],1)],1)}),M=[],A=a("c24f"),I={name:"goodlistedit",components:{attachmentImg:l["a"]},created:function(){},data:function(){return{form:{id:"",name:"",icon:"",sort:"1",display:"1",item:11},title:"",dialogFormVisible:!1}},methods:{showEdit:function(e){e?(this.title="编辑",Object.assign(this.form,e)):this.title="添加",this.dialogFormVisible=!0},enter:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.$refs["imgicon"+e].style.display="none"},leave:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.$refs["imgicon"+e].style.display="inline-block"},test:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;console.log(this.$refs,e),this.$refs["img"+e].dialogVisible=!0},imgadd1:function(e){this.form.icon=e.str},deleteMultiImage:function(e,t,a){if(Array.prototype.remove=function(e){var t=this.indexOf(e);t>-1&&this.splice(t,1)},!a)switch(t){case 1:this.form.icon="";break}},close:function(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1},save:function(){var e=this;this.$refs["form"].validate(function(){var t=Object(g["a"])(regeneratorRuntime.mark((function t(a){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=10;break}return t.next=3,Object(A["z"])(e.form);case 3:n=t.sent,r=n.msg,e.$baseMessage(r,"success"),e.$emit("fetchData"),e.close(),t.next=11;break;case 10:return t.abrupt("return",!1);case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}},E=I,V=Object(m["a"])(E,F,M,!1,null,null,null),P=V.exports,T={components:{Edit:P},data:function(){return{activeName:"vipset",form:{title:"",brandName:"",logo:"",xcxName:"",notice:"",description:"",prerogative:"",serviceTel:"",content:"",register:["USER_FORM_INFO_FLAG_MOBILE"],wechatCard:"2"},list:[],listLoading:!1,selectRows:"",elementLoadingText:"正在加载...",page:{total:0,size:10,currentPage:1}}},created:function(){"vipset"==this.activeName&&(this.bus.$emit("loading",!0),this.init()),this.fetchData()},methods:{init:function(){var e=this;return Object(g["a"])(regeneratorRuntime.mark((function t(){var a,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(c["o"])({ident:"vipSet"});case 2:a=t.sent,n=a.data,e.form2=e.form,e.form=Object.assign(e.form2,n),e.bus.$emit("loading",!1);case 7:case"end":return t.stop()}}),t)})))()},getUeditor:function(e){this.form.content=e},enter:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.$refs["imgicon"+e].style.display="none"},leave:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.$refs["imgicon"+e].style.display="inline-block"},test:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;console.log(this.$refs,e),this.$refs["img"+e].dialogVisible=!0},imgadd1:function(e){this.form.logo=e.str},deleteMultiImage:function(e,t,a){if(Array.prototype.remove=function(e){var t=this.indexOf(e);t>-1&&this.splice(t,1)},!a)switch(t){case 1:this.form.logo="";break}},fetchData:function(){var e=this;return Object(g["a"])(regeneratorRuntime.mark((function t(){var a,n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.listLoading=!0,t.next=3,Object(A["A"])({item:11,page:e.page.currentPage});case 3:a=t.sent,n=a.data,r=a.count,e.list=n,e.page.total=r,setTimeout((function(){e.listLoading=!1}),100);case 9:case"end":return t.stop()}}),t)})))()},setSelectRows:function(e){this.selectRows=e},handleEdit:function(e){e.id?this.$refs["edit"].showEdit(e):this.$refs["edit"].showEdit()},handleDelete:function(e){var t=this;if(e.id)this.$baseConfirm("你确定要删除当前项吗",null,Object(g["a"])(regeneratorRuntime.mark((function a(){var n,r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(A["w"])({id:e.id,type:2});case 2:n=a.sent,r=n.msg,t.$baseMessage(r,"success"),t.fetchData();case 6:case"end":return a.stop()}}),a)}))));else{if(!(this.selectRows.length>0))return this.$baseMessage("未选中任何行","error"),!1;var a=this.selectRows.map((function(e){return e.id}));this.$baseConfirm("你确定要删除选中项吗",null,Object(g["a"])(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(A["w"])({id:a,type:2});case 2:n=e.sent,r=n.msg,t.$baseMessage(r,"success"),t.fetchData();case 6:case"end":return e.stop()}}),e)}))))}},changeSwitch:function(e){var t=this;return Object(g["a"])(regeneratorRuntime.mark((function a(){var n,r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(A["w"])({id:e.id,display:e.display,type:1});case 2:n=a.sent,r=n.msg,t.$baseMessage(r,"success"),t.fetchData();case 6:case"end":return a.stop()}}),a)})))()},handleCurrentChange:function(e){this.page.currentPage=e,this.fetchData()},ljpz:function(){this.$router.push({path:"/ptmsg"})}}},L=T,N=Object(m["a"])(L,S,R,!1,null,null,null),q=N.exports,z=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"qy pad_20"},[a("el-form",{attrs:{model:e.formData,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"周期返利标题",prop:"cycleTitle",required:!0}},[a("el-input",{attrs:{type:"text",placeholder:"请输入周期返利标题"},model:{value:e.formData.cycleTitle,callback:function(t){e.$set(e.formData,"cycleTitle",t)},expression:"formData.cycleTitle"}})],1),a("el-form-item",{attrs:{label:"周期返利副标题",prop:"cycleSubtitle",required:!0}},[a("el-input",{attrs:{type:"text",placeholder:"请输入周期返利副标题"},model:{value:e.formData.cycleSubtitle,callback:function(t){e.$set(e.formData,"cycleSubtitle",t)},expression:"formData.cycleSubtitle"}})],1),a("el-form-item",{attrs:{label:"周期返利","label-width":"100px"}},[a("el-checkbox-group",{on:{change:e.change},model:{value:e.open,callback:function(t){e.open=t},expression:"open"}},[a("el-checkbox",{attrs:{label:"1"}},[e._v("启用")])],1),e.open.length?[a("div",{staticClass:"flex mar_b15"},[a("span",[e._v("购卡后每隔")]),a("el-input",{staticClass:"mar_lr20",staticStyle:{width:"150px"},model:{value:e.formData.day,callback:function(t){e.$set(e.formData,"day",t)},expression:"formData.day"}},[a("template",{slot:"append"},[e._v("天")])],2),a("span",[e._v("可以送出以下礼品")])],1),a("el-form-item",{attrs:{label:"购卡送优惠券","label-width":"100px"}},[a("el-select",{attrs:{multiple:"","default-first-option":"",placeholder:"请选择优惠券"},model:{value:e.formData.couponArr,callback:function(t){e.$set(e.formData,"couponArr",t)},expression:"formData.couponArr"}},e._l(e.options,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)]:e._e()],2)],1),a("div",{staticClass:"mar_t20 t_c"},[a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("保存")])],1)],1)},B=[],J={data:function(){return{formData:{ident:"payVipCycleRebate",cycleTitle:"",cycleSubtitle:"",open:"2",day:"1",couponArr:[]},open:[],options:[]}},created:function(){var e=this;Object(v["Dc"])().then((function(t){1==t.code&&(e.options=t.data,e.getConfigPay())}))},methods:{getConfigPay:function(){var e=this;Object(c["o"])({ident:"payVipCycleRebate"}).then((function(t){Object.assign(e.formData,t.data),1==t.data.open?e.open=["1"]:e.open=[]}))},change:function(e){e.length?this.formData.open=1:this.formData.open=2},submitForm:function(){var e=this;Object(c["S"])(this.formData).then((function(t){1==t.code&&e.$baseMessage("保存成功!","success")}))}}},U=J,G=Object(m["a"])(U,z,B,!1,null,null,null),Q=G.exports,H={components:{BasicsConfig:f,VipQy:q,VipRebate:Q,VipFl:C,VipCoupon:x},data:function(){return{activeName:sessionStorage.getItem("vipConfigTab")||"1"}},methods:{handleClick:function(e){this.activeName=e.name,sessionStorage.setItem("vipConfigTab",e.name)}}},K=H,W=Object(m["a"])(K,n,r,!1,null,null,null);t["default"]=W.exports},b6da:function(e,t,a){"use strict";var n=a("47ba"),r=a.n(n);r.a},c24f:function(e,t,a){"use strict";a.d(t,"k",(function(){return r})),a.d(t,"E",(function(){return i})),a.d(t,"C",(function(){return o})),a.d(t,"d",(function(){return l})),a.d(t,"b",(function(){return s})),a.d(t,"s",(function(){return c})),a.d(t,"c",(function(){return u})),a.d(t,"j",(function(){return d})),a.d(t,"q",(function(){return m})),a.d(t,"i",(function(){return p})),a.d(t,"r",(function(){return f})),a.d(t,"f",(function(){return h})),a.d(t,"x",(function(){return b})),a.d(t,"h",(function(){return g})),a.d(t,"n",(function(){return v})),a.d(t,"u",(function(){return y})),a.d(t,"g",(function(){return w})),a.d(t,"l",(function(){return _})),a.d(t,"t",(function(){return x})),a.d(t,"A",(function(){return k})),a.d(t,"z",(function(){return O})),a.d(t,"w",(function(){return j})),a.d(t,"p",(function(){return D})),a.d(t,"m",(function(){return $})),a.d(t,"y",(function(){return C})),a.d(t,"a",(function(){return S})),a.d(t,"o",(function(){return R})),a.d(t,"B",(function(){return F})),a.d(t,"e",(function(){return M})),a.d(t,"F",(function(){return A})),a.d(t,"D",(function(){return I})),a.d(t,"v",(function(){return E}));var n=a("b775");function r(e){return Object(n["a"])({url:"channel/member/get-member-list",method:"get",params:e})}function i(e){return Object(n["a"])({url:"channel/member/get-member-list",method:"post",data:e})}function o(e){return Object(n["a"])({url:"channel/activity/select-user",method:"post",data:e})}function l(e){return Object(n["a"])({url:"channel/member/change-status",method:"post",data:e})}function s(e){return Object(n["a"])({url:"channel/member/change-info",method:"post",data:e})}function c(e){return Object(n["a"])({url:"channel/member/member-label-save",method:"post",data:e})}function u(e){return Object(n["a"])({url:"channel/member/change-member-label",method:"post",data:e})}function d(e){return Object(n["a"])({url:"channel/member/get-member-label",method:"get",params:e})}function m(e){return Object(n["a"])({url:"channel/member/member-excel-list",method:"get",params:e})}function p(e){return Object(n["a"])({url:"channel/member/get-member-info",method:"post",data:e})}function f(e){return Object(n["a"])({url:"channel/member/member-info-save",method:"post",data:e})}function h(e){return Object(n["a"])({url:"channel/member/get-deposit-list",method:"get",params:e})}function b(e){return Object(n["a"])({url:"channel/member/deposit-save",method:"post",data:e})}function g(e){return Object(n["a"])({url:"channel/member/deposit-save",method:"get",params:e})}function v(e){return Object(n["a"])({url:"channel/activity/select-coupon",method:"get",params:e})}function y(e){return Object(n["a"])({url:"channel/member/modify-deposit",method:"post",data:e})}function w(e){return Object(n["a"])({url:"channel/member/get-deposit-order",method:"get",params:e})}function _(e){return Object(n["a"])({url:"channel/member/get-member-set-info",method:"get",params:e})}function x(e){return Object(n["a"])({url:"channel/member/member-set",method:"post",data:e})}function k(e){return Object(n["a"])({url:"channel/vip-card/rights-list",method:"get",params:e})}function O(e){return Object(n["a"])({url:"channel/vip-card/save-rights",method:"post",data:e})}function j(e){return Object(n["a"])({url:"channel/vip-card/modify-rights",method:"post",data:e})}function D(e){return Object(n["a"])({url:"channel/vip-card/level-list",method:"get",params:e})}function $(e){return Object(n["a"])({url:"channel/vip-card/save-level",method:"get",params:e})}function C(e){return Object(n["a"])({url:"channel/vip-card/save-level",method:"post",data:e})}function S(e){return Object(n["a"])({url:"channel/vip-card/card-record",method:"get",params:e})}function R(e){return Object(n["a"])({url:"channel/good/goods-vip",method:"get",params:e})}function F(e){return Object(n["a"])({url:"channel/good/save-goods-vip",method:"post",data:e})}function M(e){return Object(n["a"])({url:"channel/member/get-coupon-list",method:"get",params:e})}function A(e){return Object(n["a"])({url:"channel/member/store-coupon-list",method:"get",params:e})}function I(e){return Object(n["a"])({url:"channel/member/send-coupon",method:"post",data:e})}function E(e){return Object(n["a"])({url:"channel/vip-card/modify-level",method:"post",data:e})}}}]); |