51.8be2e1b9bd11ccab1e20.js 12 KB

1
  1. webpackJsonp([51],{Ux9W:function(e,t){},"elZ+":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("3cXf"),l=a.n(r),o={components:{},data:function(){return{loading:!1,pickertime:[],start_time:"",end_time:"",menu_name:"",selvalueorgan:[],seloptionsorgan:[],dialogVisible:!1,rolelist:[],arganlist:[],tableData:[],total:10,addoramend:!1,ruleForm:{username:"",password:"",org_id:[],org_idlist:[],role_id:"",contacts_name:"",mobile:"",disable:!0,user_id:""},rules:{username:[{required:!0,message:"请输入用户名称",trigger:"blur"}],password:[{required:!0,validator:function(e,t,a){return t?t.length<6?a(new Error("密码长度不能小于6")):t.length>15?a(new Error("密码长度不能大于15")):void a():a(new Error("密码不能为空"))},trigger:"blur"}],org_id:[{required:!0,message:"请选择组织",trigger:"blur"}],role_id:[{required:!0,message:"请选择角色",trigger:"blur"}],mobile:[{validator:function(e,t,a){""!=t?/^1[3-9]\d{9}$/.test(t)?a():a(new Error("请输入正确的手机号")):a()},trigger:"blur"}]}}},computed:{},watch:{pickertime:function(e){console.log(e),e.length>0?(this.start_time=+new Date(e[0])/1e3,this.end_time=+new Date(e[1])/1e3):(this.start_time="",this.end_time="")}},methods:{getuserlist:function(){var e=this,t="";t=this.selvalueorgan.length>0?this.selvalueorgan[this.selvalueorgan.length-1]:"",this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.user_list",data:this.qs.stringify({page:this.page,page_size:10,real_name:this.menu_name,org_id:t,start_time:this.start_time,end_time:this.end_time})}).then(function(t){if(""==t.data.message){if(t.data.data){console.log(t.data.data.page_list),e.tableData=t.data.data.page_list,e.total=t.data.data.total_item;for(var a=0;a<e.tableData.length;a++)e.tableData[a].index=a+1}}else e.$message.error(t.data.message)})},getrolelist:function(){var e=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.role_list",data:this.qs.stringify({page:1,page_size:999999999,role_name:""})}).then(function(t){""==t.data.message?t.data.data&&(e.rolelist=t.data.data.page_list):e.$message.error(t.data.message)})},getarganlist:function(){var e=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.org_list",data:this.qs.stringify({org_name:"",page:1,page_size:999999999})}).then(function(t){""==t.data.message?t.data.data&&(e.arganlist=t.data.data.page_list):e.$message.error(t.data.message)})},query:function(){this.page=1,this.getuserlist()},tprole:function(){this.$router.push({path:"/plantGuard/roleManage"})},add:function(){this.dialogVisible=!0,this.addoramend=!0},amend:function(e){this.dialogVisible=!0,this.addoramend=!1,this.ruleForm.username=e.real_name,this.ruleForm.org_idlist=JSON.parse(e.up_id),this.ruleForm.role_id=e.role_list[0].role_id,this.ruleForm.contacts_name=e.contacts_name,this.ruleForm.mobile=e.mobile,this.ruleForm.disable=0==e.disable,this.ruleForm.user_id=e.user_id;for(var t=0;t<e.org_list.length;t++)this.ruleForm.org_id.push(e.org_list[t].org_id);console.log(e),console.log(this.ruleForm)},del:function(e){var t=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.user_delete",data:this.qs.stringify({user_id:e.user_id})}).then(function(e){""==e.data.message?e.data.data&&(t.$message({message:"删除成功",type:"success"}),t.getuserlist()):t.$message.error(e.data.message)})},dialogclose:function(){for(var e in this.ruleForm)this.ruleForm[e]="";this.ruleForm.org_id=[],this.ruleForm.org_idlist=[],this.ruleForm.disable=!0},cascchange:function(e){console.log(e),this.ruleForm.org_id=[];for(var t=0;t<e.length;t++)this.ruleForm.org_id.push(e[t][e[t].length-1]);console.log(this.ruleForm.org_id)},submit:function(){var e=this;this.$refs.ruleForm.validate(function(t){if(!t)return console.log("error submit!!"),!1;e.loading=!0,console.log(e.ruleForm),e.addoramend?e.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.user_add",data:e.qs.stringify({username:e.ruleForm.username,password:e.ruleForm.password,org_id:e.ruleForm.org_id.join(","),role_id:e.ruleForm.role_id,contacts_name:e.ruleForm.contacts_name,mobile:e.ruleForm.mobile,disable:e.ruleForm.disable?"0":"1",up_id:l()(e.ruleForm.org_idlist)})}).then(function(t){e.loading=!1,""==t.data.message?t.data.data&&(e.$message({message:"添加成功",type:"success"}),e.dialogVisible=!1,e.getuserlist()):e.$message.error(t.data.message)}):(e.loading=!0,e.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.user_modify",data:e.qs.stringify({username:e.ruleForm.username,org_id:e.ruleForm.org_id.join(","),role_id:e.ruleForm.role_id,contacts_name:e.ruleForm.contacts_name,mobile:e.ruleForm.mobile,disable:e.ruleForm.disable?"0":"1",up_id:l()(e.ruleForm.org_idlist),user_id:e.ruleForm.user_id})}).then(function(t){e.loading=!1,""==t.data.message?t.data.data&&(e.$message({message:"修改成功",type:"success"}),e.dialogVisible=!1,e.getuserlist()):e.$message.error(t.data.message)}))})},currentchange:function(e){this.page=e,this.getuserlist()}},beforeCreate:function(){},created:function(){},beforeMount:function(){},mounted:function(){this.getrolelist(),this.getarganlist(),this.getuserlist()},beforeUpdate:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},activated:function(){}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"accbox"},[a("div",{staticClass:"accbox_text"},[a("div",{staticClass:"accbox_text_top"},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期",size:"small"},model:{value:e.pickertime,callback:function(t){e.pickertime=t},expression:"pickertime"}}),e._v(" "),a("el-input",{attrs:{placeholder:"请输入账号或者联系人查询",size:"small"},model:{value:e.menu_name,callback:function(t){e.menu_name=t},expression:"menu_name"}}),e._v(" "),a("el-cascader",{attrs:{options:e.arganlist,props:{checkStrictly:!0,value:"id",children:"childrens",label:"org_name"},filterable:"",size:"small",clearable:""},model:{value:e.selvalueorgan,callback:function(t){e.selvalueorgan=t},expression:"selvalueorgan"}}),e._v(" "),a("el-button",{attrs:{type:"info",size:"small"},on:{click:e.query}},[e._v("查 询")]),e._v(" "),a("el-button",{attrs:{type:"info",size:"small"},on:{click:e.tprole}},[e._v("角色管理")]),e._v(" "),a("el-button",{attrs:{type:"info",size:"small"},on:{click:e.add}},[e._v("新增账号")])],1),e._v(" "),a("div",{staticClass:"accbox_text_table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,stripe:""}},[a("el-table-column",{attrs:{prop:"index",label:"序号",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{prop:"real_name",label:"账号",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"org_list",label:"管理组织"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-popover",{attrs:{placement:"right",width:"100",trigger:"click"}},[a("div",e._l(t.row.org_list,function(t,r){return a("p",{key:r},[e._v("\n "+e._s(t.org_name)+"\n ")])}),0),e._v(" "),t.row.org_list.length>1?a("p",{attrs:{slot:"reference"},slot:"reference"},[e._v("\n "+e._s(t.row.org_list[0].org_name)+"...\n ")]):e._e()]),e._v(" "),t.row.org_list.length<2?a("p",{attrs:{slot:"reference"},slot:"reference"},[e._v("\n "+e._s(t.row.org_list[0].org_name)+"\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"role_list",label:"角色"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",[e._v(e._s(t.row.role_list[0].role_list))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"contacts_name",label:"联系人"}}),e._v(" "),a("el-table-column",{attrs:{prop:"mobile",label:"联系电话"}}),e._v(" "),a("el-table-column",{attrs:{prop:"disable",label:"类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{style:{color:0==t.row.disable?"#17BB89":"#f78989"}},[e._v("\n "+e._s(0==t.row.disable?"正常":"禁用")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"addtime",label:"创建时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",[e._v(e._s(e._f("formatTime")(1e3*t.row.addtime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"addtime",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"info"},on:{click:function(a){return e.amend(t.row)}}},[e._v("修改")]),e._v(" "),a("el-popconfirm",{attrs:{"confirm-button-text":"好的","cancel-button-text":"不用了",icon:"el-icon-info","icon-color":"red",title:"确定删除此用户吗?"},on:{confirm:function(a){return e.del(t.row)}}},[a("el-button",{attrs:{slot:"reference",size:"mini",type:"danger"},slot:"reference"},[e._v("删除")])],1)]}}])})],1),e._v(" "),a("el-pagination",{attrs:{background:"",layout:"prev, pager, next",total:e.total},on:{"current-change":e.currentchange}})],1)]),e._v(" "),a("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{title:"提示",visible:e.dialogVisible,width:"570px","element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading","element-loading-background":"rgba(0, 0, 0, 0.8)"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.dialogclose}},[a("div",{staticClass:"dialogbox"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"用户名称",prop:"username"}},[e.addoramend?a("el-input",{attrs:{maxlength:"15","show-word-limit":"",size:"small"},model:{value:e.ruleForm.username,callback:function(t){e.$set(e.ruleForm,"username",t)},expression:"ruleForm.username"}}):a("p",[e._v(e._s(e.ruleForm.username))])],1),e._v(" "),e.addoramend?a("el-form-item",{attrs:{label:"用户密码",prop:"password"}},[a("el-input",{attrs:{size:"small",type:"password"},model:{value:e.ruleForm.password,callback:function(t){e.$set(e.ruleForm,"password",t)},expression:"ruleForm.password"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"管理组织",prop:"org_id"}},[a("el-cascader",{attrs:{options:e.arganlist,props:{multiple:!0,checkStrictly:!0,value:"id",children:"childrens",label:"org_name"},clearable:"",filterable:"",size:"small"},on:{change:e.cascchange},model:{value:e.ruleForm.org_idlist,callback:function(t){e.$set(e.ruleForm,"org_idlist",t)},expression:"ruleForm.org_idlist"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"联系人",prop:"contacts_name"}},[a("el-input",{attrs:{maxlength:"10","show-word-limit":"",size:"small"},model:{value:e.ruleForm.contacts_name,callback:function(t){e.$set(e.ruleForm,"contacts_name",t)},expression:"ruleForm.contacts_name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"联系电话",prop:"mobile"}},[a("el-input",{attrs:{size:"small"},model:{value:e.ruleForm.mobile,callback:function(t){e.$set(e.ruleForm,"mobile",t)},expression:"ruleForm.mobile"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"角色",prop:"role_id"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择",size:"small"},model:{value:e.ruleForm.role_id,callback:function(t){e.$set(e.ruleForm,"role_id",t)},expression:"ruleForm.role_id"}},e._l(e.rolelist,function(e){return a("el-option",{key:e.id,attrs:{label:e.role_name,value:e.id}})}),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"状态",prop:"disable"}},[a("div",{staticStyle:{"padding-top":"10px"}},[a("el-switch",{staticStyle:{display:"block"},attrs:{"active-color":"#17BB89","inactive-color":"#f78989","active-text":"正常","inactive-text":"禁用",size:"small"},model:{value:e.ruleForm.disable,callback:function(t){e.$set(e.ruleForm,"disable",t)},expression:"ruleForm.disable"}})],1)])],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submit}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var s=a("C7Lr")(o,i,!1,function(e){a("Ux9W")},"data-v-52510368",null);t.default=s.exports}});