You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
2.6 KiB
JavaScript

import{bk as h,f as w,e as A,o as $,c as C,a as e,w as t,h as u,bl as S,d as g,j as k,bm as J,$ as c,bn as O,bo as x,N as U,p as B,q as P,x as V}from"./index.7070692c.js";import{_ as I}from"./Input.d4567748.js";import"./Suffix.b08e145e.js";const T=u("div",{class:"form_tag_wrapper"},"\u6635\u79F0",-1),j=k("\u4FEE\u6539\u6635\u79F0 "),q=u("div",{class:"form_tag_wrapper"},"\u65E7\u5BC6\u7801",-1),D=u("div",{class:"form_tag_wrapper"},"\u65B0\u5BC6\u7801",-1),E=u("div",{class:"form_tag_wrapper"},"\u786E\u8BA4\u5BC6\u7801",-1),M=k("\u4FEE\u6539\u5BC6\u7801 "),z={setup(F){const _=h(),l=w({account_id:0,nickname:""}),p=async()=>{const o=await J();c(o,()=>{_.admin_info=o.data.info,l.value=JSON.parse(JSON.stringify(o.data.info))})};A(()=>{p()});const N=async()=>{if(l.value.nickname===_.admin_info.nickname)return;const o=await O(l.value.nickname);c(o,()=>{p(),window.$message().success("\u4FEE\u6539\u6210\u529F")})},m={old:"",new:"",check:""},b=async()=>{if(f())return;const o=await x({account_id:l.value.account_id,password:n.value.new,old_password:n.value.old});c(o,()=>{n.value=JSON.parse(JSON.stringify(m)),window.$message().success("\u4FEE\u6539\u6210\u529F")})},n=w(JSON.parse(JSON.stringify(m))),f=()=>n.value.old.length<6||n.value.old.length>20||n.value.new.length<6||n.value.new.length>20||n.value.new!==n.value.check;return(o,a)=>{const i=U,r=I,v=B,d=P,y=V;return $(),C("div",null,[e(y,{title:"\u4E2A\u4EBA\u8BBE\u7F6E"},{default:t(()=>[u("div",null,[e(d,{align:"center"},{default:t(()=>[e(i,null,{default:t(()=>[T]),_:1}),e(r,{class:"form_input_wrapper",value:l.value.nickname,"onUpdate:value":a[0]||(a[0]=s=>l.value.nickname=s)},null,8,["value"]),e(v,{disabled:l.value.nickname===S(_).admin_info.nickname,onClick:a[1]||(a[1]=s=>N()),type:"info"},{default:t(()=>[j]),_:1},8,["disabled"])]),_:1}),e(d,{"mt-5":"",align:"center"},{default:t(()=>[e(i,null,{default:t(()=>[q]),_:1}),e(r,{type:"password",class:"form_input_wrapper",value:n.value.old,"onUpdate:value":a[2]||(a[2]=s=>n.value.old=s)},null,8,["value"])]),_:1}),e(d,{"mt-2":"",align:"center"},{default:t(()=>[e(i,null,{default:t(()=>[D]),_:1}),e(r,{type:"password",class:"form_input_wrapper",value:n.value.new,"onUpdate:value":a[3]||(a[3]=s=>n.value.new=s)},null,8,["value"])]),_:1}),e(d,{"mt-2":"",align:"center"},{default:t(()=>[e(i,null,{default:t(()=>[E]),_:1}),e(r,{type:"password",class:"form_input_wrapper",value:n.value.check,"onUpdate:value":a[4]||(a[4]=s=>n.value.check=s)},null,8,["value"])]),_:1}),e(v,{disabled:f(),onClick:a[5]||(a[5]=s=>b()),"mt-5":"",type:"info"},{default:t(()=>[M]),_:1},8,["disabled"])])]),_:1})])}}};typeof g=="function"&&g(z);export{z as default};