(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["personManage"],{"37a9":function(e,t,a){"use strict";a("37f6")},"37f6":function(e,t,a){},"4de4":function(e,t,a){"use strict";var n=a("23e7"),i=a("b727").filter,r=a("1dde"),s=r("filter");n({target:"Array",proto:!0,forced:!s},{filter:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},"5e60":function(e,t,a){"use strict";a.d(t,"e",(function(){return i})),a.d(t,"g",(function(){return r})),a.d(t,"h",(function(){return s})),a.d(t,"b",(function(){return o})),a.d(t,"f",(function(){return c})),a.d(t,"c",(function(){return d})),a.d(t,"d",(function(){return l})),a.d(t,"n",(function(){return u})),a.d(t,"i",(function(){return m})),a.d(t,"o",(function(){return h})),a.d(t,"k",(function(){return f})),a.d(t,"l",(function(){return w})),a.d(t,"m",(function(){return p})),a.d(t,"a",(function(){return g}));var n=a("284b"),i=function(e){return n["a"].post("/agent/admin/role/rolelist",e)},r=function(e){return n["a"].post("/agent/admin/role/roleoptionlist",e)},s=function(){return n["a"].post("/agent/admin/menu/menutree")},o=function(e){return n["a"].post("/agent/admin/role/addrole",e)},c=function(e){return n["a"].post("/agent/admin/role/editrole",e)},d=function(e){return n["a"].post("/agent/admin/role/deleterole",e)},l=function(e){return n["a"].post("/agent/admin/role/roleinfo",e)},u=function(e){return n["a"].post("/agent/admin/account/adminlist",e)},m=function(e){return n["a"].post("/agent/admin/account/addadmin",e)},h=function(e){return n["a"].post("/agent/admin/account/editadmin",e)},f=function(e){return n["a"].post("/agent/admin/account/admindetail",e)},w=function(e){return n["a"].post("/agent/admin/account/disable",e)},p=function(e){return n["a"].post("/agent/admin/account/enable",e)},g=function(e){return n["a"].post("/agent/admin/account/editpassword",e)}},a0b0:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"padding24",attrs:{id:"person_manage"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.$route.meta.isShow,expression:"$route.meta.isShow"}]},[a("div",{staticClass:"top"},[a("div",{staticClass:"top_left"},[a("a-button",{directives:[{name:"show",rawName:"v-show",value:e.isShowAdd,expression:"isShowAdd"}],attrs:{icon:"plus",type:"primary"},on:{click:e.addPerson}},[e._v("添加人员")])],1),a("div",{staticClass:"top_rigiht"},[a("a-select",{staticStyle:{width:"120px"},attrs:{allowClear:"",placeholder:"请选择角色"},model:{value:e.defaRoleName,callback:function(t){e.defaRoleName=t},expression:"defaRoleName"}},e._l(e.roleNameArr,(function(t){return a("a-select-option",{key:t.roleNo},[e._v(e._s(t.roleName))])})),1),a("a-input",{ref:"userNameInput",staticStyle:{width:"200px"},attrs:{placeholder:"请输入手机号码"},on:{pressEnter:e.searchClick},model:{value:e.searchVal,callback:function(t){e.searchVal=t},expression:"searchVal"}},[a("a-icon",{attrs:{slot:"prefix",type:"search"},slot:"prefix"})],1),a("a-button",{attrs:{icon:"search",type:"primary"},on:{click:e.searchClick}},[e._v("搜索")])],1)]),a("a-table",{attrs:{columns:e.columns,"data-source":e.tableData,"row-key":function(e){return e.adminNo},pagination:!1,loading:e.tableLoading,bordered:""},scopedSlots:e._u([{key:"headUrl",fn:function(e,t){return a("img",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"avatar",attrs:{src:t.headUrl}})}},{key:"status",fn:function(t,n){return a("span",{},[1==n.status?a("a-badge",{attrs:{status:"success",text:"正常"}}):e._e(),0==n.status?a("a-badge",{attrs:{status:"error",text:"禁用"}}):e._e()],1)}},{key:"operation",fn:function(t,n){return a("span",{},[a("a",{directives:[{name:"show",rawName:"v-show",value:e.isShowResetPass,expression:"isShowResetPass"}],staticClass:"margin_right20",on:{click:function(t){return e.resetPwdClick(n)}}},[e._v("重置密码")]),a("a",{directives:[{name:"show",rawName:"v-show",value:1==n.status&&e.isShowDisable,expression:"record.status == 1 && isShowDisable"}],staticClass:"margin_right20",on:{click:function(t){return e.isDisableClick(n)}}},[e._v("停用")]),a("a",{directives:[{name:"show",rawName:"v-show",value:0==n.status&&e.isShowEnable,expression:"record.status == 0 && isShowEnable"}],staticClass:"margin_right20",on:{click:function(t){return e.isEnableClick(n)}}},[e._v("启用")]),a("a",{directives:[{name:"show",rawName:"v-show",value:e.isShowEdit,expression:"isShowEdit"}],staticClass:"margin_right20",on:{click:function(t){return e.editCLick(n)}}},[e._v("编辑")]),a("a",{directives:[{name:"show",rawName:"v-show",value:e.isShowDelete,expression:"isShowDelete"}],staticClass:"margin_right20",on:{click:function(t){return e.delClick(n)}}},[e._v("删除")])])}}])}),a("a-modal",{attrs:{footer:null},model:{value:e.modalVisible,callback:function(t){e.modalVisible=t},expression:"modalVisible"}},[a("div",{staticClass:"reset_pwd"},[a("a-icon",{attrs:{type:"exclamation-circle"}}),a("span",[e._v("重置密码")])],1),a("a-form-model",{ref:"ruleForm",attrs:{model:e.ruleForm,rules:e.rules,labelCol:{span:5},wrapperCol:{span:16},labelAlign:"left"}},[a("a-form-model-item",{ref:"newPassword",attrs:{label:"输入新密码",prop:"newPassword"}},[a("a-input-password",{attrs:{type:"password"},model:{value:e.ruleForm.newPassword,callback:function(t){e.$set(e.ruleForm,"newPassword",t)},expression:"ruleForm.newPassword"}})],1),a("a-form-model-item",{ref:"confirmPwd",attrs:{label:"确认新密码",prop:"confirmPwd"}},[a("a-input-password",{attrs:{type:"password"},model:{value:e.ruleForm.confirmPwd,callback:function(t){e.$set(e.ruleForm,"confirmPwd",t)},expression:"ruleForm.confirmPwd"}})],1),a("a-button",{staticStyle:{"margin-left":"40%"},attrs:{type:"primary",loading:e.resetPwdLoading},on:{click:function(t){return e.submitForm(e.ruleForm)}}},[e._v("确定")])],1)],1),a("div",{staticClass:"page"},[a("MyPagination",{directives:[{name:"show",rawName:"v-show",value:e.tableData.length>0,expression:"tableData.length > 0"}],attrs:{count:e.count,pageNo:e.pageNo},on:{showSizeChangeFn:e.showSizeChangeFn}})],1),a("a-back-top",{attrs:{target:e.targetFn,visibilityHeight:100}})],1),a("router-view")],1)},i=[],r=a("ade3"),s=(a("4de4"),a("9816")),o=a("5e60"),c=a("f64c"),d=a("ed3b"),l=a("6ffe"),u=a("b893"),m={components:{MyPagination:l["a"]},created:function(){this.userListFn(),this.roleListFn(),Object(u["a"])("/admin/sys/user/add")&&(this.isShowAdd=!0),Object(u["a"])("/admin/sys/user/reset/password/{id}")&&(this.isShowResetPass=!0),Object(u["a"])("/admin/sys/user/disable/{id}")&&(this.isShowDisable=!0),Object(u["a"])("/admin/sys/user/enable/{id}")&&(this.isShowEnable=!0),Object(u["a"])("/admin/sys/user/{id}")&&(this.isShowEdit=!0),Object(u["a"])("/admin/sys/user/delete/{id}")&&(this.isShowDelete=!0)},data:function(){return{pageNo:1,pageSize:20,searchVal:"",tableLoading:!0,modalVisible:!1,resetPwdLoading:!1,resPwdId:"",defaRoleName:void 0,roleIdArr:[],roleNameArr:[],ruleForm:{newPassword:"",confirmPwd:""},rules:{newPassword:[{validator:this.validatePwd,trigger:"blur"}],confirmPwd:[{validator:this.validateConfirmPwd,trigger:"blur"}]},columns:[{title:"编号",dataIndex:"adminNo",key:"adminNo",width:"18%"},{title:"姓名",dataIndex:"name",width:"13%",key:"name"},{title:"手机号码",dataIndex:"phone",width:"15%",key:"phone"},{title:"角色",dataIndex:"roleName",key:"roleName",width:"12%"},{title:"状态",dataIndex:"status",width:"8%",key:"status",scopedSlots:{customRender:"status"}},Object(r["a"])({title:"创建时间",dataIndex:"createTime",width:"18%",sorter:!0,key:"createTime"},"sorter",(function(e,t){var a=new Date(e.createTime).getTime(),n=new Date(t.createTime).getTime();return a-n})),{title:"操作",key:"operation",dataIndex:"operation",scopedSlots:{customRender:"operation"}}],tableData:[],key:"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDR9fKOSRTLAtABTQAuSljGQXkU0ZR3kpCsnxoiOfxEMCsuhJIKFKpxxDa0exnucGY5lS1g0QckvRODnxniiazNzOqNUv2z4G3VKpkXDUET2R17kjPchw6EaZZ4RZGzqhuRHj4vx/5Pxm3ET+j8gN3brlgeXjUzdM5gHTBw9uTXoQIDAQAB",count:0,isShowAdd:!1,isShowResetPass:!1,isShowDisable:!1,isShowEnable:!1,isShowEdit:!1,isShowDelete:!1}},watch:{$route:function(e){"/rolePower/personManage"===e.path&&this.userListFn()},searchVal:function(e){""===e&&this.userListFn()}},methods:{targetFn:function(){return document.querySelector("#person_manage")},addPerson:function(){this.$router.push("/rolePower/roleManage/addPerson/88")},selectChange:function(e){this.roleIdArr=[],""!==e&&this.roleIdArr.push(e),this.userListFn()},searchClick:function(){this.tableData=[],this.pageNo=1,this.userListFn()},resetPwdClick:function(e){""==this.ruleForm.newPassword&&""==this.ruleForm.confirmPwd||this.$refs["ruleForm"].resetFields(),this.modalVisible=!0,this.resPwdId=e.adminNo},submitForm:function(e){var t=this;this.resetPwdLoading=!0,setTimeout((function(){t.resetPwdLoading=!1}),3e3),this.$refs["ruleForm"].validate((function(e){e&&Object(o["a"])({adminNo:t.resPwdId,password:t.ruleForm.newPassword}).then((function(e){var a=e.code;200==a&&(c["a"].success("修改密码成功",3),t.resetPwdLoading=!1,t.modalVisible=!1)}))}))},isEnableClick:function(e){var t=this;Object(o["m"])({adminNo:e.adminNo}).then((function(e){var a=e.code;e.data;200==a&&(c["a"].success("启用成功",1),t.userListFn())}))},isDisableClick:function(e){var t=this;d["a"].confirm({title:"提示",content:"停用后该账号无法登陆后台, 是否确认停用",okText:"确认",okType:"danger",cancelText:"取消",onOk:function(){Object(o["l"])({adminNo:e.adminNo}).then((function(e){var a=e.code;200==a&&(c["a"].error("停用成功",1),t.userListFn())}))}})},editCLick:function(e){this.$router.push("/rolePower/roleManage/addPerson/".concat(e.adminNo))},delClick:function(e){var t=this;d["a"].confirm({title:"提示",content:"删除后相关数据无法恢复, 是否确认删除",okText:"确认",okType:"danger",cancelText:"取消",onOk:function(){Object(o["userDeleteApi"])({id:e.id}).then((function(a){var n=a.code;if(200==n){c["a"].success("删除成功",3);var i=t.tableData;t.tableData=i.filter((function(t){return t.id!==e.id}))}}))}})},showSizeChangeFn:function(e,t){this.pageNo=e,this.pageSize=t,this.userListFn()},validatePwd:function(e,t,a){var n=/(?!^[0-9]+$)(?!^[A-z]+$)(?!^[^A-z0-9]+$)^[^\s\u4e00-\u9fa5]{8,16}$/;""===t?a("输入的内容不能为空"):n.test(t)?a():a("请输入8-16位密码,数字,字母,字符至少包含两种,不能包含中文和空格")},validateConfirmPwd:function(e,t,a){""==t?a("输入的内容不能为空"):t!=this.ruleForm.newPassword?a("和上面密码不一致, 请重新输入"):a()},userListFn:function(){var e=this;Object(o["n"])({page:this.pageNo,roleNo:this.defaRoleName,phone:this.searchVal}).then((function(t){var a=t.code,n=t.data;200==a&&(e.count=n.count,e.tableLoading=!1,e.tableData=n.list)}))},roleListFn:function(){var e=this;Object(o["g"])({isAgent:-1}).then((function(t){var a=t.code,n=t.data;200==a&&(e.roleNameArr=n)}))},encryption:function(e,t){var a=new s["a"];a.setPublicKey(t);var n=a.encrypt(e);return n}}},h=m,f=(a("37a9"),a("2877")),w=Object(f["a"])(h,n,i,!1,null,"4fe3e49d",null);t["default"]=w.exports},ade3:function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a.d(t,"a",(function(){return n}))}}]); //# sourceMappingURL=personManage.b5d99b36.js.map