niucloud-admin/niucloud/public/wap/assets/app-pages-member-personal.2c356a1d.js
全栈小学生 ba52b6cf09 up
2025-03-14 18:31:07 +08:00

2 lines
4.9 KiB
JavaScript

import{d as e,k as a,l,r as t,H as o,p as n,u as r,o as s,c as i,w as u,b as d,x as p,y as m,f as c,s as f,n as x,A as v,t as h,bO as y,bm as b,g as _,i as k,j as g,F as w,I as j,N as C,bP as z,a as S}from"./index-4dda66b6.js";import{_ as V}from"./u-avatar.cb24cfde.js";import{_ as D}from"./u-upload.973449ee.js";import{_ as I,a as A,b as O}from"./u-action-sheet.5b43224a.js";import{_ as P}from"./u-popup.5542352e.js";import{_ as $}from"./u-datetime-picker.3d4a7cfb.js";import{_ as B}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.252ff5e7.js";import"./u-loading-icon.10016ae2.js";import"./u-line.89feda2c.js";import"./u-transition.c22f21f6.js";import"./u-input.52123ca7.js";const N=B(e({__name:"personal",setup(e){const B=a(),N=l((()=>B.info));t(null),o((()=>{}));const U=n({modal:!1,value:N.nickname||""}),q=e=>{U.value=e.detail.value},E=()=>{uni.$u.test.isEmpty(U.value)?v({title:h("nicknamePlaceholder"),icon:"none"}):y({field:"nickname",value:U.value}).then((e=>{B.info.nickname=U.value,U.modal=!1}))},F=t(!1),H=l((()=>[{name:h("man"),value:1},{name:h("woman"),value:2}])),M=e=>{y({field:"sex",value:e.value}).then((a=>{B.info.sex_name=e.name}))},R=e=>{b({filePath:e.file.url,name:"file"}).then((e=>{y({field:"headimg",value:e.data.url}).then((()=>{B.info.headimg=e.data.url}))})).catch((()=>{}))},T=t(!1),G=e=>{y({field:"birthday",value:uni.$u.date(e.value,"yyyy-mm-dd")}).then((()=>{B.info.birthday=uni.$u.date(e.value||e.value+1,"yyyy-mm-dd"),T.value=!1}))};return(e,a)=>{const l=_(k("u-avatar"),V),t=_(k("u-upload"),D),o=_(k("u-cell"),I),n=g,v=w,y=_(k("u-cell-group"),A),b=j,B=_(k("u-popup"),P),J=_(k("u-action-sheet"),O),K=_(k("u-datetime-picker"),$);return r(N)?(s(),i(n,{key:0,class:"w-full h-screen bg-page personal-wrap overflow-hidden",style:x(e.themeColor())},{default:u((()=>[d(n,{class:"my-[var(--top-m)] sidebar-margin overflow-hidden card-template py-[20rpx]"},{default:u((()=>[d(y,{border:!1,class:"cell-group"},{default:u((()=>{return[d(o,{title:r(h)("headimg"),titleStyle:{"font-size":"28rpx"},"is-link":!0},{value:u((()=>[d(t,{onAfterRead:R,maxCount:1},{default:u((()=>[d(l,{src:r(C)(r(N).headimg),"default-url":r(C)("static/resource/images/default_headimg.png"),size:"40",leftIcon:"none"},null,8,["src","default-url"])])),_:1})])),_:1},8,["title"]),d(o,{title:r(h)("nickname"),titleStyle:{"font-size":"28rpx"},"is-link":!0,value:r(N).nickname,onClick:a[0]||(a[0]=e=>U.modal=!0)},null,8,["title","value"]),d(o,{title:r(h)("sex"),titleStyle:{"font-size":"28rpx"},"is-link":!0,value:r(N).sex_name||r(h)("unknown"),onClick:a[1]||(a[1]=e=>F.value=!0)},null,8,["title","value"]),d(o,{title:r(h)("mobile"),titleStyle:{"font-size":"28rpx"}},{value:u((()=>[r(N).mobile?(s(),i(n,{key:0,class:"mr-[10rpx]"},{default:u((()=>[p(m(r(z)(r(N).mobile)),1)])),_:1})):(s(),i(n,{key:1},{default:u((()=>[d(v,{onClick:a[2]||(a[2]=e=>r(S)({url:"/app/pages/auth/bind"})),class:"bg-transparent w-[170rpx] p-[0] rounded-[100rpx] text-[var(--primary-color)] !border-[2rpx] !border-solid border-[var(--primary-color)] text-[24rpx] h-[54rpx] flex-center"},{default:u((()=>[p(m(r(h)("bindMobile")),1)])),_:1})])),_:1}))])),_:1},8,["title"]),d(o,{title:r(h)("birthday"),titleStyle:{"font-size":"28rpx"},"is-link":!0,value:(e=r(N).birthday,(e?uni.$u.date(new Date(e),"yyyy-mm-dd"):"")||r(h)("unknown")),onClick:a[3]||(a[3]=e=>T.value=!0)},null,8,["title","value"])];var e})),_:1})])),_:1}),c(" 修改昵称 "),d(B,{class:"popup-type",safeAreaInsetBottom:!1,round:"var(--rounded-big)",show:U.modal,mode:"center",onClose:a[6]||(a[6]=e=>U.modal=!1)},{default:u((()=>[d(n,{class:"w-[620rpx] popup-common pb-[40rpx]",onTouchmove:a[5]||(a[5]=f((()=>{}),["prevent","stop"]))},{default:u((()=>[d(n,{class:"title !pt-[50rpx] !pb-[60rpx]"},{default:u((()=>[p(m(r(h)("updateNickname")),1)])),_:1}),d(n,{class:"mx-[50rpx] border-0 border-b border-[#eee] border-solid"},{default:u((()=>[d(b,{type:"nickname",class:"h-[88rpx] text-[26rpx]",modelValue:U.value,"onUpdate:modelValue":a[4]||(a[4]=e=>U.value=e),placeholder:r(h)("nicknamePlaceholder"),placeholderClass:"text-[26rpx] h-[88rpx] flex items-center",onBlur:q},null,8,["modelValue","placeholder"])])),_:1}),d(n,{class:"px-[60rpx] pt-[70rpx]"},{default:u((()=>[d(v,{"hover-class":"none",class:"primary-btn-bg text-[#fff] h-[80rpx] font-500 leading-[80rpx] rounded-[100rpx] text-[26rpx]",onClick:E},{default:u((()=>[p(m(r(h)("confirm")),1)])),_:1})])),_:1})])),_:1})])),_:1},8,["show"]),c(" 修改性别 "),d(J,{actions:r(H),show:F.value,closeOnClickOverlay:!0,safeAreaInsetBottom:!0,onClose:a[7]||(a[7]=e=>F.value=!1),onSelect:M},null,8,["actions","show"]),c(" 修改生日 "),d(K,{modelValue:r(N).birthday,"onUpdate:modelValue":a[8]||(a[8]=e=>r(N).birthday=e),show:T.value,mode:"date","confirm-text":r(h)("confirm"),maxDate:(new Date).valueOf(),minDate:0,"cancel-text":r(h)("cancel"),onCancel:a[9]||(a[9]=e=>T.value=!1),onConfirm:G},null,8,["modelValue","show","confirm-text","maxDate","cancel-text"])])),_:1},8,["style"])):c("v-if",!0)}}}),[["__scopeId","data-v-6d62e8fc"]]);export{N as default};