user.38d19f9b.js 76 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["user"],{"1c47":function(e,t,a){"use strict";a.r(t);a("72dd"),a("edc0");var s=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:"user-info"},[t("div",{staticClass:"title"},[e._v("门店基本信息")]),t("div",{staticClass:"info"},[t("a-row",{staticClass:"row-item-search"},[t("a-form",{staticClass:"search-form",attrs:{form:e.searchForm,layout:"inline",selfUpdate:!0},on:{submit:e.handleSubmit}},[t("a-form-item",{attrs:{label:"门店ID",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["shop_id"],expression:"['shop_id']"}],attrs:{placeholder:"请输入门店ID",disabled:""}})],1),t("a-form-item",{attrs:{label:"店长",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["manager_nick_name"],expression:"['manager_nick_name']"}],attrs:{placeholder:"请输入店长",disabled:""}})],1),t("a-form-item",{attrs:{label:"门店名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["shop_name",{rules:[{required:!0,message:"请输入门店名称"}]}],expression:"['shop_name', { rules: [{ required: true, message: '请输入门店名称' }] }]"}],attrs:{placeholder:"请输入门店名称",disabled:""}})],1),t("a-form-item",{attrs:{label:"店长手机号码",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"温馨提示:店长手机号不可与店老板手机号相同,如门店只有店老板,店长可不填",disabled:""}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["manager_mobile",{rules:[{whitespace:!0},{validator:e.phoneCheck.bind(this)}]}],expression:"[\n 'manager_mobile',\n { rules: [{ whitespace: true }, { validator: phoneCheck.bind(this) }] },\n ]"}],attrs:{placeholder:"请输入店长手机号码",maxLength:11,disabled:""}})],1),t("a-form-item",{attrs:{label:"门店地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol,disabled:""}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["region",{rules:[{required:!0,message:"请选择省市区"}]}],expression:"['region', { rules: [{ required: true, message: '请选择省市区' }] }]"}],attrs:{placeholder:"请选择省市区",disabled:""}})],1),t("a-form-item",{attrs:{label:"详细地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["detail",{rules:[{required:!0,message:"请输入详细地址"}]}],expression:"['detail', { rules: [{ required: true, message: '请输入详细地址' }] }]"}],attrs:{placeholder:"请输入详细地址",disabled:""}})],1),t("a-form-item",{attrs:{label:"店面联系人",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["contact",{rules:[{required:!0,message:"请输入店面联系人"}]}],expression:"['contact', { rules: [{ required: true, message: '请输入店面联系人' }] }]"}],attrs:{placeholder:"请输入店面联系人",disabled:""}})],1),t("a-form-item",{attrs:{label:"店老板",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["boss_nick_name",{rules:[{required:!0,message:"请输入店老板"}]}],expression:"['boss_nick_name', { rules: [{ required: true, message: '请输入店老板' }] }]"}],attrs:{placeholder:"请输入店老板",disabled:""}})],1),t("a-form-item",{attrs:{label:"店面联系方式",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["contact_mobile",{rules:[{required:!0,message:"请输入店面联系方式",whitespace:!0},{validator:e.phoneCheck.bind(this)}]}],expression:"[\n 'contact_mobile',\n {\n rules: [\n { required: true, message: '请输入店面联系方式', whitespace: true },\n { validator: phoneCheck.bind(this) },\n ],\n },\n ]"}],attrs:{placeholder:"请输入店面联系方式",maxLength:11,disabled:""},on:{change:function(e){e.target.value=e.target.value.replace(/[^0-9]/g,"")}}})],1),t("a-form-item",{attrs:{label:"店老板手机号码",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["boss_mobile",{rules:[{required:!0,message:"请输入店老板手机号码",whitespace:!0},{validator:e.phoneCheck.bind(this)}]}],expression:"[\n 'boss_mobile',\n {\n rules: [\n { required: true, message: '请输入店老板手机号码', whitespace: true },\n { validator: phoneCheck.bind(this) },\n ],\n },\n ]"}],attrs:{placeholder:"请输入店老板手机号码",maxLength:11,disabled:""}})],1)],1)],1)],1)]),t("div",{staticClass:"brokerage"},[t("div",{staticClass:"title"},[e._v("门店业绩")]),t("div",{staticClass:"totalBox"},[t("div",{staticClass:"total"},[t("div",{staticClass:"total-title"},[e._v("合计:")]),t("div",{staticClass:"info"},[t("p",[e._v("直推人数:"+e._s(e.totalList.straight_users_cnt_count?e.totalList.straight_users_cnt_count:0))]),t("p",[e._v("推广商品数:"+e._s(e.totalList.rec_orders_cnt_count?e.totalList.rec_orders_cnt_count:0))]),t("p",[e._v("销售额:"+e._s(e.totalList.rec_orders_cnt_sum?e.totalList.rec_orders_cnt_sum:0))]),t("p",[e._v("已结算佣金:"+e._s(e.totalList.commission_total_sum?e.totalList.commission_total_sum:0))]),t("p",[e._v("达量奖励金:"+e._s(e.totalList.shop_bonus?e.totalList.shop_bonus:0))])])]),t("div",{staticClass:"time"},[t("a-form",{attrs:{form:e.shopForm,selfUpdate:!0},on:{submit:e.handleSubmitShop}},[t("a-form-item",[t("div",{staticClass:"money timeSearch"},[t("p",[e._v("选择时间:")]),t("a-range-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["betweenTime"],expression:"['betweenTime']"}],attrs:{format:"YYYY-MM-DD"},on:{change:e.onChange}},[t("a-icon",{attrs:{slot:"suffixIcon",type:"calendar"},slot:"suffixIcon"})],1),t("a-button",{attrs:{type:"primary","html-type":"submit"}},[e._v("查询")])],1),t("div",{staticClass:"timeTips"},[e._v("选择时间,查看推广数据")])])],1)],1)]),t("p",{staticStyle:{"margin-left":"50px"}},[e._v("店老板已结算佣金:"+e._s(e.boss_commission?e.boss_commission:0))]),t("p",{staticStyle:{"margin-left":"50px","margin-bottom":"15px"}},[e._v("店老板达量奖励金:"+e._s(e.boss_bonus?e.boss_bonus:0))]),t("s-table",{ref:"table",staticStyle:{width:"80%"},attrs:{rowKey:"user_id",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15},scopedSlots:e._u([{key:"avatar_url",fn:function(e){return t("span",{},[t("a",{attrs:{title:"点击查看原图",href:e,target:"_blank"}},[t("img",e?{attrs:{width:"45",height:"45",src:e,alt:"头像"}}:{attrs:{width:"45",height:"45",src:a("889b"),alt:"头像"}})])])}},{key:"rec_orders_cnt_count",fn:function(a){return t("span",{},[t("p",[e._v(e._s(a||0))])])}},{key:"rec_orders_cnt_sum",fn:function(a){return t("span",{},[t("p",[e._v(e._s(a||0))])])}},{key:"commission_total_sum",fn:function(a){return t("span",{},[t("p",[e._v(e._s(a||0))])])}},{key:"bonus_amount",fn:function(a){return t("span",{},[t("p",[e._v(e._s(a||0))])])}},{key:"bind_shop_status",fn:function(a){return t("span",{},[t("a-tag",{staticClass:"cur-p",attrs:{color:1==a?"green":"red"}},[e._v(e._s(1==a?"正常":"已解绑"))])],1)}},{key:"qrcode",fn:function(e){return t("span",{},[e?t("a",{attrs:{title:"点击查看原图",href:e,target:"_blank"}},[t("img",{staticStyle:{"object-fit":"cover"},attrs:{width:"50",height:"50",src:e,alt:"二维码"}})]):t("p")])}},{key:"action",fn:function(a,s){return t("div",{staticClass:"actions"},[3==s.role&&s.straight_users_cnt_count>0||4==s.role&&s.straight_users_cnt_count>0?t("a",{on:{click:function(t){return e.handleChange(s,1)}}},[e._v("交接顾客")]):e._e(),3==s.role||4==s.role?t("a",{on:{click:function(t){return e.handleChange(s,2)}}},[e._v("办理离职")]):e._e()])}}])}),t("a-modal",{attrs:{title:"修改门店信息",visible:e.visible,"confirm-loading":e.confirmLoading},on:{ok:e.handleOk,cancel:e.handleCancel}},[t("p",[e._v("如填写的店老板或店长手机号码有变更,原账号身份将失效,新账号及身份将生效。")])]),t("a-modal",{attrs:{title:e.actionTitle,visible:e.actionVisible,"confirm-loading":e.confirmLoading},on:{ok:e.actionOk,cancel:e.actionCancel}},["交接顾客"==e.actionTitle?t("p",[e._v(" 您是否确认为 "),t("span",{staticClass:"c-p"},[e._v(e._s(e.actionList.nick_name))]),e._v(" 办理交接顾客手续?确认后该用户名下顾客将转移至被交接人名下。 ")]):t("p",[e._v(" 您是否确认为 "),t("span",{staticClass:"c-p"},[e._v(e._s(e.actionList.nick_name))]),e._v(" 办理离职并交接推广顾客名单?确认后该用户"+e._s(e.actionList.role_text)+"身份将失效,且名下顾客将转移至被交接人名下(如有)。 ")]),t("div",{staticClass:"handedCover"},[t("p",[e._v("被交接人")]),t("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["user_id"],expression:"['user_id']"}],staticStyle:{width:"80%"},attrs:{placeholder:"请选择被交接人",allowClear:!0},on:{change:e.handleSelect}},e._l(e.newStaffList,(function(a,s){return t("a-select-option",{key:s,attrs:{value:a.user_id}},[e._v(e._s(a.mobile))])})),1)],1)])],1)])},r=[],i=a("753f"),o=(a("9f29"),a("b505"),a("2347")),n=a("2af9"),l=a("7c98"),c=a("ca00"),d={name:"Index",components:{STable:n["c"],SelectRegion:n["e"]},data:function(){var e=this;return{searchForm:this.$form.createForm(this),shopForm:this.$form.createForm(this),isLoading:!1,labelCol:{span:7},wrapperCol:{span:6},queryParam:{id:this.$route.query.id},selectedRowKeys:[],id:"",shopList:{},totalList:{},staffList:[],newStaffList:[],visible:!1,confirmLoading:!1,mobileFlag:!1,actionTitle:"",actionList:{},actionVisible:!1,user_id:"",boss_commission:0,boss_bonus:0,columns:[{title:"用户头像",dataIndex:"avatar_url",scopedSlots:{customRender:"avatar_url"}},{title:"身份",dataIndex:"role_text"},{title:"用户昵称",dataIndex:"nick_name"},{title:"手机号码",dataIndex:"mobile"},{title:"直推人数",dataIndex:"straight_users_cnt_count"},{title:"推广商品数",dataIndex:"rec_orders_cnt_count",scopedSlots:{customRender:"rec_orders_cnt_count"}},{title:"销售额",dataIndex:"rec_orders_cnt_sum",scopedSlots:{customRender:"rec_orders_cnt_sum"}},{title:"已结算佣金",dataIndex:"commission_total_sum",scopedSlots:{customRender:"commission_total_sum"}},{title:"达量奖励金",dataIndex:"bonus_amount",scopedSlots:{customRender:"bonus_amount"}},{title:"注册时间",dataIndex:"create_time"},{title:"二维码",dataIndex:"qrcode",scopedSlots:{customRender:"qrcode"}}],loadData:function(t){return o["s"](Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){this.id=this.$route.query.id,this.getDetail(),this.getList(),this.getStaffList()},methods:{phoneCheck:function(e,t,a){if(t){var s=/^[1][3,4,5,6,7,8,9][0-9]{9}$/;if(!s.test(t))return void a("请输入正确的手机号码")}a()},onChange:function(e,t){this.betweenTime=t},getList:function(){var e=this,t=this.id,a=this.betweenTime;this.isLoading=!0,o["e"]({id:t,betweenTime:a}).then((function(t){e.totalList=t.data.list,e.boss_commission=t.data.boss_commission,e.boss_bonus=t.data.boss_bonus})).finally((function(){e.isLoading=!1}))},getDetail:function(){var e=this,t=this.id;this.isLoading=!0,o["g"]({id:t}).then((function(t){e.shopList=t.data.list,e.setFieldsValue()})).finally((function(){e.isLoading=!1}))},setFieldsValue:function(){var e=this.shopList,t=this.searchForm,a=this.$nextTick;!Object(c["f"])(t.getFieldsValue())&&a((function(){var a=Object(l["pick"])(e,["shop_id","shop_name","region","detail","boss_nick_name","boss_mobile","manager_nick_name","manager_mobile","contact","contact_mobile"]);t.setFieldsValue(a)}))},handleOk:function(){var e=this.searchForm.validateFields,t=this.onFormSubmit;e((function(e,a){!e&&t(a)})),this.visible=!1},handleCancel:function(){this.visible=!1},handleSubmit:function(e){e.preventDefault();var t=this.searchForm.validateFields,a=this.onFormSubmit;t((function(e,t){e||a(t)}))},onFormSubmit:function(e){var t=this;this.isLoading=!0,this.isBtnLoading=!0,o["h"]({id:this.id,form:e}).then((function(e){t.$message.success("修改成功",1.5),setTimeout((function(){t.$router.push("./index")}),1500)})).catch((function(){t.isBtnLoading=!1})).finally((function(){t.isLoading=!1}))},handleSubmitShop:function(e){var t=this;e.preventDefault(),this.shopForm.validateFields((function(e,a){e||(t.queryParam=Object(i["a"])(Object(i["a"])({},t.queryParam),a),t.handleRefresh(!0),t.getList())}))},onBlur:function(){var e=this,t=this.searchForm.getFieldValue("manager_mobile");o["l"]({mobile:t}).then((function(t){e.mobileFlag=!0})).catch((function(t){e.mobileFlag=!1,e.isBtnLoading=!1})).finally((function(){e.isLoading=!1}))},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)},onChangeAddr:function(e){this.regionArr=e},getStaffList:function(){var e=this,t=this.id;this.isLoading=!0,o["t"]({id:t}).then((function(t){e.staffList=t.data.list.data})).finally((function(){e.isLoading=!1}))},handleChange:function(e,t){var a=this;this.actionVisible=!0,this.actionList=e,this.user_id="",this.newStaffList=[],this.newStaffList=this.staffList.filter((function(e){return e.mobile!=a.actionList.mobile})),this.actionTitle=1==t?"交接顾客":"办理离职"},handleSelect:function(e){this.user_id=e},actionOk:function(){this.actionVisible=!1,"交接顾客"==this.actionTitle?this.consumerHandover():this.sellerHandover(),this.user_id=""},actionCancel:function(){this.actionVisible=!1,this.user_id=""},consumerHandover:function(){var e=this,t=this.actionList.user_id,a=this.user_id;this.isLoading=!0,o["f"]({fromUserId:t,toUserId:a}).then((function(t){e.$message.success("交接成功",1.5),e.handleRefresh()})).finally((function(){e.isLoading=!1}))},sellerHandover:function(){var e=this,t=this.actionList.user_id,a=this.user_id;this.isLoading=!0,o["m"]({fromUserId:t,toUserId:a}).then((function(t){e.$message.success("离职成功",1.5),e.handleRefresh()})).finally((function(){e.isLoading=!1}))},handleChangePeoper:function(e){},init:function(){var e=[];if(0!==this.arr.length)for(var t=1;t<this.arr.length;t++)e.push(t),this.current=this.current+1;this.identityList=e}}},u=d,m=(a("3a06"),a("829d")),h=Object(m["a"])(u,s,r,!1,null,"50abba3b",null);t["default"]=h.exports},"1fd4":function(e,t,a){"use strict";a.r(t);a("72dd"),a("edc0");var s=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:"门店ID"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["shop_id"],expression:"['shop_id']"}],staticClass:"inputW150",attrs:{placeholder:"请输入门店ID","allow-clear":""}})],1),t("a-form-item",{attrs:{label:"门店名称"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["shop_name"],expression:"['shop_name']"}],staticClass:"inputW150",attrs:{placeholder:"请输入门店名称","allow-clear":""}})],1),t("a-form-item",{attrs:{label:"联系方式"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["contact_mobile"],expression:"['contact_mobile']"}],staticClass:"inputW150",attrs:{placeholder:"请输入联系方式","allow-clear":"",maxLength:11},on:{change:function(e){e.target.value=e.target.value.replace(/[^0-9.]/g,"")}}})],1),t("a-form-item",{attrs:{label:"注册时间"}},[t("a-range-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["betweenTime"],expression:"['betweenTime']"}],staticClass:"inputW220",attrs:{format:"YYYY-MM-DD"}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.expend,expression:"expend"}]},[t("a-form-item",{attrs:{label:"区域"}},[t("SelectRegion",{directives:[{name:"decorator",rawName:"v-decorator",value:["regionArr"],expression:"['regionArr']"}],attrs:{placeholder:"请选择省市区",showAll:!0},on:{change:e.onChange}})],1)],1),t("a-row",[t("a-button",{staticClass:"search-btn",attrs:{type:"primary",icon:"search","html-type":"submit"}},[e._v("搜索")]),t("a-button",{staticClass:"search-btn",attrs:{type:"primary"},on:{click:function(t){e.expend=!e.expend}}},[e._v(e._s(e.expend?"收起全部搜索":"展开全部搜索"))]),e.$auth("/shops/create")?t("a-button",{staticClass:"addPoster search-btn",attrs:{type:"primary",icon:"plus"},on:{click:e.addPoster}},[e._v("新增")]):e._e()],1)],1)],1)],1),t("s-table",{ref:"table",staticClass:"tableBox",attrs:{rowKey:"shop_id",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15,bordered:""},scopedSlots:e._u([{key:"store_sales_sum",fn:function(a){return t("span",{},[t("p",[e._v(e._s(a||0))])])}},{key:"store_commission_sum",fn:function(a){return t("span",{},[t("p",[e._v(e._s(a||0))])])}},{key:"is_virtual",fn:function(a){return t("span",{},[t("p",[e._v(e._s(1==a?"虚拟门店":2==a?"自营店":3==a?"异业合作":"加盟店(实体店)"))])])}},{key:"is_pickup",fn:function(a){return t("span",{},[t("p",[e._v(e._s(0==a?"不支持":"支持"))])])}},{key:"create_time",fn:function(a){return t("span",{},[t("p",{domProps:{innerHTML:e._s(e.$options.filters.splitTime(a))}})])}},{key:"action",fn:function(a){return t("span",{staticClass:"actions"},[t("a",{on:{click:function(t){return e.handleDetail(a)}}},[e._v("门店详情")]),t("a",{on:{click:function(t){return e.handleDeploy(a)}}},[e._v("门店分佣配置")]),t("a",{on:{click:function(t){return e.handleCarry(a)}}},[e._v("门店自提")]),t("a",{on:{click:function(t){return e.handleOrder(a)}}},[e._v("自提订单")])])}}])})],1)},r=[],i=a("753f"),o=a("2347"),n=a("2af9"),l={components:{STable:n["c"],SelectRegion:n["e"]},data:function(){var e=this;return{searchForm:this.$form.createForm(this),queryParam:{},isLoading:!1,columns:[{title:"门店ID",dataIndex:"shop_id",width:"60px"},{title:"门店名称",dataIndex:"shop_name",ellipsis:!0,width:"220px"},{title:"门店类型",width:"120px",dataIndex:"is_virtual",scopedSlots:{customRender:"is_virtual"}},{title:"联系方式",width:"150px",dataIndex:"contact_mobile"},{title:"店员数",width:"80px",dataIndex:"sellers_count"},{title:"店铺销售额",width:"130px",dataIndex:"store_sales_sum",scopedSlots:{customRender:"store_sales_sum"}},{title:"店铺总佣金",width:"100px",dataIndex:"store_commission_sum",scopedSlots:{customRender:"store_commission_sum"}},{title:"店铺关联消费者",width:"130px",dataIndex:"shop_consumers_count"},{title:"注册时间",width:"110px",dataIndex:"create_time",scopedSlots:{customRender:"create_time"}},{title:"门店自提",width:"100px",dataIndex:"is_pickup",scopedSlots:{customRender:"is_pickup"}},{title:"操作",width:"310px",scopedSlots:{customRender:"action"}}],loadData:function(t){return o["k"](Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))},expend:!1}},created:function(){},methods:{handleSearch:function(e){var t=this;e.preventDefault(),this.searchForm.validateFields((function(e,a){a.regionArr&&(a.province_id=a.regionArr[0]||0,a.city_id=a.regionArr[1]||0,a.region_id=a.regionArr[2]||0),e||(t.queryParam=Object(i["a"])(Object(i["a"])({},t.queryParam),a),t.handleRefresh(!0))}))},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)},addPoster:function(){this.$router.push("./create")},handleDetail:function(e){this.$router.push({path:"./detail",query:{id:e.shop_id}})},handleDeploy:function(e){this.$router.push({path:"./commission",query:{id:e.shop_id}})},handleCarry:function(e){this.$router.push({path:"/shops/carry",query:{id:e.shop_id}})},handleOrder:function(e){this.$router.push({path:"/order/list/all",query:{shop_id:e.shop_id}})},onChange:function(e){this.regionArr=e}}},c=l,d=(a("a29c"),a("829d")),u=Object(d["a"])(c,s,r,!1,null,"954fd710",null);t["default"]=u.exports},2347:function(e,t,a){"use strict";a.d(t,"k",(function(){return i})),a.d(t,"g",(function(){return o})),a.d(t,"h",(function(){return n})),a.d(t,"a",(function(){return l})),a.d(t,"s",(function(){return c})),a.d(t,"e",(function(){return d})),a.d(t,"l",(function(){return u})),a.d(t,"t",(function(){return m})),a.d(t,"f",(function(){return h})),a.d(t,"m",(function(){return p})),a.d(t,"c",(function(){return f})),a.d(t,"d",(function(){return b})),a.d(t,"b",(function(){return _})),a.d(t,"r",(function(){return v})),a.d(t,"n",(function(){return g})),a.d(t,"o",(function(){return y})),a.d(t,"q",(function(){return C})),a.d(t,"p",(function(){return w})),a.d(t,"i",(function(){return x})),a.d(t,"j",(function(){return k}));var s=a("b775"),r={list:"/shop/list",add:"/shop/add",detail:"/shop/detail",edit:"/shop/edit",shopList:"/shop/commissionList/id",commissionTotal:"/shop/commissionTotal/id",mobileUser:"/shop/mobileUser",staffList:"/shop/staffList/id",consumerHandover:"/shop/consumerHandover",sellerHandover:"/shop/sellerHandover",addIdentityUser:"/shop/addIdentityUser",addShopIdentity:"/shop/addShopIdentity",addCommissionSteps:"/shop/addCommissionSteps",shopGoodsList:"/shopGoods/list",setPickup:"/shop/setPickup",setStock:"/shopGoods/setStock",shopGoodsDelete:"/shopGoods/delete",shopGoodsAdd:"/shopGoods/add",getPickup:"/shop/getPickup",getShopGoodsIds:"/shopGoods/getShopGoodsIds"};function i(e){return Object(s["b"])({url:r.list,method:"get",params:e})}function o(e){return Object(s["b"])({url:r.detail,method:"post",data:e})}function n(e){return Object(s["b"])({url:r.edit,method:"post",data:e})}function l(e){return Object(s["b"])({url:r.add,method:"post",data:e})}function c(e){return Object(s["b"])({url:r.shopList,method:"get",params:e})}function d(e){return Object(s["b"])({url:r.commissionTotal,method:"get",params:e})}function u(e){return Object(s["b"])({url:r.mobileUser,method:"get",params:e})}function m(e){return Object(s["b"])({url:r.staffList,method:"get",params:e})}function h(e){return Object(s["b"])({url:r.consumerHandover,method:"get",params:e})}function p(e){return Object(s["b"])({url:r.sellerHandover,method:"get",params:e})}function f(e){return Object(s["b"])({url:r.addIdentityUser,method:"post",data:e})}function b(e){return Object(s["b"])({url:r.addShopIdentity,method:"post",data:e})}function _(e){return Object(s["b"])({url:r.addCommissionSteps,method:"post",data:e})}function v(e){return Object(s["b"])({url:r.shopGoodsList,method:"get",params:e})}function g(e){return Object(s["b"])({url:r.setPickup,method:"post",data:e})}function y(e){return Object(s["b"])({url:r.setStock,method:"post",data:e})}function C(e){return Object(s["b"])({url:r.shopGoodsDelete,method:"post",data:e})}function w(e){return Object(s["b"])({url:r.shopGoodsAdd,method:"post",data:e})}function x(e){return Object(s["b"])({url:r.getPickup,method:"get",params:e})}function k(e){return Object(s["b"])({url:r.getShopGoodsIds,method:"get",params:e})}},"2e1c":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var s=a("b775"),r={list:"/user.grade/list",all:"/user.grade/all",add:"/user.grade/add",edit:"/user.grade/edit",delete:"/user.grade/delete"};function i(e){return Object(s["b"])({url:r.all,method:"get",params:e})}},3571:function(e,t,a){"use strict";a("f7e0")},"3a06":function(e,t,a){"use strict";a("8a9a")},"412f":function(e,t,a){"use strict";a("b275")},5321:function(e,t,a){"use strict";a("e98b")},"5c81":function(e,t,a){"use strict";a("c879")},"703b":function(e,t,a){},7212:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e._self._c;return t("div",[e._v(" 1111 ")])},r=[],i=(a("8053"),{name:"Index",data:function(){return{}},created:function(){},methods:{}}),o=i,n=a("829d"),l=Object(n["a"])(o,s,r,!1,null,"14ff3444",null);t["default"]=l.exports},7488:function(e,t,a){},"7ad7":function(e,t,a){"use strict";a.r(t);var s=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:"user-info"},[t("div",{staticClass:"title"},[e._v("基本信息")]),t("div",{staticClass:"info clearfix"},[t("div",{staticClass:"img-box"},[e.userInfo.avatar_url?t("img",{attrs:{width:"45",height:"45",src:e.userInfo.avatar_url,alt:"用户头像"}}):t("img",{attrs:{width:"45",height:"45",src:a("889b"),alt:"用户头像"}})]),t("div",{staticClass:"text-box"},[t("div",{staticClass:"label"},[e._v("用户ID:"+e._s(e.userInfo.user_id))]),t("div",{staticClass:"label"},[e._v("用户昵称:"+e._s(e.userInfo.nick_name))]),t("div",{staticClass:"label"},[e._v("手机号码:"+e._s(e.userInfo.mobile))]),t("div",{staticClass:"label"},[e._v("身份:"+e._s(e.userInfo.role_text))]),t("div",{staticClass:"label"},[e._v("注册时间:"+e._s(e.userInfo.create_time))])]),t("div",{staticClass:"text-box"},[t("div",{staticClass:"label"},[e._v("消费订单:"+e._s(e.userInfo.order_paid_count))]),t("div",{staticClass:"label"},[e._v("消费金额:"+e._s(e.userInfo.order_paid_amount))]),t("div",{staticClass:"label"},[e._v("推广订单:"+e._s(e.userInfo.promoter_order_count))]),t("div",{staticClass:"label"},[e._v("总佣金(待结算+已结算):"+e._s(e.userInfo.fc_yj_amount))]),t("div",{staticClass:"label"},[e._v("已结算基本佣金:"+e._s(e.userInfo.history_base_amount))])]),t("div",{staticClass:"text-box"},[t("div",{staticClass:"label"},[e._v("已结算奖励金:"+e._s(e.userInfo.history_bonus))]),t("div",{staticClass:"label"},[e._v("未提现佣金:"+e._s(e.userInfo.ktxyj_amount))]),t("div",{staticClass:"label"},[e._v("已提现佣金:"+e._s(e.userInfo.have_withdrew_money))]),t("div",{staticClass:"label"},[e._v("待结算基本佣金:"+e._s(e.userInfo.djs_amount))]),t("div",{staticClass:"label"},[e._v("待结算奖励金:"+e._s(e.userInfo.djs_bonus))])])])]),t("div",{staticClass:"brokerage"},[t("div",{staticClass:"title"},[e._v("佣金明细")]),t("div",{staticClass:"btn",staticStyle:{"margin-bottom":"30px"}},[t("a-button",{staticStyle:{"margin-right":"30px"},attrs:{type:"primary"},on:{click:function(t){return e.changeDatil(1)}}},[e._v("分销佣金")]),t("a-button",{attrs:{type:"primary"},on:{click:function(t){return e.changeDatil(2)}}},[e._v("月度奖励金")])],1),1==e.brokerageType?t("div",{staticClass:"commission"},[t("s-table",{ref:"table",attrs:{rowKey:"commission_id",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15},scopedSlots:e._u([{key:"commission_level",fn:function(a){return[t("p",[e._v(e._s(1==a?"一级佣金":2==a?"二级佣金":"--"))])]}},{key:"clearing_money",fn:function(a){return t("span",{},[t("a-tag",{staticClass:"cur-p",attrs:{color:a>0?"green":"red"}},[e._v(e._s(a>0?"+"+a:"-"+a))])],1)}}],null,!1,3950221238)},[t("span",{attrs:{slot:"clearing_status"},slot:"clearing_status"},[e._v("分销佣金")])])],1):t("div",{staticClass:"money"},[t("a-table",{ref:"table",attrs:{loading:e.isLoading,columns:e.monthColumns,dataSource:e.loadDataMoney,pageSize:15,rowKey:function(e,t){return t}},scopedSlots:e._u([{key:"bonus_money",fn:function(a){return t("span",{},[t("a-tag",{staticClass:"cur-p",attrs:{color:a>0?"green":"red"}},[e._v(e._s(a>0?"+"+a:"-"+a))])],1)}},{key:"month",fn:function(a,s){return t("span",{},[t("p",[e._v(e._s(s.year)+"年"+e._s(s.month)+"月")])])}}])},[t("span",{attrs:{slot:"status"},slot:"status"},[e._v("奖励金")])])],1)])])},r=[],i=a("753f"),o=(a("9f29"),a("fab2")),n=a("2af9"),l={name:"Index",components:{STable:n["c"]},data:function(){var e=this;return{isLoading:!1,user_id:"",userInfo:{},queryParam:{user_id:this.$route.query.user_id},brokerageType:1,columns:[{title:"订单编号",dataIndex:"order_no"},{title:"佣金变化",dataIndex:"clearing_money",scopedSlots:{customRender:"clearing_money"}},{title:"佣金级别",dataIndex:"commission_level",scopedSlots:{customRender:"commission_level"}},{title:"佣金类型",scopedSlots:{customRender:"clearing_status"}},{title:"时间",dataIndex:"create_time"},{title:"佣金总额",dataIndex:"clearing_money_amount"}],monthColumns:[{title:"月份",scopedSlots:{customRender:"month"}},{title:"佣金变化",dataIndex:"bonus_money",scopedSlots:{customRender:"bonus_money"}},{title:"佣金类型",scopedSlots:{customRender:"status"}},{title:"时间",dataIndex:"create_time"}],loadDataMoney:[],loadData:function(t){return o["b"](Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){this.user_id=this.$route.query.user_id,this.getDetail(),this.getBonusDetail()},methods:{getDetail:function(){var e=this,t=this.user_id;this.isLoading=!0,o["c"]({user_id:t}).then((function(t){e.userInfo=t.data.detail})).finally((function(){e.isLoading=!1}))},getBonusDetail:function(){var e=this,t=this.user_id;this.isLoading=!0,o["a"]({user_id:t}).then((function(t){e.loadDataMoney=t.data.list.data})).finally((function(){e.isLoading=!1}))},changeDatil:function(e){this.brokerageType=1===e?1:2}}},c=l,d=(a("412f"),a("829d")),u=Object(d["a"])(c,s,r,!1,null,"afa822de",null);t["default"]=u.exports},"7b2f":function(e,t,a){"use strict";a("7488")},"7dbd":function(e,t,a){"use strict";a.r(t);a("72dd"),a("edc0");var s=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-row",{staticClass:"row-item-search"},[t("a-form",{staticClass:"search-form",attrs:{form:e.searchForm,selfUpdate:!0},on:{submit:e.handleSubmit}},[t("div",{staticClass:"title"},[e._v("门店基本信息")]),t("a-form-item",{attrs:{label:"门店ID",extra:"系统生成不支持修改",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["shop_id"],expression:"['shop_id']"}],attrs:{placeholder:"请输入门店ID",disabled:""}})],1),t("a-form-item",{attrs:{label:"门店类型",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["is_virtual",{rules:[{required:!0,message:"请选择门店类型"}]}],expression:"['is_virtual', {rules: [{required: true, message: '请选择门店类型'}]}]"}],staticStyle:{width:"100%"},attrs:{placeholder:"请选择门店类型",allowClear:!0},on:{change:e.changeStoreType}},[t("a-select-option",{attrs:{value:"1"}},[e._v("虚拟门店")]),t("a-select-option",{attrs:{value:"2"}},[e._v("自营店")]),t("a-select-option",{attrs:{value:"3"}},[e._v("异业合作")])],1)],1),t("a-form-item",{attrs:{label:"门店名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["shop_name",{rules:[{required:!0,message:"请输入门店名称"}]}],expression:"['shop_name', {rules: [{required: true, message: '请输入门店名称'}]}]"}],attrs:{placeholder:"请输入门店名称","allow-clear":""}})],1),t("a-form-item",{attrs:{label:"门店地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("SelectRegion",{directives:[{name:"decorator",rawName:"v-decorator",value:["regionArr",{rules:[{required:!0,message:"请选择省市区"}]}],expression:"['regionArr', {rules: [{required: true, message: '请选择省市区'}]}]"}],attrs:{placeholder:"请选择省市区"},on:{change:e.onChange}})],1),t("a-form-item",{attrs:{label:"详细地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["detail",{rules:[{required:!0,message:"请输入详细地址"}]}],expression:"['detail', {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:["boss_nick_name",{rules:[{required:e.disabled,message:"请输入店老板"}]}],expression:"['boss_nick_name', {rules: [{required: disabled, message: '请输入店老板'}]}]"}],attrs:{placeholder:"请输入店老板","allow-clear":"",disabled:!e.disabled}})],1),t("a-form-item",{attrs:{label:"店老板手机号码",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["boss_mobile",{rules:[{required:e.disabled,message:"请输入店老板手机号码",whitespace:!0},{validator:e.phoneCheck.bind(this)}]}],expression:"['boss_mobile', {rules: [{required: disabled, message: '请输入店老板手机号码',whitespace: true},{validator:phoneCheck.bind(this)}]}]"}],attrs:{placeholder:"请输入店老板手机号码","allow-clear":"",maxLength:11,disabled:!e.disabled},on:{change:function(e){e.target.value=e.target.value.replace(/[^0-9]/g,"")}}})],1),t("a-form-item",{attrs:{label:"店长",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["manager_nick_name"],expression:"['manager_nick_name']"}],attrs:{placeholder:"请输入店长","allow-clear":""}})],1),t("a-form-item",{attrs:{label:"店长手机号码",labelCol:e.labelCol,wrapperCol:e.wrapperCol,extra:"温馨提示:店长手机号不可与店老板手机号相同,如门店只有店老板,店长可不填"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["manager_mobile",{rules:[{whitespace:!1},{validator:e.phoneCheck.bind(this)}]}],expression:"['manager_mobile',{rules: [{whitespace: false},{validator:phoneCheck.bind(this)}]}]"}],attrs:{placeholder:"请输入店长手机号码","allow-clear":"",maxLength:11},on:{change:function(e){e.target.value=e.target.value.replace(/[^0-9]/g,"")}}})],1),t("a-form-item",{attrs:{label:"店面联系人",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["contact",{rules:[{required:e.disabled,message:"请输入店面联系人"}]}],expression:"['contact', {rules: [{required: disabled, message: '请输入店面联系人'}]}]"}],attrs:{placeholder:"请输入店面联系人","allow-clear":"",disabled:!e.disabled}})],1),t("a-form-item",{attrs:{label:"店面联系方式",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["contact_mobile",{rules:[{required:e.disabled,message:"请输入店面联系方式",whitespace:!0},{validator:e.phoneCheck.bind(this)}]}],expression:"['contact_mobile', {rules: [{required: disabled, message: '请输入店面联系方式',whitespace: true},{validator:phoneCheck.bind(this)}]}]"}],attrs:{placeholder:"请输入店面联系方式","allow-clear":"",maxLength:11,disabled:!e.disabled},on:{change:function(e){e.target.value=e.target.value.replace(/[^0-9]/g,"")}}})],1),t("a-form-item",{staticClass:"search-btn"},[t("a-button",{attrs:{type:"primary","html-type":"submit"}},[e._v("创建门店")])],1)],1)],1),t("div",{staticClass:"tips"},[e._v("*创建门店后,系统将根据以上填写的手机号码自动帮助店老板和店长注册账号")])],1)},r=[],i=(a("9f29"),a("2347")),o=a("2af9"),n={components:{SelectRegion:o["e"]},data:function(){return{searchForm:this.$form.createForm(this),isLoading:!1,labelCol:{span:3},wrapperCol:{span:5},mobileFlag:!1,disabled:!0}},created:function(){},methods:{phoneCheck:function(e,t,a){if(t){var s=/^[1][3,4,5,6,7,8,9][0-9]{9}$/;if(!s.test(t))return void a("请输入正确的手机号码")}a()},handleSubmit:function(e){var t=this;e.preventDefault();var a=this.searchForm.validateFields,s=this.onFormSubmit;a((function(e,a){a.regionArr&&(a.province_id=a.regionArr[0],a.city_id=a.regionArr[1],a.region_id=a.regionArr[2]),null!=a.manager_mobile?(t.onBlur(),setTimeout((function(){!e&&t.mobileFlag&&s(a)}),1e3)):e||s(a)}))},onFormSubmit:function(e){var t=this;this.isLoading=!0,this.isBtnLoading=!0,i["a"]({form:e}).then((function(e){t.$message.success("添加成功",1.5),setTimeout((function(){t.$router.push("./index")}),1500)})).catch((function(){t.isBtnLoading=!1})).finally((function(){t.isLoading=!1}))},onBlur:function(){var e=this,t=this.searchForm.getFieldValue("manager_mobile");i["l"]({mobile:t}).then((function(t){e.mobileFlag=!0})).catch((function(t){e.mobileFlag=!1,e.isBtnLoading=!1})).finally((function(){e.isLoading=!1}))},onChange:function(e){this.regionArr=e},changeStoreType:function(e){this.disabled=1!=e}}},l=n,c=(a("5321"),a("829d")),d=Object(c["a"])(l,s,r,!1,null,"e2a419fa",null);t["default"]=d.exports},8053:function(e,t,a){var s,r,i;(function(o,n){r=[t,a("4d28")],s=n,i="function"===typeof s?s.apply(t,r):s,void 0===i||(e.exports=i)})(0,(function(e,t){var a=function(e){"undefined"!==typeof console&&console&&console.error&&console.error(e)};if(t){var s=["#00a8c6","#40c0cb","#f0dec2","#aee239","#8fbe00","#33e0ff","#b3f4ff","#e6ff99"],r={color:s,title:{textStyle:{fontWeight:"normal",color:"#00a8c6"}},visualMap:{color:["#00a8c6","#a2d4e6"]},toolbox:{color:["#00a8c6","#00a8c6","#00a8c6","#00a8c6"]},tooltip:{backgroundColor:"rgba(0,0,0,0.5)",axisPointer:{type:"line",lineStyle:{color:"#00a8c6",type:"dashed"},crossStyle:{color:"#00a8c6"},shadowStyle:{color:"rgba(200,200,200,0.3)"}}},dataZoom:{dataBackgroundColor:"#eee",fillerColor:"rgba(144,197,237,0.2)",handleColor:"#00a8c6"},timeline:{lineStyle:{color:"#00a8c6"},controlStyle:{color:"#00a8c6",borderColor:"#00a8c6"}},candlestick:{itemStyle:{color:"#40c0cb",color0:"#f0dec2"},lineStyle:{width:1,color:"#8fbe00",color0:"#aee239"},areaStyle:{color:"#00a8c6",color0:"#aee239"}},map:{itemStyle:{color:"#ddd"},areaStyle:{color:"#f0dec2"},label:{color:"#c12e34"}},graph:{itemStyle:{color:"#f0dec2"},linkStyle:{color:"#00a8c6"}},gauge:{axisLine:{lineStyle:{color:[[.2,"#40c0cb"],[.8,"#00a8c6"],[1,"#8fbe00"]],width:8}}}};t.registerTheme("fresh-cut",r)}else a("ECharts is not Loaded")}))},"87e8":function(e,t,a){"use strict";a.r(t);var s=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("div",{staticClass:"formBox"},[t("a-form",{staticClass:"search-form",attrs:{form:e.searchForm,layout:"inline"},on:{submit:e.handleSearch}},[t("a-form-item",{attrs:{label:"类目名称:"}},[t("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["categoryId"],expression:"['categoryId']"}],staticStyle:{width:"100%"},attrs:{placeholder:"请选择类目名称",allowClear:!0}},e._l(e.categoryList,(function(a,s){return t("a-select-option",{key:s,attrs:{value:a.value}},[e._v(e._s(a.label))])})),1)],1),t("a-form-item",{attrs:{label:"商品名称:"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["goodsName"],expression:"['goodsName']"}],attrs:{placeholder:"请输入商品名称","allow-clear":""}})],1),t("a-form-item",{attrs:{label:"商品编码:"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["goodsNo"],expression:"['goodsNo']"}],attrs:{placeholder:"请输入商品编码","allow-clear":""}})],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("a-button",{staticClass:"addGoods",attrs:{type:"primary",icon:"plus"},on:{click:e.addGoods}},[e._v("确认添加")]),t("s-table",{ref:"table",attrs:{rowKey:"goods_id",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15,"row-selection":{selectedRowKeys:e.selectedRowKeys,onChange:e.onSelectChange,getCheckboxProps:e.getCheckboxProps,onSelect:e.onSelect}},scopedSlots:e._u([{key:"goods_image",fn:function(e){return t("span",{},[t("a",{attrs:{title:"点击查看原图",href:e,target:"_blank"}},[t("img",{attrs:{width:"50",height:"50",src:e,alt:"商品图片"}})])])}},{key:"goods_name",fn:function(a){return t("span",{},[t("p",{staticClass:"twoline-hide"},[e._v(e._s(a))])])}},{key:"status",fn:function(a){return t("span",{},[t("p",[e._v(e._s(10==a?"已上架":"已下架"))])])}}])})],1)},r=[],i=a("1045"),o=a("753f"),n=(a("9f29"),a("0528"),a("aa8b"),a("e330"),a("3f37"),a("fa6d"),a("a70b"),a("9b73"),a("a2bf"),a("2f71")),l=a("d084"),c=a("2347"),d=a("2af9"),u=a("9b2d"),m=a.n(u),h=[{title:"商品id",width:"80px",dataIndex:"goods_id"},{title:"商品图片",width:"80px",dataIndex:"goods_image",scopedSlots:{customRender:"goods_image"}},{title:"商品编码",width:"130px",dataIndex:"goods_no"},{title:"商品名称",dataIndex:"goods_name",width:"230px",ellipsis:!0},{title:"供应商名称",dataIndex:"provider.provider_name",width:"150px",ellipsis:!0},{title:"商品类目",width:"160px",ellipsis:!0,dataIndex:"category_name"},{title:"售价",width:"100px",dataIndex:"goods_price_min"},{title:"总销量",width:"100px",dataIndex:"goods_sales"},{title:"上架状态",width:"80px",dataIndex:"status",scopedSlots:{customRender:"status"}}],p={components:{STable:d["c"]},data:function(){var e=this;return{modalTitle:"",visible:!1,confirmLoading:!1,searchForm:this.$form.createForm(this),queryParam:{},categoryList:[],isLoading:!1,columns:h,shop_id:"",goodsIds:[],selectedRowKeys:[],loadData:function(t){return l["e"](Object(o["a"])(Object(o["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){this.queryParam.status=10,this.queryParam.is_backend=1,this.getCategoryList(),this.$route.query.shop_id&&(this.shop_id=this.$route.query.shop_id),this.goodsIds=m.a.get("goodsIds")||[]},methods:{getCategoryList:function(){var e=this;this.isLoading=!0,n["d"]().then((function(t){t.data.list.forEach((function(t){e.categoryList.push({label:t.name,value:t.category_id})}))})).finally((function(t){e.isLoading=!1}))},handleSearch:function(e){var t=this;e.preventDefault(),this.searchForm.validateFields((function(e,a){e||(t.queryParam=Object(o["a"])(Object(o["a"])({},t.queryParam),a),t.handleRefresh(!0))}))},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.selectedRowKeys=[],this.$refs.table.refresh(e)},onSelectChange:function(e){this.selectedRowKeys=e,this.goodsIds=[].concat(Object(i["a"])(this.goodsIds),Object(i["a"])(this.selectedRowKeys)),this.goodsIds=Array.from(new Set(this.goodsIds))},onSelect:function(e,t,a){var s=this;this.goodsIds.forEach((function(a,r){t||a!=e.goods_id||s.goodsIds.splice(r,1)}))},getCheckboxProps:function(e){return e.defaultDisabled=!1,this.goodsIds&&this.goodsIds.length>0&&this.goodsIds.forEach((function(t,a){e.goods_id==t&&(e.defaultDisabled=!0)})),{props:{disabled:e.defaultDisabled}}},addGoods:function(){var e=this;0!=this.selectedRowKeys.length?(this.isLoading=!0,c["p"]({form:{shop_id:this.shop_id,goods_ids:this.selectedRowKeys}}).then((function(t){e.$message.success(t.message,1.5),m.a.set("goodsIds",e.goodsIds),e.$router.push({path:"./carry",query:{id:e.shop_id}})})).finally((function(t){e.isLoading=!1}))):this.$message.error("请先选择商品",1.5)}}},f=p,b=(a("5c81"),a("829d")),_=Object(b["a"])(f,s,r,!1,null,"a3ae650e",null);t["default"]=_.exports},"8a9a":function(e,t,a){},"946a":function(e,t,a){"use strict";a("703b")},"9a82":function(e,t,a){"use strict";a("dda4")},"9d84":function(e,t,a){"use strict";a.r(t);a("72dd"),a("edc0");var s=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-row",{staticClass:"row-item-search"},[t("div",{staticClass:"identityUser"},[t("a-form",{staticClass:"search-form",attrs:{form:e.searchFormUser,selfUpdate:!0},on:{submit:e.handleSubmitUser}},[t("div",{staticClass:"title",staticStyle:{"margin-top":"30px"}},[e._v(" 门店身份配置 "),t("span",[e._v("创建门店时将自动赋予用户对应身份,如手机号未注册账号则自动为其注册账号并赋予身份")])]),t("div",{staticClass:"boss"},[t("a-form-item",{attrs:{label:"店老板",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{attrs:{placeholder:"请输入店老板",disabled:""},model:{value:e.shopList.boss_nick_name,callback:function(t){e.$set(e.shopList,"boss_nick_name",t)},expression:"shopList.boss_nick_name"}})],1),t("a-form-item",{attrs:{label:"手机号码",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{attrs:{placeholder:"请输入店老板手机号码",disabled:""},model:{value:e.shopList.boss_mobile,callback:function(t){e.$set(e.shopList,"boss_mobile",t)},expression:"shopList.boss_mobile"}})],1)],1),t("div",{staticClass:"boss"},[t("a-form-item",{attrs:{label:"店长",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{attrs:{placeholder:"请输入店长",disabled:""},model:{value:e.shopList.manager_nick_name,callback:function(t){e.$set(e.shopList,"manager_nick_name",t)},expression:"shopList.manager_nick_name"}})],1),t("a-form-item",{attrs:{label:"手机号码",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{attrs:{placeholder:"请输入店长手机号码",disabled:""},model:{value:e.shopList.manager_mobile,callback:function(t){e.$set(e.shopList,"manager_mobile",t)},expression:"shopList.manager_mobile"}})],1)],1),e._l(e.identityUser,(function(a,s){return t("div",{key:s,staticClass:"boss"},[t("a-form-item",{attrs:{label:"新增身份",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:[a.role_text,{initialValue:"1"}],expression:"[item.role_text,{initialValue:'1'}]"}],attrs:{placeholder:"请选择身份",disabled:""}},[t("a-select-option",{attrs:{value:"1"}},[e._v("蒸饭厨师")])],1)],1),t("a-form-item",{attrs:{label:"手机号码",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:[a.mobile,{initialValue:a.mobile?a.mobile:void 0,rules:[{required:!0,message:"请输入手机号码"},{whitespace:!0},{validator:e.phoneCheck.bind(this)}]}],expression:"[item.mobile, {initialValue: item.mobile ? item.mobile : undefined,rules: [{required: true, message: '请输入手机号码'},{whitespace: true},{validator:phoneCheck.bind(this)}]}]"}],attrs:{arr:e.arr,placeholder:"请输入手机号码",maxLength:11,disabled:""}})],1)],1)})),e._l(e.identityList,(function(a){return t("div",{key:a.phone,staticClass:"boss"},[t("a-form-item",{attrs:{label:"新增身份",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["ad_type",{initialValue:"1"}],expression:"['ad_type',{initialValue:'1'}]"}],attrs:{placeholder:"请选择身份",allowClear:!0},on:{change:e.handleChange}},[t("a-select-option",{attrs:{value:"1"}},[e._v("蒸饭厨师")])],1)],1),t("a-form-item",{attrs:{label:"手机号码",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["phone[".concat(a,"]"),{initialValue:e.arr[a]?e.arr[a].phone:void 0,rules:[{required:!0,message:"请输入手机号码"},{whitespace:!0},{validator:e.phoneCheck.bind(this)}]}],expression:"[`phone[${item}]`, {initialValue: arr[item] ? arr[item].phone : undefined,rules: [{required: true, message: '请输入手机号码'},{whitespace: true},{validator:phoneCheck.bind(this)}]}]"}],attrs:{arr:e.arr,placeholder:"请输入手机号码",maxLength:11},on:{change:function(e){e.target.value=e.target.value.replace(/[^0-9]/g,"")}}}),t("span",{staticClass:"remove",on:{click:function(t){return e.remove(a)}}},[e._v("删除")])],1)],1)})),t("a-button",{attrs:{type:"primary"},on:{click:e.addPeoper}},[t("a-icon",{attrs:{type:"plus"}}),e._v("新增身份 ")],1),t("a-form-item",{staticClass:"search-btn"},[t("a-button",{attrs:{type:"primary","html-type":"submit",disabled:0==e.identityList.length}},[e._v("保存身份")])],1)],2)],1),t("div",{staticClass:"percent"},[t("a-form",{staticClass:"search-form",attrs:{form:e.searchFormIdentity,selfUpdate:!0},on:{submit:e.handleSubmitIdentity}},[t("div",{staticClass:"title",staticStyle:{"margin-top":"30px"}},[e._v("门店佣金配置")]),t("div",{staticStyle:{"margin-left":"30px","margin-bottom":"30px"}},[e._v("基本分佣配置:")]),t("a-form-item",{attrs:{label:"店员佣金(%)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["staff_percent",{initialValue:0,rules:[{required:!0,message:"请输入店员佣金"}]}],expression:"['staff_percent', {initialValue: 0,rules: [{required: true, message: '请输入店员佣金'}]}]"}],attrs:{placeholder:"请输入店员佣金"},on:{change:function(e){e.target.value=e.target.value.replace(/[^0-9]/g,"")}}})],1),t("a-form-item",{attrs:{label:"店长佣金(%)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["manager_percent",{initialValue:0,rules:[{required:!0,message:"请输入店长佣金"}]}],expression:"['manager_percent', {initialValue: 0,rules: [{required: true, message: '请输入店长佣金'}]}]"}],attrs:{placeholder:"请输入店长佣金"},on:{change:function(e){e.target.value=e.target.value.replace(/[^0-9]/g,"")}}})],1),t("a-form-item",{attrs:{label:"店老板佣金(%)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["boss_percent",{initialValue:0,rules:[{required:!0,message:"请输入店老板佣金"}]}],expression:"['boss_percent', {initialValue: 0,rules: [{required: true, message: '请输入店老板佣金'}]}]"}],attrs:{placeholder:"请输入店老板佣金"},on:{change:function(e){e.target.value=e.target.value.replace(/[^0-9]/g,"")}}})],1),t("a-form-item",{attrs:{label:"煮饭厨师佣金(%)",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["chef_percent",{initialValue:0,rules:[{required:!0,message:"请输入煮饭厨师佣金"}]}],expression:"['chef_percent',{initialValue: 0,rules: [{required: true, message: '请输入煮饭厨师佣金'}]}]"}],attrs:{placeholder:"请输入煮饭厨师佣金",disabled:0==e.identityUser.length&&0==e.identityList.length},on:{change:function(e){e.target.value=e.target.value.replace(/[^0-9]/g,"")}}})],1),t("a-form-item",{staticClass:"search-btn"},[t("a-button",{attrs:{type:"primary","html-type":"submit"}},[e._v("保存基本分佣比例")])],1)],1)],1),t("div",{staticClass:"ladder"},[t("div",{staticClass:"ladderTitle"},[e._v(" 阶梯达量奖励配置: "),t("span",[e._v("日常分佣按基本分佣计算,销售额达到配置的阶梯销售额后,系统将在下月统计并发放奖励金给对应账户")])]),t("div",{staticClass:"ladderInfo"},[t("a-row",{staticClass:"row-item-search"},[t("a-form",{staticClass:"search-form",attrs:{form:e.ladderForm,layout:"inline"},on:{submit:e.handleLadder}},[t("div",{staticClass:"clerk"},[t("a-table",{staticStyle:{width:"80%"},attrs:{columns:e.columns,"data-source":e.data,bordered:""},scopedSlots:e._u([e._l(["salesMoney","amountMoney"],(function(a){return{key:a,fn:function(s,r){return["salesMoney"==a?t("div",{key:a},[r.editable?t("a-input-number",{staticStyle:{margin:"-5px 0"},attrs:{value:s,precision:2},on:{change:function(t){return e.handleChangeValue(t,r.key,a)}}}):[t("p","salesMoney"==a?[e._v(e._s(s))]:[e._v(e._s(s)+"%")])]],2):e._e(),"salesMoney"!=a?t("div",{key:a},["salesMoney"!=a&&r.editable?t("a-input",{staticStyle:{margin:"-5px 0"},attrs:{value:s},on:{change:function(t){return e.handleChangeValue2(t.target.value,r.key,a)}}}):[t("p","salesMoney"==a?[e._v(e._s(s))]:[e._v(e._s(s)+"%")])]],2):e._e()]}}})),{key:"operation",fn:function(a,s){return[t("div",{staticClass:"editable-row-operations"},[s.editable?t("span",[t("a",{staticStyle:{"margin-right":"30px"},on:{click:function(){return e.save(s.key)}}},[e._v("保存")])]):t("span",[t("a",{attrs:{disabled:""!==e.editingKey},on:{click:function(){return e.edit(s.key)}}},[e._v("编辑")])])])]}}],null,!0)})],1),t("div",{staticClass:"other"},[t("a-table",{staticStyle:{width:"80%"},attrs:{columns:e.otherColumns,"data-source":e.otherData,bordered:""},scopedSlots:e._u([e._l(["salesStoreMoney","manageAmountMoney","bossAmountMoney","chefAmountMoney"],(function(a){return{key:a,fn:function(s,r){return["salesStoreMoney"==a?t("div",{key:a},[r.editableOther?t("a-input-number",{staticStyle:{margin:"-5px 0"},attrs:{value:s,precision:2},on:{change:function(t){return e.handleChangeOtherValue(t,r.key,a)}}}):[t("p","salesStoreMoney"==a?[e._v(e._s(s))]:[e._v(e._s(s)+"%")])]],2):e._e(),"salesStoreMoney"!=a?t("div",{key:a},[r.editableOther?t("a-input",{staticStyle:{margin:"-5px 0"},attrs:{value:s},on:{change:function(t){return e.handleChangeOtherValue2(t.target.value,r.key,a)}}}):[t("p","salesStoreMoney"==a?[e._v(e._s(s))]:[e._v(e._s(s)+"%")])]],2):e._e()]}}})),{key:"operation",fn:function(a,s){return[t("div",{staticClass:"editable-row-operations"},[s.editableOther?t("span",[t("a",{staticStyle:{"margin-right":"30px"},on:{click:function(){return e.saveOther(s.key)}}},[e._v("保存")])]):t("span",[t("a",{attrs:{disabled:""!==e.editingOtherKey},on:{click:function(){return e.editOther(s.key)}}},[e._v("编辑")])])])]}}],null,!0)})],1),t("a-form-item",{staticClass:"search-btn"},[t("a-button",{attrs:{type:"primary","html-type":"submit"}},[e._v("保存阶梯分佣比例")])],1)],1)],1)],1),t("div",{staticClass:"extendtTips"},[t("p",[e._v("推广费用占销售额比例提醒:")]),t("p",[e._v(" 1.顾客上级是店员时,推广费用最大占比: "),t("span",[e._v(e._s(e.shopList.staf_rec_max_percent)+"%")])]),t("p",[e._v("推广费用最大占比 = 顾客购买优惠比例 + 店员最高阶梯佣金比例 + 店内其他身份最高阶梯佣金比例+门店日常佣金总比例")])])])])],1)},r=[],i=a("1045"),o=(a("e330"),a("b505"),a("9f29"),a("0528"),a("a815"),a("0a10"),a("2347")),n=a("7c98"),l=a("ca00"),c={data:function(){return{searchFormUser:this.$form.createForm(this),searchFormIdentity:this.$form.createForm(this),ladderForm:this.$form.createForm(this),isLoading:!1,labelCol:{span:3},wrapperCol:{span:5},mobileFlag:!1,id:"",current:0,identityList:[],identityUser:[],shopList:{},arr:[],editingKey:"",editingOtherKey:"",data:[],otherData:[],count:2,columns:[{title:"身份",dataIndex:"identity",width:"185px"},{title:"阶梯",dataIndex:"ladder"},{title:"当月个人销售额(万元)",dataIndex:"salesMoney",scopedSlots:{customRender:"salesMoney"}},{title:"达量奖励比例",dataIndex:"amountMoney",scopedSlots:{customRender:"amountMoney"}},{title:"操作",dataIndex:"operation",scopedSlots:{customRender:"operation"}}],otherColumns:[{title:"身份",dataIndex:"identity",width:"100px"},{title:"阶梯",dataIndex:"ladder"},{title:"当月门店销售额(万元)",dataIndex:"salesStoreMoney",scopedSlots:{customRender:"salesStoreMoney"}},{title:"店长达量奖励比例",dataIndex:"manageAmountMoney",scopedSlots:{customRender:"manageAmountMoney"}},{title:"店老板达量奖励比例",dataIndex:"bossAmountMoney",scopedSlots:{customRender:"bossAmountMoney"}},{title:"煮饭厨师达量奖励比例",dataIndex:"chefAmountMoney",scopedSlots:{customRender:"chefAmountMoney"}},{title:"操作",dataIndex:"operation",scopedSlots:{customRender:"operation"}}]}},created:function(){this.id=this.$route.query.id,this.init(),this.initData(),this.initOtherData(),this.getDetail()},methods:{phoneCheck:function(e,t,a){if(t){var s=/^[1][3,4,5,6,7,8,9][0-9]{9}$/;if(!s.test(t))return void a("请输入正确的手机号码")}a()},init:function(){var e=[];if(0!==this.arr.length)for(var t=1;t<this.arr.length;t++)e.push(t),this.current=this.current+1;this.identityList=e},initData:function(){for(var e=0;e<2;e++)this.data.push({key:e,identity:"店员",ladder:"".concat(e+1),salesMoney:0,amountMoney:0})},initOtherData:function(){for(var e=0;e<2;e++)this.otherData.push({key:e,identity:"店长、店老板、煮饭厨师",ladder:"".concat(e+1),salesStoreMoney:0,manageAmountMoney:0,bossAmountMoney:0,chefAmountMoney:0})},addPeoper:function(){this.current=this.current+1,this.identityList=this.identityList.concat(this.current)},remove:function(e){0!==this.identityList.length&&(this.identityList=this.identityList.filter((function(t){return t!==e})))},getDetail:function(){var e=this,t=this.id;this.isLoading=!0,o["g"]({id:t}).then((function(t){e.shopList=t.data.list,e.identityUser=t.data.list.identityUser;var a=t.data.list.staff_commission_steps,s=t.data.list.identity_commission_steps;a&&a.length>0&&a.forEach((function(t,a){e.data[a].salesMoney=t.sale_amount,e.data[a].amountMoney=t.bonus_ratio})),s&&s.length>0&&s.forEach((function(t,a){e.otherData[a].salesStoreMoney=t.sale_amount,e.otherData[a].manageAmountMoney=t.manager_bonus_ratio,e.otherData[a].bossAmountMoney=t.boss_bonus_ratio,e.otherData[a].chefAmountMoney=t.chef_bonus_ratio})),e.setFieldsValue()})).finally((function(){e.isLoading=!1}))},setFieldsValue:function(){var e=this.shopList,t=this.searchFormIdentity,a=this.$nextTick;!Object(l["f"])(t.getFieldsValue())&&a((function(){var a=Object(n["pick"])(e,["staff_percent","manager_percent","boss_percent","chef_percent"]);t.setFieldsValue(a)}))},handleSubmitUser:function(e){e.preventDefault();var t=this.searchFormUser.validateFields,a=this.onFormSubmit;t((function(e,t){var s=[];if(t["phone"]){var r=t["phone"];r.map((function(e){s.push({role_id:5,mobile:e})}))}t.identity_user=s,e||a(t)}))},onFormSubmit:function(e){var t=this,a=this.id;this.isLoading=!0,this.isBtnLoading=!0,o["c"]({id:a,form:{identity_user:e.identity_user}}).then((function(e){t.$message.success(e.message)})).catch((function(){t.isBtnLoading=!1})).finally((function(){t.isLoading=!1}))},handleSubmitIdentity:function(e){e.preventDefault();var t=this.searchFormIdentity.validateFields,a=this.onFormSubmitIdentity;t((function(e,t){var s=[];s.push({role_id:5,fc_percent:t.chef_percent}),t.shop_identity=s,e||a(t)}))},onFormSubmitIdentity:function(e){var t=this,a=this.id;this.isLoading=!0,this.isBtnLoading=!0,o["d"]({id:a,form:{staff_percent:e.staff_percent,manager_percent:e.manager_percent,boss_percent:e.boss_percent,shop_identity:e.shop_identity}}).then((function(e){t.$message.success(e.message,1.5)})).catch((function(){t.isBtnLoading=!1})).finally((function(){t.isLoading=!1}))},handleChange:function(e){},handleChangeValue:function(e,t,a){var s=Object(i["a"])(this.data),r=s.filter((function(e){return t===e.key}))[0];r&&(r[a]=e,this.data=s)},handleChangeValue2:function(e,t,a){e=e.replace(/[^0-9]/g,"");var s=Object(i["a"])(this.data),r=s.filter((function(e){return t===e.key}))[0];r&&(r[a]=e,this.data=s)},edit:function(e){var t=Object(i["a"])(this.data),a=t.filter((function(t){return e===t.key}))[0];this.editingKey=e,a&&(a.editable=!0,this.data=t)},save:function(e){var t=Object(i["a"])(this.data),a=t[e],s=Number(a.salesMoney),r=Number(a.amountMoney);if(e>0)for(var o=0;o<t.length;o++){if(null===t[o].salesMoney||""===t[o].salesMoney||""===t[o].amountMoney)return void this.$message.error("阶梯任务值不能为空",1.5);if(0===s&&0!==r)return void this.$message.error("当销售额为0时,达量奖励比例也要为0",1.5);if(o<e){var n=t[o],l=Number(n.salesMoney),c=Number(n.amountMoney);if(l&&s>0&&s<l)return void this.$message.error("本阶梯任务值不低于上一阶梯",1.5);if(c>0&&r>0&&r<c>0)return void this.$message.error("本阶梯任务值不低于上一阶梯",1.5)}}if(e<t.length-1)for(var d=0;d<t.length;d++){if(null===t[d].salesMoney||""===t[d].salesMoney||""===t[d].amountMoney)return void this.$message.error("阶梯任务值不能为空",1.5);if(0===s&&0!==r)return void this.$message.error("当销售额为0时,达量奖励比例也要为0",1.5);if(d>e){var u=t[d],m=Number(u.salesMoney),h=Number(u.amountMoney);if(m>0&&s>0&&s>m)return void this.$message.error("本阶梯任务值不高于下一阶梯",1.5);if(h>0&&r>0&&r>h)return void this.$message.error("本阶梯任务值不高于下一阶梯",1.5)}}var p=t.filter((function(t){return e===t.key}))[0];p&&(delete p.editable,this.data=t),this.editingKey=""},handleChangeOtherValue:function(e,t,a){var s=Object(i["a"])(this.otherData),r=s.filter((function(e){return t===e.key}))[0];r&&(r[a]=e,this.otherData=s)},handleChangeOtherValue2:function(e,t,a){e=e.replace(/[^0-9]/g,"");var s=Object(i["a"])(this.otherData),r=s.filter((function(e){return t===e.key}))[0];r&&(r[a]=e,this.otherData=s)},editOther:function(e){var t=Object(i["a"])(this.otherData),a=t.filter((function(t){return e===t.key}))[0];this.editingOtherKey=e,a&&(a.editableOther=!0,this.otherData=t)},saveOther:function(e){var t=Object(i["a"])(this.otherData),a=t[e],s=Number(a.salesStoreMoney),r=Number(a.manageAmountMoney),o=Number(a.bossAmountMoney),n=Number(a.chefAmountMoney);if(e>0)for(var l=0;l<t.length;l++){if(null===t[l].salesStoreMoney||""===t[l].salesStoreMoney||""===t[l].manageAmountMoney||""===t[l].bossAmountMoney||""===t[l].chefAmountMoney)return void this.$message.error("阶梯任务值不能为空",1.5);if(0===s&&0!==r||0===s&&0!==o||0===s&&0!==n)return void this.$message.error("当销售额为0时,达量奖励比例也要为0",1.5);if(l<e){var c=t[l],d=Number(c.salesStoreMoney),u=Number(c.manageAmountMoney),m=Number(c.bossAmountMoney),h=Number(c.chefAmountMoney);if(d&&s>0&&s<d)return void this.$message.error("本阶梯任务值不低于上一阶梯",1.5);if(u&&r>0&&r<u)return void this.$message.error("本阶梯任务值不低于上一阶梯",1.5);if(m&&o>0&&o<m)return void this.$message.error("本阶梯任务值不低于上一阶梯",1.5);if(h&&n>0&&n<h)return void this.$message.error("本阶梯任务值不低于上一阶梯",1.5)}}if(e<t.length-1)for(var p=0;p<t.length;p++){if(null===t[p].salesStoreMoney||""===t[p].salesStoreMoney||""===t[p].manageAmountMoney||""===t[p].bossAmountMoney||""===t[p].chefAmountMoney)return void this.$message.error("阶梯任务值不能为空",1.5);if(0===s&&0!==r||0===s&&0!==o||0===s&&0!==n)return void this.$message.error("当销售额为0时,达量奖励比例也要为0",1.5);if(p>e){var f=t[p],b=Number(f.salesStoreMoney),_=Number(f.manageAmountMoney),v=Number(f.bossAmountMoney),g=Number(f.chefAmountMoney);if(b>0&&s>0&&s>b)return void this.$message.error("本阶梯任务值不高于下一阶梯",1.5);if(_>0&&r>0&&r>_)return void this.$message.error("本阶梯任务值不高于下一阶梯",1.5);if(v>0&&o>0&&o>v)return void this.$message.error("本阶梯任务值不高于下一阶梯",1.5);if(g>0&&n>0&&n>g)return void this.$message.error("本阶梯任务值不高于下一阶梯",1.5)}}var y=t.filter((function(t){return e===t.key}))[0];y&&(delete y.editableOther,this.otherData=t),this.editingOtherKey=""},handleLadder:function(e){var t=this;if(""===this.editingKey&&""===this.editingOtherKey){var a=this.id;this.isLoading=!0,this.isBtnLoading=!0;var s=[],r=[];this.data.forEach((function(e){s.push({sale_amount:e.salesMoney,bonus_ratio:e.amountMoney})})),this.otherData.forEach((function(e){r.push({sale_amount:e.salesStoreMoney,manager_bonus_ratio:e.manageAmountMoney,boss_bonus_ratio:e.bossAmountMoney,chef_bonus_ratio:e.chefAmountMoney})})),o["b"]({id:a,form:{staff_commission_steps:s,identity_commission_steps:r}}).then((function(e){t.$message.success(e.message)})).catch((function(){t.isBtnLoading=!1})).finally((function(){t.isLoading=!1}))}}}},d=c,u=(a("9a82"),a("829d")),m=Object(u["a"])(d,s,r,!1,null,"620fd091",null);t["default"]=m.exports},"9e8c":function(e,t,a){"use strict";a.r(t);var s=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:["goods_no"],expression:"['goods_no']"}],attrs:{placeholder:"请输入商品编码","allow-clear":""}})],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),e.id?t("a-button",{attrs:{type:"primary"},on:{click:e.changeCarry}},[e._v("门店自提开关")]):e._e(),e.id?t("a-button",{staticClass:"addGoods",attrs:{type:"primary",icon:"plus"},on:{click:e.addGoods}},[e._v("添加在售商品")]):e._e(),t("s-table",{ref:"table",staticClass:"tableBox",attrs:{rowKey:"id",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15},scopedSlots:e._u([{key:"action",fn:function(a,s){return t("span",{staticClass:"actions"},[t("a",{on:{click:function(t){return e.handleEdit(s)}}},[e._v("调整库存")]),t("a",{on:{click:function(t){return e.handleDelete(s)}}},[e._v("移除商品")])])}},{key:"stock_total",fn:function(a,s){return t("span",{},[t("p",{style:{color:0==s.stock_status?"red":"rgba(0, 0, 0, 0.65)"}},[e._v(e._s(a))])])}}])}),t("a-modal",{attrs:{title:"门店自提开关",visible:e.carryVisible},on:{cancel:e.carryCancel,ok:e.carryOk}},[t("p",{staticStyle:{"margin-bottom":"15px"}},[e._v("请选择门店自提方式:")]),t("a-form",{staticClass:"search-form",attrs:{form:e.form,selfUpdate:!0},on:{submit:e.carryOk}},[t("a-form-item",[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["is_pickup",{rules:[{required:!0,message:"请选择门店自提方式"}]}],expression:"['is_pickup', {rules: [{ required: true ,message:'请选择门店自提方式'}]}]"}]},[t("a-radio",{attrs:{value:0}},[e._v("不支持自提")]),t("a-radio",{attrs:{value:1}},[e._v("支持自提")])],1)],1)],1)],1),t("Stock",{ref:"Stock",on:{handleSubmit:e.handleRefresh}})],1)},r=[],i=a("753f"),o=(a("9f29"),a("0528"),a("a2bf"),a("2347")),n=a("2af9"),l=(a("aa8b"),function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{title:e.modalTitle,visible:e.visible,"confirm-loading":e.confirmLoading},on:{cancel:e.handleCancel,ok:e.handleOk}},[t("a-table",{ref:"table",attrs:{rowKey:"id",loading:e.isLoading,columns:e.columns,dataSource:e.record},scopedSlots:e._u([{key:"goodsSku",fn:function(a,s){return t("span",{},[s.goodsSku.goods_props?t("p",e._l(s.goodsSku.goods_props,(function(a,s){return t("span",{key:s},[e._v(e._s(a.value.name))])})),0):t("p",[e._v("--")])])}},{key:"stock_num",fn:function(a,s){return[t("div",[t("a-input-number",{attrs:{placeholder:"请输入当前库存",value:s.stock_num},on:{change:function(t){return e.handleChange(t,s)}}})],1)]}},{key:"alarm_stock_num",fn:function(a,s){return[t("div",[t("a-input-number",{attrs:{placeholder:"请输入预警库存",value:s.alarm_stock_num},on:{change:function(t){return e.handleChangeAlarm(t,s)}}})],1)]}}])})],1)}),c=[],d=a("9b2d"),u=a.n(d),m=[{title:"商品规格",scopedSlots:{customRender:"goodsSku"}},{title:"当前库存",dataIndex:"stock_num",scopedSlots:{customRender:"stock_num"}},{title:"预警库存",dataIndex:"alarm_stock_num",scopedSlots:{customRender:"alarm_stock_num"}}],h={components:{STable:n["c"]},data:function(){return{modalTitle:"",visible:!1,confirmLoading:!1,sku_stocks:[],id:"",isLoading:!1,columns:m,record:[]}},created:function(){},methods:{open:function(e,t){this.modalTitle="调整库存",this.record=e,this.id=t,this.visible=!0},handleOk:function(){var e=this;this.sku_stocks=[],this.record.forEach((function(t){null!==t.stock_num&&null!==t.alarm_stock_num?e.sku_stocks.push({goods_sku_id:t.goods_sku_id,stock_num:t.stock_num,alarm_stock_num:t.alarm_stock_num}):e.$message.error("请设置库存值",1.5)})),this.sku_stocks.length===this.record.length&&(this.confirmLoading=!0,o["o"]({id:this.id,form:{sku_stocks:this.sku_stocks}}).then((function(t){e.$message.success(t.message,1.5),e.handleCancel(),e.$emit("handleSubmit")})).finally((function(t){e.confirmLoading=!1})))},handleCancel:function(){this.visible=!1},handleChange:function(e,t){t.stock_num=e},handleChangeAlarm:function(e,t){t.alarm_stock_num=e}}},p=h,f=(a("7b2f"),a("829d")),b=Object(f["a"])(p,l,c,!1,null,"35f08922",null),_=b.exports,v=a("ca00"),g=a("7c98"),y=[{title:"门店名称",dataIndex:"shops.shop_name",ellipsis:!0,width:"220px"},{title:"商品编码",width:"150px",dataIndex:"goods.goods_no"},{title:"商品名称",dataIndex:"goods.goods_name",width:"200px",ellipsis:!0},{title:"门店销量",width:"80px",dataIndex:"sale_num"},{title:"当前库存",width:"80px",dataIndex:"stock_total",sorter:!0,scopedSlots:{customRender:"stock_total"}},{title:"供应商名称",width:"180px",ellipsis:!0,dataIndex:"goods.provider.provider_name"},{title:"更新库存时间",width:"150px",dataIndex:"update_time"},{title:"操作",width:"140px",scopedSlots:{customRender:"action"}}],C={components:{STable:n["c"],SelectRegion:n["e"],Stock:_},data:function(){var e=this;return{searchForm:this.$form.createForm(this),form:this.$form.createForm(this),queryParam:{},isLoading:!1,carryVisible:!1,goodsIds:[],pickList:{},columns:y,id:"",loadData:function(t){return o["r"](Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))}}},created:function(){this.$route.query.id&&(this.id=this.$route.query.id,this.queryParam.shop_id=this.$route.query.id),this.$route.query.stock_status&&(this.queryParam.stock_status=this.$route.query.stock_status),this.getShopGoodsIds()},methods:{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))}))},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)},getPickup:function(){var e=this;this.isLoading=!0,o["i"]({id:this.id}).then((function(t){e.pickList=t.data,e.setFieldsValue()})).finally((function(){e.isLoading=!1}))},setFieldsValue:function(){var e=this.pickList,t=this.form,a=this.$nextTick;!Object(v["f"])(t.getFieldsValue())&&a((function(){var a=Object(g["pick"])(e,["is_pickup"]);t.setFieldsValue(a)}))},getShopGoodsIds:function(){var e=this;this.isLoading=!0,o["j"]({shopId:this.id}).then((function(t){e.goodsIds=t.data.goods_ids})).finally((function(){e.isLoading=!1}))},addGoods:function(){this.goodsIds.length>0?u.a.set("goodsIds",this.goodsIds):u.a.set("goodsIds",[]),this.$router.push({path:"./addGoods",query:{shop_id:this.id}})},changeCarry:function(){this.getPickup(),this.carryVisible=!0},carryOk:function(e){e.preventDefault();var t=this.form.validateFields,a=this.onFormSubmitPick;t((function(e,t){!e&&a(t)})),this.carryVisible=!1},onFormSubmitPick:function(e){var t=this;this.isLoading=!0,o["n"]({form:e,id:this.id}).then((function(e){t.$message.success(e.message,1.5)})).finally((function(){t.isLoading=!1}))},carryCancel:function(){this.carryVisible=!1,this.form.resetFields()},handleEdit:function(e){this.$refs.Stock.open(e.shopGoodsSku,e.id)},handleDelete:function(e){var t=this;this.$confirm({title:"移除商品",content:"移除商品后,被移除的商品不支持在该门店自提",okText:"确认",cancelText:"取消",onOk:function(){t.confirmLoading=!1,o["q"]({id:e.id}).then((function(a){t.$message.success(a.message,1.5),t.goodsIds.forEach((function(a,s){e.goods_id==a&&t.goodsIds.splice(s,1)})),t.handleRefresh()})).finally((function(e){}))}})}}},w=C,x=(a("3571"),Object(f["a"])(w,s,r,!1,null,"da79d052",null));t["default"]=x.exports},a29c:function(e,t,a){"use strict";a("f975")},b275:function(e,t,a){},c879:function(e,t,a){},dab6:function(e,t,a){"use strict";a.r(t);var s=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:["upper_user"],expression:"['upper_user']"}],staticClass:"inputW150",attrs:{placeholder:"请输入推荐人手机号","allow-clear":""}})],1),t("a-form-item",{attrs:{label:"用户昵称"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["search"],expression:"['search']"}],staticClass:"inputW150",attrs:{placeholder:"请输入用户昵称","allow-clear":""}})],1),t("a-form-item",{attrs:{label:"用户手机号码"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["mobile"],expression:"['mobile']"}],staticClass:"inputW150",attrs:{placeholder:"请输入用户手机号码","allow-clear":""}})],1),t("a-form-item",{attrs:{label:"门店"}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["shop_name"],expression:"['shop_name']"}],staticClass:"inputW150",attrs:{placeholder:"请输入门店","allow-clear":""}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.expend,expression:"expend"}]},[t("a-form-item",{attrs:{label:"注册时间"}},[t("a-range-picker",{directives:[{name:"decorator",rawName:"v-decorator",value:["betweenTime"],expression:"['betweenTime']"}],staticClass:"inputW220",attrs:{format:"YYYY-MM-DD"}})],1)],1),t("a-row",[t("a-button",{staticClass:"search-btn",attrs:{type:"primary",icon:"search","html-type":"submit"}},[e._v("搜索")]),t("a-button",{staticClass:"search-btn",attrs:{type:"primary"},on:{click:function(t){e.expend=!e.expend}}},[e._v(e._s(e.expend?"收起全部搜索":"展开全部搜索"))])],1)],1)],1)],1),t("s-table",{ref:"table",staticClass:"tableBox",attrs:{rowKey:"user_id",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15,bordered:""},scopedSlots:e._u([{key:"avatar_url",fn:function(e){return t("span",{},[t("div",{staticClass:"avatar"},[t("img",e?{attrs:{width:"45",height:"45",src:e,alt:"用户头像"}}:{attrs:{width:"45",height:"45",src:a("889b"),alt:"用户头像"}})])])}},{key:"nick_name",fn:function(a,s){return e.$auth("/user/grade/index")?t("div",{on:{click:function(t){return e.toUserInfo(s)}}},[t("p",{staticClass:"c-p"},[e._v(e._s(a))])]):e._e()}},{key:"mobile",fn:function(a){return t("span",{staticClass:"textWrap"},[e._v(e._s(a)+" ")])}},{key:"action",fn:function(a){return t("span",{staticClass:"actions"},[t("a",{directives:[{name:"action",rawName:"v-action:delete",arg:"delete"}],on:{click:function(t){return e.handleOrder(a)}}},[e._v("用户订单")])])}}],null,!0)})],1)},r=[],i=a("753f"),o=a("fab2"),n=(a("2e1c"),a("2af9")),l={name:"Index",components:{STable:n["c"]},data:function(){var e=this;return{searchForm:this.$form.createForm(this),queryParam:{},isLoading:!1,columns:[{title:"用户ID",dataIndex:"user_id",width:"100px"},{title:"用户头像",dataIndex:"avatar_url",width:"80px",scopedSlots:{customRender:"avatar_url"}},{title:"用户昵称",dataIndex:"nick_name",ellipsis:!0,width:"160px",scopedSlots:{customRender:"nick_name"}},{title:"用户手机号码",width:"140px",dataIndex:"mobile",scopedSlots:{customRender:"mobile"}},{title:"归属门店",dataIndex:"shop_name",width:"160px",ellipsis:!0},{title:"推荐人手机号码",width:"140px",dataIndex:"promoter_mobile",ellipsis:!0},{title:"消费订单数",dataIndex:"order_paid_count",width:"100px"},{title:"消费金额",width:"110px",dataIndex:"order_paid_amount"},{title:"直推人数",dataIndex:"promote_user_count",width:"100px"},{title:"推广订单",dataIndex:"promoter_order_count",width:"100px"},{title:"销售额",dataIndex:"promote_sale_sum",width:"100px"},{title:"总佣金",width:"110px",dataIndex:"fc_yj_amount"},{title:"注册时间",dataIndex:"create_time",width:"170px"},{title:"操作",width:"120px",scopedSlots:{customRender:"action"}}],loadData:function(t){return o["d"](Object(i["a"])(Object(i["a"])({},t),e.queryParam)).then((function(e){return e.data.list}))},expend:!1}},created:function(){},methods:{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))}))},handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$refs.table.refresh(e)},toUserInfo:function(e){this.$router.push({path:"./grade/index",query:{user_id:e.user_id}})},onChange:function(e){this.page=e,this.queryParam.page=this.page},onShowSizeChange:function(e){this.pageSize=e,this.queryParam.pageSize=this.pageSize},handleOrder:function(e){this.$router.push({path:"/order/list/all",query:{userId:e.user_id}})}}},c=l,d=(a("946a"),a("829d")),u=Object(d["a"])(c,s,r,!1,null,"de78c632",null);t["default"]=u.exports},dda4:function(e,t,a){},e98b:function(e,t,a){},f7e0:function(e,t,a){},f975:function(e,t,a){},fab2:function(e,t,a){"use strict";a.d(t,"d",(function(){return i})),a.d(t,"c",(function(){return o})),a.d(t,"b",(function(){return n})),a.d(t,"a",(function(){return l}));var s=a("b775"),r={list:"/user/list",detail:"/user/detail",recharge:"/user/recharge",grade:"/user/grade",delete:"/user/delete",commissionDetail:"/user/commissionDetail",bonusDetail:"/user/bonusDetail"};function i(e){return Object(s["b"])({url:r.list,method:"get",params:e})}function o(e){return Object(s["b"])({url:r.detail,method:"get",params:e})}function n(e){return Object(s["b"])({url:r.commissionDetail,method:"get",params:e})}function l(e){return Object(s["b"])({url:r.bonusDetail,method:"get",params:e})}}}]);