2 lines
5.5 KiB
JavaScript
2 lines
5.5 KiB
JavaScript
import{_ as T,k as U,u as q,r as C,m as oe,b as l,c as f,d as N,F as V,n as Q,q as D,w as o,i as _,t as z,s as te,v as ae,x as le,a as S,o as ne,e as p,f as e,g as E,y as se,z as ce,E as O,p as re,j as de}from"./index-B9cYO4uo.js";import{C as ue}from"./index-BPax3Sb9.js";import{J as ie}from"./JSEncrypt-D3I3x59l.js";const pe=""+new URL("logo-Ck_gRy9J.png",import.meta.url).href,me=JSON.parse(localStorage.getItem("routerList")),_e={class:"tag-list"},ge={__name:"Tab",setup(h){const v=U(),y=q(),c=C([]),r=C(1),k=(a,m)=>{y.push(a.path),r.value=m},t=a=>{const m=c.value[r.value].path;if(c.value.splice(a,1),r.value===a)r.value=a>0?a-1:1,y.push(c.value[r.value].path);else{const u=c.value.findIndex(i=>i.path===m);r.value=u}};return oe(()=>v,(a,m)=>{c.value.findIndex(i=>i.path===a.path)<0&&a.meta.title!==""&&(c.value.push({name:a.meta.title,path:a.path}),r.value=c.value.length-1)},{immediate:!0,deep:!0}),(a,m)=>{const u=l("el-tag");return f(),N("div",_e,[(f(!0),N(V,null,Q(c.value,(i,w)=>(f(),D(u,{key:i.name,closable:"",class:te({isActive:r.value===w}),onClick:P=>k(i,w),onClose:P=>t(w)},{default:o(()=>[_(z(i.name),1)]),_:2},1032,["class","onClick","onClose"]))),128))])}}},fe=T(ge,[["__scopeId","data-v-34fc3834"]]),he=h=>(re("data-v-867ac451"),h=h(),de(),h),ve={class:"common-layout"},we=he(()=>p("img",{src:pe,style:{"margin-top":"5px"}},null,-1)),Ce={class:"Administrator"},ye={class:"el-dropdown-link"},Ne={class:"Sidebar"},ke={class:"Tool"},Pe={slot:"footer",class:"dialog-footer"},be={__name:"index",setup(h){const v=q(),y=U(),{proxy:c}=ae(),r=le(()=>{const{meta:s,path:n}=y;return s.sort?s.sort-1:n}),k=C(!1),t=S({}),a=C(!1),m=S({LoginName:[{required:!0,message:"请输入用户名",trigger:"change"}],OldPassword:[{required:!0,message:"请输入旧密码",trigger:"change"}],NewPassword:[{required:!0,message:"请输入新密码",trigger:"change"}]}),u=C(null),i=(s,n)=>{console.log(s,n)},w=(s,n)=>{console.log(s,n)};function P(){ce.confirm("确定注销并退出系统吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{localStorage.clear(),v.push("/")})}function F(){v.push("/")}function J(){t.LoginName="",t.OldPassword="",t.NewPassword="",a.value=!0}function K(){t.LoginName="",t.OldPassword="",t.NewPassword="",a.value=!1}function M(){let s={LoginName:t.LoginName,OldPassword:u.value.encrypt(t.OldPassword),NewPassword:u.value.encrypt(t.NewPassword)};c.$refs.formData.validate(n=>{n&&ue(s).then(g=>{g.code==0?(a.value=!1,O({message:"修改密码成功,请重新登录",type:"success"}),v.push("/")):O({message:g.data,type:"warning"})}).catch(g=>{console.log(g)})})}return ne(()=>{u.value=new ie,u.value.setPublicKey("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmIZgs2im/ZaxPeQC1dvLGh8lBpmnknjpcjwk6G9zNVKHaVz/hKkcT+yquZjjcFD5Va8GpyrIBpA+EVSVN6pPwqqtmDNjiY9VTo3PPbhN5H43dyJDgm+h+/lAeoxe2r4NWveYNUNABp+nC0HWqc+cAt8EsjshpEbjI6mS9UubZoHrQWABw1Cm5PM4FaJreI1GduzUsfeFXC6TrsEEEjzWjjAUPh8XkCmlpyzXiCo+A3zbYRX2/Lu14jnsaQM6+y7KjdpH3pDEGpZyat3oFXX/KbSfnr4khUxy4jJH/lkqh6FcQWQbA43QVIgJ41ZSAGsjt2r0TicTYfRtI3HdCBcIVwIDAQAB"),window.loginAgain=F}),(s,n)=>{const g=l("el-icon"),x=l("el-dropdown-item"),G=l("el-dropdown-menu"),H=l("el-dropdown"),B=l("el-header"),$=l("el-menu-item"),R=l("el-menu"),X=l("el-aside"),Z=l("router-view"),W=l("el-main"),b=l("el-container"),A=l("el-input"),I=l("el-form-item"),Y=l("el-form"),j=l("el-button"),ee=l("el-dialog");return f(),N(V,null,[p("section",ve,[e(b,{class:"layout"},{default:o(()=>[e(B,null,{default:o(()=>[e(B,null,{default:o(()=>[we,p("div",Ce,[e(H,{trigger:"click"},{dropdown:o(()=>[e(G,null,{default:o(()=>[e(x,{onClick:J},{default:o(()=>[_("修改密码")]),_:1}),e(x,{onClick:P},{default:o(()=>[_("退出登录")]),_:1})]),_:1})]),default:o(()=>[p("span",ye,[_(" 超级管理员 "),e(g,{class:"el-icon--right"},{default:o(()=>[e(E(se))]),_:1})])]),_:1})])]),_:1})]),_:1}),e(b,{class:"ContainerConent"},{default:o(()=>[e(X,null,{default:o(()=>[p("aside",null,[p("div",Ne,[e(R,{"default-active":r.value.toString(),class:"el-menu-vertical-demo",collapse:k.value,onOpen:i,onClose:w},{default:o(()=>[(f(!0),N(V,null,Q(E(me),(d,L)=>(f(),D($,{key:L,index:String(L),onClick:Ae=>s.$router.push(d.path)},{title:o(()=>[_(z(d.meta.title),1)]),_:2},1032,["index","onClick"]))),128))]),_:1},8,["default-active","collapse"])])])]),_:1}),e(b,{class:"mainContent"},{default:o(()=>[p("div",ke,[e(fe)]),e(W,null,{default:o(()=>[e(Z)]),_:1})]),_:1})]),_:1})]),_:1})]),e(ee,{modelValue:a.value,"onUpdate:modelValue":n[3]||(n[3]=d=>a.value=d),title:"修改密码",style:{width:"25%",height:"35%"}},{default:o(()=>[e(Y,{model:t,rules:m,"label-width":"80px",ref:"formData"},{default:o(()=>[e(I,{label:"用户名",prop:"LoginName"},{default:o(()=>[e(A,{modelValue:t.LoginName,"onUpdate:modelValue":n[0]||(n[0]=d=>t.LoginName=d),placeholder:"请输入用户名",clearable:""},null,8,["modelValue"])]),_:1}),e(I,{label:"旧密码",prop:"OldPassword"},{default:o(()=>[e(A,{modelValue:t.OldPassword,"onUpdate:modelValue":n[1]||(n[1]=d=>t.OldPassword=d),placeholder:"请输入旧密码",clearable:""},null,8,["modelValue"])]),_:1}),e(I,{label:"新密码",prop:"NewPassword"},{default:o(()=>[e(A,{modelValue:t.NewPassword,"onUpdate:modelValue":n[2]||(n[2]=d=>t.NewPassword=d),placeholder:"请输入新密码",clearable:""},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),p("div",Pe,[e(j,{type:"primary",onClick:M},{default:o(()=>[_("确 定")]),_:1}),e(j,{onClick:K},{default:o(()=>[_("取 消")]),_:1})])]),_:1},8,["modelValue"])],64)}}},Be=T(be,[["__scopeId","data-v-867ac451"]]);export{Be as default};
|