2 lines
17 KiB
JavaScript
2 lines
17 KiB
JavaScript
import{r as y,X as ee,c as be,h as ke,y as c,A as l,Q as a,I as r,al as _,O as x,K as h,aA as he,z as u,u as b,M as i,H as C}from"./vendor-C3mpOp0n.js";import{_ as Ce,u as qe,a as B}from"./index-BlP3rxMf.js";import{a as n,x as Ve,u as Pe,y as q,l as Qe}from"./elementPlus-DFx51bSH.js";import{u as Ue,g as xe,a as Be}from"./index-BqycflTi.js";const Fe={class:"profile-page"},Ne={class:"navbar"},Se={class:"nav-right"},ze={class:"el-dropdown-link"},Le={class:"profile-content"},$e={class:"profile-header"},Me={class:"avatar-section"},Ae={class:"user-info"},Ie={class:"username"},Ee={class:"user-email"},je={class:"audit-status"},Re={key:0,class:"audit-tip"},De={class:"user-stats"},Te={class:"stat-item"},Oe={class:"stat-number"},Ge={class:"stat-item"},He={class:"stat-number"},Je={class:"stat-item"},We={class:"stat-number"},Xe={class:"profile-form"},Ke={class:"qr-upload-container"},Ye=["src"],Ze={key:1,class:"qr-upload-placeholder"},es={class:"qr-upload-container"},ss=["src"],as={key:1,class:"qr-upload-placeholder"},rs={class:"qr-upload-container"},os=["src"],ts={key:1,class:"qr-upload-placeholder"},ls={class:"qr-upload-container"},ns=["src"],ds={key:1,class:"qr-upload-placeholder"},us={class:"qr-upload-container"},is=["src"],ps={key:1,class:"qr-upload-placeholder"},cs={class:"qr-upload-container"},ms=["src"],fs={key:1,class:"qr-upload-placeholder"},vs={class:"form-actions"},_s={class:"password-section"},gs={class:"form-actions"},ws=["src"],ys={class:"dialog-footer"},bs={__name:"Profile",setup(ks){const S=he(),O=qe(),m=y({id:"",username:"",nickname:"",email:"",phone:"",realName:"",idCard:"",wechatQr:"",alipayQr:"",bankCard:"",unionpayQr:"",avatar:""}),N=y({points:0,orders:0,exchanges:0}),o=ee({username:"",nickname:"",email:"",phone:"",realName:"",idCard:"",wechatQr:"",alipayQr:"",bankCard:"",unionpayQr:"",businessLicense:"",idCardFront:"",idCardBack:""}),f=ee({currentPassword:"",newPassword:"",confirmPassword:""}),z=y(!1),L=y(!1),F=y(!1),w=y(""),G=y(),$=y(),V=y(Ue),P=be(()=>xe().headers),se={username:[{required:!0,message:"请输入用户å<C2B7><C3A5>",trigger:"blur"},{min:3,max:20,message:"用户å<C2B7><C3A5>长度在 3 到 20 个å—符",trigger:"blur"}],email:[{required:!0,message:"请输入邮箱",trigger:"blur"},{type:"email",message:"请输入æ£ç¡®çš„é‚®ç®±æ ¼å¼<C3A5>",trigger:"blur"}],realName:[{required:!0,message:"请输入真实姓å<E2809C><C3A5>",trigger:"blur"},{min:2,max:10,message:"真实姓å<E2809C><C3A5>长度在 2 到 10 个å—符",trigger:"blur"}],idCard:[{required:!0,message:"请输入身份è¯<C3A8>å<EFBFBD>·",trigger:"blur"},{pattern:/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,message:"请输入æ£ç¡®çš„身份è¯<C3A8>å<EFBFBD>·",trigger:"blur"}],phone:[{required:!0,message:"请输入手机å<C2BA>·",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"请输入æ£ç¡®çš„æ‰‹æœºå<C2BA>·",trigger:"blur"}]},ae={currentPassword:[{required:!0,message:"请输入当å‰<C3A5>密ç <C3A7>",trigger:"blur"}],newPassword:[{required:!0,message:"请输入新密ç <C3A7>",trigger:"blur"},{min:6,max:20,message:"密ç <C3A7>长度在 6 到 20 个å—符",trigger:"blur"}],confirmPassword:[{required:!0,message:"请确认新密ç <C3A7>",trigger:"blur"},{validator:(s,e,d)=>{e!==f.newPassword?d(new Error("两次输入密ç <C3A7>ä¸<C3A4>一致")):d()},trigger:"blur"}]},re=s=>{switch(s){case"orders":S.push("/orders");break;case"points":S.push("/points-history");break;case"logout":oe();break}},oe=async()=>{try{await Qe.confirm("确定è¦<C3A8>退出登录å<E280A2>—?","æ<><C3A6>示",{confirmButtonText:"确定",cancelButtonText:"å<>–消",type:"warning"}),O.logout(),S.push("/login"),n.success("已退出登录")}catch{}},te=async()=>{try{const s=await B.get("/users/profile");console.log(s.data,"response.data.data"),m.value=s.data.user,Object.keys(o).forEach(e=>{o[e]=m.value[e]||""})}catch(s){console.error("获å<C2B7>–用户信æ<C2A1>¯å¤±è´¥:",s),n.error("获å<C2B7>–用户信æ<C2A1>¯å¤±è´¥")}},le=async()=>{try{const s=await B.get("/users/stats");N.value=s.data.stats,console.log(s.data.stats,"response.data")}catch(s){console.error("获å<C2B7>–用户统计失败:",s)}},ne=async()=>{try{await G.value.validate();const s=m.value.auditStatus;z.value=!0;const e=await B.put("/users/profile",o);e.data.success?(Object.assign(m.value,e.data.data),Object.keys(o).forEach(d=>{o[d]=m.value[d]||""}),s==="approved"&&m.value.auditStatus==="pending"?n({message:"您更新了关键信æ<C2A1>¯ï¼Œéœ€è¦<C3A8>é‡<C3A9>æ–°å®¡æ ¸å<C2B8>Žæ‰<C3A6>能å<C2BD>‚与匹é…<C3A9>ã€‚å®¡æ ¸é€šè¿‡å‰<C3A5>您å<C2A8>¯ä»¥æ£å¸¸ä½¿ç”¨å…¶ä»–功能。",type:"warning",duration:5e3}):n.success(e.data.message||"ä¿<C3A4>å˜æˆ<C3A6>功")):n.error(e.data.message||"ä¿<C3A4>å˜å¤±è´¥")}catch(s){console.error("ä¿<C3A4>å˜ä¸ªäººèµ„料失败:",s),s.response?n.error(s.response.data.message||"ä¿<C3A4>å˜å¤±è´¥"):n.error("ä¿<C3A4>å˜å¤±è´¥")}finally{z.value=!1}},de=()=>{Object.keys(o).forEach(s=>{o[s]=m.value[s]||""})},ue=async()=>{try{await $.value.validate(),L.value=!0;const s=await B.put("/auth/change-password",{currentPassword:f.currentPassword,newPassword:f.newPassword});s.data.success?(n.success(s.data.message||"密ç <C3A7>修改æˆ<C3A6>功"),H()):n.error(s.data.message||"密ç <C3A7>修改失败")}catch(s){console.error("密ç <C3A7>修改失败:",s),s.response?n.error(s.response.data.message||"密ç <C3A7>修改失败"):n.error("密ç <C3A7>修改失败")}finally{L.value=!1}},H=()=>{var s;f.currentPassword="",f.newPassword="",f.confirmPassword="",(s=$.value)==null||s.clearValidate()},ie=s=>{const e=s.type==="image/jpeg"||s.type==="image/png",d=s.size/1024/1024<2;return e||n.error("头åƒ<C3A5>å<EFBFBD>ªèƒ½æ˜¯ JPG/PNG æ ¼å¼<C3A5>!"),d||n.error("头åƒ<C3A5>大å°<C3A5>ä¸<C3A4>能超过 2MB!"),e&&d},pe=async s=>{try{const e=new FormData;e.append("file",s.file);const d=await B.post("/upload",e,{headers:{"Content-Type":"multipart/form-data",Authorization:`Bearer ${O.token}`}});d.data.success?(w.value=d.data.url,n.success("头åƒ<C3A5>ä¸Šä¼ æˆ<C3A6>功")):n.error(d.data.message||"头åƒ<C3A5>ä¸Šä¼ å¤±è´¥")}catch(e){console.error("头åƒ<C3A5>ä¸Šä¼ å¤±è´¥:",e),n.error("头åƒ<C3A5>ä¸Šä¼ å¤±è´¥")}},ce=async()=>{try{if(!w.value){n.error("请先选择头åƒ<C3A5>");return}const s=await B.put("/users/profile",{avatar:w.value});s.data.success?(m.value.avatar=w.value,o.avatar=w.value,F.value=!1,w.value="",n.success("头åƒ<C3A5>æ›´æ–°æˆ<C3A6>功")):n.error(s.data.message||"头åƒ<C3A5>更新失败")}catch(s){console.error("头åƒ<C3A5>更新失败:",s),s.response?n.error(s.response.data.message||"头åƒ<C3A5>更新失败"):n.error("头åƒ<C3A5>更新失败")}},M=s=>{const e=s.type.startsWith("image/"),d=s.size/1024/1024<5;return e?d?!0:(n.error("图片大å°<C3A5>ä¸<C3A4>能超过 5MB!"),!1):(n.error("å<>ªèƒ½ä¸Šä¼ 图片文件!"),!1)},A=(s,e)=>{if(s.success){const d={wechat:"wechatQr",alipay:"alipayQr",unionpay:"unionpayQr"};o[d[e]]=s.url,n.success("收款ç <C3A7>ä¸Šä¼ æˆ<C3A6>功")}else n.error(s.message||"ä¸Šä¼ å¤±è´¥")},Q=s=>{console.error("ä¸Šä¼ é”™è¯¯:",s),n.error("ä¸Šä¼ å¤±è´¥ï¼Œè¯·é‡<C3A9>试")},I=s=>{const e={wechat:"wechatQr",alipay:"alipayQr",unionpay:"unionpayQr"};o[e[s]]="",n.success("收款ç <C3A7>å·²åˆ é™¤")},E=s=>{const e=s.type.startsWith("image/"),d=s.size/1024/1024<10;return e?d?!0:(n.error("图片大å°<C3A5>ä¸<C3A4>能超过 10MB!"),!1):(n.error("å<>ªèƒ½ä¸Šä¼ 图片文件!"),!1)},j=(s,e)=>{if(s.success){o[e]=s.url;const d={businessLicense:"è<>¥ä¸šæ‰§ç…§",idCardFront:"身份è¯<C3A8>æ£é<C2A3>¢",idCardBack:"身份è¯<C3A8>å<EFBFBD><C3A5>é<EFBFBD>¢"};n.success(`${d[e]}ä¸Šä¼ æˆ<EFBFBD>功`)}else n.error(s.message||"ä¸Šä¼ å¤±è´¥")},R=s=>{o[s]="";const e={businessLicense:"è<>¥ä¸šæ‰§ç…§",idCardFront:"身份è¯<C3A8>æ£é<C2A3>¢",idCardBack:"身份è¯<C3A8>å<EFBFBD><C3A5>é<EFBFBD>¢"};n.success(`${e[s]}å·²åˆ é™¤`)},U=s=>Be(s),D=s=>{const e=parseInt(s);return isNaN(e)?0:e},me=s=>{switch(s){case"approved":return"success";case"pending":return"warning";case"rejected":return"danger";default:return"info"}},fe=s=>{switch(s){case"approved":return"å®¡æ ¸é€šè¿‡";case"pending":return"å¾…å®¡æ ¸";case"rejected":return"å®¡æ ¸æ‹’ç»<C3A7>";default:return"未知状æ€<C3A6>"}};return ke(()=>{te(),le()}),(s,e)=>{var W,X,K,Y,Z;const d=_("el-icon"),T=_("el-dropdown-item"),ve=_("el-dropdown-menu"),_e=_("el-dropdown"),ge=_("el-avatar"),v=_("el-button"),we=_("el-tag"),g=_("el-input"),p=_("el-form-item"),k=_("el-upload"),J=_("el-form"),ye=_("el-dialog");return u(),c("div",Fe,[l("nav",Ne,[e[22]||(e[22]=l("div",{class:"nav-center"},[l("h1",{class:"nav-title"},"个人资料")],-1)),l("div",Se,[a(_e,{onCommand:re},{dropdown:r(()=>[a(ve,null,{default:r(()=>[a(T,{command:"orders"},{default:r(()=>e[19]||(e[19]=[i("我的订å<C2A2>•")])),_:1,__:[19]}),a(T,{command:"points"},{default:r(()=>e[20]||(e[20]=[i("积分记录")])),_:1,__:[20]}),a(T,{command:"logout",divided:""},{default:r(()=>e[21]||(e[21]=[i("退出登录")])),_:1,__:[21]})]),_:1})]),default:r(()=>[l("span",ze,[a(d,null,{default:r(()=>[a(b(Ve))]),_:1})])]),_:1})])]),l("div",Le,[l("div",$e,[l("div",Me,[a(ge,{size:80,src:(W=m.value)==null?void 0:W.avatar,class:"user-avatar"},{default:r(()=>[a(d,null,{default:r(()=>[a(b(Pe))]),_:1})]),_:1},8,["src"]),a(v,{type:"primary",size:"small",onClick:e[0]||(e[0]=t=>F.value=!0),class:"upload-btn"},{default:r(()=>e[23]||(e[23]=[i(" æ›´æ<C2B4>¢å¤´åƒ<C3A5> ")])),_:1,__:[23]})]),l("div",Ae,[l("h2",Ie,x((X=m.value)==null?void 0:X.username),1),l("p",Ee,x((K=m.value)==null?void 0:K.email),1),l("div",je,[a(we,{type:me((Y=m.value)==null?void 0:Y.auditStatus),size:"small",class:"audit-tag"},{default:r(()=>{var t;return[i(x(fe((t=m.value)==null?void 0:t.auditStatus)),1)]}),_:1},8,["type"]),((Z=m.value)==null?void 0:Z.auditStatus)==="pending"?(u(),c("span",Re," å®¡æ ¸é€šè¿‡å<E280A1>Žå<C5BD>¯å<C2AF>‚与匹é…<C3A9> ")):h("",!0)]),l("div",De,[l("div",Te,[l("span",Oe,x(D(N.value.currentPoints)),1),e[24]||(e[24]=l("span",{class:"stat-label"},"积分",-1))]),l("div",Ge,[l("span",He,x(D(N.value.orderCount)),1),e[25]||(e[25]=l("span",{class:"stat-label"},"订å<C2A2>•",-1))]),l("div",Je,[l("span",We,x(D(N.value.pointsSpent)),1),e[26]||(e[26]=l("span",{class:"stat-label"},"å…‘æ<E28098>¢",-1))])])])]),l("div",Xe,[a(J,{ref_key:"profileFormRef",ref:G,model:o,rules:se,"label-width":"80px"},{default:r(()=>[a(p,{label:"用户å<C2B7><C3A5>",prop:"username"},{default:r(()=>[a(g,{modelValue:o.username,"onUpdate:modelValue":e[1]||(e[1]=t=>o.username=t),placeholder:"请输入用户å<C2B7><C3A5>"},null,8,["modelValue"])]),_:1}),a(p,{label:"昵称",prop:"nickname"},{default:r(()=>[a(g,{modelValue:o.nickname,"onUpdate:modelValue":e[2]||(e[2]=t=>o.nickname=t),placeholder:"请输入昵称"},null,8,["modelValue"])]),_:1}),a(p,{label:"邮箱",prop:"email"},{default:r(()=>[a(g,{modelValue:o.email,"onUpdate:modelValue":e[3]||(e[3]=t=>o.email=t),placeholder:"请输入邮箱"},null,8,["modelValue"])]),_:1}),a(p,{label:"真实姓å<E2809C><C3A5>",prop:"realName"},{default:r(()=>[a(g,{modelValue:o.realName,"onUpdate:modelValue":e[4]||(e[4]=t=>o.realName=t),placeholder:"请输入真实姓å<E2809C><C3A5>"},null,8,["modelValue"])]),_:1}),a(p,{label:"身份è¯<C3A8>å<EFBFBD>·",prop:"idCard"},{default:r(()=>[a(g,{modelValue:o.idCard,"onUpdate:modelValue":e[5]||(e[5]=t=>o.idCard=t),placeholder:"请输入身份è¯<C3A8>å<EFBFBD>·",maxlength:"18"},null,8,["modelValue"])]),_:1}),a(p,{label:"手机å<C2BA>·",prop:"phone"},{default:r(()=>[a(g,{modelValue:o.phone,"onUpdate:modelValue":e[6]||(e[6]=t=>o.phone=t),placeholder:"请输入手机å<C2BA>·",maxlength:"11"},null,8,["modelValue"])]),_:1}),a(p,{label:"微信收款ç <C3A7>",prop:"wechatQr"},{default:r(()=>[l("div",Ke,[a(k,{class:"qr-uploader",action:V.value,headers:P.value,"before-upload":M,"on-success":t=>A(t,"wechat"),"on-error":Q,"show-file-list":!1,accept:"image/*"},{default:r(()=>[o.wechatQr?(u(),c("img",{key:0,src:U(o.wechatQr),class:"qr-preview"},null,8,Ye)):(u(),c("div",Ze,[a(d,{class:"qr-upload-icon"},{default:r(()=>[a(b(q))]),_:1}),e[27]||(e[27]=l("div",{class:"qr-upload-text"},"ä¸Šä¼ å¾®ä¿¡æ”¶æ¬¾ç <C3A7>",-1))]))]),_:1},8,["action","headers","on-success"]),o.wechatQr?(u(),C(v,{key:0,type:"danger",size:"small",onClick:e[7]||(e[7]=t=>I("wechat")),class:"remove-btn"},{default:r(()=>e[28]||(e[28]=[i(" åˆ é™¤ ")])),_:1,__:[28]})):h("",!0)])]),_:1}),a(p,{label:"支付å®<C3A5>收款ç <C3A7>",prop:"alipayQr"},{default:r(()=>[l("div",es,[a(k,{class:"qr-uploader",action:V.value,headers:P.value,"before-upload":M,"on-success":t=>A(t,"alipay"),"on-error":Q,"show-file-list":!1,accept:"image/*"},{default:r(()=>[o.alipayQr?(u(),c("img",{key:0,src:U(o.alipayQr),class:"qr-preview"},null,8,ss)):(u(),c("div",as,[a(d,{class:"qr-upload-icon"},{default:r(()=>[a(b(q))]),_:1}),e[29]||(e[29]=l("div",{class:"qr-upload-text"},"ä¸Šä¼ æ”¯ä»˜å®<C3A5>收款ç <C3A7>",-1))]))]),_:1},8,["action","headers","on-success"]),o.alipayQr?(u(),C(v,{key:0,type:"danger",size:"small",onClick:e[8]||(e[8]=t=>I("alipay")),class:"remove-btn"},{default:r(()=>e[30]||(e[30]=[i(" åˆ é™¤ ")])),_:1,__:[30]})):h("",!0)])]),_:1}),a(p,{label:"银行å<C592>¡å<C2A1>·",prop:"bankCard"},{default:r(()=>[a(g,{modelValue:o.bankCard,"onUpdate:modelValue":e[9]||(e[9]=t=>o.bankCard=t),placeholder:"请输入银行å<C592>¡å<C2A1>·"},null,8,["modelValue"])]),_:1}),a(p,{label:"云闪付收款ç <C3A7>",prop:"unionpayQr"},{default:r(()=>[l("div",rs,[a(k,{class:"qr-uploader",action:V.value,headers:P.value,"before-upload":M,"on-success":t=>A(t,"unionpay"),"on-error":Q,"show-file-list":!1,accept:"image/*"},{default:r(()=>[o.unionpayQr?(u(),c("img",{key:0,src:U(o.unionpayQr),class:"qr-preview"},null,8,os)):(u(),c("div",ts,[a(d,{class:"qr-upload-icon"},{default:r(()=>[a(b(q))]),_:1}),e[31]||(e[31]=l("div",{class:"qr-upload-text"},"ä¸Šä¼ äº‘é—ªä»˜æ”¶æ¬¾ç <C3A7>",-1))]))]),_:1},8,["action","headers","on-success"]),o.unionpayQr?(u(),C(v,{key:0,type:"danger",size:"small",onClick:e[10]||(e[10]=t=>I("unionpay")),class:"remove-btn"},{default:r(()=>e[32]||(e[32]=[i(" åˆ é™¤ ")])),_:1,__:[32]})):h("",!0)])]),_:1}),a(p,{label:"è<>¥ä¸šæ‰§ç…§",prop:"businessLicense"},{default:r(()=>[l("div",ls,[a(k,{class:"qr-uploader",action:V.value,headers:P.value,"before-upload":E,"on-success":t=>j(t,"businessLicense"),"on-error":Q,"show-file-list":!1,accept:"image/*"},{default:r(()=>[o.businessLicense?(u(),c("img",{key:0,src:U(o.businessLicense),class:"qr-preview"},null,8,ns)):(u(),c("div",ds,[a(d,{class:"qr-upload-icon"},{default:r(()=>[a(b(q))]),_:1}),e[33]||(e[33]=l("div",{class:"qr-upload-text"},"ä¸Šä¼ è<C2A0>¥ä¸šæ‰§ç…§",-1))]))]),_:1},8,["action","headers","on-success"]),o.businessLicense?(u(),C(v,{key:0,type:"danger",size:"small",onClick:e[11]||(e[11]=t=>R("businessLicense")),class:"remove-btn"},{default:r(()=>e[34]||(e[34]=[i(" åˆ é™¤ ")])),_:1,__:[34]})):h("",!0)])]),_:1}),a(p,{label:"身份è¯<C3A8>æ£é<C2A3>¢",prop:"idCardFront"},{default:r(()=>[l("div",us,[a(k,{class:"qr-uploader",action:V.value,headers:P.value,"before-upload":E,"on-success":t=>j(t,"idCardFront"),"on-error":Q,"show-file-list":!1,accept:"image/*"},{default:r(()=>[o.idCardFront?(u(),c("img",{key:0,src:U(o.idCardFront),class:"qr-preview"},null,8,is)):(u(),c("div",ps,[a(d,{class:"qr-upload-icon"},{default:r(()=>[a(b(q))]),_:1}),e[35]||(e[35]=l("div",{class:"qr-upload-text"},"ä¸Šä¼ èº«ä»½è¯<C3A8>æ£é<C2A3>¢",-1))]))]),_:1},8,["action","headers","on-success"]),o.idCardFront?(u(),C(v,{key:0,type:"danger",size:"small",onClick:e[12]||(e[12]=t=>R("idCardFront")),class:"remove-btn"},{default:r(()=>e[36]||(e[36]=[i(" åˆ é™¤ ")])),_:1,__:[36]})):h("",!0)])]),_:1}),a(p,{label:"身份è¯<C3A8>å<EFBFBD><C3A5>é<EFBFBD>¢",prop:"idCardBack"},{default:r(()=>[l("div",cs,[a(k,{class:"qr-uploader",action:V.value,headers:P.value,"before-upload":E,"on-success":t=>j(t,"idCardBack"),"on-error":Q,"show-file-list":!1,accept:"image/*"},{default:r(()=>[o.idCardBack?(u(),c("img",{key:0,src:U(o.idCardBack),class:"qr-preview"},null,8,ms)):(u(),c("div",fs,[a(d,{class:"qr-upload-icon"},{default:r(()=>[a(b(q))]),_:1}),e[37]||(e[37]=l("div",{class:"qr-upload-text"},"ä¸Šä¼ èº«ä»½è¯<C3A8>å<EFBFBD><C3A5>é<EFBFBD>¢",-1))]))]),_:1},8,["action","headers","on-success"]),o.idCardBack?(u(),C(v,{key:0,type:"danger",size:"small",onClick:e[13]||(e[13]=t=>R("idCardBack")),class:"remove-btn"},{default:r(()=>e[38]||(e[38]=[i(" åˆ é™¤ ")])),_:1,__:[38]})):h("",!0)])]),_:1})]),_:1},8,["model"]),l("div",vs,[a(v,{onClick:de},{default:r(()=>e[39]||(e[39]=[i("é‡<C3A9>ç½®")])),_:1,__:[39]}),a(v,{type:"primary",onClick:ne,loading:z.value},{default:r(()=>e[40]||(e[40]=[i(" ä¿<C3A4>å˜èµ„æ–™ ")])),_:1,__:[40]},8,["loading"])])]),l("div",_s,[e[43]||(e[43]=l("h3",null,"修改密ç <C3A7>",-1)),a(J,{ref_key:"passwordFormRef",ref:$,model:f,rules:ae,"label-width":"100px"},{default:r(()=>[a(p,{label:"当å‰<C3A5>密ç <C3A7>",prop:"currentPassword"},{default:r(()=>[a(g,{modelValue:f.currentPassword,"onUpdate:modelValue":e[14]||(e[14]=t=>f.currentPassword=t),type:"password",placeholder:"请输入当å‰<C3A5>密ç <C3A7>","show-password":""},null,8,["modelValue"])]),_:1}),a(p,{label:"新密ç <C3A7>",prop:"newPassword"},{default:r(()=>[a(g,{modelValue:f.newPassword,"onUpdate:modelValue":e[15]||(e[15]=t=>f.newPassword=t),type:"password",placeholder:"请输入新密ç <C3A7>","show-password":""},null,8,["modelValue"])]),_:1}),a(p,{label:"确认密ç <C3A7>",prop:"confirmPassword"},{default:r(()=>[a(g,{modelValue:f.confirmPassword,"onUpdate:modelValue":e[16]||(e[16]=t=>f.confirmPassword=t),type:"password",placeholder:"请确认新密ç <C3A7>","show-password":""},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),l("div",gs,[a(v,{onClick:H},{default:r(()=>e[41]||(e[41]=[i("é‡<C3A9>ç½®")])),_:1,__:[41]}),a(v,{type:"primary",onClick:ue,loading:L.value},{default:r(()=>e[42]||(e[42]=[i(" 修改密ç <C3A7> ")])),_:1,__:[42]},8,["loading"])])])]),a(ye,{modelValue:F.value,"onUpdate:modelValue":e[18]||(e[18]=t=>F.value=t),title:"æ›´æ<C2B4>¢å¤´åƒ<C3A5>",width:"400px"},{footer:r(()=>[l("span",ys,[a(v,{onClick:e[17]||(e[17]=t=>F.value=!1)},{default:r(()=>e[44]||(e[44]=[i("å<>–消")])),_:1,__:[44]}),a(v,{type:"primary",onClick:ce,disabled:!w.value},{default:r(()=>e[45]||(e[45]=[i(" 确定 ")])),_:1,__:[45]},8,["disabled"])])]),default:r(()=>[a(k,{class:"avatar-uploader",action:"#","show-file-list":!1,"before-upload":ie,"http-request":pe},{default:r(()=>[w.value?(u(),c("img",{key:0,src:w.value,class:"avatar-preview"},null,8,ws)):(u(),C(d,{key:1,class:"avatar-uploader-icon"},{default:r(()=>[a(b(q))]),_:1}))]),_:1})]),_:1},8,["modelValue"])])}}},Ps=Ce(bs,[["__scopeId","data-v-162b7df4"]]);export{Ps as default};
|