2 lines
3.5 KiB
JavaScript
2 lines
3.5 KiB
JavaScript
import{ak as e,a5 as a,H as l,aS as o,aA as s,aB as d,G as r,ay as t}from"./index.D1_OMcDq.js";import{E as m}from"./el-card.D8nwomaJ.js";import{p as i,u}from"./custom.ClzIN1ao.js";import{V as n,a0 as p,r as _,x as f,y as w,M as g,K as c,u as y,a2 as h,B as b}from"./editor-vue.xUJDThhq.js";import"./lodash.lGe4XDVY.js";import"./editor.Ppghu3lf.js";const V={class:"system-container"},v=e({__name:"user-info",setup(e){const v=n({showFormDialog:!1,btnLoading:!1,addForm:{title:"修改密码",fields:[{label:"旧密码",prop:"old_password",type:"password",value:""},{label:"新密码",prop:"new_password",type:"password",value:""},{label:"确认密码",prop:"confirm_password",type:"password",value:""}],rules:{old_password:[{required:!0,message:"请输入旧密码",trigger:"blur"}],new_password:[{required:!0,message:"请输入新密码",trigger:"blur"}],confirm_password:[{required:!0,message:"请输入确认密码"}]},values:{old_password:"",new_password:"",confirm_password:""}}});let x=n({}),D={};p((()=>{D=a(),x=D.user.info,console.log(x)}));const F=_(null),k=()=>{console.log("modifyPasswordConfirm"),F.value.hasValid().validate((e=>{if(e){if(v.addForm.values.new_password!==v.addForm.values.confirm_password)return void t.error("密码不一致");{let e={old_password:v.addForm.values.old_password,new_password:v.addForm.values.new_password};i(e).then((e=>{t.success("修改成功"),v.showFormDialog=!1}))}}}))},U=()=>{let e={nikename:x.nikename,telegram_tel:x.telegram_tel,email:x.email,usdt_address:x.usdt_address};u(e).then((e=>{t.success("修改成功"),D.getUserInfo()}))},j=()=>{v.showFormDialog=!0};return(e,a)=>{const t=l,i=o,u=r,n=d,p=s,_=m;return w(),f("div",V,[g(i,{showDialog:y(v).showFormDialog,"onUpdate:showDialog":a[0]||(a[0]=e=>y(v).showFormDialog=e),formData:y(v).addForm,"onUpdate:formData":a[1]||(a[1]=e=>y(v).addForm=e),ref_key:"modifyFormRef",ref:F,labelWidth:"130px",dialogWidth:"800px","destroy-on-close":!0},{submit:c((()=>[g(t,{type:"primary",loading:y(v).btnLoading,onClick:k},{default:c((()=>a[7]||(a[7]=[h("确定")]))),_:1,__:[7]},8,["loading"])])),_:1},8,["showDialog","formData"]),g(_,{style:{"margin-top":"20px"}},{header:c((()=>a[8]||(a[8]=[b("div",{class:"card-header"},[b("span",null,"配置默认参数")],-1)]))),footer:c((()=>[g(t,{type:"primary",onClick:U},{default:c((()=>a[9]||(a[9]=[h("保存")]))),_:1,__:[9]}),g(t,{type:"danger",onClick:j},{default:c((()=>a[10]||(a[10]=[h("修改密码")]))),_:1,__:[10]})])),default:c((()=>[g(p,{model:y(x),style:{"max-width":"600px"},"label-width":"150px"},{default:c((()=>[g(n,{label:"Telegram ID"},{default:c((()=>[g(u,{modelValue:y(x).telegram_id,"onUpdate:modelValue":a[2]||(a[2]=e=>y(x).telegram_id=e),disabled:"",type:"text"},null,8,["modelValue"])])),_:1}),g(n,{label:"用户昵称"},{default:c((()=>[g(u,{modelValue:y(x).nikename,"onUpdate:modelValue":a[3]||(a[3]=e=>y(x).nikename=e),type:"text"},null,8,["modelValue"])])),_:1}),g(n,{label:"Telegram联系方式"},{default:c((()=>[g(u,{modelValue:y(x).telegram_tel,"onUpdate:modelValue":a[4]||(a[4]=e=>y(x).telegram_tel=e),type:"text"},null,8,["modelValue"])])),_:1}),g(n,{label:"Email"},{default:c((()=>[g(u,{modelValue:y(x).email,"onUpdate:modelValue":a[5]||(a[5]=e=>y(x).email=e),type:"text"},null,8,["modelValue"])])),_:1}),g(n,{label:"USDT钱包地址"},{default:c((()=>[g(u,{modelValue:y(x).usdt_address,"onUpdate:modelValue":a[6]||(a[6]=e=>y(x).usdt_address=e),type:"text"},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1})])}}},[["__scopeId","data-v-e949836b"]]);export{v as default};
|