1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7763050a"],{"08c5":function(e,t,a){"use strict";var s=a("d206"),i=a.n(s);i.a},"1faf":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"userList-index"},[a("UserSearch",{attrs:{showAddBoolean:!0},on:{searchEvent:e.searchEvent,openAddPop:e.openAddRolePop}}),a("Card",{staticClass:"userList-card",attrs:{bordered:!1,shadow:!0}},[a("div",{staticClass:"header-top-box",attrs:{slot:"title"},slot:"title"},[a("div",{staticClass:"title-value"},[e._v("用户查询")]),a("Button",{staticStyle:{"margin-right":"10px"},attrs:{type:"primary",icon:"ios-add-circle-outline"},on:{click:function(t){return e.openAddRolePop()}}},[e._v("新增")])],1),a("Table",{ref:"selection",staticClass:"iv-custom-table",attrs:{columns:e.columns1,border:!0,data:e.tableList},scopedSlots:e._u([{key:"action",fn:function(t){var s=t.row;t.index;return a("div",{staticClass:"iv-button-box"},[a("Button",{staticClass:"iv-custom-button",attrs:{type:"primary"},on:{click:function(t){return e.openEditRolePop(s)}}},[e._v("编辑")]),a("Button",{staticClass:"iv-custom-button",attrs:{type:"error"},on:{click:function(t){return e.openDeletePop(s)}}},[e._v("删除")])],1)}},{key:"shenhe",fn:function(t){var s=t.row;t.index;return a("div",{staticClass:"iv-button-box"},[a("Select",{staticStyle:{width:"200px"},on:{"on-change":function(t){return e.examineEvent(s)}},model:{value:s.status,callback:function(t){e.$set(s,"status",t)},expression:"row.status"}},e._l(e.stateList,(function(t){return a("Option",{key:t.value,attrs:{value:t.value}},[e._v(e._s(t.label)+" ")])})),1)],1)}}])}),a("div",{staticClass:"ivu-card-footer"},[a("Page",{attrs:{"class-name":"iv-custom-page",current:e.searchData.pageNum,total:e.searchData.totalNum,size:"small","show-total":"","show-sizer":"","show-elevator":""},on:{"on-change":e.pageNumChang,"on-page-size-change":e.sizeChange}})],1),e.displayPop?a("Modal",{attrs:{transfer:!1,title:e.popTitle,width:"760px"},model:{value:e.displayPop,callback:function(t){e.displayPop=t},expression:"displayPop"}},[a("AddUserPop",{ref:"addUserPopRefs"}),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("Button",{attrs:{type:"error"},on:{click:e.closePop}},[e._v("取消")]),"add"===e.saveBtType?a("Button",{attrs:{type:"primary"},on:{click:e.addUserSave}},[e._v("确认")]):e._e(),"edit"===e.saveBtType?a("Button",{attrs:{type:"primary"},on:{click:e.editUserSave}},[e._v("确认")]):e._e()],1)],1):e._e()],1)],1)},i=[],r=a("5551"),o=a("8237"),n=a.n(o),c=a("3924"),l={name:"UserList",components:{AddUserPop:r["a"],UserSearch:c["a"]},data(){return{columns1:[{type:"index",title:"序号",align:"center"},{title:"用戶名称",key:"username",align:"center"},{title:"角色信息",key:"roleName",align:"center"},{title:"公司机构",key:"enterprise",align:"center"},{title:"区域信息",key:"pcaName",align:"center"},{title:"创建时间",key:"createTime",align:"center"},{title:"账号状态",slot:"shenhe",width:260,align:"center"},{title:"操作",slot:"action",width:260,align:"center"}],tableList:[],displayPop:!1,popTitle:"",saveBtType:"add",searchData:{pageNum:1,pageSize:10,pageTole:0,totalNum:0},stateList:[{label:"无效",value:0},{label:"正常",value:1},{label:"锁定",value:2},{label:"待审核",value:3}],model1:""}},mounted(){this.doSearch()},methods:{searchEvent(e){this.searchData.username=e.username,this.searchData.enterprise=e.enterprise,this.doSearch()},async examineEvent(e){let t={id:e.id,status:e.status};const a=await this.$Api.roleGetMap.updateUsers(t);"200"===a.code&&(this.$Message.success({content:"修改用户状态成功!新注册审核用户请在“编辑”中添加角色!",duration:4}),this.doSearch())},async openEditRolePop(e){const t=await this.$Api.roleGetMap.getIdUser(e.id);this.saveBtType="edit",this.popTitle="编辑用户--"+e.username,this.displayPop=!0,this.$nextTick(()=>{this.$refs.addUserPopRefs.editFromData(t.data)})},openDeletePop(e){this.$Modal.confirm({title:"删除--"+e.username,content:"<p>确认删除用户"+e.username+"</p>",onOk:()=>{this.$Api.roleGetMap.deleteUser(e.id).then(t=>{"200"===t.code&&(this.$Message.success({content:e.username+"用户删除成功!",duration:2}),this.doSearch())})},onCancel:()=>{}})},openAddRolePop(){this.displayPop=!0,this.saveBtType="add",this.$nextTick(()=>{this.popTitle="新增用户",this.$refs.addUserPopRefs.addFromData()})},closePop(){this.displayPop=!1},async addUserSave(){const e=await this.$refs.addUserPopRefs.backData(),t=await this.$refs.addUserPopRefs.$refs.addRoleForm.validate();if(t){let t={username:e.username,password:n()(e.password),phone:e.phone,enterprise:e.enterprise,email:e.email,sex:e.sex,nickname:e.nickname,industry:e.industry,roleIds:JSON.parse("["+e.roleIds+"]"),provinceId:e.provinceId,cityId:e.cityId,areaId:e.areaId,pcaName:e.pcaName,applyEnterpriseType:e.applyEnterpriseType,type:1};const a=await this.$Api.roleGetMap.addUsers(t);"200"===a.code&&(this.$Message.success({content:"新增用户成功!"}),this.displayPop=!1,this.doSearch())}},async editUserSave(){const e=await this.$refs.addUserPopRefs.backData(),t=await this.$refs.addUserPopRefs.$refs.addRoleForm.validate();if(t){let t={id:e.id,username:e.username,phone:e.phone,enterprise:e.enterprise,email:e.email,sex:e.sex,nickname:e.nickname,industry:e.industry,roleIds:JSON.parse("["+e.roleIds+"]"),provinceId:e.provinceId,cityId:e.cityId,areaId:e.areaId,pcaName:e.pcaName,applyEnterpriseType:e.applyEnterpriseType};const a=await this.$Api.roleGetMap.updateUsers(t);"200"===a.code&&(this.$Message.success({content:"编辑用户信息成功!"}),this.displayPop=!1,this.doSearch())}},pageNumChang(e){this.searchData.pageNum=e,this.doSearch()},sizeChange(e){this.searchData.pageSize=e,this.searchData.pageNum=1,this.doSearch()},async doSearch(){let e={offset:this.searchData.pageNum,limit:this.searchData.pageSize,username:this.searchData.username,enterprise:this.searchData.enterprise,orderColumn:"u.createTime",isAsc:!1};const t=await this.$Api.roleGetMap.userList(e);"200"===t.code&&(this.tableList=t.data.records,this.searchData.pageTole=t.data.pages,this.searchData.pageNum=t.data.current,this.searchData.totalNum=t.data.total)},handleSelectAll(e){this.$refs.selection.selectAll(e)}}},d=l,p=(a("08c5"),a("2877")),u=Object(p["a"])(d,s,i,!1,null,null,null);t["default"]=u.exports},5149:function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".userList-index .userList-card{\n /*!*overflow-y: auto;*!*/}.userList-index .userList-card .header-top-box{height:auto;display:flex;justify-content:space-between}.userList-index .userList-card .header-top-box .title-value{line-height:32px;text-align:left;font-size:24px;font-weight:700;color:#2760b7}.userList-index .userList-card .iv-custom-table .ivu-table .ivu-table-tip td{width:100%!important}.userList-index .userList-card .iv-custom-table .iv-button-box{position:relative;width:100%;justify-content:space-around}.userList-index .userList-card .iv-custom-table .iv-button-box .iv-custom-button{margin:0 4px}.userList-index .userList-card .ivu-card-footer{margin-top:10px}.userList-index .userList-card .ivu-card-footer .footer-botton{float:left;margin-right:10px;color:#4862ea}.userList-index .userList-card .ivu-card-footer .footer-botton:focus{box-shadow:0 0 0 0 transparent;color:#131d26}",""]),e.exports=t},d206:function(e,t,a){var s=a("5149");"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var i=a("499e").default;i("06bc7af2",s,!0,{sourceMap:!1,shadowMode:!1})}}]);
|