"use strict";(self["webpackChunkbaozhida_chain_verify_online"]=self["webpackChunkbaozhida_chain_verify_online"]||[]).push([[327],{7327:function(e,t,a){a.r(t),a.d(t,{default:function(){return _}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"ManagingUsers"},[t("div",{staticClass:"ManagingUsers1"},[t("div",{staticClass:"ManagingUsers1-L"},[t("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.AddUser("news")}}},[e._v("新增用户")])],1),t("div",{staticClass:"ManagingUsers1-R"},[t("div",{staticClass:"ManagingUsers1-Rtx"},[e._v(" 搜索: ")]),t("el-input",{attrs:{placeholder:"请输入内容",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search.apply(null,arguments)}},model:{value:e.pages.T_name,callback:function(t){e.$set(e.pages,"T_name",t)},expression:"pages.T_name"}})],1)]),t("div",{staticClass:"ManagingUsers2"},[t("el-table",{attrs:{data:e.tableData,border:"",size:"small"}},[t("el-table-column",{attrs:{label:"名称",width:"180"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("span",[e._v(e._s(a.row.T_name))])]}}])}),t("el-table-column",{attrs:{label:"登录账号",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.T_user)+" ")]}}])}),t("el-table-column",{attrs:{label:"权限",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.T_power_name)+" ")]}}])}),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticStyle:{display:"flex"}},[t("el-button",{attrs:{size:"small"},on:{click:function(t){return e.handleEdit(a.row)}}},[e._v("编辑")]),t("el-button",{attrs:{slot:"reference",size:"small"},on:{click:function(t){return e.handleDelete(a.row)}},slot:"reference"},[e._v("删除 ")])],1)]}}])})],1)],1),t("div",{staticClass:"ManagingUsers3"},[t("el-pagination",{attrs:{"current-page":e.pages.page,"page-size":e.pages.page_z,layout:"total, prev, pager, next, jumper",total:e.total},on:{"current-change":e.handleCurrentChange}})],1),t("el-drawer",{ref:"drawer",attrs:{title:e.title,visible:e.dialog,direction:"rtl"},on:{"update:visible":function(t){e.dialog=t}}},[t("div",{staticClass:"demo-drawers"},[t("el-form",{ref:"ruleForm",attrs:{model:e.form,rules:e.rules}},[t("el-form-item",{attrs:{label:"名称","label-width":e.LabelWidth,prop:"T_name"}},[t("el-input",{attrs:{autocomplete:"off"},model:{value:e.form.T_name,callback:function(t){e.$set(e.form,"T_name",t)},expression:"form.T_name"}})],1),t("el-form-item",{attrs:{label:"权限","label-width":e.LabelWidth,prop:"T_power"}},[t("el-select",{attrs:{placeholder:"请选择活动区域"},model:{value:e.form.T_power,callback:function(t){e.$set(e.form,"T_power",t)},expression:"form.T_power"}},e._l(e.openers,(function(e,a){return t("el-option",{key:a,attrs:{label:e.T_name,value:e.Id}})})),1)],1),t("el-form-item",{attrs:{label:"用户","label-width":e.LabelWidth,prop:"T_user"}},[t("el-input",{attrs:{autocomplete:"off"},model:{value:e.form.T_user,callback:function(t){e.$set(e.form,"T_user",t)},expression:"form.T_user"}})],1),t("el-form-item",{attrs:{label:"密码","label-width":e.LabelWidth,prop:"T_pass"}},[t("el-input",{attrs:{autocomplete:"off",maxlength:"20","show-password":""},model:{value:e.form.T_pass,callback:function(t){e.$set(e.form,"T_pass",t)},expression:"form.T_pass"}})],1),t("el-form-item",{attrs:{"label-width":e.LabelWidth}},[t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v(" 确 定 ")]),t("el-button",{on:{click:function(t){e.dialog=!1}}},[e._v("取 消")])],1)],1)],1)])],1)},r=[],i=a(4784);const l={AdminList:"/Admin/List",AdminAdd:"/Admin/Add",AdminUp:"/Admin/Up",AdminDel:"/Admin/Del",UserPowerAll:"/UserPower/List_All"};function n(e){return(0,i.o)({url:l.AdminDel,method:"post",data:e})}function o(e){return(0,i.o)({url:l.AdminUp,method:"post",data:e})}function d(e){return(0,i.o)({url:l.UserPowerAll,method:"post",data:e})}function u(e){return(0,i.o)({url:l.AdminAdd,method:"post",data:e})}function m(e){return(0,i.o)({url:l.AdminList,method:"post",data:e})}var p={name:"ManagingUsers",data(){return{title:"新增",LabelWidth:"50px",loading:!1,dialog:!1,total:30,pages:{T_name:"",page:1,page_z:10},tableData:[],form:{T_name:"",T_power:"",T_user:"",T_pass:""},rules:{T_name:[{required:!0,message:"请输入名称",trigger:"blur"}],T_power:[{required:!0,message:"请选择权限",trigger:"blur"}],T_user:[{required:!0,message:"请输入用户名",trigger:"blur"}],T_pass:[{required:!0,message:"请输入密码",trigger:"blur"}]},bl:0,openers:[]}},mounted(){this.GetAdminApi()},methods:{submitForm(e){this.$refs[e].validate((e=>{if(!e)return!1;var t={...this.form};"********"==t.T_pass||32==t.T_pass.length?t.T_pass="":t.T_pass=this.$md5(t.T_pass),1==this.bl?this.GetAdminAddApi(t):this.GetAdminUpApi(t)}))},AddUser(e){void 0!=this.$refs.ruleForm&&this.$refs.ruleForm.clearValidate(),this.form=this.$options.data().form,this.GetUserPowerAllApi(),this.bl=1,this.dialog=!0},handleEdit(e){void 0!=this.$refs.ruleForm&&this.$refs.ruleForm.clearValidate(),this.form=this.$options.data().form,this.GetUserPowerAllApi(),this.bl=2,this.dialog=!0,this.title="编辑",this.form.T_name=e.T_name,this.form.T_power=e.T_power,this.form.T_user=e.T_user,this.form.T_pass="********",this.form.T_uuid=e.T_uuid},GetUserPowerAllApi(){d({}).then((e=>{200===e.data.Code&&(this.openers=e.data.Data.List)}))},GetAdminAddApi(e){u(e).then((e=>{200===e.data.Code&&(this.$message.success("添加成功"),this.dialog=!1,this.pages.page=1,this.GetAdminApi())}))},GetAdminUpApi(e){o(e).then((e=>{200===e.data.Code&&(this.$message.success("编辑成功"),this.dialog=!1,this.pages.page=1,this.GetAdminApi())}))},GetAdminApi(){m(this.pages).then((e=>{200===e.data.Code&&(this.tableData=e.data.Data.List,this.total=e.data.Data.Num)}))},search(){this.pages.page=1,this.GetAdminApi()},handleCurrentChange(e){this.pages.page=e,this.GetAdminApi()},handleDelete(e){this.$confirm("此操作将删除该用户, 是否继续?","提示",{confirmButtonText:"立即删除",cancelButtonText:"取消",type:"warning",center:!0}).then((()=>{n({T_uuid:e.T_uuid}).then((e=>{200===e.data.Code&&(this.$message.success("删除成功"),this.pages.page=1,this.GetAdminApi())}))})).catch((()=>{this.$message.info("取消删除")}))}}},c=p,h=a(1001),f=(0,h.Z)(c,s,r,!1,null,"3b8cbc42",null),_=f.exports}}]); //# sourceMappingURL=327.1649691e.js.map