Your Name
2022-10-25 df7046445cfdb39857f9fe1dc747ab04a61c860e
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-7e3a"],{"/umX":function(e,t,a){"use strict";t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(a("9dlP"));t.default=function(e,t,a){return t in e?(0,r.default)(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}},"4JOm":function(e,t,a){},"7mjJ":function(e,t,a){var r=a("fCtq");r(r.S+r.F*!a("Xp5O"),"Object",{defineProperty:a("WXo7").f})},"8mNg":function(e,t,a){a("7mjJ");var r=a("zpmP").Object;e.exports=function(e,t,a){return r.defineProperty(e,t,a)}},"9dlP":function(e,t,a){e.exports={default:a("8mNg"),__esModule:!0}},BnjB:function(e,t,a){"use strict";var r=a("4JOm");a.n(r).a},DnhZ: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("wk8/"),l=a("8fCU"),c={name:"index",data:function(){return{baseUrl:"http://222.92.213.22:8006/zhongtai/upload/",title:"",tableKey:"",mobile:"",listLoading:!1,workLicenseData:[],isHealthList:[{id:1,name:"是"},{id:0,name:"否"}],branchList:[{id:1,name:"电工作业"},{id:2,name:"焊接与热切割作业"},{id:3,name:"高处作业"},{id:4,name:"制冷与空调作业"},{id:5,name:"煤矿安全作业"},{id:6,name:"压力容器作业"},{id:7,name:"采掘(剥)作业"},{id:8,name:"矿山提升运输作业"},{id:9,name:"矿山安全检查作业"},{id:10,name:"矿山通风作业"},{id:11,name:"矿山排水作业"}],workLicenseDialog:!1,LicenseFormDialog:!1,licenseForm:{id:"",realname:"",mobile:"",idcard:"",certname:"",starttime:"",endtime:"",branch:"",ishealth:0},licenseRules:{}}},methods:{openWorkLicense:function(e){this.workLicenseDialog=!0,this.licenseForm.realname=e.realname,this.licenseForm.mobile=e.username,this.licenseForm.idcard=e.idcard,this.licenseForm.branch=e.branch,this.getWorkLicenseData()},getWorkLicenseData:function(){var e=this;return i()(o.a.mark(function t(){var a;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(s.i)(e.licenseForm.mobile);case 2:"200"===(a=t.sent).data.code?e.workLicenseData=a.data.result:e.$message({type:"warning",message:a.data.message});case 4:case"end":return t.stop()}},t,e)}))()},showLicenseForm:function(e,t){this.LicenseFormDialog=!0,"新增"===t?(this.licenseForm.certname="",this.licenseForm.starttime="",this.licenseForm.endtime="",this.licenseForm.branch="",this.licenseForm.ishealth=0,this.title="新增"):(this.title="编辑",this.licenseForm=e)},submit:function(){var e=this;if("新增"===this.title){var t=new FormData;for(var a in this.licenseForm)void 0!=this.licenseForm[a]&&""!=this.licenseForm[a].toString()&&t.append(a,this.licenseForm[a]);0!==this.$refs.upload.files.length&&t.append("file",this.$refs.upload.files[0]),Object(s.a)(t).then(function(t){"200"===t.data.code?(e.LicenseFormDialog=!1,e.getWorkLicenseData(),e.$notify({title:"成功",message:"新增成功",duration:2e3,type:"success"})):e.$message({type:"warning",message:t.data.message})}).catch(function(t){Object(l.a)({error:t,vm:e})})}else{var r=new FormData;for(var o in this.licenseForm)void 0!=this.licenseForm[o]&&""!=this.licenseForm[o].toString()&&r.append(o,this.licenseForm[o]);0!==this.$refs.upload.files.length&&r.append("file",this.$refs.upload.files[0]),Object(s.p)(r).then(function(t){"200"===t.data.code?(e.LicenseFormDialog=!1,e.getWorkLicenseData(),e.$notify({type:"success",message:"新增成功",duration:2e3,title:"成功"})):e.$message({message:t.data.message,type:"warning"})}).catch(function(t){Object(l.a)({error:t,vm:e})})}},deleteById:function(e){var t=this;this.$confirm("删除此条工作证,是否继续","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s.f)({id:e.id}).then(function(){t.getWorkLicenseData(),t.$notify({title:"成功",message:"删除成功",type:"success",duration:2e3})})}).catch(function(e){return Object(l.a)({error:e,vm:t})})}}},m=(a("BnjB"),a("ZrdR")),d=Object(m.a)(c,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{visible:e.workLicenseDialog,"close-on-click-modal":!1,title:"工作证",width:"60%"},on:{"update:visible":function(t){e.workLicenseDialog=t}}},[a("div",{staticClass:"app-container"},[a("div",{staticClass:"filter-container"},[a("div",{staticClass:"basic_search"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.showLicenseForm("","新增")}}},[e._v("新增")]),e._v(" "),a("el-button",{attrs:{type:"primary",icon:"el-icon-search"}},[e._v("查询")])],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.workLicenseData,fit:"",border:"","highlight-current-row":""}},[a("el-table-column",{attrs:{type:"index",label:"",align:"center",width:"60"}}),e._v(" "),a("el-table-column",{attrs:{label:"姓名",prop:"realname",align:"center",sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{label:"手机号",prop:"mobile",align:"center",sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{label:"身份证",prop:"idcard",align:"center",sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{label:"特殊作业工种",prop:"branch",align:"center",sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{label:"特殊作业证件号",prop:"certname",align:"center",sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{label:"文件路径",prop:"certpath",align:"center",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{attrs:{href:e.baseUrl+t.row.certpath,target:"_blank"}},[e._v(e._s(e.baseUrl+t.row.url))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"有效期开始时间",prop:"starttime",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"有效期结束时间",prop:"endtime",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"250","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showLicenseForm(t.row,"编辑")}}},[e._v("编辑")]),e._v(" "),a("el-button",{staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(a){e.deleteById(t.row)}}},[e._v("删除")])]}}])})],1)],1)]),e._v(" "),a("el-dialog",{attrs:{visible:e.LicenseFormDialog,"close-on-click-modal":!1,"append-to-body":!0,title:e.title,width:"30%"},on:{"update:visible":function(t){e.LicenseFormDialog=t}}},[a("el-form",{ref:"licenseForm",staticStyle:{"padding-right":"50px"},attrs:{rules:e.licenseRules,model:e.licenseForm,"label-position":"right","label-width":"150px","element-loading-text":"保存中..."}},[a("el-form-item",{attrs:{label:"真实姓名:",prop:"realname"}},[a("el-input",{attrs:{disabled:!0},model:{value:e.licenseForm.realname,callback:function(t){e.$set(e.licenseForm,"realname","string"==typeof t?t.trim():t)},expression:"licenseForm.realname"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"联系方式:",prop:"mobile"}},[a("el-input",{attrs:{disabled:!0},model:{value:e.licenseForm.mobile,callback:function(t){e.$set(e.licenseForm,"mobile","string"==typeof t?t.trim():t)},expression:"licenseForm.mobile"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"身份证:",prop:"idcard"}},[a("el-input",{attrs:{disabled:!0},model:{value:e.licenseForm.idcard,callback:function(t){e.$set(e.licenseForm,"idcard","string"==typeof t?t.trim():t)},expression:"licenseForm.idcard"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"特种作业工种:",prop:"branch"}},[a("el-select",{model:{value:e.licenseForm.branch,callback:function(t){e.$set(e.licenseForm,"branch","string"==typeof t?t.trim():t)},expression:"licenseForm.branch"}},e._l(e.branchList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"特种作业证件号:",prop:"certname"}},[a("el-input",{model:{value:e.licenseForm.certname,callback:function(t){e.$set(e.licenseForm,"certname","string"==typeof t?t.trim():t)},expression:"licenseForm.certname"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"受否人员安全健康证:",prop:"ishealth"}},[a("el-select",{model:{value:e.licenseForm.ishealth,callback:function(t){e.$set(e.licenseForm,"ishealth","string"==typeof t?t.trim():t)},expression:"licenseForm.ishealth"}},e._l(e.isHealthList,function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"有效期开始时间:",prop:"starttime"}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"选择日期时间"},model:{value:e.licenseForm.starttime,callback:function(t){e.$set(e.licenseForm,"starttime",t)},expression:"licenseForm.starttime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"有效期结束时间:",prop:"endtime"}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"选择日期时间"},model:{value:e.licenseForm.endtime,callback:function(t){e.$set(e.licenseForm,"endtime",t)},expression:"licenseForm.endtime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"文件:",prop:"upload"}},[a("input",{ref:"upload",attrs:{id:"upload",type:"file"}})])],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.LicenseFormDialog=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submit()}}},[e._v("确定")])],1)],1)],1)},[],!1,null,"66b7730b",null);d.options.__file="index.vue";t.default=d.exports},SbDP:function(e,t,a){"use strict";var r=a("ika4");a.n(r).a},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 m});var r=a("t3Un"),o=a("X4fA");function n(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/department",method:"get",params:e||{}})}function i(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/addDepartment",method:"post",data:e})}function s(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/putDepartment",method:"post",data:e})}function l(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/delDepartment",method:"post",data:e})}function c(){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/departmentList",method:"get"})}function m(e){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://222.92.213.22:8006/zhongtai/department-userList",method:"post",data:e})}},ika4:function(e,t,a){},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.22:8006/zhongtai/company",method:"get",params:e||{}})}function i(e){return Object(o.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.22:8006/zhongtai/addCompany",method:"post",data:e})}function s(e){return Object(o.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.22:8006/zhongtai/putCompany",method:"post",data:e})}function l(e){return Object(o.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.22:8006/zhongtai/delCompany",method:"post",data:e})}function c(){return Object(o.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.22: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("/umX"),l=a.n(s),c=a("bS4n"),m=a.n(c),d=a("rerW"),u=a.n(d),p=a("DnhZ"),f=a("8t5x"),h=a("wk8/"),b=a("41Be"),y=a("zF5t"),v=a("7Qib"),g=a("8fCU"),F=a("jJIE"),w=a.n(F),_=a("rsX/"),k=a("WZwz"),x=a("lh3E"),L=a("WgQi"),j=a("koGU"),O={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(v.f)(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:m()({},Object(f.b)(["userType","username"])),components:{workLicense:p.default},data:function(){var e;return e={sort:"username",order:"asc",pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,tableKey:0,userData:null,listLoading:!0,isMain:!1,iscompanyList:[{id:1,name:"否"},{id:0,name:"是"}],isSecurityOfficerList:[{id:1,name:"是"},{id:0,name:"否"}],queryForm:{realname:"",username:"",company:"",department:"",job:"",province:"",city:"",area:"",town:"",community:""},dataForm:{id:"",username:"",password:"",realname:"",idcard:"",email:"",company:"",companyid:"",department:"",job:"",type:"",iscompany:"",isdepartment:"",ispass:"",starttime:"",endtime:"",status:"",createdby:"",createddate:"",lastmodifiedby:"",lastmodifieddate:"",empNo:"",deviceNo:"",issecurityofficer:""},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"}]}},l()(e,"typeList",[{id:1,name:"超级管理员"},{id:2,name:"管理员"},{id:3,name:"普通用户"}]),l()(e,"roleList",[]),l()(e,"passwordType","password"),l()(e,"confirmPasswordType","password"),l()(e,"templateRadio",""),l()(e,"instituteList",[]),l()(e,"departmentList",[]),l()(e,"companyList",[]),l()(e,"statusList",[{id:1,name:"正常"},{id:0,name:"停用"}]),e},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()},companyChange:function(e){this.dataForm.company=e.company,this.dataForm.companyid=e.id,1===e.ismain?this.isMain=!0:(this.isMain=!1,this.dataForm.department="")},getUserList:function(){var e=this,t=this,a={};for(var r in a.sort=t.sort,a.order=t.order,a.pageIndex=t.currentPage,a.pageSize=t.pageSize,a.type=t.userType,a.realname=t.realname,a.isMain=!0,t.queryForm)void 0!=t.queryForm[r]&&""!=t.queryForm[r].toString()&&(a[r]=t.queryForm[r]);t.listLoading=!0,Object(h.q)(a).then(function(a){var r=a.data;if(200==r.code){var o=r.result;t.recordTotal=o.totalCount,t.pageSize=o.pageSize,t.pageTotal=Object(v.a)(o.totalCount,o.pageSize),t.currentPage=o.pageIndex,t.userData=o.result}else"100"===r.code?e.$store.dispatch("LogOut").then(function(){location.reload(),Object(g.a)({error:r.message,vm:t})}):Object(g.a)({error:r.message,vm:t});t.listLoading=!1}).catch(function(e){t.listLoading=!1,Object(g.a)({error:e,vm:t})})},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(g.a)({error:"密码输入不一致",vm:a});var r=w.a.get("userName");a.dataForm.operator=r,Object(h.d)(a.dataForm).then(function(e){var t=e.data;200==t.code?(a.dialogFormVisible=!1,a.$message({message:"创建成功",type:"success"}),a.getUserList()):Object(g.a)({error:t.message,vm:a})}).catch(function(e){Object(g.a)({error:e,vm:a})})}})},deleteHandle:function(e){var t=this;_.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=w.a.get("userName"),o=w.a.get("name");a.operator=o+"("+r+")",Object(h.e)(a).then(function(e){var a=e.data;200==a.code?(t.$message({message:"删除成功",type:"success"}),t.getUserList()):Object(g.a)({error:a.message,vm:t})}).catch(function(e){Object(g.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:"",issecurityofficer:""}},getDepartmentData:function(){var e=this;Object(L.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(g.a)({error:t,vm:e})})},getCompanyData:function(){var e=this;Object(x.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(g.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(g.a)({error:"密码输入不一致",vm:a});var r=w.a.get("userName");a.dataForm.lastmodifiedby=r,Object(h.n)(a.dataForm).then(function(e){var t=e.data;200==t.code?(a.dialogFormVisible=!1,a.$message({message:"更新成功",type:"success"}),a.getUserList()):Object(g.a)({error:t.message,vm:a})}).catch(function(e){Object(g.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(y.d)(a).then(function(e){var a=e.data;if(200==a.code){var r=a.result;t.roleList=r}else Object(g.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){w.a.get("userName");var a={};a.id=e.userRoleDataForm.userId,a.roles=e.userRoleDataForm.userRoles,Object(h.o)(a).then(function(t){var a=t.data;200==a.code?(e.dialogUserRoleFormVisible=!1,e.$message({message:"角色分配成功",type:"success"}),e.getUserList()):Object(g.a)({error:a.message,vm:e})})}})},showEditHandle:function(e){var t=this;this.resetDataForm(),this.dataForm=e,this.dataForm.password=null,this.dataForm.companyid=e.companyInfo.id,this.dialogStatus="update",this.dialogFormVisible=!0;var a=this.companyList.find(function(t){return t.company===e.company}).ismain;this.isMain=1===a,this.$nextTick(function(){t.$refs.dataForm.clearValidate()})},passwordChangeEvent:function(e){this.dataForm.password!=e&&Object(g.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(b.a)(this.userType,e)},showImportHandle:function(){this.importDisabled=!1,this.importDialogFormVisible=!0},showExportHandle:function(){var e=this,t=this,r={};for(var o in r.sort=t.sort,r.order=t.order,r.pageIndex=0,r.pageSize=99999,r.type=t.userType,r.realname=t.realname,r.isMain=!0,t.queryForm)void 0!=t.queryForm[o]&&""!=t.queryForm[o].toString()&&(r[o]=t.queryForm[o]);Object(h.q)(r).then(function(r){var o=r.data;if(200==o.code){var n=o.result.result;if(0==n.length)return void Object(g.a)({error:"没有录入数据",vm:t});Promise.all([a.e("chunk-1560"),a.e("chunk-0ba3")]).then(a.bind(null,"S/jZ")).then(function(t){var a=n.map(function(t){return[t.username,t.realname,t.idcard,t.company,t.department,t.job,e.typeList.find(function(e){return e.id===t.type}).name,t.roles.map(function(e){return e.name}).join(",")]});t.export_json_to_excel({header:["用户名","真实姓名","身份证号","单位","部门","职位","用户类型","角色"],data:a,filename:"用户"})})}else Object(g.a)({error:o.message,vm:t})}).catch(function(e){Object(g.a)({error:e,vm:t})})},viewHandle:function(){window.open(j,"_blank")},importHandle:function(){var e=this,t=new FormData,a=w.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(h.j)(t).then(function(t){var a=t.data;200==a.code?(e.importDialogFormVisible=!1,e.$message({message:"导入成功",type:"success"}),e.getUserList()):Object(g.a)({error:a.message,vm:e})}).catch(function(t){Object(g.a)({error:t,vm:e})})},getProvince:function(){var e=this,t=this,a={parenttype:0,type:1};Object(h.g)(a).then(function(a){var r=a.data;200==r.code?e.provinceList=r.result:Object(g.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(h.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(g.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(h.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(g.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(h.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(g.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(h.g)(r).then(function(e){var r=e.data;200==r.code?(t.communityList=r.result,t.dataForm.community=""):Object(g.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(k.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(k.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(k.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(k.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(h.b)(t.cardDataForm).then(function(a){var r=a.data;"200"===r.code?(t.$message({message:"绑定成功",type:"success"}),e.bindDialogFormVisible=!1,t.getUserList()):Object(g.a)({error:r.message,vm:t})}).catch(function(e){})},setInvalidDel:function(e){var t=this;Object(h.m)(e).then(function(e){var a=e.data;"200"===a.code?(t.$message({message:"删除成功",type:"success"}),t.getUserList()):Object(g.a)({error:a.message,vm:t})}).catch(function(e){})}}},D=(a("SbDP"),a("ZrdR")),S=Object(D.a)(O,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"filter-container"},[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:"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.realname,callback:function(t){e.$set(e.queryForm,"realname",t)},expression:"queryForm.realname"}})],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.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),e._v(" "),a("el-form-item",[e.getBtnPermission("export")?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.showExportHandle}},[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:"departmentname",align:"center",sortable:"custom",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.departmentname))])]}}])}),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:"是否单位负责人",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:{"value-key":"item","auto-complete":"on"},on:{change:e.companyChange},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,label:e.company}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[e.isMain?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.id,label:e.department}})}))],1):e._e()],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:"issecurityofficer"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{"auto-complete":"on"},model:{value:e.dataForm.issecurityofficer,callback:function(t){e.$set(e.dataForm,"issecurityofficer","string"==typeof t?t.trim():t)},expression:"dataForm.issecurityofficer"}},e._l(e.isSecurityOfficerList,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:"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)],1),e._v(" "),a("el-row",[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),e._v(" "),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,"252a216c",null);S.options.__file="index.vue";t.default=S.exports}}]);