Your Name
2022-04-08 1f2a259f8cbb7eb0b12d12895116c309eb8cd609
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-4c11"],{"41Be":function(e,t,a){"use strict";a.d(t,"a",function(){return i});var r=a("rerW"),o=a.n(r),n=a("Q2AE");function i(e,t){if(1==e||2==e)return!0;if(!t)return!1;var a=n.a.getters&&n.a.getters.roles;if(a&&a.length>0){var r=!0,i=!1,s=void 0;try{for(var l,c=o()(a);!(r=(l=c.next()).done);r=!0){var u=l.value.btnAccess;if(!u)return!1;var d=u.split(",");if(-1!=d.indexOf("all"))return!0;if(-1!=d.indexOf(t))return!0}}catch(e){i=!0,s=e}finally{try{!r&&c.return&&c.return()}finally{if(i)throw s}}return!1}return!1}},"E/1L":function(e,t,a){},SzB9:function(e,t,a){"use strict";var r=a("E/1L");a.n(r).a},WZwz:function(e,t,a){"use strict";a.d(t,"b",function(){return n}),a.d(t,"a",function(){return i});var r=a("t3Un"),o=a("X4fA");function n(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/districtByName",method:"get",params:e||{}})}function i(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/district?type="+e.type+"&parentname="+e.parentname+"&parenttype="+e.parenttype,method:"get"})}},WgQi:function(e,t,a){"use strict";a.d(t,"e",function(){return n}),a.d(t,"a",function(){return i}),a.d(t,"f",function(){return s}),a.d(t,"b",function(){return l}),a.d(t,"d",function(){return c}),a.d(t,"c",function(){return u});var r=a("t3Un"),o=a("X4fA");function n(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/department",method:"get",params:e||{}})}function i(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/addDepartment",method:"post",data:e})}function s(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/putDepartment",method:"post",data:e})}function l(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/delDepartment",method:"post",data:e})}function c(){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/departmentList",method:"get"})}function u(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/department-userList",method:"post",data:e})}},koGU:function(e,t,a){e.exports=a.p+"static/file/user.xlsx"},lh3E:function(e,t,a){"use strict";a.d(t,"d",function(){return n}),a.d(t,"a",function(){return i}),a.d(t,"e",function(){return s}),a.d(t,"b",function(){return l}),a.d(t,"c",function(){return c});var r=a("X4fA"),o=a("t3Un");function n(e){return Object(o.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/company",method:"get",params:e||{}})}function i(e){return Object(o.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/addCompany",method:"post",data:e})}function s(e){return Object(o.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/putCompany",method:"post",data:e})}function l(e){return Object(o.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/delCompany",method:"post",data:e})}function c(){return Object(o.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/companyList",method:"get"})}},"yh5+":function(e,t,a){"use strict";a.r(t);var r=a("cLjf"),o=a.n(r),n=a("hDQ3"),i=a.n(n),s=a("bS4n"),l=a.n(s),c=a("rerW"),u=a.n(c),d=a("DnhZ"),m=a("8t5x"),p=a("wk8/"),f=a("41Be"),h=a("zF5t"),b=a("7Qib"),v=a("8fCU"),y=a("jJIE"),g=a.n(y),w=a("4f16"),F=a("WZwz"),_=a("lh3E"),k=a("WgQi"),x=a("koGU"),j={name:"UserTable",filters:{parseRoles:function(e){if(e){var t="",a=!0,r=!1,o=void 0;try{for(var n,i=u()(e);!(a=(n=i.next()).done);a=!0){t+=n.value.name+","}}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return t&&(t=t.substring(0,t.lastIndexOf(","))),t}},parseType:function(e){if(e)return[{id:1,name:"超级管理员"},{id:2,name:"管理员"},{id:3,name:"普通用户"}].find(function(t){return t.id===e}).name},parseStatus:function(e){return 1===e?"正常":0===e?"停用":void 0},filterSafety:function(e){return e?"是":"否"},filterUserType:function(e){return Object(b.e)(e)},parseGX:function(e){for(var t=e.split("-"),a="",r=0;r<t.length;r++)null==t[r]||""==t[r]||"null"==t[r]?(0==r&&(a="全部省份"),1==r&&(a+="-全部城市"),2==r&&(a+="-全部区县"),3==r&&(a+="-全部街道"),4==r&&(a+="-全部居委会")):0==r?a=t[r]:a+="-"+t[r];return a}},computed:l()({},Object(m.b)(["userType","username"])),components:{workLicense:d.default},data:function(){return{sort:"username",order:"asc",pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,tableKey:0,userData:null,listLoading:!0,iscompanyList:[{id:1,name:"否"},{id:0,name:"是"}],queryForm:{username:"",company:"",department:"",job:"",province:"",city:"",area:"",town:"",community:""},dataForm:{id:"",username:"",password:"",realname:"",idcard:"",email:"",company:"",department:"",job:"",type:"",iscompany:"",isdepartment:"",ispass:"",starttime:"",endtime:"",status:"",createdby:"",createddate:"",lastmodifiedby:"",lastmodifieddate:"",empNo:"",deviceNo:""},cardDataForm:{username:"",empNo:"",deviceNo:""},importDialogFormVisible:!1,importDisabled:!1,dialogFormVisible:!1,bindDialogFormVisible:!1,dialogStatus:"",dataFormRules:{username:[{required:!0,message:"用户名不能为空",trigger:"blur"}],realname:[{required:!0,message:"真实姓名不能为空",trigger:"blur"}],password:[{required:!0,message:"密码不能为空",trigger:"blur"}],confirmPassword:[{required:!0,message:"确认密码不能为空",trigger:"blur"}],type:[{required:!0,message:"用户类型不能为空",trigger:"change"}],status:[{required:!0,message:"状态不能为空",trigger:"change"}],isanalysis:[{required:!0,message:"是否气体检测中心不能为空",trigger:"change"}]},rules:{username:[{required:!0,message:"用户名不能为空",trigger:"blur"}],realname:[{required:!0,message:"真实姓名不能为空",trigger:"blur"}],type:[{required:!0,message:"用户类型不能为空",trigger:"change"}],status:[{required:!0,message:"状态不能为空",trigger:"change"}],isanalysis:[{required:!0,message:"是否气体检测中心不能为空",trigger:"change"}]},isList:[{id:1,name:"是"},{id:0,name:"否"}],typeList:[{id:1,name:"超级管理员"},{id:2,name:"管理员"},{id:3,name:"普通用户"}],dialogUserRoleFormVisible:!1,userRoleDataForm:{userRoles:[],userId:""},userRoleDataFormRules:{userRoles:[{type:"array",required:!0,message:"角色不能为空",trigger:"change"}]},roleList:[],passwordType:"password",confirmPasswordType:"password",templateRadio:"",instituteList:[],departmentList:[],companyList:[],statusList:[{id:1,name:"正常"},{id:0,name:"停用"}]}},created:function(){this.getUserList(),this.getProvince(),this.getDepartmentData(),this.getCompanyData()},methods:{refreshHandle:function(){this.getUserList()},queryHandle:function(){this.currentPage=1,this.getUserList()},sortUserChange:function(e){this.sort=e.prop,this.order=e.order,this.getUserList()},getUserList:function(){var e=this,t={};for(var a in t.sort=e.sort,t.order=e.order,t.pageIndex=e.currentPage,t.pageSize=e.pageSize,t.type=e.userType,t.isMain=!0,e.queryForm)void 0!=e.queryForm[a]&&""!=e.queryForm[a].toString()&&(t[a]=e.queryForm[a]);e.listLoading=!0,Object(p.q)(t).then(function(t){var a=t.data;if(200==a.code){var r=a.result;e.recordTotal=r.totalCount,e.pageSize=r.pageSize,e.pageTotal=Object(b.a)(r.totalCount,r.pageSize),e.currentPage=r.pageIndex,e.userData=r.result}else Object(v.a)({error:a.data.message,vm:e});e.listLoading=!1}).catch(function(t){e.listLoading=!1,Object(v.a)({error:t,vm:e})})},showWorkLicense:function(e){this.$refs.workLicense.openWorkLicense(e)},createHandle:function(){var e=this;this.$refs.dataForm.validate(function(t){var a=e;if(t){if(a.dataForm.password!=a.dataForm.confirmPassword)return void Object(v.a)({error:"密码输入不一致",vm:a});var r=g.a.get("userName");a.dataForm.operator=r,Object(p.d)(a.dataForm).then(function(e){var t=e.data;200==t.code?(a.dialogFormVisible=!1,a.$message({message:"创建成功",type:"success"}),a.getUserList()):Object(v.a)({error:t.data.message,vm:a})}).catch(function(e){Object(v.a)({error:e,vm:a})})}})},deleteHandle:function(e){var t=this;w.MessageBox.confirm("确定删除用户"+e.username+"信息","确定删除",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.deleteAction(e)}).catch(function(){console.log("已取消删除")})},deleteAction:function(e){var t=this,a={};a.id=e.id;var r=g.a.get("userName"),o=g.a.get("name");a.operator=o+"("+r+")",Object(p.e)(a).then(function(e){var a=e.data;200==a.code?(t.$message({message:"删除成功",type:"success"}),t.getUserList()):Object(v.a)({error:a.data.message,vm:t})}).catch(function(e){Object(v.a)({error:e,vm:t})})},resetDataForm:function(){this.dataForm={id:"",username:"",password:"",realname:"",idcard:"",email:"",company:"",department:"",job:"",type:"",iscompany:"",isdepartment:"",ispass:"",starttime:"",endtime:"",status:"",createdby:"",createddate:"",lastmodifiedby:"",lastmodifieddate:""}},getDepartmentData:function(){var e=this;Object(k.d)().then(function(t){"200"===t.data.code?e.departmentList=t.data.result:e.$message({type:"warning",message:t.data.message})}).catch(function(t){Object(v.a)({error:t,vm:e})})},getCompanyData:function(){var e=this;Object(_.c)().then(function(t){"200"===t.data.code?e.companyList=t.data.result:e.$message({type:"warning",message:t.data.message})}).catch(function(t){Object(v.a)({error:t,vm:e})})},showCreateHandle:function(){var e=this;this.resetDataForm(),this.dialogStatus="create",this.dialogFormVisible=!0,this.$nextTick(function(){e.$refs.dataForm.clearValidate()})},updateHandle:function(){var e=this;this.$refs.dataForm.validate(function(t){var a=e;if(t){if((a.dataForm.password||a.dataForm.confirmPassword)&&a.dataForm.password!=a.dataForm.confirmPassword)return void Object(v.a)({error:"密码输入不一致",vm:a});var r=g.a.get("userName");a.dataForm.lastmodifiedby=r,Object(p.n)(a.dataForm).then(function(e){var t=e.data;200==t.code?(a.dialogFormVisible=!1,a.$message({message:"更新成功",type:"success"}),a.getUserList()):Object(v.a)({error:t.data.message,vm:a})}).catch(function(e){Object(v.a)({error:e,vm:a})})}})},getRoleList:function(){var e=i()(o.a.mark(function e(){var t,a;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=this,a={},Object(h.d)(a).then(function(e){var a=e.data;if(200==a.code){var r=a.result;t.roleList=r}else Object(v.a)({error:a.data.message,vm:t})});case 3:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),showAssignRole:function(){var e=i()(o.a.mark(function e(t){var a=this;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getRoleList();case 2:this.userRoleDataForm.userId=t.id,this.$nextTick(function(){var e=[];if(t.roles){var r=!0,o=!1,n=void 0;try{for(var i,s=u()(t.roles);!(r=(i=s.next()).done);r=!0){var l=i.value;e.push(l.id)}}catch(e){o=!0,n=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw n}}}a.userRoleDataForm.userRoles=e}),this.dialogUserRoleFormVisible=!0,this.$nextTick(function(){a.$refs.userRoleDataForm.clearValidate()});case 6:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}(),assignUserRoleHandle:function(){var e=this;this.$refs.userRoleDataForm.validate(function(t){if(t){g.a.get("userName");var a={};a.id=e.userRoleDataForm.userId,a.roles=e.userRoleDataForm.userRoles,Object(p.o)(a).then(function(t){var a=t.data;200==a.code?(e.dialogUserRoleFormVisible=!1,e.$message({message:"角色分配成功",type:"success"}),e.getUserList()):Object(v.a)({error:a.data.message,vm:e})})}})},showEditHandle:function(e){var t=this;this.resetDataForm(),this.dataForm=e,this.dataForm.password=null,this.dialogStatus="update",this.dialogFormVisible=!0,this.$nextTick(function(){t.$refs.dataForm.clearValidate()})},passwordChangeEvent:function(e){this.dataForm.password!=e&&Object(v.a)({error:"密码输入不一致",vm:this})},showPwd:function(){"password"===this.passwordType?this.passwordType="":this.passwordType="password"},showConfirmPwd:function(){"password"===this.confirmPasswordType?this.confirmPasswordType="":this.confirmPasswordType="password"},handleSizeChange:function(e){this.pageSize=e,this.currentPage=1,this.getUserList()},handleCurrentChange:function(e){this.currentPage=e,this.getUserList()},getTemplateRow:function(e){console.log(e,"22222")},handleInstituteChange:function(e){e&&(this.dataForm.departmentId="")},disableRole:function(e){return 1==e.type},getRoleInfo:function(e){return e.name},getBtnPermission:function(e){return Object(f.a)(this.userType,e)},showImportHandle:function(){this.importDisabled=!1,this.importDialogFormVisible=!0},viewHandle:function(){window.open(x,"_blank")},importHandle:function(){var e=this,t=new FormData,a=g.a.get("userName");t.append("operator",a);var r=this.$refs.importLabInput.files;r&&r.length>0&&t.append("file",r[0]),t.append("action","import"),Object(p.k)(t).then(function(t){var a=t.data;200==a.code?(e.importDialogFormVisible=!1,e.$message({message:"导入成功",type:"success"}),e.getUserList()):Object(v.a)({error:a.data.message,vm:e})}).catch(function(t){Object(v.a)({error:t,vm:e})})},getProvince:function(){var e=this,t=this,a={parenttype:0,type:1};Object(p.g)(a).then(function(a){var r=a.data;200==r.code?e.provinceList=r.result:Object(v.a)({error:r.data.message,vm:t})}).catch(function(e){})},resetCity:function(e){var t=this,a=this,r={};r.parentname=e,r.parenttype=1,r.type=2,Object(p.g)(r).then(function(e){var r=e.data;200==r.code?(t.cityList=r.result,t.areaList=[],t.townList=[],t.communityList=[],t.dataForm.city="",t.dataForm.area="",t.dataForm.town="",t.dataForm.community=""):Object(v.a)({error:r.data.message,vm:a})}).catch(function(e){})},resetArea:function(e){var t=this,a=this,r={};r.parentname=e,r.parenttype=2,r.type=3,Object(p.g)(r).then(function(e){var r=e.data;200==r.code?(t.areaList=r.result,t.townList=[],t.communityList=[],t.dataForm.area="",t.dataForm.town="",t.dataForm.community=""):Object(v.a)({error:r.data.message,vm:a})}).catch(function(e){})},resetTown:function(e){var t=this,a=this,r={};r.parentname=e,r.parenttype=3,r.type=4,Object(p.g)(r).then(function(e){var r=e.data;200==r.code?(t.townList=r.result,t.communityList=[],t.dataForm.town="",t.dataForm.community=""):Object(v.a)({error:r.data.message,vm:a})}).catch(function(e){})},resetCommunity:function(e){var t=this,a=this,r={};r.parentname=e,r.parenttype=4,r.type=5,Object(p.g)(r).then(function(e){var r=e.data;200==r.code?(t.communityList=r.result,t.dataForm.community=""):Object(v.a)({error:r.data.message,vm:a})}).catch(function(e){})},changeArea:function(e){var t=this;return i()(o.a.mark(function a(){var r,n,i,s;return o.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if("province"!==e){a.next=12;break}return t.queryForm.city="",t.queryForm.area="",t.queryForm.town="",t.queryForm.community="",t.areaListQuery={type:2,parenttype:1,parentname:t.queryForm.province},a.next=8,Object(F.a)(t.areaListQuery);case 8:"200"===(r=a.sent).data.code&&(t.cityList=r.data.result),a.next=40;break;case 12:if("city"!==e){a.next=23;break}return t.queryForm.area="",t.queryForm.town="",t.queryForm.community="",t.areaListQuery={type:3,parenttype:2,parentname:t.queryForm.city},a.next=19,Object(F.a)(t.areaListQuery);case 19:"200"===(n=a.sent).data.code&&(t.districtList=n.data.result),a.next=40;break;case 23:if("area"!==e){a.next=33;break}return t.queryForm.town="",t.queryForm.community="",t.areaListQuery={type:4,parenttype:3,parentname:t.queryForm.area},a.next=29,Object(F.a)(t.areaListQuery);case 29:"200"===(i=a.sent).data.code&&(t.streetList=i.data.result),a.next=40;break;case 33:if("town"!==e){a.next=40;break}return t.queryForm.community="",t.areaListQuery={type:5,parenttype:4,parentname:t.queryForm.town},a.next=38,Object(F.a)(t.areaListQuery);case 38:"200"===(s=a.sent).data.code&&(t.committeeList=s.data.result);case 40:case"end":return a.stop()}},a,t)}))()},bindCardHandle:function(e){this.cardDataForm={username:"",empNo:"",deviceNo:""},this.cardDataForm.username=e.username,this.bindDialogFormVisible=!0},bindCard:function(){var e=this,t=this;Object(p.b)(t.cardDataForm).then(function(a){var r=a.data;"200"===r.code?(t.$message({message:"绑定成功",type:"success"}),e.bindDialogFormVisible=!1,t.getUserList()):Object(v.a)({error:r.message,vm:t})}).catch(function(e){})},setInvalidDel:function(e){var t=this;Object(p.m)(e).then(function(e){var a=e.data;"200"===a.code?(t.$message({message:"删除成功",type:"success"}),t.getUserList()):Object(v.a)({error:a.message,vm:t})}).catch(function(e){})}}},O=(a("SzB9"),a("ZrdR")),L=Object(O.a)(j,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",[a("el-form",{attrs:{inline:!0,model:e.queryForm}},[a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{staticClass:"filter-item",staticStyle:{width:"150px"},attrs:{placeholder:""},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.queryHandle(t):null}},model:{value:e.queryForm.username,callback:function(t){e.$set(e.queryForm,"username",t)},expression:"queryForm.username"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"单位"}},[a("el-input",{staticClass:"filter-item",staticStyle:{width:"200px"},attrs:{placeholder:""},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.queryHandle(t):null}},model:{value:e.queryForm.company,callback:function(t){e.$set(e.queryForm,"company",t)},expression:"queryForm.company"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"部门"}},[a("el-input",{staticClass:"filter-item",staticStyle:{width:"150px"},attrs:{placeholder:""},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.queryHandle(t):null}},model:{value:e.queryForm.department,callback:function(t){e.$set(e.queryForm,"department",t)},expression:"queryForm.department"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{staticClass:"filter-item",staticStyle:{width:"150px"},attrs:{placeholder:""},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.queryHandle(t):null}},model:{value:e.queryForm.job,callback:function(t){e.$set(e.queryForm,"job",t)},expression:"queryForm.job"}})],1),e._v(" "),a("el-form-item",[a("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.queryHandle}})],1),e._v(" "),a("el-form-item",[e.getBtnPermission("add")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:3!=e.userType,expression:"userType != 3"}],staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.showCreateHandle}},[e._v("新增")]):e._e()],1),e._v(" "),a("el-form-item",[e.getBtnPermission("import")?a("el-button",{directives:[{name:"show",rawName:"v-show",value:3!=e.userType,expression:"userType != 3"}],staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-upload2"},on:{click:e.showImportHandle}},[e._v("导入")]):e._e()],1)],1)],1),e._v(" "),a("div",{staticClass:"table_content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,staticStyle:{width:"100%"},attrs:{data:e.userData,border:"",fit:"","highlight-current-row":""},on:{"sort-change":e.sortUserChange}},[a("el-table-column",{attrs:{type:"index",label:"",align:"center",width:"60"}}),e._v(" "),a("el-table-column",{attrs:{label:"用户名",prop:"username",align:"center",sortable:"custom",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.username))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"真实姓名",prop:"realname",align:"center",sortable:"custom",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.realname))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"身份证号",prop:"idcard",align:"center",sortable:"custom",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.idcard))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"单位",prop:"company",align:"center",sortable:"custom",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.company))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"部门",prop:"department",align:"center",sortable:"custom",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.department))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"职位",prop:"job",align:"center",sortable:"custom",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.job))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"用户类型",prop:"type",align:"center",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("parseType")(t.row.type)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"角色",prop:"role",align:"center",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("parseRoles")(t.row.roles)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"人员MAC地址",prop:"deviceNo",align:"center",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.deviceNo))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"人脸数据",prop:"role",align:"center",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(null==t.row.code||""===t.row.code?"":"已采集"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"是否通过考试",prop:"ispass",align:"center",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.isList,function(r){return a("div",[r.id===t.row.ispass?a("div",[a("span",[e._v(e._s(r.name))])]):e._e()])})}}])}),e._v(" "),a("el-table-column",{attrs:{label:"考试合格有效期",prop:"starttime",align:"center",width:"300px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.starttime))]),e._v(" "),a("span",[e._v("-")]),e._v(" "),a("span",[e._v(e._s(t.row.endtime))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"是否单位负责人",prop:"iscompany",align:"center",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.isList,function(r){return a("div",[r.id===t.row.iscompany?a("div",[a("span",[e._v(e._s(r.name))])]):e._e()])})}}])}),e._v(" "),a("el-table-column",{attrs:{label:"是否部门负责人",prop:"isdepartment",align:"center",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.isList,function(r){return a("div",[r.id===t.row.isdepartment?a("div",[a("span",[e._v(e._s(r.name))])]):e._e()])})}}])}),e._v(" "),a("el-table-column",{attrs:{label:"状态",prop:"status",align:"center",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("parseStatus")(t.row.status)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"250","class-name":"small-padding fixed-width",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showEditHandle(t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{directives:[{name:"show",rawName:"v-show",value:3!=e.userType,expression:"userType != 3"}],attrs:{disabled:e.disableRole(t.row),type:"text",align:"center"},on:{click:function(a){e.showAssignRole(t.row)}}},[e._v("分配角色")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showWorkLicense(t.row)}}},[e._v("查看工作证")]),e._v(" "),a("el-button",{directives:[{name:"show",rawName:"v-show",value:3!=e.userType,expression:"userType != 3"}],staticStyle:{color:"red"},attrs:{disabled:1==t.row.type,type:"text"},on:{click:function(a){e.deleteHandle(t.row)}}},[e._v("删除")]),e._v(" "),""===t.row.cardId?a("el-button",{directives:[{name:"show",rawName:"v-show",value:3!==e.userType,expression:"userType !== 3"}],attrs:{disabled:1===t.row.type,type:"text"},on:{click:function(a){e.bindCardHandle(t.row)}}},[e._v("绑定人员卡")]):a("el-button",{directives:[{name:"show",rawName:"v-show",value:3!==e.userType,expression:"userType !== 3"}],staticStyle:{color:"red"},attrs:{disabled:1===t.row.type,type:"text"},on:{click:function(a){e.setInvalidDel(t.row)}}},[e._v("删除人员卡")])]}}])})],1),e._v(" "),a("br"),e._v(" "),a("el-pagination",{directives:[{name:"show",rawName:"v-show",value:e.recordTotal>0,expression:"recordTotal>0"}],staticStyle:{float:"right"},attrs:{"current-page":e.currentPage,"page-sizes":[10,20,30,50],"page-size":e.pageSize,total:e.recordTotal,layout:"total, sizes, prev, pager, next, jumper",background:""},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),a("el-dialog",{attrs:{title:"create"===e.dialogStatus?"新增":"编辑",visible:e.dialogFormVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,width:"50%"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{ref:"dataForm",staticStyle:{"padding-right":"50px"},attrs:{rules:"create"===e.dialogStatus?e.dataFormRules:e.rules,model:e.dataForm,"label-position":"right","label-width":"150px","element-loading-text":"保存中..."}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"用户名(手机号):",prop:"username"}},[a("el-input",{model:{value:e.dataForm.username,callback:function(t){e.$set(e.dataForm,"username","string"==typeof t?t.trim():t)},expression:"dataForm.username"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"真实姓名:",prop:"realname"}},[a("el-input",{model:{value:e.dataForm.realname,callback:function(t){e.$set(e.dataForm,"realname","string"==typeof t?t.trim():t)},expression:"dataForm.realname"}})],1)],1)],1),e._v(" "),(e.dialogStatus,a("div",[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"密码:",prop:"password"}},[a("el-input",{attrs:{type:e.passwordType,placeholder:"请输入密码"},model:{value:e.dataForm.password,callback:function(t){e.$set(e.dataForm,"password","string"==typeof t?t.trim():t)},expression:"dataForm.password"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-view"},on:{click:e.showPwd},slot:"append"})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"确认密码:",prop:"confirmPassword"}},[a("el-input",{attrs:{type:e.confirmPasswordType,placeholder:"请输入确认密码"},on:{change:e.passwordChangeEvent},model:{value:e.dataForm.confirmPassword,callback:function(t){e.$set(e.dataForm,"confirmPassword","string"==typeof t?t.trim():t)},expression:"dataForm.confirmPassword"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-view"},on:{click:e.showConfirmPwd},slot:"append"})],1)],1)],1)],1)],1)),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"身份证号:",prop:"idcard"}},[a("el-input",{model:{value:e.dataForm.idcard,callback:function(t){e.$set(e.dataForm,"idcard","string"==typeof t?t.trim():t)},expression:"dataForm.idcard"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"邮箱:",prop:"email"}},[a("el-input",{model:{value:e.dataForm.email,callback:function(t){e.$set(e.dataForm,"email","string"==typeof t?t.trim():t)},expression:"dataForm.email"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"单位:",prop:"company"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{"auto-complete":"on"},model:{value:e.dataForm.company,callback:function(t){e.$set(e.dataForm,"company","string"==typeof t?t.trim():t)},expression:"dataForm.company"}},e._l(e.companyList,function(e){return a("el-option",{key:e.id,attrs:{value:e.company,label:e.company}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"部门:",prop:"department"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{"auto-complete":"on"},model:{value:e.dataForm.department,callback:function(t){e.$set(e.dataForm,"department","string"==typeof t?t.trim():t)},expression:"dataForm.department"}},e._l(e.departmentList,function(e){return a("el-option",{key:e.id,attrs:{value:e.department,label:e.department}})}))],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"职务:",prop:"job"}},[a("el-input",{model:{value:e.dataForm.job,callback:function(t){e.$set(e.dataForm,"job","string"==typeof t?t.trim():t)},expression:"dataForm.job"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"用户类型:",prop:"type"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择用户类型","auto-complete":"on"},model:{value:e.dataForm.type,callback:function(t){e.$set(e.dataForm,"type","string"==typeof t?t.trim():t)},expression:"dataForm.type"}},e._l(e.typeList,function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})}))],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"是否单位负责人:",prop:"iscompany"}},[a("el-select",{staticStyle:{width:"100%"},model:{value:e.dataForm.iscompany,callback:function(t){e.$set(e.dataForm,"iscompany","string"==typeof t?t.trim():t)},expression:"dataForm.iscompany"}},e._l(e.isList,function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"是否部门负责人:",prop:"isdepartment"}},[a("el-select",{staticStyle:{width:"100%"},model:{value:e.dataForm.isdepartment,callback:function(t){e.$set(e.dataForm,"isdepartment","string"==typeof t?t.trim():t)},expression:"dataForm.isdepartment"}},e._l(e.isList,function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})}))],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"状态:",prop:"status"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{"auto-complete":"on"},model:{value:e.dataForm.status,callback:function(t){e.$set(e.dataForm,"status","string"==typeof t?t.trim():t)},expression:"dataForm.status"}},e._l(e.statusList,function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"定位卡编号:",prop:"empNo"}},[a("el-input",{model:{value:e.dataForm.empNo,callback:function(t){e.$set(e.dataForm,"empNo","string"==typeof t?t.trim():t)},expression:"dataForm.empNo"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"定位卡MAC地址:",prop:"deviceNo"}},[a("el-input",{model:{value:e.dataForm.deviceNo,callback:function(t){e.$set(e.dataForm,"deviceNo","string"==typeof t?t.trim():t)},expression:"dataForm.deviceNo"}})],1)],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){"create"===e.dialogStatus?e.createHandle():e.updateHandle()}}},[e._v("确认")])],1)],1),e._v(" "),a("el-dialog",{attrs:{visible:e.dialogUserRoleFormVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,title:"分配角色"},on:{"update:visible":function(t){e.dialogUserRoleFormVisible=t}}},[a("el-form",{ref:"userRoleDataForm",staticStyle:{"margin-left":"30px"},attrs:{rules:e.userRoleDataFormRules,model:e.userRoleDataForm,"label-position":"left","label-width":"100px"}},[a("el-form-item",{attrs:{label:"角色:",prop:"userRoles"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择用户角色",multiple:""},model:{value:e.userRoleDataForm.userRoles,callback:function(t){e.$set(e.userRoleDataForm,"userRoles",t)},expression:"userRoleDataForm.userRoles"}},e._l(e.roleList,function(t,r){return a("el-option",{key:r,attrs:{value:t.id,label:e.getRoleInfo(t)}})}))],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogUserRoleFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.assignUserRoleHandle}},[e._v("确认")])],1)],1),e._v(" "),a("el-dialog",{attrs:{visible:e.importDialogFormVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,title:"用户导入",width:"700px"},on:{"update:visible":function(t){e.importDialogFormVisible=t}}},[a("el-form",{ref:"importForm",staticStyle:{"margin-left":"50px",width:"500px"},attrs:{"label-position":"right","label-width":"120px","element-loading-text":"导入中..."}},[a("el-form-item",{attrs:{label:"导入文件:"}},[a("input",{ref:"importLabInput",attrs:{type:"file",accept:".xls, .xlsx"}})]),e._v(" "),a("el-form-item",{attrs:{label:"excel参考模板:"}},[a("el-button",{attrs:{type:"text"},on:{click:e.viewHandle}},[e._v("下载模板")])],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.importDialogFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{disabled:e.importDisabled,type:"primary"},on:{click:function(t){e.importHandle()}}},[e._v("导入")])],1)],1),e._v(" "),a("el-dialog",{attrs:{visible:e.bindDialogFormVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,title:"绑定人员卡",width:"550px"},on:{"update:visible":function(t){e.bindDialogFormVisible=t}}},[a("el-form",{ref:"importForm",staticStyle:{"margin-left":"30px",width:"400px"},attrs:{"label-position":"right","label-width":"120px"}},[a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"定位卡编号:",prop:"empNo"}},[a("el-input",{model:{value:e.cardDataForm.empNo,callback:function(t){e.$set(e.cardDataForm,"empNo","string"==typeof t?t.trim():t)},expression:"cardDataForm.empNo"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"定位卡MAC地址:",prop:"deviceNo"}},[a("el-input",{model:{value:e.cardDataForm.deviceNo,callback:function(t){e.$set(e.cardDataForm,"deviceNo","string"==typeof t?t.trim():t)},expression:"cardDataForm.deviceNo"}})],1)],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.bindDialogFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.bindCard()}}},[e._v("确认")])],1)],1),e._v(" "),a("div",{staticStyle:{clear:"both"}}),e._v(" "),a("workLicense",{ref:"workLicense"})],1)},[],!1,null,"3ed0bde4",null);L.options.__file="index.vue";t.default=L.exports},zF5t:function(e,t,a){"use strict";a.d(t,"d",function(){return n}),a.d(t,"a",function(){return i}),a.d(t,"b",function(){return s}),a.d(t,"e",function(){return l}),a.d(t,"c",function(){return c}),a.d(t,"f",function(){return u});var r=a("t3Un"),o=a("X4fA");function n(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/role",method:"get",params:e||{}})}function i(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/addrole",method:"post",data:e})}function s(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/delrole",method:"post",data:e})}function l(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/putrole",method:"post",data:e})}function c(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/rolepermissions",method:"get",params:e||{}})}function u(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.21:8006/zhongtai/rolepermissions",method:"post",data:e})}}}]);