(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7ab4903b"],{"989e":function(e,t,a){},"9f7b":function(e,t,a){"use strict";a("d110")},acf8:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{staticClass:"my-tabs",attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"用户列表",name:"roleList"}},[a("user-manage-list",{attrs:{dataObj:e.dataObj},on:{status:e.isShow,item:e.listObj}})],1)],1)],1)},i=[],r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"tab-header"},[a("el-form",{ref:"form",attrs:{inline:!0,model:e.search,"label-width":"80px"}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{clearable:""},model:{value:e.search.userName,callback:function(t){e.$set(e.search,"userName",t)},expression:"search.userName"}})],1),a("el-form-item",{attrs:{label:"姓名"}},[a("el-input",{attrs:{clearable:""},model:{value:e.search.name,callback:function(t){e.$set(e.search,"name",t)},expression:"search.name"}})],1),a("el-form-item",{attrs:{label:"角色"}},[a("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择"},model:{value:e.search.roleSid,callback:function(t){e.$set(e.search,"roleSid",t)},expression:"search.roleSid"}},e._l(e.roleListAll,(function(e){return a("el-option",{key:e.sid,attrs:{label:e.name,value:e.sid}})})),1)],1),a("el-form-item",{attrs:{label:"部门"}},[a("el-input",{attrs:{clearable:""},model:{value:e.search.orgName,callback:function(t){e.$set(e.search,"orgName",t)},expression:"search.orgName"}})],1),a("el-button",{on:{click:function(t){return e.getOrgUserList(1)}}},[e._v("查询")])],1)],1)],1)],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.userTable,border:""}},[a("el-table-column",{attrs:{label:"序号",width:"50px",type:"index",align:"center"}}),a("el-table-column",{attrs:{label:"操作",width:"300px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return e.setRole(t.row)}}},[e._v(" 设置角色 ")]),a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return e.initPwd(t.row)}}},[e._v(" 初始化密码 ")])]}}])}),a("el-table-column",{attrs:{prop:"userName",label:"用户名",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.userName))]}}])}),a("el-table-column",{attrs:{prop:"userType",label:"用户类型",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"姓名",width:"120px",align:"center"}}),a("el-table-column",{attrs:{prop:"departmentName",label:"部门",align:"center"}}),a("el-table-column",{attrs:{prop:"postName",label:"岗位",align:"center"}}),a("el-table-column",{attrs:{prop:"isEnable",label:"是否可用",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":"1","inactive-value":"0","active-color":"#13ce66","inactive-color":"#ff4949"},on:{change:function(a){return e.enabledChange(a,t.row)}},model:{value:t.row.isEnable,callback:function(a){e.$set(t.row,"isEnable",a)},expression:"scope.row.isEnable"}})]}}])})],1),a("pagination",{attrs:{total:e.page.total,page:e.page.current,limit:e.page.size},on:{"update:page":function(t){return e.$set(e.page,"current",t)},"update:limit":function(t){return e.$set(e.page,"size",t)},pagination:e.pagination}}),a("el-dialog",{attrs:{title:"设置角色",visible:e.roleDialog,width:"30%"},on:{"update:visible":function(t){e.roleDialog=t}}},[a("el-form",{ref:"roleForm",attrs:{model:e.roleForm,rules:e.rules}},[a("el-form-item",{attrs:{label:"角色名称","label-width":e.formLabelWidth,prop:"roleSid"}},[a("el-select",{attrs:{placeholder:"请选择",filterable:"",multiple:""},model:{value:e.roleForm.roleSid,callback:function(t){e.$set(e.roleForm,"roleSid",t)},expression:"roleForm.roleSid"}},e._l(e.roleList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.sid}})})),1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.saveRole("roleForm")}}},[e._v("保 存")]),a("el-button",{on:{click:function(t){e.roleDialog=!1}}},[e._v("关 闭")])],1)],1),a("el-dialog",{attrs:{title:"部门设置",visible:e.bm_Dialog,width:"30%"},on:{"update:visible":function(t){e.bm_Dialog=t}}},[a("el-form",{ref:"bm_Form",attrs:{model:e.bm_Form,rules:e.rules}},[a("el-form-item",{attrs:{label:"部门名称","label-width":e.formLabelWidth,prop:"departmentSid"}},[a("el-cascader",{attrs:{options:e.treedata,props:e.props},model:{value:e.bm_Form.departmentSid,callback:function(t){e.$set(e.bm_Form,"departmentSid",t)},expression:"bm_Form.departmentSid"}}),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",size:"mini",circle:"",icon:"el-icon-plus"},on:{click:function(t){return e.toNav("deptManage")}}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.saveOrg("bm_Form")}}},[e._v("保 存")]),a("el-button",{on:{click:function(t){e.bm_Dialog=!1}}},[e._v("关 闭")])],1)],1),a("el-dialog",{attrs:{title:"编辑用户信息",visible:e.editDialog,width:"40%"},on:{"update:visible":function(t){e.editDialog=t}}},[a("table",{staticClass:"e-table",attrs:{cellspacing:"0"}},[a("tr",[a("td",[e._v("姓名")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)]),a("tr",[a("td",[e._v("用户类型")]),a("td",[a("el-select",{staticStyle:{width:"300px"},on:{change:function(t){return e.$forceUpdate()}},model:{value:e.form.userTypeKey,callback:function(t){e.$set(e.form,"userTypeKey",t)},expression:"form.userTypeKey"}},e._l(e.userTypeData,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.value}})})),1)],1)]),a("tr",[a("td",[e._v("部门")]),a("td",[a("el-select",{staticStyle:{width:"300px"},attrs:{placeholder:"请选择"},on:{change:function(t){return e.$forceUpdate()}},model:{value:e.form.deptSid,callback:function(t){e.$set(e.form,"deptSid",t)},expression:"form.deptSid"}},[a("el-option",{key:e.form.deptSid,attrs:{hidden:"",label:e.orgName,value:e.form.deptSid}}),a("el-tree",{ref:"Tree",attrs:{data:e.treedata,"show-checkbox":"",accordion:"","node-key":"sid","default-checked-keys":e.checkedId,"default-expand-all":!0,"check-strictly":!0,props:e.defaultProps},on:{"check-change":e.checkchange}})],1)],1)]),a("tr",[a("td",[e._v("岗位")]),a("td",[a("el-select",{staticStyle:{width:"300px"},on:{change:function(t){return e.$forceUpdate()}},model:{value:e.form.postSid,callback:function(t){e.$set(e.form,"postSid",t)},expression:"form.postSid"}},e._l(e.postSidData,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.sid}})})),1)],1)]),a("tr",[a("td",[e._v("手机号码")]),a("td",[a("el-input",{staticStyle:{width:"300px"},model:{value:e.form.userName,callback:function(t){e.$set(e.form,"userName",t)},expression:"form.userName"}})],1)]),a("tr",[a("td",[e._v("手机验证码")]),a("td",[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入验证码"},model:{value:e.form.verificationCode,callback:function(t){e.$set(e.form,"verificationCode",t)},expression:"form.verificationCode"}},[a("el-button",{directives:[{name:"show",rawName:"v-show",value:e.showCode,expression:"showCode"}],attrs:{slot:"append"},nativeOn:{click:function(t){return e.getIdentifying(t)}},slot:"append"},[e._v("获取验证码")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:!e.showCode,expression:"!showCode"}],attrs:{slot:"append"},slot:"append"},[e._v(e._s(e.phoneCodeCount)+" s")])],1)],1)])]),a("div",{staticStyle:{"margin-top":"20px","text-align":"center"}},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.save()}}},[e._v("保 存")]),a("el-button",{on:{click:function(t){e.editDialog=!1}}},[e._v("关 闭")])],1)])],1)},s=[],n=a("b775"),l=(a("4328"),window.sessionStorage.getItem("token"));function c(e){return Object(n["a"])({url:"/portal/v1/sysuser/listPage",method:"post",data:e,headers:{"Content-Type":"application/json",token:l}})}function d(e){return Object(n["a"])({url:"/portal/v1/sysuser/save",method:"post",data:e,headers:{"Content-Type":"application/json",token:l}})}function u(e){return Object(n["a"])({url:"/portal/v1/sysuser/update/"+e.sid,method:"post",data:e,headers:{"Content-Type":"application/json",token:l}})}function p(e){return Object(n["a"])({url:"/portal/v1/sysuser/delBySid/"+e.sid,method:"get",data:e,headers:{"Content-Type":"application/json",token:l}})}function m(e){return Object(n["a"])({url:"/portal/v1/sysuser/initPwd/"+e.sid,method:"post",data:e,headers:{"Content-Type":"application/json",token:l}})}function f(e){return Object(n["a"])({url:"/portal/v1/sysuser/fetchBySid/"+e.sid,method:"get",data:e,headers:{"Content-Type":"application/json",token:l}})}function h(e){return Object(n["a"])({url:"/portal/v1/sysrole/listAllByUserSid/"+e.sid,method:"post",data:e,headers:{"Content-Type":"application/json",token:l}})}function g(e){return Object(n["a"])({url:"/portal/v1/sysuserrole/update",method:"post",data:e,headers:{"Content-Type":"application/json",token:l}})}function b(e){return Object(n["a"])({url:"/portal/v1/sysrole/listAll",method:"post",data:e,headers:{"Content-Type":"application/json",token:l}})}function v(e){return Object(n["a"])({url:"/portal/v1/sysorganization/list",method:"get",data:e,headers:{"Content-Type":"application/json",token:l}})}function y(e){return Object(n["a"])({url:"/portal/v1/syspost/fetchByOrgSid/"+e.sid,method:"get",data:e,headers:{"Content-Type":"application/json",token:l}})}function S(e){return Object(n["a"])({url:"/portal/v1/sysuser/sendMessageCode/"+e.phone,method:"get",data:e,headers:{"Content-Type":"application/json",token:l}})}function k(e){return Object(n["a"])({url:"/portal/v1/sysuser/setIsEnable/"+e.sid+"/"+e.isEnable,method:"post",data:e,headers:{"Content-Type":"application/json"}})}var w={data:function(){return{editDialog:!1,form:{},userTypeData:[{value:"1",name:"员工"},{value:"2",name:"客户"},{value:"3",name:"供应商"}],checkedId:[],orgName:"",defaultProps:{children:"children",label:"name"},showCode:!0,postSidData:[],phoneCodeCount:"",timer:null,roleListAll:[],search:{name:"",userName:"",roleSid:""},props:{value:"sid",label:"name",children:"orgDepartmentVoList"},treedata:null,page:{total:0,current:1,size:10},userTable:[],clientTable:[],formLabelWidth:"100",roleDialog:!1,roleList:[],roleForm:{roleSid:"",userSid:""},bm_Dialog:!1,postSid:"",bm_Form:{departmentSid:""},bm_List:[],rules:{roleSid:[{required:!0,message:"请选择角色名称",trigger:"blur"}],departmentSid:[{required:!0,message:"请选择部门名称",trigger:"blur"}]}}},props:["dataObj"],watch:{dataObj:{handler:function(e){this.getOrgUserList()},deep:!0}},mounted:function(){this.getOrgUserList(),this.getRoleList(),this.getOrgTree(),this.getOrgList()},methods:{getOrgUserList:function(e){var t=this;"1"===e&&(this.page.current=1);var a=this.page;a.params=this.search,c(a).then((function(e){t.page.total=e.data.total,t.userTable=e.data.records}))},getRoleList:function(){var e=this,t={};b(t).then((function(t){"200"===t.code&&(e.roleListAll=t.data)}))},pagination:function(e){this.page.current=e.pageNum,this.page.size=e.pageSize,this.getOrgUserList()},getOrgTree:function(){},setRole:function(e){var t=this;this.roleForm.roleSid=[],this.roleDialog=!0,this.roleForm.sid=e.sid,this.roleForm.userSid=e.sid,h(this.roleForm).then((function(e){t.roleList=e.data;for(var a=0;a0&&e.phoneCodeCount<=t?e.phoneCodeCount--:(e.showCode=!0,clearInterval(e.timer),e.timer=null)}),1e3));var a={phone:this.form.mobile};S(a).then((function(t){"200"==t.code&&(e.orginTranceNo=t.data.tranceNo)}))}else this.$alert("请填写手机号码","",{confirmButtonText:"确定"})},cancel:function(){this.$emit("status",!1)}}},N=j,D=Object(_["a"])(N,$,O,!1,null,null,null),L=D.exports,F={components:{userManageList:T,userManageAdd:L},data:function(){return{activeName:"roleList",editDialog:!1,dataObj:{isShow:""},childObj:{}}},mounted:function(){},methods:{handleClick:function(e,t){"addrole"==e.name&&(this.dialogTitle="新增")},isShow:function(e){e?this.activeName="addrole":(this.activeName="roleList",this.dataObj.isShow=!1,this.dataObj.isShow=!0)},listObj:function(e){this.childObj=e}}},U=F,I=(a("9f7b"),Object(_["a"])(U,o,i,!1,null,"3099acf3",null));t["default"]=I.exports},ba3b:function(e,t,a){"use strict";a("989e")},d110:function(e,t,a){}}]);