chunk-289b72f3.6dbe0403.js 32 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-289b72f3"],{"0d35":function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));r("ac6a");function s(e,t){return e.length<1?null:e.filter((function(e){return e.keys===t}))[0]}},"1f27":function(e,t,r){"use strict";r("c835")},"26d7":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),e._v(" "),r("div",{staticClass:"filter-container"},[r("el-input",{staticClass:"filter-item",staticStyle:{width:"300px"},attrs:{type:"text",placeholder:"店铺名"},model:{value:e.listQuery.search_name,callback:function(t){e.$set(e.listQuery,"search_name",t)},expression:"listQuery.search_name"}}),e._v(" "),r("el-select",{staticClass:"filter-item",model:{value:e.listQuery.type,callback:function(t){e.$set(e.listQuery,"type",t)},expression:"listQuery.type"}},[r("el-option",{attrs:{label:"全部",value:""}}),e._v(" "),r("el-option",{attrs:{label:"工作室",value:"1"}}),e._v(" "),r("el-option",{attrs:{label:"优享店",value:"3"}}),e._v(" "),r("el-option",{attrs:{label:"体验店",value:"2"}})],1),e._v(" "),r("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(t){e.listQuery.page_index=1,e.getStoreList()}}},[e._v("搜索")]),e._v(" "),r("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-edit"},on:{click:function(){e.visible.store=!0,e.visible.type="add"}}},[e._v("\n 添加店铺\n ")])],1),e._v(" "),r("el-table",{staticClass:"tableBorder",attrs:{data:e.table,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""}},[r("el-table-column",{attrs:{prop:"name",align:"center",label:"店铺名"}}),e._v(" "),r("el-table-column",{attrs:{prop:"type",align:"center",label:"店铺类型"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v("\n "+e._s(1===r.type?"工作室":2===r.type?"体验店":"优享店")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"contents",align:"center",label:"店铺描述"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v("\n "+e._s(r.contents?r.contents:"暂无描述")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"详细地址"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v("\n "+e._s(""+(r.province||"")+(r.city||"")+(r.area||"")+(r.address||""))+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"agent",align:"center",label:"组成客户"},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return e._l(s.agent,(function(t){return r("div",{key:t.id,staticClass:"users-item"},[t.id===s.manager.id?r("el-tag",{attrs:{size:"mini"}},[e._v("\n 负责人\n ")]):e._e(),e._v(" "),r("p",{staticClass:"user-name"},[e._v(e._s(t.nickname)+"("+e._s(3===t.level?"批发商":"经销商")+")")])],1)}))}}])}),e._v(" "),r("el-table-column",{attrs:{label:"操作",width:"150",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.handleEditStore(s)}}},[e._v("\n 修改\n ")]),e._v(" "),r("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.handleDeleteStore(s)}}},[e._v("\n 删除\n ")])]}}])})],1),e._v(" "),r("pagination",{attrs:{total:e.tableTotal,limit:e.listQuery.page_size,page:e.listQuery.page_index},on:{pagination:e.changePagination,"update:limit":e.changePagination}}),e._v(" "),r("el-dialog",{attrs:{title:"add"===e.visible.type?"添加店铺":"修改店铺",visible:e.visible.store,"close-on-click-modal":!1,"before-close":e.setResetStoreForm},on:{"update:visible":function(t){return e.$set(e.visible,"store",t)}}},[r("el-form",{ref:"storeForm",attrs:{model:e.storeForm,rules:e.storeRules,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"门店名:",prop:"name"}},[r("el-input",{attrs:{placeholder:"门店名"},model:{value:e.storeForm.name,callback:function(t){e.$set(e.storeForm,"name",t)},expression:"storeForm.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"门店描述:",prop:"contents"}},[r("el-input",{attrs:{type:"textarea",placeholder:"门店描述"},model:{value:e.storeForm.contents,callback:function(t){e.$set(e.storeForm,"contents",t)},expression:"storeForm.contents"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"门店类型:",prop:"type"}},[r("el-radio-group",{model:{value:e.storeForm.type,callback:function(t){e.$set(e.storeForm,"type",t)},expression:"storeForm.type"}},[r("el-radio",{attrs:{label:1,disabled:e.storeForm.member.length>1}},[e._v("工作室")]),e._v(" "),r("el-radio",{attrs:{label:3,disabled:e.storeForm.member.length>1}},[e._v("优享店")]),e._v(" "),r("el-radio",{attrs:{label:2}},[e._v("体验店")])],1),e._v(" "),r("div",[r("i",{staticClass:"el-icon-info"},[e._v("工作室可以由经销商和批发商组成,体验店和优享店均为批发商")]),e._v(" "),r("br"),e._v(" "),r("i",{staticClass:"el-icon-info"},[e._v("工作室和优享店只能由1个人组成,体验店可以有2个人组成")])])],1),e._v(" "),r("el-form-item",{attrs:{label:"所在地区:",prop:"area"}},[r("el-cascader",{staticStyle:{width:"300px"},attrs:{options:e.provinces},model:{value:e.storeForm.area,callback:function(t){e.$set(e.storeForm,"area",t)},expression:"storeForm.area"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"详细地址",prop:"address"}},[r("el-input",{attrs:{type:"textarea",placeholder:"详细地址,例如:xx街道xx号"},model:{value:e.storeForm.address,callback:function(t){e.$set(e.storeForm,"address",t)},expression:"storeForm.address"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"门店大小:",prop:"size"}},[r("el-input",{attrs:{type:"text",placeholder:"门店面积大小"},model:{value:e.storeForm.size,callback:function(t){e.$set(e.storeForm,"size",t)},expression:"storeForm.size"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"门店装修金额:",prop:"decorate"}},[r("el-input",{attrs:{type:"text",placeholder:"门店装修金额"},model:{value:e.storeForm.decorate,callback:function(t){e.$set(e.storeForm,"decorate",t)},expression:"storeForm.decorate"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"上传图片:"}},[r("el-upload",{attrs:{action:"","list-type":"picture-card",multiple:!0,"http-request":e.httpRequestUpload,"file-list":e.storeImgList,"on-preview":e.handleStorePreview,"on-remove":e.handleStoreDelete}},[r("i",{staticClass:"el-icon-plus"})])],1),e._v(" "),r("el-form-item",{attrs:{label:"店铺成员:",prop:"member"}},[r("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"成员手机号",minlength:"11",maxlength:"11","show-word-limit":""},model:{value:e.memberMobile,callback:function(t){e.memberMobile=t},expression:"memberMobile"}}),e._v(" "),r("el-button",{attrs:{type:"primary",disabled:(1===+e.storeForm.type||3===+e.storeForm.type)&&e.storeForm.member.length>0||2===+e.storeForm.type&&e.storeForm.member.length>=2},on:{click:e.setAddMember}},[e._v("\n 添加\n ")])],1),e._v(" "),r("el-form-item",[e._l(e.storeForm.member,(function(t,s){return r("div",{key:s},[r("el-radio",{attrs:{label:t},model:{value:e.storeForm.stationMobile,callback:function(t){e.$set(e.storeForm,"stationMobile",t)},expression:"storeForm.stationMobile"}},[e._v("\n "+e._s(t)+"\n ")]),e._v(" "),r("i",{staticClass:"el-icon-delete",staticStyle:{cursor:"pointer"},on:{click:function(t){return e.setDeleteMember(s)}}})],1)})),e._v(" "),r("div",[r("i",{staticClass:"el-icon-warning"},[e._v("以选中的成员所在服务为店铺所在服务")])])],2),e._v(" "),r("el-form-item",[r("el-button",{attrs:{size:"mini"},on:{click:e.setResetStoreForm}},[e._v("\n 取消\n ")]),e._v(" "),r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.handleSubmitStore}},[e._v("\n 提交\n ")])],1)],1)],1),e._v(" "),r("el-dialog",{attrs:{visible:e.visible.add_img},on:{"update:visible":function(t){return e.$set(e.visible,"add_img",t)}}},[r("img",{attrs:{width:"100%",src:e.visible.add_img_url,alt:""}})])],1)},n=[],a=(r("7f7f"),r("28a5"),r("ac6a"),r("c7eb")),o=(r("c5f6"),r("96cf"),r("1da1")),i=r("8dd4"),u=r("8e44"),c=r("0d35"),l=r("44f1"),m=r("02c6"),d=r("2e8e"),h=r("8975"),p={name:"NextSet",data:function(){var e=this,t=function(t,r,s){e.storeForm.member_ids.length<1?s(new Error("请添加店铺成员")):s()};return{transferWay:"",isAdd:!1,typeList:[],memberInfo:{nickname:"",level:""},showAgent:!1,tabPaneType:"0",table:[],tableTotal:0,listQuery:{page_size:20,page_index:1,search_name:"",type:""},visible:{store:!1,type:"add"},provinces:m["a"],storeForm:{name:"",type:1,address:"",area:"",member_ids:[],size:"",cost:"",man_id:"",warea_id:"",opening_time:""},memberMobile:"",storeId:"",storeRules:{name:[{required:!0,message:"请填写门店名称",trigger:"blur"}],type:[{required:!0,message:"请选择门店类型",trigger:"change"}],opening_time:[{required:!0,message:"请选择开业日期",trigger:"change"}],address:[{required:!0,message:"请填写门店详细地址",trigger:"blur"}],area:[{required:!0,message:"请选择门店所在地区",trigger:"change"}],size:[{required:!0,message:"请填写门店大小",trigger:"blur"}],member_ids:[{required:!0,validator:t,trigger:"change"}],proportion:[{required:!0,message:"请输入店铺成员所占比例",trigger:"blur"}],cost:[{required:!0,message:"请填写门店装修金额",trigger:"blur"}]},monthList:[],setting:[],loadingFull:!1,proportion:100,curIdx:"",drawerShow:!1,value1:"",saleParams:{store_id:"",month:"",start_time:"",end_time:"",type:""},subOrder:[],subDetail:[],storeInfo:"",storeUser:[],showSplit:!1,orderAccount:0,store:[],subRecord:[],isMonth:!0,isManual:!1}},created:function(){this.getStoreList(),this.provinces=Object(d["b"])(m["a"]),this.getThousands=l["b"],this.levelStatus=l["c"]},methods:{handleExport:function(){var e=Object(o["a"])(Object(a["a"])().mark((function e(){var t,s,n,o,u,c,l,m=this;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.listQuery,s=t.search_name,n=t.type,this.loading=!0,e.prev=2,e.next=5,Object(i["h"])({search_name:s,type:n});case 5:if(o=e.sent,u=o.code,c=o.message,200!==u){e.next=16;break}if(l=o.data,!(l.length<1)){e.next=12;break}return this.$message.error("暂无可导出数据!!!"),e.abrupt("return",!1);case 12:this.downloadLoading=!0,Promise.all([r.e("chunk-5bdd67a2"),r.e("chunk-2c21b5a5")]).then(r.bind(null,"4bf8d")).then((function(e){var t=["店铺名称","客户信息","店铺类型","店铺面积","装修金额","店铺地址","已补助金额","未达到装修金额"];l.map((function(e){e.type=3===e.type?"优享店":"体验店",e.address="".concat(e.province?e.province:"").concat(e.city?e.city:"").concat(e.area?e.area:"").concat(e.address?e.address:""),e.diff=Number(e.cost)-Number(e.amount)>0?Number(e.cost)-Number(e.amount):0,e.store_user.length>1?e.agent=e.store_user[0].user.nickname+"-"+e.store_user[0].user.mobile+" "+e.store_user[1].user.nickname+"-"+e.store_user[1].user.mobile:e.agent=e.store_user[0].user.nickname+"-"+e.store_user[0].user.mobile,e.size=e.size||0,e.cost=e.cost||0,e.amount=e.amount||0}));var r=["name","agent","type","size","cost","address","amount","diff"],s=m.formatJson(r,l);e.export_json_to_excel({header:t,data:s,filename:"".concat(Object(h["formatter"])(new Date,"yyyy-MM-dd"),"店铺列表"),autoWidth:!0,bookType:"xlsx"})})),e.next=17;break;case 16:this.$message.error(c);case 17:this.loading=!1,e.next=25;break;case 20:e.prev=20,e.t0=e["catch"](2),this.loading=!1,this.$message.warning("导出店铺列表失败"),console.log("导出店铺列表失败: ".concat(e.t0));case 25:case"end":return e.stop()}}),e,this,[[2,20]])})));function t(){return e.apply(this,arguments)}return t}(),formatJson:function(e,t){return t.map((function(t){return e.map((function(e){return"timestamp"===e?parseTime(t[e]):t[e]}))}))},changeSearch:function(){this.isMonth=!this.isMonth,this.toReset(),this.isMonth?(this.value1="",this.saleParams.start_time="",this.saleParams.end_time=""):this.saleParams.month=""},submitDeleteStyle:function(e){for(var t=this.typeList,r=0;r<t.length;r++)e===t[r].value&&t.splice(r,1);var s=[];t.map((function(e){s.push(e.value)})),this.changeType(s,0)},addType:function(){if(this.transferWay){this.typeList.push({value:this.transferWay,label:this.transferWay});var e=[];this.typeList.map((function(t){e.push(t.value)})),this.changeType(e,1)}else this.$message.warning("请先输入转账方式")},changeType:function(e,t){var r=this;Object(i["n"])({type:e}).then((function(e){200===e.code?(r.$message.success("".concat(0===t?"删除":"保存","成功")),r.isAdd=!1):r.$message.error(e.message)}))},getType:function(){var e=this;Object(i["m"])().then((function(t){if(200===t.code){if(t.data.values){var r=[],s=JSON.parse(t.data.values);s.map((function(e){r.push({value:e,label:e})})),e.typeList=r}}else e.$message.error(t.message)}))},changeOtherInfo:function(e){this.getOtherInfo(e,(function(e){}))},handleSeeMemberInfo:function(e){this.memberInfo=e,this.showAgent=!0},getOtherInfo:function(){var e=Object(o["a"])(Object(a["a"])().mark((function e(t,r){var s,n,o,i;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=3;break}return this.$message.error("获取用户id失败"),e.abrupt("return",!1);case 3:return this.loadingFull=!0,e.prev=4,e.next=7,Object(u["i"])({id:t});case 7:s=e.sent,n=s.code,o=s.message,200===n?(i=s.data,this.handleSeeMemberInfo(i),r&&r(i)):this.$message.error(o),e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](4),console.log("获取分享人或上级批发商信息失败:".concat(e.t0));case 15:this.loadingFull=!1;case 16:case"end":return e.stop()}}),e,this,[[4,12]])})));function t(t,r){return e.apply(this,arguments)}return t}(),getImport:function(e,t,r){var s=this;this.subOrder[r].all=0,this.store[0].num=0;var n=[];0===t?this.subOrder[r].count1=Number(e):this.subOrder[r].count2=Number(e);var a=this.subOrder;a.map((function(e){3===s.storeInfo.type?n.push(e.count1*Number(e.rate.less)+e.count2*Number(e.rate.more)):n.push(e.count1*e.rate)}));var o=n.reduce((function(e,t){return e+t}),0);this.subOrder[r].all=3===this.storeInfo.type?this.subOrder[r].count1*this.subOrder[r].rate.less+this.subOrder[r].count2*this.subOrder[r].rate.more:this.subOrder[r].count1*this.subOrder[r].rate,this.store[0].num=o},goSplit:function(){this.showSplit=!0;var e=this.subOrder;e.map((function(e){e.count1=e.count}))},getNum:function(e,t,r){0===r?this.subOrder[t].count1=e:this.subOrder[t].count2=e;var s=[],n=this.subOrder;n.map((function(e){s.push(e.count1*e.rate.less+e.count2*e.rate.more)}));var a=s.reduce((function(e,t){return e+t}),0);this.store[0].num=a},handleRecord:function(e){this.$router.push({name:"ShopSubsidy"}),localStorage.setItem("store_id",e.id)},must:function(e){if(3===e.columnIndex)return"must"},settlement:function(){var e=this,t=this.storeUser,r=t.some((function(e){return""===e.send_type}));if(r)this.$message.warning("转账方式不能为空!!!");else{for(var s=this.subOrder,n=[],a=[],o=0;o<s.length;o++)Number(s[o].count1)+Number(s[o].count2)>0||Number(s[o].count)>0?(a.push(Number(s[o].count1)+Number(s[o].count2)),n.push(Number(s[o].count1)*Number(s[o].rate.less),Number(s[o].count2)*Number(s[o].rate.more))):s.splice(o--,1);var u=s.reduce((function(e,t){return e+Number(t.count)}),0);if(u!==a.reduce((function(e,t){return e+t}),0)&&this.showSplit)this.$message.warning("拆分订单数量和总订单数量不相等");else if(this.isManual&&0===a.reduce((function(e,t){return e+t}),0))this.$message.warning("请输入订单数量");else if(this.isManual&&0===this.orderAccount)this.$message.warning("销售金额不能为空");else{var c=s.reduce((function(e,t){return e+t.count2}),0),l=0===c?0:1,m=0===c?this.storeInfo.num:n.reduce((function(e,t){return e+t}),0),d=this.saleParams,h=d.month,p=d.start_time,f=d.end_time,b=d.store_id;Object(i["o"])({user_info:t,month:h,start_time:p,end_time:f,store_id:b,sale_amount:this.orderAccount,sale_info:this.subOrder,subsidies_amount:m,is_break:l}).then((function(t){200===t.code?(e.drawerShow=!1,e.$message.success("结算成功!")):e.$message.error(t.message)}))}}},toReset:function(){this.subOrder=[],this.store=[],this.storeUser=[],this.showSplit=!1,this.isManual=!1,this.storeInfo="",this.isAdd=!1,this.getType()},handleSubsidye:function(e){this.drawerShow=!0;var t=e.type,r=e.id;this.saleParams.type=t,this.saleParams.store_id=r,this.saleParams.month="",this.saleParams.start_time="",this.saleParams.end_time="",this.value1="",this.toReset()},toSearch:function(){var e=this;this.loading=!0,this.value1||this.saleParams.month?(this.saleParams.start_time=this.value1?this.value1[0]:"",this.saleParams.end_time=this.value1?this.value1[1]:"",this.toReset(),Object(i["k"])(this.saleParams).then((function(t){if(200===t.code){var r=t.data,s=r.order,n=r.store,a=r.user,o=[];s.length>0?(s.map((function(t){e.$set(t,"count1",0),e.$set(t,"count2",0),2===n.type?(e.$set(t,"standard",t.rate),e.$set(t,"all",Number(t.count)*t.rate)):Number(n.amount)<Number(n.cost)?(e.$set(t,"standard",t.rate.less),e.$set(t,"all",Number(t.count)*t.rate.less)):(e.$set(t,"standard",t.rate.more),e.$set(t,"all",Number(t.count)*t.rate.more)),o.push(t.all)})),e.subOrder=s,e.isManual=!1):(e.isManual=!0,3===n.type?e.subOrder=[{goods_name:"大卫博士精装版",all:0,count:0,count1:0,count2:0,standard:0,unit:"元/套",rate:{less:6,more:5}},{goods_name:"大卫博士简约版",all:0,count:0,count1:0,count2:0,standard:0,unit:"元/件",rate:{less:12,more:10}},{goods_name:"大卫博士老人版",all:0,count:0,count1:0,count2:0,standard:0,unit:"元/件",rate:{less:12,more:10}},{goods_name:"大卫博士纯棉老人版",all:0,count:0,count1:0,count2:0,standard:0,unit:"元/件",rate:{less:12,more:10}}]:e.subOrder=[{goods_name:"大卫博士精装版",all:0,count:0,count1:0,count2:0,standard:5,unit:"元/套",rate:10},{goods_name:"大卫博士简约版",all:0,count:0,count1:0,count2:0,standard:12,unit:"元/件",rate:20},{goods_name:"大卫博士老人版",all:0,count:0,count1:0,count2:0,standard:12,unit:"元/件",rate:20},{goods_name:"大卫博士纯棉老人版",all:0,count:0,count1:0,count2:0,standard:12,unit:"元/件",rate:20}]);var i=o.reduce((function(e,t){return e+t}),0);n.num=i,Number(n.amount)+i<=Number(n.cost)?n.isSplit=!1:n.isSplit=!0,a.map((function(t){e.$set(t,"send_type","")})),e.store.push(n),e.storeUser=a,e.storeInfo=n,e.orderAccount=e.subOrder.reduce((function(e,t){return e+t.amount}),0)||0}e.loading=!1})).catch((function(){e.loading=!1}))):this.$message.warning("请先选择日期")},getRadio:function(e){var t=this;Object(i["p"])({store_id:this.storeId,man_id:e}).then((function(r){if(200===r.code)for(var s=t.table[t.curIdx].store_user,n=0;n<s.length;n++)e===s[n].user_id&&(t.table[t.curIdx].man_id=e);else t.$message.error(r.message)}))},getVal:function(e,t,r){var s=this;"edit"===this.visible.type&&Object(i["g"])({user_id:r,store_id:this.storeId,equity_rate:e}).then((function(n){if(200===n.code){s.storeForm.member_ids[t].proportion=e;var a=s.table[s.curIdx].store_user;if(a.length>0)for(var o=0;o<a.length;o++)r===a[o].user_id&&(s.table[s.curIdx].store_user[o].equity_rate=e)}else s.$message(n.message||"修改所占比失败")}))},delUser:function(e,t,r,s){var n=this;Object(i["e"])({user_id:e,store_id:t,equity_rate:r}).then((function(t){if(200===t.code){n.$message.success("删除成功"),n.storeForm.member_ids.splice(s,1);var r=n.table[n.curIdx].store_user;if(r.length>0)for(var a=0;a<r.length;a++)e===r[a].user_id&&n.table[n.curIdx].store_user.splice(a,1);n.storeForm.member_ids.length>0&&(n.storeForm.man_id=n.storeForm.member_ids[0].id,n.table[n.curIdx].man_id=n.storeForm.member_ids[0].id)}else n.$message.error(t.message||"删除失败")}))},getLevel:function(){var e=this.setting,t=Object(c["a"])(e,"activity_time").values.split("/");this.level.time=t;var r=Object(c["a"])(e,"upgrade_standard").values.split("/");this.level.tjMoney=r[0]?r[0]:"",this.level.djMoney=r[1]?r[1]:"";var s=Object(c["a"])(e,"activity_start").values;s="1"===s,this.level.status=s},getStoreList:function(){var e=Object(o["a"])(Object(a["a"])().mark((function e(){var t,r,s,n,o,u;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loadingFull=!0,e.prev=1,e.next=4,Object(i["j"])(this.listQuery);case 4:t=e.sent,r=t.message,s=t.code,200===s?(n=t.data,o=n.list,u=n.total,this.table=o,this.tableTotal=u):this.$message.error(r),e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](1),console.log("门店设置失败: ".concat(e.t0));case 12:this.loadingFull=!1;case 13:case"end":return e.stop()}}),e,this,[[1,9]])})));function t(){return e.apply(this,arguments)}return t}(),changePagination:function(e){var t=e.page,r=e.limit;this.listQuery.page_size=r,this.listQuery.page_index=t,this.getStoreList()},setResetStoreForm:function(){this.visible.store=!1,this.$refs.storeForm.resetFields(),this.memberMobile="",this.storeForm={name:"",type:1,address:"",area:"",member_ids:[],size:"",cost:"",man_id:"",warea_id:"",opening_time:""}},setAddMember:function(e){var t=this;if(!this.memberMobile)return this.$message.warning("请输入店铺成员手机号!!"),!1;if(!this.proportion)return this.$message.warning("请输入店铺成员所占比例!!"),!1;if(1===+this.storeForm.type||3===+this.storeForm.type){if(this.storeForm.member_ids.length>1)return this.$message.warning("优享店成员有且仅有1个"),!1}else{if(this.storeForm.member_ids.length>2)return this.$message.warning("体验店成员最多为2个"),!1;if(1===this.storeForm.member_ids.length){var r=Number(this.storeForm.member_ids[0].proportion)+Number(this.proportion);if(r>100||r<100)return this.$message.warning("店铺成员比例合计应等于100%"),!1}}if(this.storeForm.member_ids.some((function(e){return e.phone===t.memberMobile})))return this.$message.warning("手机号已存在"),!1;Object(i["i"])({type:this.storeForm.type,phone:this.memberMobile}).then((function(r){if(200===r.code){var s=r.data,n=s.id,a=s.nickname,o=s.warea_id,u=r.data;if(1===e)return Object(i["b"])({user_id:n,store_id:t.storeId,equity_rate:t.proportion}).then((function(e){200===e.code?(t.storeForm.member_ids.push({id:n,phone:t.memberMobile,nickname:a,warea_id:o,proportion:2===t.storeForm.member_ids?t.proportion:100}),t.table[t.curIdx].store_user.push({equity_rate:2===t.storeForm.member_ids?t.proportion:100,user:u,user_id:n}),t.memberMobile="",t.proportion=""):t.$message.error(e.message||"添加失败")})),!1;t.storeForm.member_ids.push({id:n,phone:t.memberMobile,nickname:a,warea_id:o,proportion:2===t.storeForm.member_ids?t.proportion:100}),1===t.storeForm.member_ids.length&&(t.storeForm.man_id=t.storeForm.member_ids[0].id,t.storeForm.warea_id=t.storeForm.member_ids[0].warea_id),t.memberMobile="",t.proportion=""}else t.$message.error(r.message||"添加店铺成员失败")}))},setDeleteMember:function(e){this.storeForm.member_ids.splice(e,1),this.proportion=2===this.storeForm.member_ids?0:100},delMember:function(e,t){var r=this,s=e.id,n=e.nickname,a=e.equity_rate;this.$confirm("确认删除".concat(n,"?"),"删除确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){r.delUser(s,r.storeId,a,t)}))},handleSubmitStore:function(){var e=this;this.$refs.storeForm.validate((function(t){if(!t)return!1;if(e.storeForm.member_ids.length<0)return e.$message.warning("请添加店铺成员"),!1;var r=e.storeForm,s=r.name,n=r.address,a=r.area,o=r.type,i=r.member_ids,u=r.size,c=r.cost,l=r.man_id,m=r.warea_id,d=r.opening_time;if(2===i.length){var h=i.reduce((function(e,t){return Number(e)+Number(t.price)}),0);if(h>100||h<100)return e.$message.warning("店铺成员比例合计应等于100%"),!1}var p=[];i.map((function(e){p.push([e.id,e.proportion])})),"add"===e.visible.type?e.addStore({name:s,address:n,type:o,province:a[0],city:a[1],area:a[2],member_ids:p,size:u,cost:c,man_id:l,warea_id:m,opening_time:d}):e.editStore({id:e.storeId,name:s,address:n,type:o,province:a[0],city:a[1],area:a[2],member_ids:p,size:u,cost:c,man_id:l,warea_id:m,opening_time:d})}))},addStore:function(){var e=Object(o["a"])(Object(a["a"])().mark((function e(t){var r,s,n;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(i["a"])(t);case 2:r=e.sent;try{s=r.message,n=r.code,200===n?(this.$message.success(s),this.setResetStoreForm(),this.getStoreList()):this.$message.error(s)}catch(a){console.log(a),this.$message.error("请求失败")}case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),handleDeleteStore:function(e){var t=this,r=e.id,s=e.name;this.$confirm("确认删除".concat(s,"?"),"删除确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.deleteStore(r)}))},deleteStore:function(){var e=Object(o["a"])(Object(a["a"])().mark((function e(t){var r,s,n;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(i["d"])({id:t});case 2:r=e.sent;try{s=r.message,n=r.code,200===n?(this.$message.success(s),this.getStoreList()):this.$message.error(s)}catch(a){console.log(a),this.$message.error("请求失败")}case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),handleEditStore:function(e,t){var r=this;this.curIdx=t;var s=e.id,n=e.name,a=e.type,o=e.province,i=e.city,u=e.area,c=e.address,l=e.store_user,m=e.size,d=e.man_id,h=e.warea_id,p=e.cost,f=e.opening_time;this.storeForm.name=n||"",this.storeForm.type=a,this.storeForm.area=[o,i,u],this.storeForm.address=c||"",l.map((function(e){r.storeForm.member_ids.push({id:e.user_id,nickname:e.user&&e.user.nickname,phone:e.user&&e.user.mobile,proportion:Number(e.equity_rate).toFixed(0)})})),this.storeForm.size=m||"",this.storeForm.man_id=d||"",this.storeForm.cost=p||"",this.storeForm.warea_id=h||"",this.storeId=s,this.visible.type="edit",this.visible.store=!0,this.storeForm.opening_time=f||""},editStore:function(){var e=Object(o["a"])(Object(a["a"])().mark((function e(t){var r,s,n;return Object(a["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(i["f"])(t);case 2:r=e.sent;try{s=r.message,n=r.code,200===n?(this.$message.success(s),this.setResetStoreForm(),this.storeId="",this.getStoreList()):this.$message.error(s)}catch(a){console.log(a),this.$message.error("请求失败")}case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()}},f=p,b=(r("1f27"),r("2877")),g=Object(b["a"])(f,s,n,!1,null,"20c3b7a6",null);t["default"]=g.exports},"44f1":function(e,t,r){"use strict";r.d(t,"d",(function(){return s})),r.d(t,"e",(function(){return n})),r.d(t,"f",(function(){return a})),r.d(t,"a",(function(){return o})),r.d(t,"c",(function(){return i})),r.d(t,"b",(function(){return u})),r.d(t,"h",(function(){return c})),r.d(t,"g",(function(){return l}));r("c5f6"),r("a481"),r("ac6a");function s(e){switch(+e){case-2:return{name:"已取消",color:"#F56C6C"};case-1:return{name:"待收款确认",color:"#4da5a5"};case 0:return{name:"待订单审核",color:"#f97547"};case 1:return{name:"待财务审核",color:"#13c19f"};case 2:return{name:"待发货审核",color:"#ffaa1d"};case 3:return{name:"待收货",color:"#409EFF"};case 4:return{name:"已完成",color:"#74a2e6"};case 5:return{name:"已驳回(客服)",color:"#67C23A"};case 6:return{name:"已驳回(财务)",color:"#67C23A"};case 7:return{name:"已驳回(物流)",color:"#67C23A"};default:return{name:"未知订单状态",color:"#909399"}}}function n(e){switch(+e){case-1:return{name:"已删除",color:"#4da5a5"};case 0:return{name:"订单未审核",color:"#f97547"};case 1:return{name:"财务未审核",color:"#13c19f"};case 2:return{name:"未发货审核",color:"#ffaa1d"};case 3:return{name:"待收货",color:"#409EFF"};case 4:return{name:"已完成",color:"#74a2e6"}}}function a(e){switch(+e){case 0:return{name:"未付款",color:"#f96b6b"};case 1:return{name:"部分付款",color:"#f96b6b"};case 2:return{name:"已付款",color:"#415161"};case 3:return{name:"待退款",color:"#f96b6b"};default:return{name:"未知支付状态",color:"#909399"}}}function o(e){var t;switch(e){case 0:t="销售未实名认证";break;case 1:t="等待分享人审核";break;case 2:t="等待上级批发商审核";break;case 3:t="等待用户确认";break;case 4:t="分享人审核驳回";break;case 5:t="上级批发商审核驳回";break;case 6:t="授权成功";break;default:t=e}return t}function i(e){if(!e&&0!==e)return{name:"类别待定",color:"#909399"};var t;switch(e){case 3:t={name:"批发商",color:"#f0a637"};break;case 2:t={name:"经销商",color:"#67c23a"};break;case 1:t={name:"销售员",color:"#1fd3c2"};break;default:t={name:"公司",color:"#409eff"}}return t}function u(e,t){if(!e)return 0;var r=t?e:parseFloat(e);return String(r).replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g,"$1,")}function c(e){if("0"===e)return 0;var t=Number(100*e).toFixed()+"%";return t}function l(e){switch(+e){case 0:return{name:"未审核",color:"#f96b6b"};case 1:return{name:"已通过",color:"#13c19f"};case 2:return{name:"已驳回",color:"#f30"};default:return{name:"已删除",color:"#999"}}}},"8dd4":function(e,t,r){"use strict";r.d(t,"j",(function(){return n})),r.d(t,"a",(function(){return a})),r.d(t,"f",(function(){return o})),r.d(t,"d",(function(){return i})),r.d(t,"i",(function(){return u})),r.d(t,"e",(function(){return c})),r.d(t,"b",(function(){return l})),r.d(t,"g",(function(){return m})),r.d(t,"p",(function(){return d})),r.d(t,"k",(function(){return h})),r.d(t,"o",(function(){return p})),r.d(t,"l",(function(){return f})),r.d(t,"c",(function(){return b})),r.d(t,"m",(function(){return g})),r.d(t,"n",(function(){return v})),r.d(t,"h",(function(){return _}));var s=r("b775");function n(e){return Object(s["a"])({url:"/store/getstorelist",method:"get",params:e})}function a(e){return Object(s["a"])({url:"/store/uploadstore",method:"post",data:e})}function o(e){return Object(s["a"])({url:"/store/updatestore",method:"post",data:e})}function i(e){return Object(s["a"])({url:"/store/destorystore",method:"post",data:e})}function u(e){return Object(s["a"])({url:"/store/getAgentInfo",method:"get",params:e})}function c(e){return Object(s["a"])({url:"/store/deleteStoreUser",method:"post",data:e})}function l(e){return Object(s["a"])({url:"/store/addStoreUser",method:"post",data:e})}function m(e){return Object(s["a"])({url:"/store/editStoreUserRate",method:"post",data:e})}function d(e){return Object(s["a"])({url:"store/switchMan",method:"post",data:e})}function h(e){return Object(s["a"])({url:"/reward/getStoreSaleNum",method:"get",params:e})}function p(e){return Object(s["a"])({url:"/reward/settleStoreSubsidies",method:"post",data:e})}function f(e){return Object(s["a"])({url:"/reward/getSubsidiesInfo",method:"get",params:e})}function b(e){return Object(s["a"])({url:"/reward/cancelSubsidies",method:"post",data:e})}function g(e){return Object(s["a"])({url:"/setting/getSubsidiesType",method:"get",params:e})}function v(e){return Object(s["a"])({url:"/setting/setSubsidiesType",method:"post",data:e})}function _(e){return Object(s["a"])({url:"/store/exportStoreSubsidies",method:"get",params:e})}},"8e44":function(e,t,r){"use strict";r.d(t,"i",(function(){return n})),r.d(t,"b",(function(){return a})),r.d(t,"d",(function(){return o})),r.d(t,"c",(function(){return i})),r.d(t,"h",(function(){return u})),r.d(t,"g",(function(){return c})),r.d(t,"f",(function(){return l})),r.d(t,"a",(function(){return m})),r.d(t,"e",(function(){return d}));var s=r("b775");function n(e){return Object(s["a"])({url:"/user/getuserdetails",method:"get",params:e})}function a(e){return Object(s["a"])({url:"/user/GetCrownInfo",method:"get",params:e})}function o(e){return Object(s["a"])({url:"/user/GetNextInfo",method:"get",params:e})}function i(e){return Object(s["a"])({url:"/user/GetLastInfo",method:"get",params:e})}function u(e){return Object(s["a"])({url:"/user/SearchUser",method:"get",params:e})}function c(e){return Object(s["a"])({url:"/user/SearchTeamUser",method:"get",params:e})}function l(e){return Object(s["a"])({url:"/GetUserInfos",method:"get",params:e})}function m(e){return Object(s["a"])({url:"/user/GetCreNum",method:"get",params:e})}function d(e){return Object(s["a"])({url:"/user/GetNowHistory",method:"get",params:e})}},c835:function(e,t,r){}}]);