1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-d48e"],{"+rKV":function(e,a,n){"use strict";n.d(a,"c",function(){return r}),n.d(a,"s",function(){return i}),n.d(a,"k",function(){return l}),n.d(a,"w",function(){return s}),n.d(a,"g",function(){return m}),n.d(a,"a",function(){return u}),n.d(a,"q",function(){return o}),n.d(a,"i",function(){return f}),n.d(a,"u",function(){return c}),n.d(a,"e",function(){return d}),n.d(a,"d",function(){return _}),n.d(a,"t",function(){return p}),n.d(a,"l",function(){return g}),n.d(a,"x",function(){return v}),n.d(a,"h",function(){return h}),n.d(a,"n",function(){return b}),n.d(a,"b",function(){return A}),n.d(a,"p",function(){return y}),n.d(a,"r",function(){return O}),n.d(a,"j",function(){return C}),n.d(a,"v",function(){return w}),n.d(a,"f",function(){return k}),n.d(a,"m",function(){return x}),n.d(a,"o",function(){return j});var t=n("HB48"),r=function(e){var a=e.username,n=e.password,r=e.enterprise_name,i=e.enterprise_man,l=e.enterprise_phone;return Object(t.a)("/admin/user/create_enterprise",{username:a,password:n,enterprise_name:r,enterprise_man:i,enterprise_phone:l},"POST")},i=function(e){var a=e.page,n=e.page_len,r=e.username,i=e.enterprise_name;return Object(t.a)("/admin/user/list_enterprise",{page:a,page_len:n,username:r,enterprise_name:i},"POST")},l=function(e){return Object(t.a)("/admin/user/detail_enterprise",{enterprise_id:e},"POST")},s=function(e){var a=e.enterprise_id,n=e.username,r=e.password,i=e.enterprise_name,l=e.enterprise_man,s=e.enterprise_phone;return Object(t.a)("/admin/user/update_enterprise",{enterprise_id:a,username:n,password:r,enterprise_name:i,enterprise_man:l,enterprise_phone:s},"POST")},m=function(e){return Object(t.a)("/admin/user/delete_enterprise",{enterprise_id:e},"POST")},u=function(e){var a=e.username,n=e.password,r=e.fullname,i=e.perm_list,l=e.perm_operate;return Object(t.a)("/admin/user/create_admin",{username:a,password:n,fullname:r,perm_list:i,perm_operate:l},"POST")},o=function(e){var a=e.page,n=e.page_len,r=e.username;return Object(t.a)("/admin/user/list_admin",{page:a,page_len:n,username:r},"POST")},f=function(e){return Object(t.a)("/admin/user/detail_admin",{user_id:e},"POST")},c=function(e){var a=e.user_id,n=e.username,r=e.password,i=e.perm_list,l=e.perm_operate,s=e.fullname;return Object(t.a)("/admin/user/update_admin",{user_id:a,username:n,password:r,perm_list:i,perm_operate:l,fullname:s},"POST")},d=function(e){return Object(t.a)("/admin/user/delete_admin",{user_id:e},"POST")},_=function(e){var a=e.account,n=e.password,r=e.yardman_name,i=e.yardman_gender,l=e.yardman_phone,s=e.freeze_flag;return Object(t.a)("/admin/user/create_yardman",{account:a,password:n,yardman_name:r,yardman_gender:i,yardman_phone:l,freeze_flag:s},"POST")},p=function(e){var a=e.page,n=e.page_len,r=e.yardman_name,i=e.account,l=e.yardman_phone,s=e.freeze_flag;return Object(t.a)("/admin/user/list_yardman",{page:a,page_len:n,yardman_name:r,account:i,yardman_phone:l,freeze_flag:s},"POST")},g=function(e){return Object(t.a)("/admin/user/detail_yardman",{yardman_id:e},"POST")},v=function(e){var a=e.yardman_id,n=e.account,r=e.password,i=e.yardman_name,l=e.yardman_gender,s=e.yardman_phone,m=e.freeze_flag;return Object(t.a)("/admin/user/update_yardman",{yardman_id:a,account:n,password:r,yardman_name:i,yardman_gender:l,yardman_phone:s,freeze_flag:m},"POST")},h=function(e){return Object(t.a)("/admin/user/delete_yardman",{yardman_id:e},"POST")},b=function(e){var a=e.yardman_id,n=e.freeze_flag;return Object(t.a)("/admin/user/freeze_yardman",{yardman_id:a,freeze_flag:n},"POST")},A=function(e){var a=e.account,n=e.password,r=e.driver_name,i=e.driver_gender,l=e.driver_phone,s=e.yardman_id,m=e.freeze_flag,u=e.head_id;return Object(t.a)("/admin/user/create_driver",{account:a,password:n,driver_name:r,driver_gender:i,driver_phone:l,yardman_id:s,freeze_flag:m,head_id:u},"POST")},y=function(){return Object(t.a)("/admin/user/get_yardman",{},"POST")},O=function(e){var a=e.page,n=e.page_len,r=e.driver_name,i=e.account,l=e.yardman_name,s=e.freeze_flag,m=e.head_name;return Object(t.a)("/admin/user/list_driver",{page:a,page_len:n,driver_name:r,account:i,yardman_name:l,freeze_flag:s,head_name:m},"POST")},C=function(e){return Object(t.a)("/admin/user/detail_driver",{driver_id:e},"POST")},w=function(e){var a=e.driver_id,n=e.driver_name,r=e.driver_gender,i=e.account,l=e.driver_phone,s=e.yardman_id,m=e.password,u=e.freeze_flag,o=e.head_id;return Object(t.a)("/admin/user/update_driver",{driver_id:a,driver_name:n,driver_gender:r,account:i,driver_phone:l,yardman_id:s,password:m,freeze_flag:u,head_id:o},"POST")},k=function(e){return Object(t.a)("/admin/user/delete_driver",{driver_id:e},"POST")},x=function(e){var a=e.driver_id,n=e.freeze_flag;return Object(t.a)("/admin/user/freeze_driver",{driver_id:a,freeze_flag:n},"POST")},j=function(){return Object(t.a)("/admin/base/get_head",{},"POST")}},U8To:function(e,a,n){},WAKo:function(e,a,n){"use strict";n.r(a);var t=n("Yfch"),r=n("+rKV"),i={name:"ArticleDetail",props:{id:{type:String,default:function(){return this.$route.params.id}}},data:function(){return{list:[],formData:{},formRules:{username:[t.f],password:[t.f,t.e],fullname:[t.f]},perm_list_flag:["A1","A2","A3","A7","A4","A5","A6","B1","B2","C14","C1","C2","C13","C4","C15","C5","C3","C6","C8","C9","C10","C11","C7","C12"],perm_list:[{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1},{flag:!1}],level1:[{name:"基本信息"},{name:"基本信息"},{name:"基本信息"},{name:"基本信息"},{name:"基本信息"},{name:"基本信息"},{name:"基本信息"},{name:"配送管理"},{name:"配送管理"},{name:"配送管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"},{name:"财务管理"}],level2:[{name:"司机列表"},{name:"调度员列表"},{name:"供应商列表"},{name:"客户名称"},{name:"客户列表"},{name:"工地列表"},{name:"品种列表"},{name:"配送列表"},{name:"配送明细"},{name:"运费单价"},{name:"司机—司机账款"},{name:"司机—运费明细"},{name:"司机—运费利润"},{name:"客户—应收订单管理"},{name:"客户—收款明细"},{name:"客户—退款明细"},{name:"客户—客户账款"},{name:"客户—销项票管理"},{name:"供应商—应付订单管理"},{name:"供应商—付款明细"},{name:"供应商—汇票记账明细"},{name:"供应商—现金记账明细"},{name:"供应商—供应商账款"},{name:"供应商—进项票管理"}],A1:[{flag:!1,name:"新增",value:"A1-00"},{flag:!1,name:"编辑",value:"A1-01"},{flag:!1,name:"删除",value:"A1-02"},{flag:!1,name:"冻结/解冻",value:"A1-03"}],A2:[{flag:!1,name:"新增",value:"A2-00"},{flag:!1,name:"编辑",value:"A2-01"},{flag:!1,name:"删除",value:"A2-02"},{flag:!1,name:"冻结/解冻",value:"A2-03"}],A3:[{flag:!1,name:"新增",value:"A3-00"},{flag:!1,name:"编辑",value:"A3-01"},{flag:!1,name:"删除",value:"A3-02"}],A4:[{flag:!1,name:"新增",value:"A4-00"},{flag:!1,name:"编辑",value:"A4-01"},{flag:!1,name:"删除",value:"A4-02"}],A5:[{flag:!1,name:"新增",value:"A5-00"},{flag:!1,name:"编辑",value:"A5-01"},{flag:!1,name:"删除",value:"A5-02"}],A6:[{flag:!1,name:"新增",value:"A6-00"},{flag:!1,name:"编辑",value:"A6-01"},{flag:!1,name:"删除",value:"A6-02"}],A7:[{flag:!1,name:"新增",value:"A7-00"},{flag:!1,name:"编辑",value:"A7-01"},{flag:!1,name:"删除",value:"A7-02"}],B1:[{flag:!1,name:"新增配送",value:"B1-00"},{flag:!1,name:"录入信息",value:"B1-01"}],perm_operate:["A1","A2","A3","A7","A4","A5","A6","B1"],passwordValue:!this.$props.id}},created:function(){this.fetchDetail()},methods:{fetchDetail:function(){var e=this,a=this.$props.id;a&&this.$http(Object(r.i)(a),function(a){0==a.code&&(e.formData=a.data,e.setDetailFlag())})},setDetailFlag:function(){var e=this,a=this.formData.perm_list,n=this.formData.perm_operate;a.map(function(a){e.perm_list_flag.map(function(n,t){a==n&&(e.perm_list[t].flag=!0)})}),n.map(function(a){var n=a.substring(0,2),t=a.substring(4);e[n][t].flag=!0})},changeLeve2:function(e,a){if(20==e||e<8)if(0==e)for(var n=0;n<this.A1.length;n++)this.A1[n].flag=a;else if(1==e)for(var t=0;t<this.A2.length;t++)this.A2[t].flag=a;else if(2==e)for(var r=0;r<this.A3.length;r++)this.A3[r].flag=a;else if(3==e)for(var i=0;i<this.A7.length;i++)this.A7[i].flag=a;else if(4==e)for(var l=0;l<this.A4.length;l++)this.A4[l].flag=a;else if(5==e)for(var s=0;s<this.A5.length;s++)this.A5[s].flag=a;else if(6==e)for(var m=0;m<this.A6.length;m++)this.A6[m].flag=a;else if(7==e)for(var u=0;u<this.B1.length;u++)this.B1[u].flag=a},changeLimit:function(e,a){var n=!1;this[e].map(function(e){e.flag&&(n=!0)}),this.perm_list[a].flag=!!n},setFlag:function(){var e=this,a=[],n=[];this.perm_list.map(function(n,t){n.flag&&a.push(e.perm_list_flag[t])}),this.perm_operate.map(function(a,t){e[a].map(function(e,a){e.flag&&n.push(e.value)})}),this.formData.perm_list=a,this.formData.perm_operate=n},submitForm:function(){var e=this;this.setFlag(),this.$refs.postForm.validate(function(a){if(!a)return!1;e.formData.user_id?e.$http(Object(r.u)(e.formData),function(a){e.$message({message:"成功",type:"success"}),e.$router.go(-1)}):e.$http(Object(r.a)(e.formData),function(a){e.$message({message:"成功",type:"success"}),e.$router.go(-1)})})},onCancel:function(){this.$message({message:"已取消!",type:"warning"}),this.$router.go(-1)}}},l=(n("oThW"),n("KHd+")),s=Object(l.a)(i,function(){var e=this,a=e.$createElement,n=e._self._c||a;return n("div",{staticClass:"app-container"},[n("el-form",{ref:"postForm",attrs:{rules:e.formRules,model:e.formData,"label-width":"120px"}},[n("el-form-item",{attrs:{label:"管理账号:",prop:"username"}},[n("el-col",{attrs:{span:6}},[n("el-input",{attrs:{placeholder:"请输入管理账号"},model:{value:e.formData.username,callback:function(a){e.$set(e.formData,"username",a)},expression:"formData.username"}})],1)],1),e._v(" "),n("el-form-item",{attrs:{label:"管理密码:",prop:"password"}},[n("el-col",{staticClass:"flex",attrs:{span:6}},[n("el-input",{attrs:{disabled:!e.passwordValue,type:"password",placeholder:"请输入管理密码"},model:{value:e.formData.password,callback:function(a){e.$set(e.formData,"password",a)},expression:"formData.password"}}),e._v(" "),e.$props.id?n("el-switch",{staticClass:"mt-10 ml-10",attrs:{"active-color":"#13ce66","inactive-color":"#ff4949"},model:{value:e.passwordValue,callback:function(a){e.passwordValue=a},expression:"passwordValue"}}):e._e()],1)],1),e._v(" "),n("el-form-item",{attrs:{label:"账号昵称:",prop:"fullname"}},[n("el-col",{attrs:{span:6}},[n("el-input",{attrs:{placeholder:"请输入账号昵称"},model:{value:e.formData.fullname,callback:function(a){e.$set(e.formData,"fullname",a)},expression:"formData.fullname"}})],1)],1),e._v(" "),n("el-form-item",{attrs:{label:"权限选择:"}},[n("div",{staticClass:"box"},[n("el-col",[n("el-col",{staticClass:"line-r tac flex-clome",attrs:{span:2}},[n("div",{staticClass:"line-b"},[e._v(" ")]),e._v(" "),e._l(e.perm_list,function(a,t){return n("div",{key:t,staticClass:"line-b"},[n("el-checkbox",{attrs:{value:t},on:{change:function(n){e.changeLeve2(t,a.flag)}},model:{value:a.flag,callback:function(n){e.$set(a,"flag",n)},expression:"item.flag"}})],1)})],2),e._v(" "),n("el-col",{staticClass:"line-r tac",attrs:{span:4}},[n("div",{staticClass:"line-b"},[e._v("一级菜单")]),e._v(" "),e._l(e.level1,function(a,t){return n("div",{key:t,staticClass:"line-b"},[e._v("\n "+e._s(a.name)+"\n ")])})],2),e._v(" "),n("el-col",{staticClass:"line-r tal ti2",attrs:{span:6}},[n("div",{staticClass:"line-b"},[e._v("二级菜单")]),e._v(" "),e._l(e.level2,function(a,t){return n("div",{key:t,staticClass:"line-b"},[e._v("\n "+e._s(a.name)+"\n ")])})],2),e._v(" "),n("el-col",{staticClass:"tac",attrs:{span:12}},[n("div",{staticClass:"line-b"},[e._v("操作")]),e._v(" "),n("div",{staticClass:"line-b flex-row"},e._l(e.A1,function(a,t){return n("div",{key:t+"A1"},[n("el-checkbox",{staticClass:"ml-30",on:{change:function(a){e.changeLimit("A1",0)}},model:{value:a.flag,callback:function(n){e.$set(a,"flag",n)},expression:"item.flag"}},[e._v(e._s(a.name))])],1)})),e._v(" "),n("div",{staticClass:"line-b flex-row"},e._l(e.A2,function(a,t){return n("div",{key:t+"A2"},[n("el-checkbox",{staticClass:"ml-30",on:{change:function(a){e.changeLimit("A2",1)}},model:{value:a.flag,callback:function(n){e.$set(a,"flag",n)},expression:"item.flag"}},[e._v(e._s(a.name))])],1)})),e._v(" "),n("div",{staticClass:"line-b flex-row"},e._l(e.A3,function(a,t){return n("div",{key:t+"A3"},[n("el-checkbox",{staticClass:"ml-30",on:{change:function(a){e.changeLimit("A3",2)}},model:{value:a.flag,callback:function(n){e.$set(a,"flag",n)},expression:"item.flag"}},[e._v(e._s(a.name))])],1)})),e._v(" "),n("div",{staticClass:"line-b flex-row"},e._l(e.A7,function(a,t){return n("div",{key:t+"A7"},[n("el-checkbox",{staticClass:"ml-30",on:{change:function(a){e.changeLimit("A7",3)}},model:{value:a.flag,callback:function(n){e.$set(a,"flag",n)},expression:"item.flag"}},[e._v(e._s(a.name))])],1)})),e._v(" "),n("div",{staticClass:"line-b flex-row"},e._l(e.A4,function(a,t){return n("div",{key:t+"A4"},[n("el-checkbox",{staticClass:"ml-30",on:{change:function(a){e.changeLimit("A4",4)}},model:{value:a.flag,callback:function(n){e.$set(a,"flag",n)},expression:"item.flag"}},[e._v(e._s(a.name))])],1)})),e._v(" "),n("div",{staticClass:"line-b flex-row"},e._l(e.A5,function(a,t){return n("div",{key:t+"A5"},[n("el-checkbox",{staticClass:"ml-30",on:{change:function(a){e.changeLimit("A5",5)}},model:{value:a.flag,callback:function(n){e.$set(a,"flag",n)},expression:"item.flag"}},[e._v(e._s(a.name))])],1)})),e._v(" "),n("div",{staticClass:"line-b flex-row"},e._l(e.A6,function(a,t){return n("div",{key:t+"A6"},[n("el-checkbox",{staticClass:"ml-30",on:{change:function(a){e.changeLimit("A6",6)}},model:{value:a.flag,callback:function(n){e.$set(a,"flag",n)},expression:"item.flag"}},[e._v(e._s(a.name))])],1)})),e._v(" "),n("div",{staticClass:"line-b flex-row"},e._l(e.B1,function(a,t){return n("div",{key:t+"B1"},[n("el-checkbox",{staticClass:"ml-30",on:{change:function(a){e.changeLimit("B1",7)}},model:{value:a.flag,callback:function(n){e.$set(a,"flag",n)},expression:"item.flag"}},[e._v(e._s(a.name))])],1)})),e._v(" "),e._l(16,function(a,t){return n("div",{key:t,staticClass:"line-b flex-row"},[e._v(" ")])})],2)],1)],1)]),e._v(" "),n("el-form-item",{attrs:{align:"center"}},[n("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("保存")]),e._v(" "),n("el-button",{on:{click:e.onCancel}},[e._v("取消")])],1)],1)],1)},[],!1,null,"29a58239",null);s.options.__file="accountDetail.vue";a.default=s.exports},oThW:function(e,a,n){"use strict";var t=n("U8To");n.n(t).a}}]); |