"use strict";const e=require("../../common/vendor.js"),a={__name:"profile",setup(a){const i=e.ref({avatar:"/static/avatar/default.jpg",nickname:"张三",gender:1,birthday:"1990-01-01",phone:"13800138000",email:"example@email.com",verified:!0}),t=e.ref({publicProfile:!0,allowMessage:!1}),l=e=>e?e.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2"):"未绑定",n=()=>{e.index.chooseImage({count:1,success:e=>{i.value.avatar=e.tempFilePaths[0]}})},o=()=>{e.index.navigateTo({url:"/pages/my/edit-nickname"})},r=()=>{e.index.showActionSheet({itemList:["男","女"],success:e=>{i.value.gender=e.tapIndex+1}})},s=()=>{e.index.showDatePicker({current:i.value.birthday,success:e=>{i.value.birthday=e.date}})},u=()=>{e.index.navigateTo({url:"/pages/my/edit-phone"})},d=()=>{e.index.navigateTo({url:"/pages/my/edit-email"})},c=()=>{e.index.navigateTo({url:"/pages/my/verify"})},v=(e,a)=>{t.value[e]=a},g=()=>{e.index.navigateTo({url:"/pages/my/change-password"})},p=()=>{e.index.navigateTo({url:"/pages/my/bind-phone"})},m=()=>{e.index.showModal({title:"提示",content:"确定要退出登录吗?",success:a=>{a.confirm&&e.index.reLaunch({url:"/pages/login/Login"})}})};return(a,h)=>({a:i.value.avatar,b:e.o(n),c:e.t(i.value.nickname),d:e.o(o),e:e.t(1===i.value.gender?"男":"女"),f:e.o(r),g:e.t(i.value.birthday||"请选择"),h:e.o(s),i:e.t(l(i.value.phone)),j:e.o(u),k:e.t(i.value.email||"未绑定"),l:e.o(d),m:e.t(i.value.verified?"已认证":"未认证"),n:e.o(c),o:t.value.publicProfile,p:e.o(e=>v("publicProfile",e.detail.value)),q:t.value.allowMessage,r:e.o(e=>v("allowMessage",e.detail.value)),s:e.o(g),t:e.t(l(i.value.phone)),v:e.o(p),w:e.o(m),x:e.gei(a,"")})}};wx.createPage(a);
|