王总上门按摩后台代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
28 KiB

4 months ago
webpackJsonp([92],{C3LR:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("Xxa5"),i=a.n(r),n=a("exGp"),s=a.n(n),l=a("mvHQ"),o=a.n(l),c=a("PJh5"),m=a.n(c),u={data:function(){return{cityType:{3:{type:"success",text:"省"},1:{type:"primary",text:"城市"},2:{type:"danger",text:"区县"}},loading:{list:!1,user:!1,pid:!1},searchForm:{list:{page:1,limit:10,username:"",nickName:""},user:{page:1,limit:10,nickName:""},pid:{page:1,limit:10,nickName:"",city_id:""}},tableData:{list:[],user:[],pid:[]},total:{list:0,user:0,pid:0},currentRow:{},base_city:[],showDialog:{sub:!1,user:!1,pid:!1},subForm:{id:0,username:"",passwd_text:"",agent_name:"",license:[],phone:"",city_type:3,city_id:"",city_data:[],balance:"",admin_pid:"",admin_ptitle:"",level_balance:"",user_id:"",nickName:"",phone_admin_num:0,phone_encryption:0,salesman_auth:0,channel_auth:0,partner_auth:0},subFormRules:{username:{required:!0,validator:this.$reg.isNotNull,reg_type:2,text:"账号",trigger:"blur"},passwd_text:{required:!0,type:"string",message:"请输入密码",trigger:"blur"},agent_name:{required:!0,validator:this.$reg.isNotNull,reg_type:2,text:"真实姓名",trigger:"blur"},phone:{required:!0,validator:this.$reg.isTel,text:"服务电话",trigger:"blur"},city_type:{required:!0,type:"number",message:"请选择代理等级",trigger:"blur"},balance:{required:!0,type:"number",message:"请输入平台抽成",trigger:"blur"},user_id:{required:!0,type:"number",message:"请选择关联用户",trigger:"blur"},phone_admin_num:{required:!0,validator:this.$reg.isNum,text:"管理员授权个数",trigger:"blur"}}}},created:function(){this.getTableDataList(1,"list")},methods:{resetForm:function(e){var t=e+"Form";this.$refs[t].resetFields(),this.getTableDataList(1,e)},handleSizeChange:function(e,t){this.searchForm[t].limit=e,this.handleCurrentChange(1,t)},handleCurrentChange:function(e,t){this.searchForm[t].page=e,this.getTableDataList("",t)},getTableDataList:function(e,t){var a=this;e&&(this.searchForm[t].page=1),this.loading[t]=!0;var r=JSON.parse(o()(this.searchForm[t]));if("pid"===t){var i=JSON.parse(o()(this.subForm)),n=i.id,s=void 0===n?0:n,l=i.city_type,c=i.city_data;r.id=s,1!==l&&c.splice(c.length-1,1),r.city_id=1===l?[c[0]]:c}var m={list:"franchiseeList",user:"userList",pid:"franchiseeList"}[t];this.$api.agent[m](r).then(function(e){if(a.loading[t]=!1,200===e.code){var r=e.data,i=r.data,n=r.total;a.tableData[t]=i,a.total[t]=n}})},getCover:function(e){this.subForm.license=e},toShowDialog:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s()(i.a.mark(function r(){var n,s,l,c,m;return i.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(a=JSON.parse(o()(a)),"user"!==e&&"pid"!==e){r.next=10;break}if("user"===e&&(t.searchForm.user.nickName=""),"pid"!==e){r.next=8;break}if(n=t.subForm,s=n.city_type,l=void 0===s?3:s,c=n.city_data,!(1===l&&c.length<2||2===l&&c.length<3)){r.next=8;break}return t.$message.error("请选择"+t.cityType[l].text),r.abrupt("return");case 8:return r.next=10,t.getTableDataList(1,e);case 10:if("sub"!==e){r.next=16;break}for(m in a.id||(a={id:0,username:"",passwd_text:"",agent_name:"",license:[],phone:"",city_type:3,city_id:"",city_data:[],balance:"",admin_pid:"",admin_ptitle:"",level_balance:"",user_id:"",nickName:"",phone_admin_num:0,phone_encryption:0,salesman_auth:0,channel_auth:0,partner_auth:0}),a.license=a.license&&a.license.length>0?[{url:a.license}]:[],t[e+"Form"])t[e+"Form"][m]=a[m];return r.next=16,t.getCityList();case 16:t.showDialog[e]=!0;case 17:case"end":return r.stop()}},r,t)}))()},getCityList:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return s()(i.a.mark(function a(){var r,n,s,l,o,c,m;return i.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return r=e.subForm,n=r.city_type,s=void 0===n?3:n,l=r.city_data,t&&(1===t&&l.length>2&&l.splice(2,1),3===t&&l.length>0&&(l=[l[0]]),e.subForm.city_data=l),a.next=4,e.$api.system.citySelect({city_type:3});case 4:if(o=a.sent,c=o.code,m=o.data,200===c){a.next=9;break}return a.abrupt