Files
wechat_wc/dist/pages/profile/index.js
T
broccoli d0b37d6aa3 状态栏修复更新
1.添加状态栏间距来防止内容遮挡
2.添加了跟随页面自动变色的状态栏标题色改变
2026-08-04 17:41:24 +08:00

1 line
8.7 KiB
JavaScript

"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[481],{2579:function(e,s,a){var n=a(7842),i=a(5544),t=a(118),c=a(758),r=a.n(c),l=a(6540),o=a(8594),d=a(9703),u=a(9201),m=a(5414),p=a(4848),g={"\u6211\u7684\u8bbe\u8ba1":"/icon/\u8c03\u8272\u76d8.png","\u8bcd\u4e91\u751f\u6210":"/icon/\u8bcd\u4e91\u751f\u6210.png","\u6536\u8d27\u5730\u5740":"/icon/\u5730\u5740.png","\u8054\u7cfb\u5ba2\u670d":"/icon/\u7535\u8bdd.png","\u4f7f\u7528\u5e2e\u52a9":"/icon/\u4f7f\u7528\u5e2e\u52a9.png","\u8bbe\u7f6e":"/icon/\u8bbe\u7f6e.png"},h=[{key:"toDesign",label:"\u5f85\u8bbe\u8ba1",icon:"/icon/\u4e09\u89d2\u5c3a.png"},{key:"pending",label:"\u5f85\u4ed8\u6b3e",icon:"/icon/\u56db\u89d2\u661f.png"},{key:"paid",label:"\u5f85\u53d1\u8d27",icon:"/icon/\u5305\u88f9.png"},{key:"shipping",label:"\u5f85\u6536\u8d27",icon:"/icon/\u676f\u5b50.png"},{key:"done",label:"\u5df2\u5b8c\u6210",icon:"/icon/\u4e66\u672c.png"}],x=[{label:"\u6211\u7684\u8bbe\u8ba1",path:"/pages/designList/index"},{label:"\u8bcd\u4e91\u751f\u6210",path:"/pages/wordcloud/index"},{label:"\u6536\u8d27\u5730\u5740",path:"/pages/address/index"},{label:"\u8054\u7cfb\u5ba2\u670d",path:"/pages/service/index"},{label:"\u4f7f\u7528\u5e2e\u52a9",path:"/pages/agreement/index"},{label:"\u8bbe\u7f6e",path:"/pages/settings/index"}];function N(){var e=(0,d.wR)(),s=(e.theme,e.resolvedTheme),a=(0,u.c)();(0,m.l)(s);var n=(0,l.useState)(!1),N=(0,i.A)(n,2),j=N[0],f=N[1],S=(0,l.useState)({nickName:"",avatarUrl:""}),v=(0,i.A)(S,2),b=v[0],k=v[1],w=(0,l.useState)(!1),T=(0,i.A)(w,2),y=T[0],E=T[1],Y=(0,l.useState)(""),_=(0,i.A)(Y,2),A=_[0],F=_[1],U=(0,l.useState)(""),D=(0,i.A)(U,2),V=D[0],C=D[1],L=(0,l.useState)({toDesign:0,pending:0,paid:0,shipping:0,done:0}),P=(0,i.A)(L,2),J=P[0],O=P[1],H=function(){var e=(0,o.n7)(),s=(0,o.p_)();O({toDesign:s.filter(function(e){return"undesigned"===e.status||"designing"===e.status}).length,pending:e.filter(function(e){return"pending"===e.statusCode}).length,paid:e.filter(function(e){return"paid"===e.statusCode}).length,shipping:e.filter(function(e){return"shipping"===e.statusCode}).length,done:e.filter(function(e){return"done"===e.statusCode}).length})},I=function(){var e=(0,o.ug)();null!==e&&void 0!==e&&e.openid?(f(!0),k({nickName:e.nickName||"",avatarUrl:e.avatarUrl||""})):(f(!1),k({nickName:"",avatarUrl:""})),H()};(0,c.useDidShow)(function(){I()});var M=function(){return E(!0)},R=function(){return E(!1)},W=function(){r().login({success:function(){var e="mock_"+Date.now().toString(36)+"_"+Math.random().toString(36).slice(2,6),s={openid:e,nickName:A||"\u5fae\u4fe1\u7528\u6237",avatarUrl:V||"",loginAt:Date.now()};(0,o.iA)(s),k({nickName:s.nickName,avatarUrl:s.avatarUrl}),f(!0),E(!1),r().showToast({title:"\u767b\u5f55\u6210\u529f",icon:"success"})},fail:function(){r().showToast({title:"\u767b\u5f55\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5",icon:"none"})}})},$=function(e){C(e.detail.avatarUrl||"")},q=function(e){switch(e){case"toDesign":r().setStorageSync("designList:filter","toDesign"),r().switchTab({url:"/pages/designList/index"});break;case"pending":r().setStorageSync("orders:filter","pending"),r().switchTab({url:"/pages/orders/index"});break;case"paid":r().setStorageSync("orders:filter","paid"),r().switchTab({url:"/pages/orders/index"});break;case"shipping":r().setStorageSync("orders:filter","shipping"),r().switchTab({url:"/pages/orders/index"});break;case"done":r().setStorageSync("orders:filter","done"),r().switchTab({url:"/pages/orders/index"});break}},z=function(e,s){if(!j&&(e.includes("designList")||e.includes("orders")))return r().showToast({title:"\u8bf7\u5148\u767b\u5f55",icon:"none"}),void E(!0);"\u8054\u7cfb\u5ba2\u670d"!==s?e.startsWith("/pages/")&&(e.includes("designList")||e.includes("orders")?r().switchTab({url:e,fail:function(e){console.error("switchTab fail",e),r().showToast({title:"\u8df3\u8f6c\u5931\u8d25",icon:"none"})}}):r().navigateTo({url:e,fail:function(e){console.error("navigateTo fail",e),r().showToast({title:"\u8df3\u8f6c\u5931\u8d25",icon:"none"})}})):r().navigateTo({url:"/pages/service/index",fail:function(e){console.error("navigateTo service fail",e),r().showToast({title:"\u8df3\u8f6c\u5931\u8d25",icon:"none"})}})};return(0,p.jsx)(t.Ss,{className:"theme-".concat(s),style:{minHeight:"100vh"},children:(0,p.jsxs)(t.Ss,{className:"profile-page",children:[(0,p.jsxs)(t.Ss,{className:"profile-header dashed-card mt-20",style:{marginTop:"".concat(a.headerPaddingTop,"px")},children:[(0,p.jsx)(t.Ss,{className:"star-badge"}),(0,p.jsxs)(t.Ss,{className:"user-info",children:[j&&b.avatarUrl?(0,p.jsx)(t._V,{className:"avatar",src:b.avatarUrl,mode:"aspectFill"}):(0,p.jsx)(t.Ss,{className:"avatar-placeholder",onTap:M,children:(0,p.jsx)(t._V,{className:"avatar-icon-img",src:"/icon/\u4e2a\u4eba.png",mode:"aspectFit"})}),(0,p.jsx)(t.Ss,{className:"user-meta",children:j?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(t.EY,{className:"user-name",children:b.nickName}),(0,p.jsx)(t.EY,{className:"user-level",children:"\u667a\u7ed8\u5fae\u523b\u4f1a\u5458"})]}):(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(t.EY,{className:"user-name",onTap:M,children:"\u70b9\u51fb\u767b\u5f55"}),(0,p.jsx)(t.EY,{className:"user-level",children:"\u6388\u6743\u5fae\u4fe1\uff0c\u5f00\u542f\u4e13\u5c5e\u5b9a\u5236"})]})})]}),(0,p.jsxs)(t.Ss,{className:"status-grid",children:[(0,p.jsx)(t.Ss,{className:"status-row row2",children:h.slice(0,2).map(function(e){return(0,p.jsxs)(t.Ss,{className:"status-group",children:[(0,p.jsxs)(t.Ss,{className:"status-item",onTap:function(){return q(e.key)},children:[(0,p.jsx)(t._V,{className:"status-icon-img",src:e.icon,mode:"aspectFit"}),(0,p.jsx)(t.EY,{className:"status-num",children:J[e.key]}),(0,p.jsx)(t.EY,{className:"status-label",children:e.label})]}),(0,p.jsx)(t.Ss,{className:"status-divider"})]},e.key)})}),(0,p.jsx)(t.Ss,{className:"status-divider-h"}),(0,p.jsx)(t.Ss,{className:"status-row row3",children:h.slice(2).map(function(e,s){return(0,p.jsxs)(t.Ss,{className:"status-group",children:[(0,p.jsxs)(t.Ss,{className:"status-item",onTap:function(){return q(e.key)},children:[(0,p.jsx)(t._V,{className:"status-icon-img",src:e.icon,mode:"aspectFit"}),(0,p.jsx)(t.EY,{className:"status-num",children:J[e.key]}),(0,p.jsx)(t.EY,{className:"status-label",children:e.label})]}),s<2&&(0,p.jsx)(t.Ss,{className:"status-divider"})]},e.key)})})]})]}),(0,p.jsxs)(t.Ss,{className:"mt-20",children:[(0,p.jsx)(t.EY,{className:"section-title",children:"\u5e38\u7528\u529f\u80fd"}),(0,p.jsx)(t.Ss,{className:"menu-grid",children:x.map(function(e,s){return(0,p.jsxs)(t.Ss,{className:"menu-card dashed-card",onTap:function(){return z(e.path,e.label)},children:[(0,p.jsx)(t.Ss,{className:"star-badge"}),(0,p.jsx)(t._V,{className:"menu-icon-img",src:g[e.label],mode:"aspectFit"}),(0,p.jsx)(t.EY,{className:"menu-label",children:e.label})]},s)})})]}),(0,p.jsxs)(t.Ss,{className:"enterprise-section dashed-card mt-20",children:[(0,p.jsx)(t.Ss,{className:"star-badge"}),(0,p.jsxs)(t.Ss,{className:"flex-between",children:[(0,p.jsxs)(t.Ss,{className:"flex-column",children:[(0,p.jsxs)(t.Ss,{className:"flex-center",children:[(0,p.jsx)(t._V,{className:"enterprise-icon",src:"/icon/\u4f01\u4e1a\u6279\u91cf\u5b9a\u5236.png",mode:"aspectFit"}),(0,p.jsx)(t.EY,{className:"enterprise-title",children:"\u4f01\u4e1a\u6279\u91cf\u5b9a\u5236"})]}),(0,p.jsx)(t.EY,{className:"enterprise-desc",children:"\u5e74\u4f1a\u793c\u54c1\u3001\u5165\u804c\u7eaa\u5ff5\u3001\u56e2\u5efa\u4f34\u624b\u793c"})]}),(0,p.jsx)(t.Ss,{className:"btn-gradient enterprise-btn",children:(0,p.jsx)(t.EY,{children:"\u7acb\u5373\u54a8\u8be2"})})]})]}),(0,p.jsx)(t.Ss,{style:{height:"40px"}}),y&&(0,p.jsx)(t.Ss,{className:"modal-overlay",children:(0,p.jsxs)(t.Ss,{className:"login-card dashed-card",children:[(0,p.jsx)(t.Ss,{className:"star-badge"}),(0,p.jsx)(t.EY,{className:"login-title",children:"\u767b\u5f55\u667a\u7ed8\u5fae\u523b"}),(0,p.jsx)(t.EY,{className:"login-desc",children:"\u767b\u5f55\u540e\u540c\u6b65\u60a8\u7684\u8bbe\u8ba1\u6e05\u5355\u548c\u8ba2\u5355"}),(0,p.jsx)(t.$n,{className:"avatar-btn",openType:"chooseAvatar",onChooseAvatar:$,children:V?(0,p.jsx)(t._V,{className:"avatar-img",src:V,mode:"aspectFill"}):(0,p.jsx)(t._V,{className:"avatar-placeholder-img",src:"/icon/\u4e2a\u4eba.png",mode:"aspectFit"})}),(0,p.jsx)(t.pd,{type:"nickname",className:"nickname-input",placeholder:"\u8bf7\u8f93\u5165\u6635\u79f0",value:A,onInput:function(e){return F(e.detail.value)}}),(0,p.jsxs)(t.Ss,{className:"login-actions",children:[(0,p.jsx)(t.Ss,{className:"btn-outline",onTap:R,children:(0,p.jsx)(t.EY,{children:"\u53d6\u6d88"})}),(0,p.jsx)(t.Ss,{className:"btn-gradient",onTap:W,children:(0,p.jsx)(t.EY,{children:"\u767b\u5f55"})})]})]})})]})})}var j={};Page((0,n.createPageConfig)(N,"pages/profile/index",{root:{cn:[]}},j||{}))}},function(e){var s=function(s){return e(e.s=s)};e.O(0,[907,96,76],function(){return s(2579)});e.O()}]);