Files
Pawer/dist/pages/profile-edit/index.js
2026-06-18 14:33:50 +08:00

1 line
5.4 KiB
JavaScript

"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[261],{508:function(e,a,i){var s=i(8870),r=i(1212),t=i(467),l=i(5544),n=i(6540),c=i(758),o=i.n(c),d=i(118),u=i(374),p=i(3401),f=i(7745),_=i(3427),h=i(1926),m=i(4848),v=Array.from({length:101},function(e,a){return"".concat(a)});function x(){var e=(0,u.v)(),a=e.statusBarHeight,i=e.safeBottom,s=(0,n.useState)(""),c=(0,l.A)(s,2),x=c[0],j=c[1],N=(0,n.useState)("gradient-avatar-2"),S=(0,l.A)(N,2),b=S[0],g=S[1],k=(0,n.useState)(""),A=(0,l.A)(k,2),w=A[0],y=A[1],E=(0,n.useState)(""),C=(0,l.A)(E,2),T=C[0],Y=C[1],B=(0,n.useState)(""),M=(0,l.A)(B,2),z=M[0],U=M[1],P=(0,n.useState)(""),F=(0,l.A)(P,2),I=F[0],J=F[1],K=(0,n.useState)(""),L=(0,l.A)(K,2),O=L[0],W=L[1],$=(0,n.useState)(!1),H=(0,l.A)($,2),V=H[0],q=H[1];(0,n.useEffect)(function(){(0,h.E$)().then(function(e){var a=e.user;j(a.avatarUrl||""),g(a.avatarKey||"gradient-avatar-2"),Y(a.nickname||""),U(a.bio||""),J(a.location||""),W(String(a.yearsWithPets||0))})},[]);var D=function(e){var a,i=null===e||void 0===e||null===(a=e.detail)||void 0===a?void 0:a.avatarUrl;i&&(y(i),j(i))},G=function(e){var a=e.detail.value||[],i=a.filter(function(e,i){return 0===i||e!==a[i-1]});J(i.join(" "))},Q=function(e){W(v[Number(e.detail.value)]||"0")},R=function(){var e=(0,t.A)((0,r.A)().m(function e(){var a,i;return(0,r.A)().w(function(e){while(1)switch(e.p=e.n){case 0:if(!V){e.n=1;break}return e.a(2);case 1:if(T.trim()){e.n=2;break}return o().showToast({title:"\u8bf7\u586b\u5199\u6635\u79f0",icon:"none"}),e.a(2);case 2:if(q(!0),e.p=3,a={nickname:T.trim(),bio:z.trim(),location:I.trim(),yearsWithPets:Math.max(0,Number(O)||0)},!w){e.n=5;break}return e.n=4,(0,_.F4)(w);case 4:i=e.v,i&&(a.avatarUrl=i);case 5:return e.n=6,(0,h.r7)(a);case 6:o().showToast({title:"\u5df2\u4fdd\u5b58",icon:"success"}),setTimeout(function(){return o().navigateBack()},600),e.n=8;break;case 7:e.p=7,e.v,o().showToast({title:"\u4fdd\u5b58\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5",icon:"none"});case 8:return e.p=8,q(!1),e.f(8);case 9:return e.a(2)}},e,null,[[3,7,8,9]])}));return function(){return e.apply(this,arguments)}}();return(0,m.jsxs)(d.Ss,{className:"profile-edit",children:[(0,m.jsx)(d.Ss,{className:"profile-edit__nav",style:{paddingTop:"".concat(a,"px")},children:(0,m.jsxs)(d.Ss,{className:"profile-edit__nav-row",children:[(0,m.jsx)(d.Ss,{className:"profile-edit__close",onClick:function(){return o().navigateBack()},children:(0,m.jsx)(p.A,{name:"close",size:22})}),(0,m.jsx)(d.EY,{className:"profile-edit__nav-title",children:"\u7f16\u8f91\u8d44\u6599"}),(0,m.jsx)(d.Ss,{className:"profile-edit__nav-spacer"})]})}),(0,m.jsxs)(d.BM,{scrollY:!0,className:"profile-edit__scroll",enhanced:!0,showScrollbar:!1,children:[(0,m.jsxs)(d.Ss,{className:"profile-edit__avatar-row",children:[(0,m.jsxs)(d.$n,{className:"profile-edit__avatar-btn",openType:"chooseAvatar",onChooseAvatar:D,children:[x?(0,m.jsx)(d._V,{className:"profile-edit__avatar-img",src:x,mode:"aspectFill"}):(0,m.jsx)(f.A,{avatarKey:b,size:"xl",label:T}),(0,m.jsx)(d.Ss,{className:"profile-edit__avatar-edit",children:(0,m.jsx)(p.A,{name:"image",size:12})})]}),(0,m.jsx)(d.EY,{className:"profile-edit__avatar-hint",children:"\u70b9\u51fb\u66f4\u6362\u5934\u50cf"})]}),(0,m.jsxs)(d.Ss,{className:"profile-edit__field",children:[(0,m.jsx)(d.EY,{className:"profile-edit__label",children:"\u6635\u79f0"}),(0,m.jsx)(d.pd,{className:"profile-edit__input",type:"nickname",placeholder:"\u586b\u5199\u6635\u79f0",placeholderClass:"profile-edit__placeholder",value:T,maxlength:16,onInput:function(e){return Y(e.detail.value)},onBlur:function(e){return Y(e.detail.value)}})]}),(0,m.jsxs)(d.Ss,{className:"profile-edit__field",children:[(0,m.jsx)(d.EY,{className:"profile-edit__label",children:"\u4e2a\u4eba\u7b80\u4ecb"}),(0,m.jsx)(d.TM,{className:"profile-edit__textarea",placeholder:"\u4ecb\u7ecd\u4e00\u4e0b\u4f60\u548c\u6bdb\u5b69\u5b50\u7684\u6545\u4e8b",placeholderClass:"profile-edit__placeholder",value:z,maxlength:80,onInput:function(e){return U(e.detail.value)}})]}),(0,m.jsxs)(d.Ss,{className:"profile-edit__field",children:[(0,m.jsx)(d.EY,{className:"profile-edit__label",children:"\u6240\u5728\u5730\u533a"}),(0,m.jsx)(d.LC,{mode:"region",onChange:G,children:(0,m.jsxs)(d.Ss,{className:"profile-edit__picker",children:[(0,m.jsx)(d.EY,{className:I?"profile-edit__picker-value":"profile-edit__picker-ph",children:I||"\u8bf7\u9009\u62e9\u7701 / \u5e02 / \u533a"}),(0,m.jsx)(p.A,{name:"chev",size:16,className:"profile-edit__picker-arrow"})]})})]}),(0,m.jsxs)(d.Ss,{className:"profile-edit__field",children:[(0,m.jsx)(d.EY,{className:"profile-edit__label",children:"\u517b\u5ba0\u5e74\u6570"}),(0,m.jsx)(d.LC,{mode:"selector",range:v,value:Math.min(100,Math.max(0,Number(O)||0)),onChange:Q,children:(0,m.jsxs)(d.Ss,{className:"profile-edit__picker",children:[(0,m.jsxs)(d.EY,{className:"profile-edit__picker-value",children:[O||"0"," \u5e74"]}),(0,m.jsx)(p.A,{name:"chev",size:16,className:"profile-edit__picker-arrow"})]})})]})]}),(0,m.jsx)(d.Ss,{className:"profile-edit__footer",style:{paddingBottom:"".concat(Math.max(16,i),"px")},children:(0,m.jsx)(d.Ss,{className:"profile-edit__submit",onClick:R,children:V?"\u4fdd\u5b58\u4e2d\u2026":"\u4fdd\u5b58"})})]})}var j={navigationBarTitleText:"\u7f16\u8f91\u8d44\u6599",navigationStyle:"custom",disableScroll:!0},N=(0,s.eU)(x,"pages/profile-edit/index",{root:{cn:[]}},j||{});x&&x.behaviors&&(N.behaviors=(N.behaviors||[]).concat(x.behaviors));Page(N)}},function(e){var a=function(a){return e(e.s=a)};e.O(0,[907,96,76],function(){return a(508)});e.O()}]);