2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
import{b1 as e,ad as a,b3 as l,aN as s,r as o,c as d,e as r,N as t,w as m,ak as u,g as i,O as n,bM as p,bq as _,br as w,aj as f,l as g,bo as c}from"./index.DBufqXQZ.js";import{E as b}from"./el-card.Bem8-qYG.js";import{p as y,u as h}from"./custom.D0bx8wrp.js";const V={class:"system-container"},v=e({__name:"user-info",setup(e){const v=a({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=a({}),D={};l((()=>{D=s(),x=D.user.info}));const F=o(null),k=()=>{F.value.hasValid().validate((e=>{if(e){if(v.addForm.values.new_password!==v.addForm.values.confirm_password)return void c.error("密码不一致");{let e={old_password:v.addForm.values.old_password,new_password:v.addForm.values.new_password};y(e).then((e=>{c.success("修改成功"),v.showFormDialog=!1}))}}}))},U=()=>{let e={nikename:x.nikename,telegram_tel:x.telegram_tel,email:x.email,usdt_address:x.usdt_address};h(e).then((e=>{c.success("修改成功"),D.getUserInfo()}))},j=()=>{v.showFormDialog=!0};return(e,a)=>{const l=u,s=p,o=f,c=w,y=_,h=b;return r(),d("div",V,[t(s,{showDialog:i(v).showFormDialog,"onUpdate:showDialog":a[0]||(a[0]=e=>i(v).showFormDialog=e),formData:i(v).addForm,"onUpdate:formData":a[1]||(a[1]=e=>i(v).addForm=e),ref_key:"modifyFormRef",ref:F,labelWidth:"130px",dialogWidth:"800px","destroy-on-close":!0},{submit:m((()=>[t(l,{type:"primary",loading:i(v).btnLoading,onClick:k},{default:m((()=>a[7]||(a[7]=[n("确定")]))),_:1,__:[7]},8,["loading"])])),_:1},8,["showDialog","formData"]),t(h,{style:{"margin-top":"20px"}},{header:m((()=>a[8]||(a[8]=[g("div",{class:"card-header"},[g("span",null,"配置默认参数")],-1)]))),footer:m((()=>[t(l,{type:"primary",onClick:U},{default:m((()=>a[9]||(a[9]=[n("保存")]))),_:1,__:[9]}),t(l,{type:"danger",onClick:j},{default:m((()=>a[10]||(a[10]=[n("修改密码")]))),_:1,__:[10]})])),default:m((()=>[t(y,{model:i(x),style:{"max-width":"600px"},"label-width":"150px"},{default:m((()=>[t(c,{label:"Telegram ID"},{default:m((()=>[t(o,{modelValue:i(x).telegram_id,"onUpdate:modelValue":a[2]||(a[2]=e=>i(x).telegram_id=e),disabled:"",type:"text"},null,8,["modelValue"])])),_:1}),t(c,{label:"用户昵称"},{default:m((()=>[t(o,{modelValue:i(x).nikename,"onUpdate:modelValue":a[3]||(a[3]=e=>i(x).nikename=e),type:"text"},null,8,["modelValue"])])),_:1}),t(c,{label:"Telegram联系方式"},{default:m((()=>[t(o,{modelValue:i(x).telegram_tel,"onUpdate:modelValue":a[4]||(a[4]=e=>i(x).telegram_tel=e),type:"text"},null,8,["modelValue"])])),_:1}),t(c,{label:"Email"},{default:m((()=>[t(o,{modelValue:i(x).email,"onUpdate:modelValue":a[5]||(a[5]=e=>i(x).email=e),type:"text"},null,8,["modelValue"])])),_:1}),t(c,{label:"USDT钱包地址"},{default:m((()=>[t(o,{modelValue:i(x).usdt_address,"onUpdate:modelValue":a[6]||(a[6]=e=>i(x).usdt_address=e),type:"text"},null,8,["modelValue"])])),_:1})])),_:1},8,["model"])])),_:1})])}}},[["__scopeId","data-v-e949836b"]]);export{v as default};
|