2 lines
5.0 KiB
JavaScript
2 lines
5.0 KiB
JavaScript
import{e,x as a,u as t,C as s,f as r,a5 as o,G as l,P as u,a8 as i,ao as n,o as f,q as c,b as m,w as p,h as d,c as g,j as _,t as x,k as b,F as h,y as w,r as y,a as v,i as j,a6 as k,a9 as C}from"./index-8146d74e.js";import{_ as U}from"./page-meta.142863c8.js";import{_ as V}from"./u-navbar.938f0656.js";import{_ as $}from"./u-sticky.de792d2a.js";import{_ as I}from"./u-avatar.52524306.js";import{_ as T}from"./u-icon.58b55f5a.js";import{_ as E}from"./router-navigate.8de66e05.js";import{_ as S}from"./u-button.88325869.js";import{_ as q}from"./u-action-sheet.b1cdb0b4.js";import{_ as A}from"./modal-popup.acd7fbe1.js";import{A as F}from"./agreementEnums.c8fb32b2.js";import{u as P}from"./useLockFn.0b1dffca.js";import{_ as R}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-popup.5aaa2bdd.js";const z=R(e({__name:"user_set",setup(e){const R=w();a();const z=t(),G=s(()=>z.userInfo),L=r([{text:"修改密码"},{text:"忘记密码"}]),O=r(!0);O.value=o();const Q=r(!1),X=r(!1),Y=e=>{switch(e){case 0:R.navigateTo("/pages/change_password/change_password");break;case 1:R.navigateTo("/pages/forget_pwd/forget_pwd")}},B=()=>{Y(0)},D=()=>{z.logout(),R.redirectTo("/pages/login/login")};return P(async()=>{if(!G.value.is_auth)try{i({title:"请稍后..."}),O.value&&k.getUrl(),await z.getUser(),C()}catch(e){C(),uni.$u.toast(e)}}),l(()=>{z.getUser()}),u(async e=>{const{code:a}=e;if(O.value&&a){i({title:"请稍后..."});try{await n({code:a}),await z.getUser()}catch(t){}R.redirectTo("/pages/user_set/user_set")}}),(e,a)=>{const t=y(v("page-meta"),U),s=y(v("u-navbar"),V),r=y(v("u-sticky"),$),o=y(v("u-avatar"),I),l=j,u=y(v("u-icon"),T),i=y(v("router-navigate"),E),n=y(v("u-button"),S),w=y(v("u-action-sheet"),q),k=y(v("modal-popup"),A);return f(),c(h,null,[m(t,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),m(l,{class:"user-set flex flex-col min-h-0 h-full"},{default:p(()=>[m(r,{"h5-nav-height":"0","bg-color":"transparent"},{default:p(()=>[m(s,{"is-back":!0,"is-fixed":!0,title:"个人设置","border-bottom":!1,"title-bold":!1,background:{background:"rgba(256,256, 256, 0)"},"title-color":"#000"},null,8,["background"])]),_:1}),m(l,{class:"flex-1 px-[30rpx]"},{default:p(()=>[1===d(G).audit_status?(f(),g(i,{key:0,to:"/pages/user_data/user_data"},{default:p(()=>[m(l,{class:"item flex bg-white rounded-[20rpx] my-[20rpx]"},{default:p(()=>[m(o,{src:d(G).avatar,shape:"square",size:100},null,8,["src"]),m(l,{class:"ml-[20rpx] flex flex-1 justify-between items-center"},{default:p(()=>[m(l,null,{default:p(()=>[m(l,{class:"mb-[15rpx] text-xl font-medium"},{default:p(()=>[_(x(d(G).name),1)]),_:1}),m(l,{class:"text-content text-xs"},{default:p(()=>[_("工号:"+x(d(G).sn),1)]),_:1})]),_:1}),m(u,{name:"arrow-right",color:"#666"})]),_:1})]),_:1})]),_:1})):b("",!0),1===d(G).audit_status?(f(),g(l,{key:1,class:"item bg-white rounded-[20rpx] my-[20rpx] btn-border flex flex-1 justify-between",onClick:B},{default:p(()=>[m(l,{class:""},{default:p(()=>[_("登录密码")]),_:1}),m(u,{name:"arrow-right",color:"#666"})]),_:1})):b("",!0),1===d(G).audit_status?(f(),g(l,{key:2,class:"item bg-white rounded-t-[20rpx] mt-[20rpx] btn-border flex flex-1 justify-between",onClick:a[0]||(a[0]=e=>d(R).navigate("/packages/pages/my_edit/my_edit"))},{default:p(()=>[m(l,{class:""},{default:p(()=>[_("个人资料")]),_:1}),m(u,{name:"arrow-right",color:"#666"})]),_:1})):b("",!0),1===d(G).audit_status?(f(),g(l,{key:3,class:"item bg-white btn-border flex flex-1 justify-between",onClick:a[1]||(a[1]=e=>d(R).navigate("/packages/pages/real_name_info/real_name_info"))},{default:p(()=>[m(l,{class:""},{default:p(()=>[_("实名信息")]),_:1}),m(u,{name:"arrow-right",color:"#666"})]),_:1})):b("",!0),m(l,{class:"item bg-white mt-[20rpx] btn-border flex flex-1 justify-between",onClick:a[2]||(a[2]=e=>d(R).navigate(`/pages/agreement/agreement?type=${d(F).PRIVACY}`))},{default:p(()=>[m(l,{class:""},{default:p(()=>[_("隐私政策")]),_:1}),m(u,{name:"arrow-right",color:"#666"})]),_:1}),m(l,{class:"item bg-white btn-border flex flex-1 justify-between",onClick:a[3]||(a[3]=e=>d(R).navigate(`/pages/agreement/agreement?type=${d(F).SERVICE}`))},{default:p(()=>[m(l,{class:""},{default:p(()=>[_("服务协议")]),_:1}),m(u,{name:"arrow-right",color:"#666"})]),_:1}),m(l,{class:"item bg-white rounded-b-[20rpx] flex flex-1 justify-between",onClick:a[4]||(a[4]=e=>d(R).navigate("/pages/as_us/as_us"))},{default:p(()=>[m(l,{class:""},{default:p(()=>[_("关于我们")]),_:1}),m(l,{class:"flex justify-between"},{default:p(()=>[m(u,{name:"arrow-right",color:"#666"})]),_:1})]),_:1})]),_:1}),m(l,{class:"footer bg-white p-[30rpx]",style:{"box-shadow":"0 -4rpx 48rpx 0 #1423191f"}},{default:p(()=>[m(n,{type:"error",onClick:a[5]||(a[5]=e=>X.value=!0)},{default:p(()=>[_(" 退出登录 ")]),_:1})]),_:1}),m(w,{list:L.value,modelValue:Q.value,"onUpdate:modelValue":a[6]||(a[6]=e=>Q.value=e),onClick:Y,"safe-area-inset-bottom":!0},null,8,["list","modelValue"]),m(k,{show:X.value,"onUpdate:show":a[7]||(a[7]=e=>X.value=e),title:"温馨提示",content:"确认退出当前登录吗?",onConfirm:D},null,8,["show"])]),_:1})],64)}}}),[["__scopeId","data-v-a355ef2e"]]);export{z as default};
|