(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-43a2","chunk-5632"],{"41Be":function(t,e,a){"use strict";a.d(e,"a",function(){return i});var r=a("FyfS"),o=a.n(r),n=a("Q2AE");function i(t,e){if(1==t||2==t)return!0;if(!e)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(e))return!0}}catch(t){i=!0,s=t}finally{try{!r&&c.return&&c.return()}finally{if(i)throw s}}return!1}return!1}},QBYQ:function(t,e,a){"use strict";a.r(e);var r=a("14Xm"),o=a.n(r),n=a("D3Ub"),i=a.n(n),s=a("QbLZ"),l=a.n(s),c=a("FyfS"),u=a.n(c),d=a("L2JU"),m=a("wk8/"),p=a("41Be"),f=a("zF5t"),h=a("7Qib"),b=a("8fCU"),y=a("jJIE"),v=a.n(y),g=a("XJYT"),F=a("RkPV"),w=a("WZwz"),_={name:"userinfo",components:{AuthDetail:F.default},filters:{parseRoles:function(t){if(t){var e="",a=!0,r=!1,o=void 0;try{for(var n,i=u()(t);!(a=(n=i.next()).done);a=!0){e+=n.value.name+","}}catch(t){r=!0,o=t}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return e&&(e=e.substring(0,e.lastIndexOf(","))),e}},parseStatus:function(t){return 1==t?"正常":"停用"},filterUserType:function(t){return Object(h.g)(t)},parseGX:function(t){for(var e=t.split("-"),a="",r=0;r<e.length;r++)null==e[r]||""==e[r]||"null"==e[r]?(0==r&&(a="全部省份"),1==r&&(a+="-全部城市"),2==r&&(a+="-全部区县"),3==r&&(a+="-全部街道"),4==r&&(a+="-全部居委会")):0==r?a=e[r]:a+="-"+e[r];return a}},computed:l()({},Object(d.b)(["userType","username"])),data:function(){return{sort:"username",order:"asc",pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,tableKey:0,userData:null,listLoading:!0,queryForm:{username:"",company:"",department:"",job:"",city:"",province:"",district:"",safetySuperVision:""},safetySuperVisionList:[{id:"烟花爆竹批发经营",name:"烟花爆竹批发经营"},{id:"烟花爆竹生产",name:"烟花爆竹生产"},{id:"烟花爆竹零售经营(短期)",name:"烟花爆竹零售经营(短期)"},{id:"烟花爆竹零售经营(长期)",name:"烟花爆竹零售经营(长期)"}],dataForm:{id:"",username:"",password:"",email:"",phone:"",mobile:"",company:"",department:"",province:"",city:"",area:"",town:"",community:"",type:"",job:""},enterpriseId:"",authDialogVisible:!1,importDialogFormVisible:!1,importDisabled:!1,dialogFormVisible:!1,dialogStatus:"",dataFormRules:{name:[{required:!0,message:"用户名不能为空",trigger:"blur"}],email:[{validator:function(t,e,a){if(""===e)a();else{if(!/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/.test(e))return a(new Error("请输入有效的邮箱格式"));a()}},trigger:"blur"}],password:[{required:!0,message:"密码不能为空",trigger:"blur"}],confirmPassword:[{required:!0,message:"确认密码不能为空",trigger:"blur"}],type:[{required:!0,message:"用户类型不能为空",trigger:"blur"}]},provinceList:[],cityList:[],areaList:[],townList:[],communityList:[],districtList:[],dialogUserRoleFormVisible:!1,userRoleDataForm:{userRoles:[],userId:""},userRoleDataFormRules:{userRoles:[{type:"array",required:!0,message:"角色不能为空",trigger:"change"}]},roleList:[],passwordType:"password",confirmPasswordType:"password",templateRadio:"",instituteList:[],departmentList:[]}},created:function(){this.getUserList(),this.getProvince()},methods:{refreshHandle:function(){this.getUserList()},queryHandle:function(){this.currentPage=1,this.getUserList()},sortUserChange:function(t){this.sort=t.prop,this.order=t.order,this.getUserList()},getUserList:function(){var t=this,e={};e.sort=t.sort,e.order=t.order,e.pageIndex=t.currentPage,e.pageSize=t.pageSize,e.type=t.userType,e.safetySuperVision=t.queryForm.safetySuperVision,t.queryForm.username&&(e.username=t.queryForm.username),t.queryForm.company&&(e.company=t.queryForm.company),t.queryForm.department&&(e.department=t.queryForm.department),t.queryForm.job&&(e.job=t.queryForm.job),t.queryForm.province&&(e.province=t.queryForm.province),t.queryForm.city&&(e.city=t.queryForm.city),t.queryForm.district&&(e.area=t.queryForm.district),t.listLoading=!0,Object(m.i)(e).then(function(e){var a=e.data;if(200==a.code){var r=a.result;t.recordTotal=r.totalCount,t.pageSize=r.pageSize,t.pageTotal=Object(h.a)(r.totalCount,r.pageSize),t.currentPage=r.pageIndex,t.userData=r.result}else Object(b.a)({error:a.message,vm:t});t.listLoading=!1}).catch(function(e){t.listLoading=!1,Object(b.a)({error:e,vm:t})})},createHandle:function(){var t=this;this.$refs.dataForm.validate(function(e){var a=t;if(e){if(a.dataForm.password!=a.dataForm.confirmPassword)return void Object(b.a)({error:"密码输入不一致",vm:a});var r=v.a.get("userName");a.dataForm.operator=r,Object(m.a)(a.dataForm).then(function(t){var e=t.data;200==e.code?(a.dialogFormVisible=!1,a.$message({message:"创建成功",type:"success"}),a.getUserList()):Object(b.a)({error:e.message,vm:a})}).catch(function(t){Object(b.a)({error:t,vm:a})})}})},deleteHandle:function(t){var e=this;g.MessageBox.confirm("确定删除用户"+t.username+"信息","确定删除",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.deleteAction(t)}).catch(function(){console.log("已取消删除")})},deleteAction:function(t){var e=this,a={};a.id=t.id;var r=v.a.get("userName"),o=v.a.get("name");a.operator=o+"("+r+")",Object(m.b)(a).then(function(t){var a=t.data;200==a.code?(e.$message({message:"删除成功",type:"success"}),e.getUserList()):Object(b.a)({error:a.message,vm:e})}).catch(function(t){Object(b.a)({error:t,vm:e})})},resetDataForm:function(){this.dataForm={id:"",username:"",password:"",email:"",phone:"",mobile:"",company:"",department:"",province:"",city:"",area:"",town:"",community:"",type:"",job:""},this.cityList=[],this.areaList=[],this.townList=[],this.communityList=[]},showCreateHandle:function(){var t=this;this.resetDataForm(),this.dialogStatus="create",this.dialogFormVisible=!0,this.$nextTick(function(){t.$refs.dataForm.clearValidate()})},updateHandle:function(){var t=this;this.$refs.dataForm.validate(function(e){var a=t;if(e){if((a.dataForm.password||a.dataForm.confirmPassword)&&a.dataForm.password!=a.dataForm.confirmPassword)return void Object(b.a)({error:"密码输入不一致",vm:a});var r=v.a.get("userName");a.dataForm.lastmodifiedby=r,Object(m.k)(a.dataForm).then(function(t){var e=t.data;200==e.code?(a.dialogFormVisible=!1,a.$message({message:"更新成功",type:"success"}),a.getUserList()):Object(b.a)({error:e.message,vm:a})}).catch(function(t){Object(b.a)({error:t,vm:a})})}})},getRoleList:function(){var t=i()(o.a.mark(function t(){var e,a;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:e=this,a={},Object(f.d)(a).then(function(t){var a=t.data;if(200==a.code){var r=a.result;e.roleList=r}else Object(b.a)({error:a.message,vm:e})});case 3:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}(),showAssignRole:function(){var t=i()(o.a.mark(function t(e){var a=this;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getRoleList();case 2:this.userRoleDataForm.userId=e.id,this.$nextTick(function(){var t=[];if(e.roles){var r=!0,o=!1,n=void 0;try{for(var i,s=u()(e.roles);!(r=(i=s.next()).done);r=!0){var l=i.value;t.push(l.id)}}catch(t){o=!0,n=t}finally{try{!r&&s.return&&s.return()}finally{if(o)throw n}}}a.userRoleDataForm.userRoles=t}),this.dialogUserRoleFormVisible=!0,this.$nextTick(function(){a.$refs.userRoleDataForm.clearValidate()});case 6:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}(),assignUserRoleHandle:function(){var t=this;this.$refs.userRoleDataForm.validate(function(e){if(e){v.a.get("userName");var a={};a.id=t.userRoleDataForm.userId,a.roles=t.userRoleDataForm.userRoles,Object(m.l)(a).then(function(e){var a=e.data;200==a.code?(t.dialogUserRoleFormVisible=!1,t.$message({message:"角色分配成功",type:"success"}),t.getUserList()):Object(b.a)({error:a.message,vm:t})})}})},showEditHandle:function(t){var e=this;this.resetDataForm(),this.dialogStatus="editor",this.dataForm.id=t.id,this.dataForm.username=t.username,this.dataForm.email=t.email,this.dataForm.phone=t.phone,this.dataForm.company=t.company,this.dataForm.department=t.department,this.dataForm.province=t.province,this.dataForm.city=t.city,this.dataForm.area=t.area,this.dataForm.town=t.town,this.dataForm.community=t.community,this.dataForm.job=t.job,this.dataForm.type=t.type,this.dialogFormVisible=!0,this.$nextTick(function(){e.$refs.dataForm.clearValidate()});var a=this,r={};r.province=t.province,r.city=t.city,r.area=t.area,r.town=t.town,r.community=t.community,Object(m.e)(r).then(function(t){var r=t.data;200==r.code?(e.provinceList=r.result.provinceList,e.cityList=r.result.cityList,e.areaList=r.result.areaList,e.townList=r.result.townList,e.communityList=r.result.communityList):Object(b.a)({error:r.message,vm:a})}).catch(function(t){})},showAuthHandle:function(t){this.$refs.authDetail.open(t.id)},passwordChangeEvent:function(t){this.dataForm.password!=t&&Object(b.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(t){this.pageSize=t,this.currentPage=1,this.getUserList()},handleCurrentChange:function(t){this.currentPage=t,this.getUserList()},getTemplateRow:function(t){console.log(t,"22222")},handleInstituteChange:function(t){t&&(this.dataForm.departmentId="")},disableRole:function(t){return 1==t.type},getRoleInfo:function(t){return t.name},getBtnPermission:function(t){return Object(p.a)(this.userType,t)},showImportHandle:function(){this.importDisabled=!1,this.importDialogFormVisible=!0},importHandle:function(){var t=this,e=new FormData,a=v.a.get("userName");e.append("operator",a);var r=this.$refs.importLabInput.files;r&&r.length>0&&e.append("file",r[0]),e.append("action","import"),Object(m.f)(e).then(function(e){var a=e.data;200==a.code?(t.importDialogFormVisible=!1,t.$message({message:"导入成功",type:"success"})):Object(b.a)({error:a.message,vm:t})}).catch(function(e){Object(b.a)({error:e,vm:t})})},getProvince:function(){var t=this,e=this,a={parenttype:0,type:1};Object(m.d)(a).then(function(a){var r=a.data;200==r.code?t.provinceList=r.result:Object(b.a)({error:r.message,vm:e})}).catch(function(t){})},resetCity:function(t){var e=this,a=this,r={};r.parentname=t,r.parenttype=1,r.type=2,Object(m.d)(r).then(function(t){var r=t.data;200==r.code?(e.cityList=r.result,e.areaList=[],e.townList=[],e.communityList=[],e.dataForm.city="",e.dataForm.area="",e.dataForm.town="",e.dataForm.community=""):Object(b.a)({error:r.message,vm:a})}).catch(function(t){})},resetArea:function(t){var e=this,a=this,r={};r.parentname=t,r.parenttype=2,r.type=3,Object(m.d)(r).then(function(t){var r=t.data;200==r.code?(e.areaList=r.result,e.townList=[],e.communityList=[],e.dataForm.area="",e.dataForm.town="",e.dataForm.community=""):Object(b.a)({error:r.message,vm:a})}).catch(function(t){})},resetTown:function(t){var e=this,a=this,r={};r.parentname=t,r.parenttype=3,r.type=4,Object(m.d)(r).then(function(t){var r=t.data;200==r.code?(e.townList=r.result,e.communityList=[],e.dataForm.town="",e.dataForm.community=""):Object(b.a)({error:r.message,vm:a})}).catch(function(t){})},resetCommunity:function(t){var e=this,a=this,r={};r.parentname=t,r.parenttype=4,r.type=5,Object(m.d)(r).then(function(t){var r=t.data;200==r.code?(e.communityList=r.result,e.dataForm.community=""):Object(b.a)({error:r.message,vm:a})}).catch(function(t){})},changeArea:function(t){var e=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"!==t){a.next=12;break}return e.queryForm.city="",e.queryForm.district="",e.queryForm.street="",e.queryForm.committee="",e.areaListQuery={type:2,parenttype:1,parentname:e.queryForm.province},a.next=8,Object(w.a)(e.areaListQuery);case 8:"200"===(r=a.sent).data.code&&(e.cityList=r.data.result),a.next=40;break;case 12:if("city"!==t){a.next=23;break}return e.queryForm.district="",e.queryForm.street="",e.queryForm.committee="",e.areaListQuery={type:3,parenttype:2,parentname:e.queryForm.city},a.next=19,Object(w.a)(e.areaListQuery);case 19:"200"===(n=a.sent).data.code&&(e.districtList=n.data.result),a.next=40;break;case 23:if("district"!==t){a.next=33;break}return e.queryForm.street="",e.queryForm.committee="",e.areaListQuery={type:4,parenttype:3,parentname:e.queryForm.district},a.next=29,Object(w.a)(e.areaListQuery);case 29:"200"===(i=a.sent).data.code&&(e.streetList=i.data.result),a.next=40;break;case 33:if("street"!==t){a.next=40;break}return e.queryForm.committee="",e.areaListQuery={type:5,parenttype:4,parentname:e.queryForm.street},a.next=38,Object(w.a)(e.areaListQuery);case 38:"200"===(s=a.sent).data.code&&(e.committeeList=s.data.result);case 40:case"end":return a.stop()}},a,e)}))()},exportToExcel:function(){var t=this;return i()(o.a.mark(function e(){var r,n,i,s;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n={},(r=t).queryForm.username&&(n.username=r.queryForm.username),r.queryForm.company&&(n.company=r.queryForm.company),r.queryForm.department&&(n.department=r.queryForm.department),r.queryForm.job&&(n.job=r.queryForm.job),r.queryForm.province&&(n.province=r.queryForm.province),r.queryForm.city&&(n.city=r.queryForm.city),r.queryForm.district&&(n.area=r.queryForm.district),n.safetySuperVision=r.queryForm.safetySuperVision,n.pageIndex=1,n.pageSize=99999,e.next=14,Object(m.i)(n);case 14:"200"===(i=e.sent).data.code?null===i.data.result||i.data.result===[]||0===i.data.result.length?r.$message({type:"warning",message:"无数据可导出"}):(s=i.data.result.result,Promise.all([a.e("chunk-0d49"),a.e("chunk-5aa0")]).then(a.bind(null,"S/jZ")).then(function(t){var e=s.map(function(t){return[t.username,t.company,t.safetysupervision,[t.province,t.city,t.area,t.town,t.community].filter(function(t){return null!=t&&""!==t}).join("-"),t.authorizationCodes.filter(function(t){return 1===t.status}).length,t.authorizationCodes.filter(function(t){return 1===t.status}).map(function(t){return t.authcode}).join("、")]});t.export_json_to_excel({header:["用户名","单位","企业类型","所在地区","授权码个数","授权码"],data:e,filename:"终端用户"})})):r.$message({message:i.data.message,type:"warning"});case 16:case"end":return e.stop()}},e,t)}))()},formatJson:function(t,e){return e.map(function(e){return t.map(function(t){return e[t]})})}}},j=a("KHd+"),k=Object(j.a)(_,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"filter-container"},[a("el-form",{attrs:{inline:!0,model:t.queryForm}},[a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{staticClass:"filter-item",staticStyle:{width:"150px"},attrs:{placeholder:""},nativeOn:{keyup:function(e){return"button"in e||!t._k(e.keyCode,"enter",13,e.key,"Enter")?t.queryHandle(e):null}},model:{value:t.queryForm.username,callback:function(e){t.$set(t.queryForm,"username",e)},expression:"queryForm.username"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"单位"}},[a("el-input",{staticClass:"filter-item",staticStyle:{width:"200px"},attrs:{placeholder:""},nativeOn:{keyup:function(e){return"button"in e||!t._k(e.keyCode,"enter",13,e.key,"Enter")?t.queryHandle(e):null}},model:{value:t.queryForm.company,callback:function(e){t.$set(t.queryForm,"company",e)},expression:"queryForm.company"}})],1),t._v(" "),a("el-form-item",[a("div",{staticClass:"basic_search"},[a("span",[t._v("区域:")]),t._v(" "),a("el-select",{attrs:{clearable:"",filterable:""},on:{change:function(e){t.changeArea("province")}},model:{value:t.queryForm.province,callback:function(e){t.$set(t.queryForm,"province",e)},expression:"queryForm.province"}},t._l(t.provinceList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.name}})}))],1)]),t._v(" "),a("el-form-item",[a("div",{staticClass:"basic_search"},[a("el-select",{attrs:{prop:"city",clearable:"",filterable:""},on:{change:function(e){t.changeArea("city")}},model:{value:t.queryForm.city,callback:function(e){t.$set(t.queryForm,"city",e)},expression:"queryForm.city"}},t._l(t.cityList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.name}})}))],1)]),t._v(" "),a("el-form-item",[a("div",{staticClass:"basic_search"},[a("el-select",{attrs:{clearable:"",filterable:""},on:{change:function(e){t.changeArea("district")}},model:{value:t.queryForm.district,callback:function(e){t.$set(t.queryForm,"district",e)},expression:"queryForm.district"}},t._l(t.districtList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.name}})}))],1)]),t._v(" "),a("div",[a("el-form-item",[a("div",{staticClass:"basic_search"},[a("span",[t._v("企业类型")]),t._v(" "),a("el-select",{attrs:{clearable:"",filterable:""},on:{change:function(e){t.changeArea("district")}},model:{value:t.queryForm.safetySuperVision,callback:function(e){t.$set(t.queryForm,"safetySuperVision",e)},expression:"queryForm.safetySuperVision"}},t._l(t.safetySuperVisionList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.name}})}))],1)]),t._v(" "),a("el-form-item",[a("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.queryHandle}})],1),t._v(" "),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-download"},on:{click:t.exportToExcel}},[t._v("导出")])],1)],1)],1),t._v(" "),a("div",{staticClass:"table_content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],key:t.tableKey,staticStyle:{width:"100%"},attrs:{data:t.userData,border:"",fit:"","highlight-current-row":""},on:{"sort-change":t.sortUserChange}},[a("el-table-column",{attrs:{type:"index",label:"",align:"center",width:"60"}}),t._v(" "),a("el-table-column",{attrs:{label:"用户名",prop:"username",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.username))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"单位",prop:"company",align:"center",width:"150",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.company))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"企业类型",prop:"safetysupervision",align:"center",width:"200",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.safetysupervision))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"办公电话",prop:"phone",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.phone))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"手机号",prop:"mobile",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.mobile))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"邮箱",prop:"email",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.email))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"所在地区",prop:"province",align:"center",width:"300",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(t._f("parseGX")(e.row.province+"-"+e.row.city+"-"+e.row.area+"-"+e.row.town+"-"+e.row.community)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"状态",prop:"status",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(t._f("parseStatus")(e.row.status,e.row.status)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"有效期",prop:"expiredate",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(t._f("parseTime")(e.row.expiredate,"{y}-{m}-{d}")))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"更新时间",prop:"lastmodifieddate",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(t._f("parseTime")(e.row.lastmodifieddate,"{y}-{m}-{d}")))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"授权码",align:"center",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.authorizationCodes.filter(function(t){return 1===t.status}).length))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"180","class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){t.showEditHandle(e.row)}}},[t._v("编辑")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.showAuthHandle(e.row)}}},[t._v("授权码")])]}}])})],1),t._v(" "),a("br"),t._v(" "),a("el-pagination",{directives:[{name:"show",rawName:"v-show",value:t.recordTotal>0,expression:"recordTotal>0"}],staticStyle:{float:"right"},attrs:{"current-page":t.currentPage,"page-sizes":[10,20,30,50],"page-size":t.pageSize,total:t.recordTotal,layout:"total, sizes, prev, pager, next, jumper",background:""},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1),t._v(" "),a("el-dialog",{attrs:{title:"create"===t.dialogStatus?"新增":"编辑",visible:t.dialogFormVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,width:"700px"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-form",{ref:"dataForm",staticStyle:{"margin-left":"50px",width:"500px"},attrs:{rules:t.dataFormRules,model:t.dataForm,"label-position":"right","label-width":"100px","element-loading-text":"保存中..."}},[a("el-form-item",{attrs:{label:"用户名:",prop:"username"}},[t._v("\n "+t._s(t.dataForm.username)+"\n ")]),t._v(" "),"create"==t.dialogStatus?a("div",[a("el-form-item",{attrs:{label:"密码:",prop:"password"}},[a("el-input",{attrs:{type:t.passwordType,placeholder:"请输入密码"},model:{value:t.dataForm.password,callback:function(e){t.$set(t.dataForm,"password","string"==typeof e?e.trim():e)},expression:"dataForm.password"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-view"},on:{click:t.showPwd},slot:"append"})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"确认密码:",prop:"confirmPassword"}},[a("el-input",{attrs:{type:t.confirmPasswordType,placeholder:"请输入确认密码"},on:{change:t.passwordChangeEvent},model:{value:t.dataForm.confirmPassword,callback:function(e){t.$set(t.dataForm,"confirmPassword","string"==typeof e?e.trim():e)},expression:"dataForm.confirmPassword"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-view"},on:{click:t.showConfirmPwd},slot:"append"})],1)],1)],1):a("div",[a("el-form-item",{attrs:{label:"密码:"}},[a("el-input",{attrs:{type:t.passwordType,placeholder:"请输入密码"},model:{value:t.dataForm.password,callback:function(e){t.$set(t.dataForm,"password","string"==typeof e?e.trim():e)},expression:"dataForm.password"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-view"},on:{click:t.showPwd},slot:"append"})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"确认密码:"}},[a("el-input",{attrs:{type:t.confirmPasswordType,placeholder:"请输入确认密码"},on:{change:t.passwordChangeEvent},model:{value:t.dataForm.confirmPassword,callback:function(e){t.$set(t.dataForm,"confirmPassword","string"==typeof e?e.trim():e)},expression:"dataForm.confirmPassword"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-view"},on:{click:t.showConfirmPwd},slot:"append"})],1)],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"办公电话:",prop:"phone"}},[a("el-input",{model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone","string"==typeof e?e.trim():e)},expression:"dataForm.phone"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"手机号:",prop:"mobile"}},[a("el-input",{attrs:{oninput:"value=value.replace(/^\\.+|[^\\d.]/g,'')"},model:{value:t.dataForm.mobile,callback:function(e){t.$set(t.dataForm,"mobile","string"==typeof e?e.trim():e)},expression:"dataForm.mobile"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"邮箱:",prop:"email"}},[a("el-input",{model:{value:t.dataForm.email,callback:function(e){t.$set(t.dataForm,"email","string"==typeof e?e.trim():e)},expression:"dataForm.email"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"所在地区:"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择省份"},on:{change:t.resetCity},model:{value:t.dataForm.province,callback:function(e){t.$set(t.dataForm,"province",e)},expression:"dataForm.province"}},t._l(t.provinceList,function(t){return a("el-option",{key:t.name,attrs:{label:t.name,value:t.name}})})),t._v(" "),a("el-select",{attrs:{placeholder:"请选择城市"},on:{change:t.resetArea},model:{value:t.dataForm.city,callback:function(e){t.$set(t.dataForm,"city",e)},expression:"dataForm.city"}},t._l(t.cityList,function(t){return a("el-option",{key:t.name,attrs:{label:t.name,value:t.name}})})),t._v(" "),a("el-select",{attrs:{placeholder:"请选择区县"},on:{change:t.resetTown},model:{value:t.dataForm.area,callback:function(e){t.$set(t.dataForm,"area",e)},expression:"dataForm.area"}},t._l(t.areaList,function(t){return a("el-option",{key:t.name,attrs:{label:t.name,value:t.name}})})),t._v(" "),a("el-select",{attrs:{placeholder:"请选择街道"},on:{change:t.resetCommunity},model:{value:t.dataForm.town,callback:function(e){t.$set(t.dataForm,"town",e)},expression:"dataForm.town"}},t._l(t.townList,function(t){return a("el-option",{key:t.name,attrs:{label:t.name,value:t.name}})})),t._v(" "),a("el-select",{attrs:{placeholder:"请选择社区"},model:{value:t.dataForm.community,callback:function(e){t.$set(t.dataForm,"community",e)},expression:"dataForm.community"}},t._l(t.communityList,function(t){return a("el-option",{key:t.name,attrs:{label:t.name,value:t.name}})}))],1)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){"create"===t.dialogStatus?t.createHandle():t.updateHandle()}}},[t._v("确认")])],1)],1),t._v(" "),a("el-dialog",{attrs:{visible:t.dialogUserRoleFormVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,title:"分配角色"},on:{"update:visible":function(e){t.dialogUserRoleFormVisible=e}}},[a("el-form",{ref:"userRoleDataForm",staticStyle:{"margin-left":"30px"},attrs:{rules:t.userRoleDataFormRules,model:t.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:t.userRoleDataForm.userRoles,callback:function(e){t.$set(t.userRoleDataForm,"userRoles",e)},expression:"userRoleDataForm.userRoles"}},t._l(t.roleList,function(e,r){return a("el-option",{key:r,attrs:{value:e.id,label:t.getRoleInfo(e)}})}))],1)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.dialogUserRoleFormVisible=!1}}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.assignUserRoleHandle}},[t._v("确认")])],1)],1),t._v(" "),a("AuthDetail",{ref:"authDetail",attrs:{enterpriseId:t.enterpriseId},on:{getinfo:t.getUserList}}),t._v(" "),a("div",{staticStyle:{clear:"both"}})],1)},[],!1,null,null,null);k.options.__file="saleuser.vue";e.default=k.exports},RkPV:function(t,e,a){"use strict";a.r(e);var r=a("QbLZ"),o=a.n(r),n=a("X4fA"),i=a("t3Un");var s=a("L2JU"),l={name:"authDetail",data:function(){return{userId:"",addAuthDialogVisible:!1,authDialogVisible:!1,authForm:{},authData:[],listLoading:!0,pageSize:10,recordTotal:0,currentPage:1,pageTotal:0,tableKey:0,status:[{id:0,name:"已停用"},{id:1,name:"已启用"}],flagList:[{id:0,name:"标配"},{id:1,name:"无身份证阅读器"},{id:2,name:"无扫码枪"},{id:3,name:"全无"}],contractCode:"",flag:0}},computed:o()({},Object(s.b)(["userType","username"])),methods:{open:function(t){this.userId=t,this.authDialogVisible=!0,this.getAuthDataList()},getAuthDataList:function(){var t=this,e={};e.userId=this.userId,function(t){return Object(i.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/auth/list",method:"get",params:t})}(e).then(function(e){var a=e.data;"200"===a.code&&(t.authData=a.result,t.listLoading=!1)})},changStatus:function(t,e){var a=this;(function(t){return Object(i.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/auth/status",method:"post",data:t})})({id:t.id,status:e}).then(function(t){"200"===t.data.code&&(a.getAuthDataList(),a.$emit("getinfo"))})},deleteAuth:function(t){var e=this;(function(t){return Object(i.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/auth/delete",method:"post",data:t})})({id:t.id}).then(function(t){"200"===t.data.code&&(e.getAuthDataList(),e.$emit("getinfo"))})},createAuthHandle:function(){this.addAuthDialogVisible=!0},createAuth:function(){var t=this;(function(t){return Object(i.a)({headers:{Authorization:Object(n.a)()},url:"http://39.104.85.193:4105/auth/create",method:"post",data:t})})({userId:this.userId,contractCode:this.contractCode,flag:this.flag}).then(function(e){"200"===e.data.code&&(t.getAuthDataList(),t.$emit("getinfo"),t.addAuthDialogVisible=!1)})}}},c=(a("o1xk"),a("KHd+")),u=Object(c.a)(l,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{visible:t.authDialogVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,width:"900px"},on:{"update:visible":function(e){t.authDialogVisible=e}}},[a("div",{staticStyle:{"padding-bottom":"20px"}},[a("el-button",{directives:[{name:"show",rawName:"v-show",value:3!=t.userType,expression:"userType != 3"}],attrs:{type:"primary",plain:""},on:{click:t.createAuthHandle}},[t._v("生成授权码")])],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],key:t.tableKey,staticStyle:{width:"100%"},attrs:{data:t.authData,border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{type:"index",label:"",align:"center",width:"60"}}),t._v(" "),a("el-table-column",{attrs:{label:"授权码",prop:"authcode",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"合同编号",prop:"contractcode",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"状态",prop:"status",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return t._l(t.status,function(r){return a("div",[e.row.status===r.id?a("div",[t._v("\n "+t._s(r.name)+"\n ")]):t._e()])})}}])}),t._v(" "),a("el-table-column",{attrs:{label:"类型",prop:"status",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return t._l(t.flagList,function(r){return a("div",[e.row.flag===r.id?a("div",[t._v("\n "+t._s(r.name)+"\n ")]):t._e()])})}}])}),t._v(" "),a("el-table-column",{attrs:{label:"创建时间",prop:"createdat",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"最后登录时间",prop:"lasttime",align:"center"}}),t._v(" "),3!=t.userType?a("el-table-column",{attrs:{label:"操作",align:"center",width:"180","class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.status?a("el-button",{attrs:{type:"text"},on:{click:function(a){t.changStatus(e.row,0)}}},[t._v("停用")]):a("el-button",{attrs:{type:"text"},on:{click:function(a){t.changStatus(e.row,1)}}},[t._v("启用")]),t._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){t.deleteAuth(e.row)}}},[t._v("删除")])]}}])}):t._e()],1),t._v(" "),a("el-dialog",{attrs:{visible:t.addAuthDialogVisible,"modal-append-to-body":!1,"close-on-click-modal":!1,width:"400px","append-to-body":""}},[a("el-input",{attrs:{placeholder:"请选择合同编号"},model:{value:t.contractCode,callback:function(e){t.contractCode=e},expression:"contractCode"}}),a("br"),t._v(" "),a("el-select",{attrs:{placeholder:"请选择类型"},model:{value:t.flag,callback:function(e){t.flag=e},expression:"flag"}},t._l(t.flagList,function(t){return a("el-option",{key:t.id,staticClass:"filter-item",attrs:{label:t.name,value:t.id}})})),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.addAuthDialogVisible=!1}}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.createAuth}},[t._v("确认")])],1)],1)],1)},[],!1,null,"6574dd6a",null);u.options.__file="authDetail.vue";e.default=u.exports},iuvU:function(t,e,a){},o1xk:function(t,e,a){"use strict";var r=a("iuvU");a.n(r).a},"wk8/":function(t,e,a){"use strict";a.d(e,"m",function(){return n}),a.d(e,"c",function(){return i}),a.d(e,"i",function(){return s}),a.d(e,"a",function(){return l}),a.d(e,"b",function(){return c}),a.d(e,"k",function(){return u}),a.d(e,"l",function(){return d}),a.d(e,"g",function(){return m}),a.d(e,"h",function(){return p}),a.d(e,"f",function(){return f}),a.d(e,"d",function(){return h}),a.d(e,"e",function(){return b}),a.d(e,"j",function(){return y});var r=a("t3Un"),o=a("X4fA");function n(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/user",method:"get",params:t||{}})}function i(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/enterpriseUser",method:"get",params:t||{}})}function s(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/saleUser",method:"get",params:t||{}})}function l(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/adduser",method:"post",data:t})}function c(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/deluser",method:"post",data:t})}function u(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/putuser",method:"post",data:t})}function d(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/userroles",method:"post",data:t})}function m(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/importUser",method:"post",data:t})}function p(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/importUserCode",method:"post",data:t})}function f(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/importDistrict",method:"post",data:t})}function h(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/district",method:"get",params:t||{}})}function b(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/districtByName",method:"get",params:t||{}})}function y(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/jiangWai/deadline/set ",method:"post",data:t})}},zF5t:function(t,e,a){"use strict";a.d(e,"d",function(){return n}),a.d(e,"a",function(){return i}),a.d(e,"b",function(){return s}),a.d(e,"e",function(){return l}),a.d(e,"c",function(){return c}),a.d(e,"f",function(){return u});var r=a("t3Un"),o=a("X4fA");function n(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/role",method:"get",params:t||{}})}function i(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/addrole",method:"post",data:t})}function s(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/delrole",method:"post",data:t})}function l(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/putrole",method:"post",data:t})}function c(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/rolepermissions",method:"get",params:t||{}})}function u(t){return Object(r.a)({headers:{Authorization:Object(o.a)()},url:"http://39.104.85.193:4105/rolepermissions",method:"post",data:t})}}}]);
|