1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d953e7c4"],{1387:function(e,t,a){"use strict";var s=a("b33f"),r=a.n(s);r.a},1911:function(e,t,a){"use strict";var s=a("e21a"),r=a.n(s);r.a},4269:function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".password-form[data-v-0165cc12]{display:flex;justify-content:center;flex-wrap:wrap}.password-form .password-form-item[data-v-0165cc12]{width:380px}",""]),e.exports=t},"695e":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:"user-index"},[a("UserSearch",{on:{searchEvent:e.searchEvent}}),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("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("改密")])],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)],1),e.displayPop?a("Modal",{staticClass:"Modal-box",attrs:{transfer:!1,title:e.popTitle,width:"560px"},model:{value:e.displayPop,callback:function(t){e.displayPop=t},expression:"displayPop"}},[a("UpdateUserPasswordPop",{ref:"updateUserPopRefs"}),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)},r=[],o=a("5551"),i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("Form",{ref:"userPasswordForm",staticClass:"password-form",attrs:{model:e.formData,rules:e.ruleFormData,"label-width":110}},[a("FormItem",{staticClass:"password-form-item",attrs:{label:"手机号码:"}},[a("Input",{attrs:{disabled:!0},model:{value:e.formData.phone,callback:function(t){e.$set(e.formData,"phone",t)},expression:"formData.phone"}})],1),a("FormItem",{staticClass:"password-form-item",attrs:{label:"用户名称:"}},[a("Input",{attrs:{disabled:!0},model:{value:e.formData.username,callback:function(t){e.$set(e.formData,"username",t)},expression:"formData.username"}})],1),a("FormItem",{staticClass:"password-form-item",attrs:{label:"新密码:",prop:"password"}},[a("Input",{attrs:{type:"password"},model:{value:e.formData.password,callback:function(t){e.$set(e.formData,"password",t)},expression:"formData.password"}})],1),a("FormItem",{staticClass:"password-form-item",attrs:{label:"重复密码:",prop:"password2"}},[a("Input",{attrs:{type:"password"},model:{value:e.formData.password2,callback:function(t){e.$set(e.formData,"password2",t)},expression:"formData.password2"}})],1)],1)},n=[],d=a("8237"),c=a.n(d),l={name:"UpdateUserPasswordPop",data(){const e=(e,t,a)=>{t?a():a("参数不能为空")},t=(e,t,a)=>{t?t===this.formData.password?a():a("密码不一致"):a("参数不能为空")};return{formData:{id:"",phone:"",password:"",password2:"",username:""},ruleFormData:{password:[{required:!0,validator:e,trigger:"blur"}],password2:[{required:!0,validator:t,trigger:"blur"}]}}},methods:{async editFromData(e){this.formData={id:e.id,phone:e.phone,username:e.username}},async backData(){var e={id:this.formData.id,password:c()(this.formData.password)};return JSON.parse(JSON.stringify(e))}}},p=l,u=(a("1911"),a("2877")),h=Object(u["a"])(p,i,n,!1,null,"0165cc12",null),m=h.exports,f=a("3924"),v={name:"PasswordList",components:{AddUserPop:o["a"],UpdateUserPasswordPop:m,UserSearch:f["a"]},data(){return{columns1:[{type:"index",title:"序号",align:"center"},{title:"用戶名称",key:"username",align:"center"},{title:"手机号",key:"phone",align:"center"},{title:"公司机构",key:"enterprise",align:"center"},{title:"区域信息",key:"pcaName",align:"center"},{title:"创建时间",key:"createTime",align:"center"},{title:"修改时间",key:"updateTime",align:"center"},{title:"操作",slot:"action",width:260,align:"center"}],tableList:[],displayPop:!1,popTitle:"",saveBtType:"add",searchData:{pageNum:1,pageSize:10,pageTole:0,totalNum:0,username:"",enterprise:""}}},mounted(){this.doSearch()},methods:{searchEvent(e){this.searchData.username=e.username,this.searchData.enterprise=e.enterprise,this.doSearch()},async openEditRolePop(e){this.saveBtType="edit",this.popTitle="改密用户--"+e.username,this.displayPop=!0,this.$nextTick(()=>{this.$refs.updateUserPopRefs.editFromData(e)})},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: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+"]"),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.updateUserPopRefs.backData(),t=await this.$refs.updateUserPopRefs.$refs.userPasswordForm.validate();if(t){let t={id:e.id,password:e.password,pwdType:"1"};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};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)}}},w=v,b=(a("1387"),Object(u["a"])(w,s,r,!1,null,"4cfec466",null));t["default"]=b.exports},b33f:function(e,t,a){var s=a("e748");"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var r=a("499e").default;r("445ae417",s,!0,{sourceMap:!1,shadowMode:!1})},e21a:function(e,t,a){var s=a("4269");"string"===typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);var r=a("499e").default;r("060d9ac8",s,!0,{sourceMap:!1,shadowMode:!1})},e748:function(e,t,a){var s=a("24fb");t=s(!1),t.push([e.i,".user-index .userList-card[data-v-4cfec466]{\n /*!*overflow-y: auto;*!*/}.user-index .userList-card .header-top-box[data-v-4cfec466]{height:auto;display:flex;justify-content:space-between}.user-index .userList-card .header-top-box .title-value[data-v-4cfec466]{line-height:32px;text-align:left;font-size:24px;font-weight:700;color:#2760b7}.user-index .userList-card .iv-custom-table .ivu-table .ivu-table-tip td[data-v-4cfec466]{width:100%!important}.user-index .userList-card .iv-custom-table .iv-button-box[data-v-4cfec466]{position:relative;width:100%;justify-content:center}.user-index .userList-card .iv-custom-table .iv-button-box .iv-custom-button[data-v-4cfec466]{margin:0 4px}.user-index .userList-card .ivu-card-footer[data-v-4cfec466]{margin-top:10px}.user-index .userList-card .ivu-card-footer .footer-botton[data-v-4cfec466]{float:left;margin-right:10px;color:#4862ea}.user-index .userList-card .ivu-card-footer .footer-botton[data-v-4cfec466]:focus{box-shadow:0 0 0 0 transparent;color:#131d26}.user-index .Modal-box .ivu-modal-header[data-v-4cfec466]{text-align:left}",""]),e.exports=t}}]);
|