2 lines
8.0 KiB
JavaScript
2 lines
8.0 KiB
JavaScript
import{_ as ae,a as le}from"./reset-C9wGeSio.js";import{B as k,A as R,_ as te,v as oe,r as b,a as x,o as ne,b as g,c as _,d as W,e as r,f as a,w as s,g as P,F as E,i as N,C as se,t as de,G as re,O as ie,H as ue,I as ce,q as I,P as U,n as me,p as pe,j as ge,E as v,z as fe}from"./index-B9cYO4uo.js";import{J as _e}from"./JSEncrypt-D3I3x59l.js";const ve=d=>R("/api/AddUser",d),he=d=>k("/api/GetUserList",d),be=d=>k("/api/GetRole",d),ye=d=>k("/api/DeleteUser",d),Ne=d=>R("/api/EditUser",d),Ie=d=>k("/api/GetUserDetails",d),Pe=d=>R("/api/EditUserMim",d),w=d=>(pe("data-v-ff6be5f5"),d=d(),ge(),d),Ue={class:"PageContent"},we={class:"WebToolbar"},Ve={class:"FormComponent"},Ce={class:"ButtonAssembly"},ke=w(()=>r("img",{src:ae,alt:""},null,-1)),xe=w(()=>r("span",null,"查询",-1)),Re=w(()=>r("img",{src:le,alt:""},null,-1)),Le=w(()=>r("span",null,"重置",-1)),Ae={class:"Tabulation"},Be={class:"actionBar"},ze=w(()=>r("h1",null,"用户列表",-1)),We={class:"Worktop"},Ee={class:"ExaminationForm"},Se={slot:"footer",class:"dialog-footer"},De={__name:"index",setup(d){const{proxy:S}=oe(),V=b(null),u=x({}),m=x({PageIndex:1,PageSize:10}),L=b(0),A=b([]),B=b([]),l=x({}),D=b({RealName:[{required:!0,message:"请输入姓名",trigger:"change"}],LoginName:[{required:!0,message:"请输入账号",trigger:"change"}],PassWord:[{required:!0,message:"请输入密码",trigger:"change"}],NewPassWord:[{required:!0,message:"请输入新密码",trigger:"change"}],RoleId:[{required:!0,message:"请选择角色",trigger:"change"}]}),p=b(!1),i=b("");function j(n){if(n!=-1)return(m.PageIndex-1)*m.PageSize+n+1}function G(){m.PageIndex=1,c()}function T(){u.PageIndex=1,u.PageSize=10,u.RealName="",u.LoginName="",c()}const q=n=>{m.PageSize=n,c()},F=n=>{m.PageIndex=n,c()};function c(){let n={PageIndex:m.PageIndex,PageSize:m.PageSize,RealName:u.RealName,LoginName:u.LoginName};he(n).then(e=>{e.code==0&&(B.value=e.data.data,L.value=e.data.total)}).catch(e=>{console.log(e)})}function M(){be().then(n=>{n.code==0&&(A.value=n.data)}).catch(n=>{console.log(n)})}function Q(){l.RealName=null,l.LoginName=null,l.PassWord=null,l.RoleId=null,l.NewPassWord=null,i.value="添加人员",p.value=!0}function H(n){let e={UserId:n.UserId};Ie(e).then(o=>{if(o.code==0)l.LoginName=o.data.LoginName,l.RealName=o.data.RealName,l.UserId=o.data.UserId,l.RoleId=o.data.RoleId,i.value="修改人员",p.value=!0;else return!1}).catch(o=>{console.log(o)})}function K(n){l.UserId=n.UserId,i.value="修改密码",p.value=!0}function J(){S.$refs.formData.validate(n=>{if(n){if(i.value=="添加人员")l.PassWord=V.value.encrypt(l.PassWord),ve(l).then(e=>{e.code==0?(p.value=!1,v({message:"新增成功",type:"success"}),c()):(v({message:"新增失败",type:"warning"}),c())}).catch(e=>{console.log(e)});else if(i.value=="修改人员")Ne(l).then(e=>{e.code==0?(p.value=!1,v({message:"修改成功",type:"success"}),c()):v({message:"修改失败",type:"warning"})}).catch(e=>{console.log(e)});else if(i.value=="修改密码"){let e={UserId:l.UserId,NewPassWord:V.value.encrypt(l.NewPassWord)};Pe(e).then(o=>{o.code==0?(p.value=!1,v({message:"修改成功",type:"success"}),c()):v({message:"修改失败",type:"warning"})}).catch(o=>{console.log(o)})}}})}function X(n){let e={UserId:n.UserId};fe.confirm("确定要删除吗?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{ye(e).then(o=>{o.code==0?(v({message:"删除成功",type:"success"}),c()):v.error((o==null?void 0:o.data)||"删除失败")}).catch(o=>{console.log(o)})})}function Z(){p.value=!1}return ne(()=>{c(),M(),V.value=new _e,V.value.setPublicKey("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmIZgs2im/ZaxPeQC1dvLGh8lBpmnknjpcjwk6G9zNVKHaVz/hKkcT+yquZjjcFD5Va8GpyrIBpA+EVSVN6pPwqqtmDNjiY9VTo3PPbhN5H43dyJDgm+h+/lAeoxe2r4NWveYNUNABp+nC0HWqc+cAt8EsjshpEbjI6mS9UubZoHrQWABw1Cm5PM4FaJreI1GduzUsfeFXC6TrsEEEjzWjjAUPh8XkCmlpyzXiCo+A3zbYRX2/Lu14jnsaQM6+y7KjdpH3pDEGpZyat3oFXX/KbSfnr4khUxy4jJH/lkqh6FcQWQbA43QVIgJ41ZSAGsjt2r0TicTYfRtI3HdCBcIVwIDAQAB")}),(n,e)=>{const o=g("el-input"),h=g("el-form-item"),z=g("el-form"),f=g("el-button"),y=g("el-table-column"),$=g("el-pagination"),Y=g("el-option"),O=g("el-select"),ee=g("el-dialog");return _(),W(E,null,[r("div",Ue,[r("div",we,[r("div",Ve,[a(z,{inline:!0,model:u,class:"demo-form-inline"},{default:s(()=>[a(h,{label:"姓名"},{default:s(()=>[a(o,{modelValue:u.RealName,"onUpdate:modelValue":e[0]||(e[0]=t=>u.RealName=t),placeholder:"请输入姓名",clearable:""},null,8,["modelValue"])]),_:1}),a(h,{label:"账号"},{default:s(()=>[a(o,{modelValue:u.LoginName,"onUpdate:modelValue":e[1]||(e[1]=t=>u.LoginName=t),placeholder:"请输入账号",clearable:""},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),r("div",Ce,[a(f,{style:{color:"#fff"},onClick:G},{default:s(()=>[ke,xe]),_:1}),a(f,{style:{color:"#1d2129"},onClick:T},{default:s(()=>[Re,Le]),_:1})])]),r("div",Ae,[r("div",Be,[ze,r("div",We,[a(f,{class:"BlueBack",onClick:Q,icon:P(se)},{default:s(()=>[N(" 新增 ")]),_:1},8,["icon"])])]),r("div",Ee,[a(P(ce),{ref:"multipleTableRef",data:B.value,style:{width:"100%"}},{default:s(()=>[a(y,{label:"序号",width:"80px",align:"center"},{default:s(t=>[r("span",null,de(j(t.$index)),1)]),_:1}),a(y,{property:"LoginName",label:"账号",align:"center"}),a(y,{property:"RealName",label:"姓名",align:"center"}),a(y,{property:"RoleName",label:"角色",align:"center"}),a(y,{property:"CreateTime",label:"创建时间",align:"center"}),a(y,{property:"",label:"操作",align:"center"},{default:s(t=>[a(f,{size:"mini",type:"text",icon:P(re),onClick:C=>H(t.row),disabled:t.row.LoginName=="admin"},{default:s(()=>[N("编辑")]),_:2},1032,["icon","onClick","disabled"]),a(f,{size:"mini",type:"text",icon:P(ie),onClick:C=>K(t.row),disabled:t.row.LoginName=="admin"},{default:s(()=>[N("修改密码")]),_:2},1032,["icon","onClick","disabled"]),a(f,{size:"mini",type:"text",icon:P(ue),onClick:C=>X(t.row),disabled:t.row.LoginName=="admin"},{default:s(()=>[N("删除")]),_:2},1032,["icon","onClick","disabled"])]),_:1})]),_:1},8,["data"]),a($,{"current-page":m.PageIndex,"page-size":m.PageSize,small:n.small,layout:"total, prev, pager, next",total:L.value,onSizeChange:q,onCurrentChange:F},null,8,["current-page","page-size","small","total"])])])]),a(ee,{modelValue:p.value,"onUpdate:modelValue":e[7]||(e[7]=t=>p.value=t),title:i.value,style:{width:"25%"}},{default:s(()=>[a(z,{model:l,rules:D.value,"label-width":"80px",ref:"formData"},{default:s(()=>[i.value!="修改密码"?(_(),I(h,{key:0,label:"姓名",prop:"RealName"},{default:s(()=>[a(o,{modelValue:l.RealName,"onUpdate:modelValue":e[2]||(e[2]=t=>l.RealName=t),placeholder:"请输入姓名",clearable:""},null,8,["modelValue"])]),_:1})):U("",!0),i.value!="修改人员"&&i.value!="修改密码"?(_(),I(h,{key:1,label:"用户账号",prop:"LoginName"},{default:s(()=>[a(o,{modelValue:l.LoginName,"onUpdate:modelValue":e[3]||(e[3]=t=>l.LoginName=t),placeholder:"请输入用户账号",clearable:""},null,8,["modelValue"])]),_:1})):U("",!0),i.value!="修改人员"&&i.value!="修改密码"?(_(),I(h,{key:2,label:"密码",prop:"PassWord"},{default:s(()=>[a(o,{modelValue:l.PassWord,"onUpdate:modelValue":e[4]||(e[4]=t=>l.PassWord=t),placeholder:"请输入密码",type:"password","show-password":"",clearable:""},null,8,["modelValue"])]),_:1})):U("",!0),i.value=="修改密码"?(_(),I(h,{key:3,label:"新密码",prop:"NewPassWord"},{default:s(()=>[a(o,{modelValue:l.NewPassWord,"onUpdate:modelValue":e[5]||(e[5]=t=>l.NewPassWord=t),placeholder:"请输入新密码",type:"password","show-password":"",clearable:""},null,8,["modelValue"])]),_:1})):U("",!0),i.value!="修改密码"?(_(),I(h,{key:4,label:"角色",prop:"RoleId"},{default:s(()=>[a(O,{modelValue:l.RoleId,"onUpdate:modelValue":e[6]||(e[6]=t=>l.RoleId=t),placeholder:"请选择角色",clearable:""},{default:s(()=>[(_(!0),W(E,null,me(A.value,(t,C)=>(_(),I(Y,{label:t.role_name,value:t.role_id,key:C},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):U("",!0)]),_:1},8,["model","rules"]),r("div",Se,[a(f,{type:"primary",onClick:J},{default:s(()=>[N("确 定")]),_:1}),a(f,{onClick:Z},{default:s(()=>[N("取 消")]),_:1})])]),_:1},8,["modelValue","title"])],64)}}},qe=te(De,[["__scopeId","data-v-ff6be5f5"]]);export{qe as default};
|