mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-06 01:15:33 +00:00
2 lines
5.0 KiB
JavaScript
2 lines
5.0 KiB
JavaScript
import{d as e,I as a,p as l,r as t,U as o,q as n,e as r,o as s,c as i,w as u,b as d,t as p,x as m,g as c,L as f,n as x,N as v,K as h,bU as y,bm as b,i as _,j as k,k as g,T as w,R as j,A as C,bV as V,a as z}from"./index-c6ad3c68.js";import{_ as S}from"./u-avatar.a357715b.js";import{_ as D}from"./u-upload.6e43b341.js";import{_ as I,a as A,b as U}from"./u-action-sheet.c827a4b8.js";import{_ as $}from"./u-popup.463a41b9.js";import{_ as B}from"./u-datetime-picker.3b10fd68.js";import{_ as O}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.0a0d2363.js";import"./u-loading-icon.29a896e4.js";import"./u-line.233f5a79.js";import"./u-transition.1618e325.js";import"./u-safe-bottom.58ab23d9.js";import"./u-input.8fc32358.js";const P=O(e({__name:"personal",setup(e){const O=a(),P=l((()=>O.info));t(null),o((()=>{}));const N=n({modal:!1,value:P.nickname||""}),R=e=>{N.value=e.detail.value},T=()=>{uni.$u.test.isEmpty(N.value)?v({title:h("nicknamePlaceholder"),icon:"none"}):y({field:"nickname",value:N.value}).then((e=>{O.info.nickname=N.value,N.modal=!1}))},q=t(!1),E=l((()=>[{name:h("man"),value:1},{name:h("woman"),value:2}])),K=e=>{y({field:"sex",value:e.value}).then((a=>{O.info.sex_name=e.name}))},L=e=>{b({filePath:e.file.url,name:"file"}).then((e=>{y({field:"headimg",value:e.data.url}).then((()=>{O.info.headimg=e.data.url}))})).catch((()=>{}))},M=t(!1),F=e=>{y({field:"birthday",value:uni.$u.date(e.value,"yyyy-mm-dd")}).then((()=>{O.info.birthday=uni.$u.date(e.value||e.value+1,"yyyy-mm-dd"),M.value=!1}))};return(e,a)=>{const l=_(k("u-avatar"),S),t=_(k("u-upload"),D),o=_(k("u-cell"),I),n=g,v=w,y=_(k("u-cell-group"),A),b=j,O=_(k("u-popup"),$),G=_(k("u-action-sheet"),U),H=_(k("u-datetime-picker"),B);return r(P)?(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:L,maxCount:1},{default:u((()=>[d(l,{src:r(C)(r(P).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(P).nickname,onClick:a[0]||(a[0]=e=>N.modal=!0)},null,8,["title","value"]),d(o,{title:r(h)("sex"),titleStyle:{"font-size":"28rpx"},"is-link":!0,value:r(P).sex_name||r(h)("unknown"),onClick:a[1]||(a[1]=e=>q.value=!0)},null,8,["title","value"]),d(o,{title:r(h)("mobile"),titleStyle:{"font-size":"28rpx"}},{value:u((()=>[r(P).mobile?(s(),i(n,{key:0,class:"mr-[10rpx]"},{default:u((()=>[p(m(r(V)(r(P).mobile)),1)])),_:1})):(s(),i(n,{key:1},{default:u((()=>[d(v,{onClick:a[2]||(a[2]=e=>r(z)({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(P).birthday,(e?uni.$u.date(new Date(e),"yyyy-mm-dd"):"")||r(h)("unknown")),onClick:a[3]||(a[3]=e=>M.value=!0)},null,8,["title","value"])];var e})),_:1})])),_:1}),c(" 修改昵称 "),d(O,{class:"popup-type",safeAreaInsetBottom:!1,round:"var(--rounded-big)",show:N.modal,mode:"center",onClose:a[6]||(a[6]=e=>N.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:N.value,"onUpdate:modelValue":a[4]||(a[4]=e=>N.value=e),placeholder:r(h)("nicknamePlaceholder"),placeholderClass:"text-[26rpx] h-[88rpx] flex items-center",onBlur:R},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:T},{default:u((()=>[p(m(r(h)("confirm")),1)])),_:1})])),_:1})])),_:1})])),_:1},8,["show"]),c(" 修改性别 "),d(G,{actions:r(E),show:q.value,closeOnClickOverlay:!0,safeAreaInsetBottom:!0,onClose:a[7]||(a[7]=e=>q.value=!1),onSelect:K},null,8,["actions","show"]),c(" 修改生日 "),d(H,{modelValue:r(P).birthday,"onUpdate:modelValue":a[8]||(a[8]=e=>r(P).birthday=e),show:M.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=>M.value=!1),onConfirm:F},null,8,["modelValue","show","confirm-text","maxDate","cancel-text"])])),_:1},8,["style"])):c("v-if",!0)}}}),[["__scopeId","data-v-6d62e8fc"]]);export{P as default};
|