import{_ as a,r as l,y as e,a4 as s,a as t,f as o,H as u,o as c,g as d,K as n,i as f,p as i,t as r,M as _,N as v,l as m,U as p,O as b,W as $,a2 as h,Y as y,a8 as x}from"./index-CU9Dsx61.js";const k=a({__name:"index",setup(a){const k=l({}),w=l(!1),g=l(!1),V=l({phone:"",email:""}),C={color:"#333",fontWeight:"600"};e((()=>{U()}));const U=async()=>{try{const a=await s();if(1===a.code){const l=a.data;k.value=l}}catch(a){console.error("获取用户信息失败",a)}},z=()=>{V.value.phone=k.value.phone||"",V.value.email=k.value.email||"",w.value=!0},W=()=>{w.value=!1},j=async()=>{if(g.value)return;g.value=!0;const a={phone:V.value.phone,email:V.value.email};try{const l=await x(a);1===l.code?(y({title:l.msg||"保存成功",icon:"success"}),w.value=!1,U()):y({title:l.msg||"保存失败",icon:"none"})}catch(l){y({title:"请求异常",icon:"none"})}finally{g.value=!1}};return(a,l)=>{const e=v,s=f,x=_,U=p,B=$,H=b,I=n,K=u("global-ku-root");return c(),t(K,null,{default:o((()=>[d(I,{"nav-title":"个人资料"},{navBarRight:o((()=>[d(s,{class:"nav-btn",onClick:z},{default:o((()=>[d(e,{name:"edit-pen",size:"28"})])),_:1})])),default:o((()=>[d(s,{class:"profile-page"},{default:o((()=>[d(s,{class:"info-card"},{default:o((()=>[d(s,{class:"card-title"},{default:o((()=>[i(r(a.$t("账户")),1)])),_:1}),d(s,{class:"info-row"},{default:o((()=>[d(x,{class:"label"},{default:o((()=>[i(r(a.$t("名称")),1)])),_:1}),d(x,{class:"value"},{default:o((()=>[i(r(k.value.first_name||"-"),1)])),_:1})])),_:1}),d(s,{class:"info-row"},{default:o((()=>[d(x,{class:"label"},{default:o((()=>[i(r(a.$t("性别")),1)])),_:1}),d(x,{class:"value"},{default:o((()=>[i(r(2===k.value.sex?a.$t("未知"):1===k.value.sex?a.$t("男"):a.$t("女")),1)])),_:1})])),_:1}),d(s,{class:"info-row"},{default:o((()=>[d(x,{class:"label"},{default:o((()=>[i(r(a.$t("账户号码")),1)])),_:1}),d(s,{class:"value-box",onClick:l[0]||(l[0]=a=>{var l;(l=k.value.account)&&h({data:l,success:()=>{y({title:"复制成功",icon:"none"})}})})},{default:o((()=>[d(e,{name:"file-text-fill",color:"#666",class:"m-r-10"}),d(x,{class:"value bold"},{default:o((()=>[i(r(k.value.account||"-"),1)])),_:1})])),_:1})])),_:1}),d(s,{class:"info-row"},{default:o((()=>[d(x,{class:"label"},{default:o((()=>[i(r(a.$t("您的密码")),1)])),_:1}),d(x,{class:"value"},{default:o((()=>[i(r(k.value.has_password?"********":a.$t("未设置")),1)])),_:1})])),_:1})])),_:1}),d(s,{class:"info-card"},{default:o((()=>[d(s,{class:"card-title"},{default:o((()=>[i(r(a.$t("联系方式")),1)])),_:1}),d(s,{class:"info-row"},{default:o((()=>[d(s,{class:"label-box"},{default:o((()=>[d(x,{class:"label"},{default:o((()=>[i(r(a.$t("电话")),1)])),_:1}),k.value.phone?m("",!0):(c(),t(x,{key:0,class:"not-provided"},{default:o((()=>[i("("+r(a.$t("未提供"))+")",1)])),_:1}))])),_:1}),d(s,{class:"value-box"},{default:o((()=>[k.value.phone?(c(),t(x,{key:0,class:"value m-r-10"},{default:o((()=>[i(r(k.value.phone),1)])),_:1})):m("",!0),d(e,{name:"edit-pen",size:"28",color:"#999"})])),_:1})])),_:1}),d(s,{class:"info-row"},{default:o((()=>[d(s,{class:"label-box"},{default:o((()=>[d(x,{class:"label"},{default:o((()=>[i(r(a.$t("电子邮箱")),1)])),_:1}),k.value.email?m("",!0):(c(),t(x,{key:0,class:"not-provided"},{default:o((()=>[i("("+r(a.$t("未提供"))+")",1)])),_:1}))])),_:1}),d(s,{class:"value-box"},{default:o((()=>[k.value.email?(c(),t(x,{key:0,class:"value m-r-10"},{default:o((()=>[i(r(k.value.email),1)])),_:1})):m("",!0),d(e,{name:"edit-pen",size:"28",color:"#999"})])),_:1})])),_:1})])),_:1}),d(s,{class:"bottom-action"},{default:o((()=>[d(U,{type:"primary","custom-style":C,onClick:z},{default:o((()=>[i(r(a.$t("编辑")),1)])),_:1})])),_:1}),d(H,{modelValue:w.value,"onUpdate:modelValue":l[3]||(l[3]=a=>w.value=a),mode:"center","border-radius":"24",width:"620rpx",closeable:!0,onClose:W},{default:o((()=>[d(s,{class:"edit-popup"},{default:o((()=>[d(s,{class:"popup-title"},{default:o((()=>[i(r(a.$t("修改联系方式")),1)])),_:1}),d(s,{class:"form-item"},{default:o((()=>[d(x,{class:"form-label"},{default:o((()=>[i(r(a.$t("电话")),1)])),_:1}),d(B,{modelValue:V.value.phone,"onUpdate:modelValue":l[1]||(l[1]=a=>V.value.phone=a),placeholder:a.$t("请输入电话号码"),clearable:"",border:""},null,8,["modelValue","placeholder"])])),_:1}),d(s,{class:"form-item"},{default:o((()=>[d(x,{class:"form-label"},{default:o((()=>[i(r(a.$t("电子邮箱")),1)])),_:1}),d(B,{modelValue:V.value.email,"onUpdate:modelValue":l[2]||(l[2]=a=>V.value.email=a),placeholder:a.$t("请输入电子邮箱"),border:"",clearable:""},null,8,["modelValue","placeholder"])])),_:1}),d(s,{class:"popup-btns"},{default:o((()=>[d(U,{class:"cancel-btn",onClick:W},{default:o((()=>[i(r(a.$t("取消")),1)])),_:1}),d(U,{class:"confirm-btn",type:"primary",color:"#f8b932",loading:g.value,onClick:j},{default:o((()=>[i(r(a.$t("保存")),1)])),_:1},8,["loading"])])),_:1})])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-f59bc809"]]);export{k as default};