diff --git a/dist/app.wxss b/dist/app.wxss index 406b5d0..169e338 100644 --- a/dist/app.wxss +++ b/dist/app.wxss @@ -1 +1 @@ -.theme-light{background-color:var(--bg-page,#fff);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.theme-dark{background-color:var(--bg-page,#1e1e2f);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.theme-light{--bg-page:#fff;--line-card:3rpx dashed #ffb7c5;--line-star:#ffb7c5;--text-primary:#5c3a3a;--text-secondary:#b08d8d;--text-muted:#d28a8a;--accent-pink:#ff9a9e;--accent-blue:#5b8cff;--btn-gradient:linear-gradient(135deg,#ff9a9e,#fecfef 99%);--shadow-card:0 8rpx 24rpx rgba(255,154,158,.12);--bg-input:#f8f9fa;--bg-card:#fff}.theme-dark{--bg-page:#1e1e2f;--line-card:3rpx dashed #5b8cff;--line-star:#5b8cff;--text-primary:#e0e0f0;--text-secondary:#a0a0c0;--text-muted:#7070a0;--accent-pink:#ff7eb3;--accent-blue:#5cadff;--btn-gradient:linear-gradient(135deg,#ff7eb3,#7a5cff);--shadow-card:0 8rpx 24rpx rgba(0,0,0,.3);--bg-input:#252540;--bg-card:#2a2a40}page{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,Segoe UI,sans-serif}.dashed-card{background:var(--bg-card);border:var(--line-card);border-radius:24rpx;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);overflow:hidden;padding:32rpx;position:relative}.star-badge{height:48rpx;left:-10rpx;position:absolute;top:-10rpx;width:48rpx;z-index:2}.star-badge::before{background:var(--bg-card);border:2rpx dashed var(--line-star);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);content:"";height:32rpx;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32rpx}.container{padding:24rpx}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-center{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.flex-between{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.flex-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.text-center{text-align:center}.mt-10{margin-top:10rpx}.mt-20{margin-top:20rpx}.mb-10{margin-bottom:10rpx}.mb-20{margin-bottom:20rpx}.btn-gradient{background:var(--btn-gradient);border:none;border-radius:50rpx;-webkit-box-shadow:0 8rpx 24rpx rgba(255,154,158,.25);box-shadow:0 8rpx 24rpx rgba(255,154,158,.25);color:var(--text-primary);font-size:32rpx;font-weight:600;padding:24rpx 48rpx;text-align:center}.theme-dark .btn-gradient{-webkit-box-shadow:0 8rpx 24rpx rgba(122,92,255,.3);box-shadow:0 8rpx 24rpx rgba(122,92,255,.3);color:#fff}.btn-gradient:active{opacity:.9;-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.btn-outline{background:var(--bg-card);border:var(--line-card);border-radius:50rpx;color:var(--accent-blue);font-size:28rpx;font-weight:500;padding:20rpx 48rpx;text-align:center}.action-bar{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background:var(--bg-card);border-top:var(--line-card);bottom:0;-webkit-box-shadow:0 -8rpx 24rpx rgba(0,0,0,.08);box-shadow:0 -8rpx 24rpx rgba(0,0,0,.08);display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24rpx;-webkit-justify-content:space-between;justify-content:space-between;left:0;padding:20rpx 32rpx calc(20rpx + env(safe-area-inset-bottom));position:fixed;right:0;z-index:500}.page-title{color:var(--text-primary);display:block;font-size:40rpx;font-weight:800}.section-title{color:var(--text-primary);display:block;font-size:36rpx;font-weight:700;margin-bottom:24rpx}.badge{border-radius:50rpx;display:inline-block;font-size:22rpx;font-weight:500;padding:8rpx 20rpx}.badge-pink{background:rgba(255,154,158,.15);color:var(--accent-pink)}.badge-blue{background:rgba(160,196,255,.15);color:var(--accent-blue)}.badge-green{background:rgba(139,211,161,.15);color:#2ecc71}.badge-gray{background:hsla(0,0%,50%,.15);color:var(--text-secondary)}.safe-bottom{height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom)}.safe-bottom-placeholder{height:160rpx}.page-header{padding-top:calc(env(safe-area-inset-top, 20rpx) + 48rpx)}.back-btn,.edit-back{display:inline-block}.modal-overlay{-ms-flex-align:end;-ms-flex-pack:center;-webkit-align-items:flex-end;align-items:flex-end;background:rgba(0,0,0,.5);bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:600}.addr-picker-sheet{background:var(--bg-card);border-radius:24rpx 24rpx 0 0;border-top:var(--line-card);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:70vh;padding:24rpx 24rpx calc(24rpx + env(safe-area-inset-bottom));width:100%} \ No newline at end of file +.theme-light{background-color:var(--bg-page,#fff);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.theme-dark{background-color:var(--bg-page,#000);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.theme-light{--bg-page:#fff;--line-card:3rpx dashed #ffb7c5;--line-star:#ffb7c5;--text-primary:#5c3a3a;--text-secondary:#b08d8d;--text-muted:#d28a8a;--accent-pink:#ff9a9e;--accent-blue:#5b8cff;--btn-gradient:linear-gradient(135deg,#ff9a9e,#fecfef 99%);--shadow-card:0 8rpx 24rpx rgba(255,154,158,.12);--bg-input:#f8f9fa;--bg-card:#fff}.theme-dark{--bg-page:#000;--line-card:3rpx dashed #5b8cff;--line-star:#5b8cff;--text-primary:#e8e8e8;--text-secondary:#a8a8a8;--text-muted:#6f6f6f;--accent-pink:#ff7eb3;--accent-blue:#5cadff;--btn-gradient:linear-gradient(135deg,#ff7eb3,#7a5cff);--shadow-card:0 8rpx 24rpx rgba(0,0,0,.3);--bg-input:#141414;--bg-card:#1a1a1a}page{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,Segoe UI,sans-serif}.dashed-card{background:var(--bg-card);border:var(--line-card);border-radius:24rpx;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);overflow:hidden;padding:32rpx;position:relative}.star-badge{height:48rpx;left:-10rpx;position:absolute;top:-10rpx;width:48rpx;z-index:2}.star-badge::before{background:var(--bg-card);border:2rpx dashed var(--line-star);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);content:"";height:32rpx;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32rpx}.container{padding:24rpx}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-center{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.flex-between{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.flex-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.text-center{text-align:center}.mt-10{margin-top:10rpx}.mt-20{margin-top:20rpx}.mb-10{margin-bottom:10rpx}.mb-20{margin-bottom:20rpx}.btn-gradient{background:var(--btn-gradient);border:none;border-radius:50rpx;-webkit-box-shadow:0 8rpx 24rpx rgba(255,154,158,.25);box-shadow:0 8rpx 24rpx rgba(255,154,158,.25);color:var(--text-primary);font-size:32rpx;font-weight:600;padding:24rpx 48rpx;text-align:center}.theme-dark .btn-gradient{-webkit-box-shadow:0 8rpx 24rpx rgba(122,92,255,.3);box-shadow:0 8rpx 24rpx rgba(122,92,255,.3);color:#fff}.btn-gradient:active{opacity:.9;-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.btn-outline{background:var(--bg-card);border:var(--line-card);border-radius:50rpx;color:var(--accent-blue);font-size:28rpx;font-weight:500;padding:20rpx 48rpx;text-align:center}.action-bar{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background:var(--bg-card);border-top:var(--line-card);bottom:0;-webkit-box-shadow:0 -8rpx 24rpx rgba(0,0,0,.08);box-shadow:0 -8rpx 24rpx rgba(0,0,0,.08);display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24rpx;-webkit-justify-content:space-between;justify-content:space-between;left:0;padding:20rpx 32rpx calc(20rpx + env(safe-area-inset-bottom));position:fixed;right:0;z-index:500}.page-title{color:var(--text-primary);display:block;font-size:40rpx;font-weight:800}.section-title{color:var(--text-primary);display:block;font-size:36rpx;font-weight:700;margin-bottom:24rpx}.badge{border-radius:50rpx;display:inline-block;font-size:22rpx;font-weight:500;padding:8rpx 20rpx}.badge-pink{background:rgba(255,154,158,.15);color:var(--accent-pink)}.badge-blue{background:rgba(160,196,255,.15);color:var(--accent-blue)}.badge-green{background:rgba(139,211,161,.15);color:#2ecc71}.badge-gray{background:hsla(0,0%,50%,.15);color:var(--text-secondary)}.safe-bottom{height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom)}.safe-bottom-placeholder{height:160rpx}.page-header{padding-top:calc(env(safe-area-inset-top, 20rpx) + 48rpx)}.back-btn,.edit-back{display:inline-block}.modal-overlay{-ms-flex-align:end;-ms-flex-pack:center;-webkit-align-items:flex-end;align-items:flex-end;background:rgba(0,0,0,.5);bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:600}.addr-picker-sheet{background:var(--bg-card);border-radius:24rpx 24rpx 0 0;border-top:var(--line-card);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:70vh;padding:24rpx 24rpx calc(24rpx + env(safe-area-inset-bottom));width:100%} \ No newline at end of file diff --git a/dist/common.js b/dist/common.js index 81de7e3..ab3e638 100644 --- a/dist/common.js +++ b/dist/common.js @@ -1 +1 @@ -"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[76],{7723:function(n,t,e){e.d(t,{A:function(){return f}});var r=e(5544),o=e(758),i=e.n(o),c=e(6540),u=e(118),a=e(6295),s=e(8594),d=e(4848);function f(n){var t=(0,c.useState)("checking"),e=(0,r.A)(t,2),o=e[0],f=e[1];return(0,c.useEffect)(function(){var n=(0,s.Q4)();if(null!==n&&void 0!==n&&n.openid)return(0,s.Ic)(n.openid)?((0,s.Hf)(),(0,a.ri)(),void f("denied")):void(0,a.jp)().then(function(t){var e=!!t&&!!t.id&&t.openid===n.openid;e?f("ok"):((0,s.Hf)(),(0,a.ri)(),f("denied"))}).catch(function(){f("denied")});f("denied")},[]),"checking"===o?(0,d.jsx)(u.Ss,{className:"login-guard",children:(0,d.jsxs)(u.Ss,{className:"login-guard-inner",children:[(0,d.jsx)(u.EY,{className:"login-guard-icon",children:"\u23f3"}),(0,d.jsx)(u.EY,{className:"login-guard-title",children:"\u6821\u9a8c\u767b\u5f55\u72b6\u6001"})]})}):"denied"===o?(0,d.jsx)(u.Ss,{className:"login-guard",children:(0,d.jsxs)(u.Ss,{className:"login-guard-inner",children:[(0,d.jsx)(u.EY,{className:"login-guard-icon",children:"\ud83d\udd12"}),(0,d.jsx)(u.EY,{className:"login-guard-title",children:"\u8bf7\u5148\u767b\u5f55"}),(0,d.jsx)(u.EY,{className:"login-guard-desc",children:"\u767b\u5f55\u540e\u67e5\u770b\u60a8\u7684\u4e13\u5c5e\u5185\u5bb9"}),(0,d.jsx)(u.Ss,{className:"btn-gradient login-guard-btn",onTap:function(){return i().switchTab({url:"/pages/profile/index"})},children:(0,d.jsx)(u.EY,{children:"\u53bb\u767b\u5f55"})})]})}):n.children}},9703:function(n,t,e){e.d(t,{NP:function(){return l},Wo:function(){return f},wR:function(){return g}});var r=e(5544),o=e(6540),i=e(758),c=e.n(i),u=e(8594),a=e(6606),s=e(4848),d=(0,o.createContext)({theme:"auto",resolvedTheme:"light",toggleTheme:function(){},setTheme:function(){}}),f="themeChange";function l(n){var t=n.children,e=(0,o.useState)((0,u.O4)()),l=(0,r.A)(e,2),g=l[0],h=l[1],p=(0,o.useState)((0,u.eW)((0,u.O4)())),m=(0,r.A)(p,2),v=m[0],S=m[1],y=(0,o.useCallback)(function(n){S((0,u.eW)(n))},[]),k=(0,o.useCallback)(function(n){(0,u.F0)(n),h(n),y(n)},[y]),A=(0,o.useCallback)(function(){var n="light"===v?"dark":"light";k(n)},[v,k]);return(0,o.useEffect)(function(){c().eventCenter.trigger(f,v)},[v]),(0,o.useEffect)(function(){(0,a.G)(v)},[v]),(0,i.useDidShow)(function(){"auto"===g&&S((0,u.eW)("auto"))}),(0,o.useEffect)(function(){if("auto"===g){var n;S((0,u.eW)("auto"));var t=function(n){S("dark"===n.theme?"dark":"light")},e=c();return null===(n=e.onThemeChange)||void 0===n||n.call(e,t),function(){var n;null===(n=e.offThemeChange)||void 0===n||n.call(e,t)}}y(g)},[g,y]),(0,s.jsx)(d.Provider,{value:{theme:g,resolvedTheme:v,toggleTheme:A,setTheme:k},children:t})}function g(){return(0,o.useContext)(d)}},9201:function(n,t,e){e.d(t,{c:function(){return a}});var r=e(5544),o=e(6540),i=e(758),c=e.n(i),u=null;function a(){var n=(0,o.useState)(null!==u&&void 0!==u?u:{statusBarHeight:20,menuButtonTop:26,menuButtonHeight:32,capsuleRight:368,safeInsetTop:20,safeInsetBottom:0,headerPaddingTop:66,backBtnPaddingTop:20}),t=(0,r.A)(n,2),e=t[0],i=t[1];return(0,o.useEffect)(function(){if(u)i(u);else try{var n,t,e,r,o,a,s,d,f=c().getSystemInfoSync(),l=c().getMenuButtonBoundingClientRect(),g=f.statusBarHeight||20,h=null!==(n=l.top)&&void 0!==n?n:g+4,p=null!==(t=l.height)&&void 0!==t?t:32,m=null!==(e=l.right)&&void 0!==e?e:f.windowWidth-7,v=null!==(r=null===(o=f.safeArea)||void 0===o?void 0:o.top)&&void 0!==r?r:g,S=null!==(a=f.safeAreaInsetBottom)&&void 0!==a?a:f.screenHeight-(null!==(s=null===(d=f.safeArea)||void 0===d?void 0:d.bottom)&&void 0!==s?s:f.screenHeight),y=Math.max(h+p+6,g+44),k=Math.max(g,h-4),A={statusBarHeight:g,menuButtonTop:h,menuButtonHeight:p,capsuleRight:m,safeInsetTop:v,safeInsetBottom:S,headerPaddingTop:y,backBtnPaddingTop:k};u=A,i(A)}catch(n){}},[]),e}},5414:function(n,t,e){e.d(t,{l:function(){return u}});var r=e(6540),o=e(758),i=e.n(o),c=e(6606);function u(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=t.mode,u=void 0===e?"auto":e,a=(0,r.useCallback)(function(){var t="dark"===u||"auto"===u&&"light"===n,e=t?"#000000":"#ffffff",r=t?"#ffffff":"#1e1e2f";i().setNavigationBarColor({frontColor:e,backgroundColor:r}),(0,c.G)(n,r)},[u,n]);(0,r.useEffect)(a,[a]),(0,o.useDidShow)(a)}},6295:function(n,t,e){e.d(t,{gf:function(){return i.gf},iD:function(){return c},jp:function(){return f},r7:function(){return a},ri:function(){return d}});var r=e(1212),o=e(467),i=e(3246);function c(n){return u.apply(this,arguments)}function u(){return u=(0,o.A)((0,r.A)().m(function n(t){var e;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.n=1,i.Ay.post("/api/auth/login",{code:t},{auth:!1});case 1:return e=n.v,null!==e&&void 0!==e&&e.accessToken&&(0,i.WG)(e.accessToken),n.a(2,e)}},n)})),u.apply(this,arguments)}function a(n){return s.apply(this,arguments)}function s(){return s=(0,o.A)((0,r.A)().m(function n(t){return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.a(2,i.Ay.patch("/api/users/me",t))}},n)})),s.apply(this,arguments)}function d(){(0,i.L)()}function f(){return l.apply(this,arguments)}function l(){return l=(0,o.A)((0,r.A)().m(function n(){return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.a(2,i.Ay.get("/api/users/me"))}},n)})),l.apply(this,arguments)}},5234:function(n,t,e){e.d(t,{QE:function(){return u},R6:function(){return o},rj:function(){return c},y9:function(){return i},zv:function(){return r}});var r=[{id:"notebook-small",name:"\u5fae\u96d5\u7b14\u8bb0\u672c\uff08\u5c0f\uff09",desc:"\u4fbf\u643a\u968f\u884c\uff0c\u8bb0\u5f55\u70b9\u6ef4",icon:"\ud83d\udcd3",iconImg:"/icon/\u4e66\u672c.png",price:12,originalPrice:18,leadTime:"3-5\u4e2a\u5de5\u4f5c\u65e5",description:"\u7cbe\u9009\u4f18\u8d28\u7eb8\u5f20\uff0c\u5c01\u9762\u91c7\u7528\u9ad8\u6863PU\u6750\u8d28\uff0c\u624b\u611f\u7ec6\u817b\u3002\u5185\u9875\u53ef\u5b9a\u5236\u6a2a\u7ebf\u3001\u65b9\u683c\u6216\u7a7a\u767d\u4e09\u79cd\u7248\u5f0f\u3002\u6fc0\u5149\u5fae\u96d5\u5de5\u827a\u5c06\u540d\u5b57\u6216\u56fe\u6848\u7cbe\u51c6\u523b\u5370\u5728\u5c01\u9762\uff0c\u6c38\u4e0d\u892a\u8272\u3002\u5c0f\u5de7\u8f7b\u4fbf\uff0c\u9002\u5408\u968f\u8eab\u643a\u5e26\uff0c\u65e0\u8bba\u662f\u8bfe\u5802\u7b14\u8bb0\u8fd8\u662f\u65e5\u5e38\u5907\u5fd8\uff0c\u90fd\u662f\u4f60\u7684\u4e13\u5c5e\u4f34\u4fa3\u3002",subtitle:"\u638c\u5fc3\u95f4\u7684\u4e13\u5c5e\u5370\u8bb0 \xb7 \u6fc0\u5149\u5fae\u96d5 \xb7 \u4e09\u8272\u5185\u9875\u53ef\u9009",tone:[28,22,18],story:"\u7075\u611f\u6e90\u81ea\u624b\u8d26\u6587\u5316\u4e2d\u5bf9\u4e66\u5199\u4eea\u5f0f\u611f\u7684\u8ffd\u6c42\u3002\u6211\u4eec\u76f8\u4fe1\uff0c\u5728\u6570\u5b57\u6d2a\u6d41\u7684\u65f6\u4ee3\uff0c\u7eb8\u7b14\u7684\u6e29\u5ea6\u4f9d\u7136\u4e0d\u53ef\u66ff\u4ee3\u3002\u5f53\u6fc0\u5149\u5fae\u96d5\u5728PU\u5c01\u9762\u4e0a\u7559\u4e0b\u4e13\u5c5e\u5370\u8bb0\uff0c\u6bcf\u4e00\u7b14\u4e66\u5199\u90fd\u5728\u4e0e\u8fc7\u53bb\u5bf9\u8bdd\u3002\u7b14\u8bb0\u672c\u5c0f\u5de7\u5230\u8db3\u4ee5\u653e\u5165\u4efb\u4f55\u53e3\u888b\uff0c\u5374\u627f\u8f7d\u7740\u72ec\u4e00\u65e0\u4e8c\u7684\u8bb0\u5fc6\u3002",scene:"\u8bfe\u5802\u7b14\u8bb0\u3001\u65e5\u5e38\u5907\u5fd8\u3001\u65c5\u884c\u624b\u8d26\u3001\u5fc3\u60c5\u65e5\u8bb0\u3002\u9002\u5408\u9001\u7ed9\u540c\u5b66\u3001\u4f34\u4fa3\u6216\u4f5c\u4e3a\u6d3b\u52a8\u4f34\u624b\u793c\u2014\u2014\u8ba9\u6bcf\u4e00\u4e2a\u4eba\u90fd\u62e5\u6709\u523b\u7740\u81ea\u5df1\u540d\u5b57\u7684\u4e13\u5c5e\u7b14\u8bb0\u672c\u3002",tags:["\u4f34\u624b\u793c","\u5b66\u751f","\u624b\u8d26","\u4fbf\u643a","\u6fc0\u5149\u5fae\u96d5"],specs:[["\u5c3a\u5bf8","105 \xd7 148mm\uff08A6\uff09"],["\u9875\u6570","120\u5f20/240\u9875"],["\u5185\u9875\u7248\u5f0f","\u6a2a\u7ebf / \u65b9\u683c / \u7a7a\u767d \u53ef\u9009"],["\u5c01\u9762\u6750\u8d28","\u9ad8\u6863PU\u76ae\u9769"],["\u96d5\u523b\u5de5\u827a","CO2 \u6fc0\u5149\u5fae\u96d5\uff08\u6c38\u4e0d\u892a\u8272\uff09"],["\u9002\u7528\u573a\u666f","\u8bfe\u5802\u3001\u65c5\u884c\u3001\u65e5\u5e38\u5907\u5fd8"]],images:["/img/book_small/The1.jpg"],mask:{shape:"rect",width:300,height:420,borderRadius:8}},{id:"notebook-large",name:"\u5fae\u96d5\u7b14\u8bb0\u672c\uff08\u5927\uff09",desc:"\u5927\u5f00\u672c\uff0c\u66f4\u591a\u521b\u4f5c\u7a7a\u95f4",icon:"\ud83d\udcd4",iconImg:"/icon/\u4e66\u672c_\u5927.png",price:45,originalPrice:58,leadTime:"3-5\u4e2a\u5de5\u4f5c\u65e5",description:"A4\u5c3a\u5bf8\u5927\u5f00\u672c\uff0c180\xb0\u5e73\u644a\u8bbe\u8ba1\uff0c\u4e66\u5199\u66f4\u81ea\u7531\u3002\u5c01\u9762\u53ef\u9009\u771f\u76ae\u3001\u4eff\u5e03\u7eb9\u6216\u78e8\u7802\u6750\u8d28\uff0c\u6fc0\u5149\u5fae\u96d5\u533a\u57df\u66f4\u5927\uff0c\u9002\u5408\u5448\u73b0\u5168\u73ed\u540d\u5b57\u3001\u56e2\u961f\u53e3\u53f7\u6216\u516c\u53f8Logo\u7b49\u5927\u7bc7\u5e45\u5185\u5bb9\u3002\u662f\u6bd5\u4e1a\u7eaa\u5ff5\u3001\u4f01\u4e1a\u5e74\u4f1a\u793c\u54c1\u7684\u9996\u9009\u3002",subtitle:"\u5927\u7bc7\u5e45\u5b9a\u5236\u9996\u9009 \xb7 180\xb0\u5e73\u644a \xb7 \u6bd5\u4e1a/\u56e2\u5efa\u5fc5\u5907",tone:[35,28,22],story:"\u6bcf\u4e00\u6b21\u544a\u522b\u90fd\u503c\u5f97\u88ab\u90d1\u91cd\u4e66\u5199\u3002\u6bd5\u4e1a\u5b63\u7684\u6559\u5ba4\u91cc\uff0c\u7b14\u8bb0\u672c\u644a\u5f00\u5728\u8bfe\u684c\u4e0a\uff0c\u5168\u73ed\u7684\u540d\u5b57\u88ab\u6fc0\u5149\u523b\u5370\u5728\u5c01\u9762\u4e2d\u592e\uff0c\u6210\u4e3a\u6c38\u6052\u7684\u540c\u5b66\u5f55\u3002180\xb0\u5e73\u644a\u8bbe\u8ba1\u8ba9\u4e66\u5199\u4e0d\u518d\u88ab\u8ba2\u88c5\u675f\u7f1a\uff0cA4\u5927\u5c3a\u5bf8\u7ed9\u4f60\u5c3d\u60c5\u6325\u6d12\u7684\u5929\u5730\u3002\u8fd9\u662f\u9001\u7ed9\u4e00\u7fa4\u4eba\u6700\u597d\u7684\u544a\u522b\u793c\u7269\u3002",scene:"\u6bd5\u4e1a\u7eaa\u5ff5\u518c\u3001\u516c\u53f8\u5e74\u4f1a\u793c\u54c1\u3001\u56e2\u961f\u5efa\u8bbe\u4f34\u624b\u793c\u3001\u5ba2\u6237\u7b54\u8c22\u3002\u7279\u522b\u9002\u5408\u9700\u8981\u5728\u5c01\u9762\u5448\u73b0\u5927\u91cf\u6587\u5b57\u6216\u56fe\u6848\u7684\u5b9a\u5236\u9700\u6c42\u2014\u2014\u73ed\u7ea7\u540d\u5355\u3001\u516c\u53f8\u613f\u666f\u3001\u56e2\u961f\u53e3\u53f7\u4e00\u7f51\u6253\u5c3d\u3002",tags:["\u6bd5\u4e1a\u793c","\u56e2\u5efa","\u4f01\u4e1a\u5b9a\u5236","\u5927\u7bc7\u5e45","\u5e73\u644a\u8bbe\u8ba1"],specs:[["\u5c3a\u5bf8","210 \xd7 297mm\uff08A4\uff09"],["\u9875\u6570","100\u5f20/200\u9875"],["\u5c01\u9762\u6750\u8d28","\u771f\u76ae / \u4eff\u5e03\u7eb9 / \u78e8\u7802 \u53ef\u9009"],["\u5f00\u5408\u9002\u7528","180\xb0\u5e73\u644a\u8bbe\u8ba1"],["\u96d5\u523b\u5de5\u827a","CO2 \u6fc0\u5149\u5fae\u96d5\uff08\u9ad8\u6e05\u6670\u5ea6\uff09"],["\u5b9a\u5236\u9762\u79ef","\u5c01\u9762\u6574\u9762\u53ef\u96d5"]],images:["/img/book_big/The1.jpg","/img/book_big/The2.jpg"],mask:{shape:"rect",width:340,height:480,borderRadius:8}},{id:"coaster",name:"\u94dc\u8d28\u676f\u57ab",desc:"\u91d1\u5c5e\u8d28\u611f\uff0c\u684c\u9762\u827a\u672f",icon:"\u2615",iconImg:"/icon/\u676f\u5b50.png",price:25,originalPrice:35,leadTime:"5-7\u4e2a\u5de5\u4f5c\u65e5",description:"\u91c7\u7528\u4f18\u8d28\u9ec4\u94dc\u6750\u8d28\uff0c\u8868\u9762\u7ecf\u62c9\u4e1d\u5de5\u827a\u5904\u7406\uff0c\u5448\u73b0\u54d1\u5149\u91d1\u5c5e\u8d28\u611f\u3002\u80cc\u9762\u914d\u6709\u9632\u6ed1\u8f6f\u6728\u57ab\uff0c\u4fdd\u62a4\u684c\u9762\u540c\u65f6\u9632\u6b62\u6ed1\u52a8\u3002\u6fc0\u5149\u5fae\u96d5\u53ef\u5728\u8868\u9762\u523b\u5370\u540d\u5b57\u3001\u65e5\u671f\u6216\u795d\u798f\u8bed\uff0c\u662f\u4e54\u8fc1\u65b0\u5c45\u3001\u65b0\u5a5a\u8d3a\u793c\u7684\u7cbe\u81f4\u4e4b\u9009\u3002",subtitle:"\u9ec4\u94dc\u8d28\u611f \xb7 \u62c9\u4e1d\u54d1\u5149 \xb7 \u684c\u9762\u4e0a\u7684\u5fae\u578b\u96d5\u5851",tone:[42,30,18],story:"\u8bbe\u8ba1\u7075\u611f\u6765\u81ea\u65e5\u5f0f\u4f98\u5bc2\u7f8e\u5b66\u3002\u5c81\u6708\u4f1a\u5728\u9ec4\u94dc\u8868\u9762\u7559\u4e0b\u6e29\u67d4\u7684\u6c27\u5316\u75d5\u8ff9\uff0c\u5c31\u5982\u540c\u4e00\u676f\u8336\u4ece\u70ed\u5230\u51c9\u7684\u8fc7\u7a0b\u3002\u62c9\u4e1d\u5904\u7406\u540e\u7684\u54d1\u5149\u8868\u9762\u5728\u706f\u5149\u4e0b\u5448\u73b0\u7ec6\u817b\u7684\u91d1\u5c5e\u7eb9\u7406\uff0c\u6fc0\u5149\u5fae\u96d5\u7684\u540d\u5b57\u6210\u4e3a\u8fd9\u4ef6\u5668\u7269\u4e0a\u6700\u51b7\u9759\u7684\u6ce8\u811a\u3002\u5b83\u4e0d\u53ea\u662f\u676f\u57ab\uff0c\u66f4\u662f\u684c\u9762\u4e0a\u7684\u5fae\u578b\u96d5\u5851\u3002",scene:"\u4e54\u8fc1\u9001\u793c\u3001\u65b0\u5a5a\u8d3a\u793c\u3001\u5496\u5561\u89d2\u5e03\u7f6e\u3001\u529e\u516c\u684c\u7f8e\u5b66\u3002\u9002\u5408\u9001\u7ed9\u559c\u6b22\u624b\u51b2\u5496\u5561\u7684\u670b\u53cb\uff0c\u6216\u4f5c\u4e3a\u5a5a\u793c\u5bbe\u5ba2\u7684\u56de\u793c\u2014\u2014\u6bcf\u4e00\u53ea\u676f\u57ab\u4e0a\u90fd\u523b\u7740\u5bbe\u5ba2\u7684\u540d\u5b57\uff0c\u8ba9\u793c\u7269\u672c\u8eab\u6210\u4e3a\u5ea7\u4f4d\u5361\u3002",tags:["\u4e54\u8fc1\u793c","\u65b0\u5a5a\u8d3a\u793c","\u684c\u9762\u7f8e\u5b66","\u9ec4\u94dc","\u624b\u51b2\u5496\u5561"],specs:[["\u6750\u8d28","\u9ec4\u94dc + \u80cc\u9762\u8f6f\u6728\u9632\u6ed1\u57ab"],["\u8868\u9762\u5904\u7406","\u62c9\u4e1d\u54d1\u5149"],["\u76f4\u5f84","100mm"],["\u539a\u5ea6","3mm"],["\u96d5\u523b\u5de5\u827a","\u5149\u7ea4\u6fc0\u5149\u7cbe\u7ec6\u5fae\u96d5"],["\u8010\u6e29","\u2264120\xb0C"]],images:["/img/cup/The1.jpg"],mask:{shape:"circle",width:280,height:280}},{id:"penbox",name:"\u7af9\u5236\u7b14\u76d2",desc:"\u81ea\u7136\u7af9\u7eb9\uff0c\u6587\u623f\u96c5\u5668",icon:"\u270f\ufe0f",iconImg:"/icon/\u7b14\u76d2.png",price:75,originalPrice:98,leadTime:"7-10\u4e2a\u5de5\u4f5c\u65e5",description:"\u7cbe\u9009\u5929\u7136\u6960\u7af9\uff0c\u7ecf\u591a\u9053\u5de5\u5e8f\u6253\u78e8\u629b\u5149\uff0c\u4fdd\u7559\u5929\u7136\u7af9\u7eb9\u808c\u7406\u3002\u76d2\u76d6\u91c7\u7528\u78c1\u5438\u5f00\u5408\uff0c\u5185\u90e8\u8bbe\u6709\u5206\u5c42\u9694\u677f\u3002\u6fc0\u5149\u5fae\u96d5\u5728\u7af9\u9762\u4e0a\u5448\u73b0\u6df1\u6d45\u4e0d\u4e00\u7684\u96d5\u523b\u6548\u679c\uff0c\u878d\u5165\u58a8\u9999\u6c14\u8d28\u3002\u9002\u5408\u4e66\u623f\u6848\u5934\u3001\u4e66\u6cd5\u7231\u597d\u8005\u7684\u6587\u623f\u4f34\u4fa3\u3002",subtitle:"\u5929\u7136\u6960\u7af9 \xb7 \u78c1\u5438\u5f00\u5408 \xb7 \u6587\u623f\u96c5\u5668\u4e4b\u9009",tone:[30,24,16],story:"\u6bcf\u4e00\u53ea\u7b14\u76d2\u90fd\u6765\u81ea\u540c\u4e00\u7247\u7af9\u6797\u7684\u4e0d\u540c\u90e8\u4f4d\uff0c\u56e0\u6b64\u7eb9\u8def\u7edd\u4e0d\u91cd\u590d\u2014\u2014\u6b63\u5982\u6ca1\u6709\u4e24\u4e2a\u4eba\u7684\u4e66\u6cd5\u98ce\u683c\u5b8c\u5168\u76f8\u540c\u3002\u6211\u4eec\u4fdd\u7559\u4e86\u6960\u7af9\u5929\u7136\u7684\u6e29\u6da6\u89e6\u611f\uff0c\u53ea\u5728\u8868\u9762\u4ee5\u6fc0\u5149\u523b\u4e0b\u540d\u5b57\u6216\u4e00\u53e5\u7bb4\u8a00\u3002\u6253\u5f00\u78c1\u5438\u76d2\u76d6\u65f6\u7684\u6e05\u8106\u58f0\u54cd\uff0c\u662f\u6587\u623f\u4e2d\u7684\u5c0f\u5c0f\u4eea\u5f0f\u3002",scene:"\u4e66\u623f\u6848\u5934\u3001\u4e66\u6cd5\u7231\u597d\u8005\u88c5\u5907\u3001\u6559\u5e08\u8282\u793c\u7269\u3001\u4e66\u623f\u6696\u623f\u793c\u3002\u9002\u5408\u9001\u7ed9\u5199\u5b57\u597d\u770b\u7684\u4eba\u2014\u2014\u56e0\u4e3a\u61c2\u4e66\u5199\u7684\u4eba\uff0c\u624d\u61c2\u4e00\u53ea\u597d\u7b14\u76d2\u7684\u5206\u91cf\u3002",tags:["\u6587\u623f","\u4e66\u6cd5","\u6559\u5e08\u8282","\u4e66\u623f","\u5929\u7136\u6750\u8d28"],specs:[["\u6750\u8d28","\u5929\u7136\u6960\u7af9"],["\u5f00\u5408\u65b9\u5f0f","\u78c1\u5438\u5f0f\u76d2\u76d6"],["\u5185\u90e8\u7ed3\u6784","\u5206\u5c42\u9694\u677f\uff08\u53ef\u8c03\u8282\uff09"],["\u5c3a\u5bf8","200 \xd7 65 \xd7 30mm"],["\u8868\u9762\u5904\u7406","\u624b\u5de5\u6253\u78e8\u629b\u5149\uff0c\u65e0\u6f06"],["\u96d5\u523b\u5de5\u827a","CO2 \u6fc0\u5149\u70e7\u8680\uff08\u6df1\u6d45\u53ef\u8c03\uff09"]],images:["/img/penbox/The1.jpg","/img/penbox/The2.jpg","/img/penbox/The3.jpg"],mask:{shape:"rect",width:320,height:160,borderRadius:12}},{id:"booklamp",name:"\u4e66\u672c\u578b\u706f",desc:"\u6e29\u6696\u5149\u5f71\uff0c\u70b9\u4eae\u5fc3\u610f",icon:"\ud83d\udca1",iconImg:"/icon/\u4e66\u706f.png",price:45,originalPrice:68,leadTime:"5-7\u4e2a\u5de5\u4f5c\u65e5",description:"\u5f00\u5408\u5f0f\u8bbe\u8ba1\uff0c\u6253\u5f00\u5373\u4eae\uff0c\u5408\u62e2\u5373\u706d\uff0c\u5982\u9b54\u6cd5\u4e66\u822c\u5145\u6ee1\u60ca\u559c\u3002\u91c7\u7528LED\u6696\u5149\u706f\u6e90\uff0c\u5149\u7ebf\u67d4\u548c\u4e0d\u523a\u773c\uff0c\u53ef\u6301\u7eed\u70b9\u4eae6-8\u5c0f\u65f6\u3002\u5c01\u9762\u6fc0\u5149\u5fae\u96d5\u53ef\u5b9a\u5236\u6587\u5b57\u3001\u56fe\u6848\u6216\u7167\u7247\uff0c\u8ba9\u6e29\u6696\u7684\u706f\u5149\u627f\u8f7d\u4e13\u5c5e\u8bb0\u5fc6\u3002\u662f\u60c5\u4fa3\u793c\u7269\u3001\u6bd5\u4e1a\u793c\u7269\u7684\u521b\u610f\u4e4b\u9009\u3002",subtitle:"\u5f00\u5408\u5373\u4eae \xb7 LED\u6696\u5149 \xb7 \u9b54\u6cd5\u4e66\u822c\u7684\u60ca\u559c",tone:[25,20,15],story:"\u7075\u611f\u6765\u81ea\u300a\u54c8\u5229\xb7\u6ce2\u7279\u300b\u4e2d\u7684\u9b54\u6cd5\u8bfe\u672c\u2014\u2014\u6253\u5f00\u4e00\u672c\u4e66\uff0c\u5149\u8292\u503e\u6cfb\u800c\u51fa\u3002\u6211\u4eec\u91c7\u7528\u675c\u90a6\u7eb8\u4e0e\u5b9e\u6728\u5c01\u9762\u7ed3\u5408\uff0c\u8ba9\u706f\u4f53\u65e2\u8f7b\u8584\u53c8\u575a\u56fa\u3002\u6fc0\u5149\u5fae\u96d5\u5728\u5c01\u9762\u7559\u4e0b\u4f60\u7684\u540d\u5b57\u6216\u4e00\u5e45\u5c0f\u753b\uff0c\u5f53\u706f\u5728\u6df1\u591c\u4eae\u8d77\uff0c\u90a3\u662f\u4e13\u5c5e\u4e8e\u4f60\u7684\u6e29\u6696\u89d2\u843d\u3002",scene:"\u60c5\u4fa3\u793c\u7269\u3001\u6bd5\u4e1a\u7eaa\u5ff5\u3001\u5e8a\u5934\u591c\u706f\u3001\u9732\u8425\u6c1b\u56f4\u706f\u3001\u513f\u7ae5\u623f\u3002\u7279\u522b\u9002\u5408\u5728\u5c01\u9762\u523b\u4e0a\u4e24\u4e2a\u4eba\u7684\u540d\u5b57\u548c\u4e00\u53e5\u60c5\u8bdd\uff0c\u5728\u60c5\u4eba\u8282\u6216\u7eaa\u5ff5\u65e5\u9001\u51fa\u2014\u2014\u6253\u5f00\u4e66\u706f\uff0c\u5c31\u50cf\u6253\u5f00\u4e00\u5c01\u4f1a\u53d1\u5149\u7684\u60c5\u4e66\u3002",tags:["\u60c5\u4fa3\u793c","\u6bd5\u4e1a\u7eaa\u5ff5","\u591c\u706f","\u6c1b\u56f4\u706f","\u521b\u610f\u793c\u7269"],specs:[["\u5149\u6e90","LED \u6696\u767d\u5149\uff083000K\uff09"],["\u7eed\u822a","6-8\u5c0f\u65f6\uff08\u5185\u7f6e\u53ef\u5145\u7535\u9502\u7535\u6c60\uff09"],["\u5145\u7535","USB Type-C \u63a5\u53e3"],["\u5c01\u9762\u6750\u8d28","\u675c\u90a6\u7eb8 + \u5b9e\u6728\u5c01\u9762"],["\u5c55\u5f00\u5c3a\u5bf8","210 \xd7 150mm"],["\u96d5\u523b\u5de5\u827a","\u6fc0\u5149\u5fae\u96d5\uff08\u652f\u6301\u6587\u5b57+\u7b80\u5355\u56fe\u6848\uff09"]],images:["/img/booklight/The1.jpg","/img/booklight/The2.jpg"],mask:{shape:"rect",width:320,height:240,borderRadius:4}}],o=r,i=function(n){return r.find(function(t){return t.id===n})},c={"notebook-small":"/icon/\u4e66\u672c.png","notebook-large":"/icon/\u4e66\u672c_\u5927.png",coaster:"/icon/\u676f\u5b50.png",penbox:"/icon/\u7b14\u76d2.png",booklamp:"/icon/\u4e66\u706f.png"};function u(n){return null!==n&&void 0!==n&&n.iconImg?n.iconImg:null!==n&&void 0!==n&&n.id&&c[n.id]||"/icon/\u56db\u89d2\u661f.png"}},3246:function(n,t,e){e.d(t,{L:function(){return g},Sy:function(){return d},WG:function(){return l},gf:function(){return f}});var r=e(1212),o=e(9379),i=e(467),c=e(758),u=e.n(c),a="https://wxbackend.tokenleaping.com",s="smart_access_token";function d(){try{u().hideLoading()}catch(n){}}function f(){try{return u().getStorageSync(s)||""}catch(n){return""}}function l(n){u().setStorageSync(s,n)}function g(){try{u().removeStorageSync(s)}catch(n){}}function h(n){return p.apply(this,arguments)}function p(){return p=(0,i.A)((0,r.A)().m(function n(t){var e,i,c,s,d,l,h,p,v,S,y,k,A,b=arguments;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:return e=b.length>1&&void 0!==b[1]?b[1]:{},i=e.method,c=void 0===i?"GET":i,s=e.data,d=e.headers,l=void 0===d?{}:d,h=e.auth,p=void 0===h||h,v=f(),S=(0,o.A)((0,o.A)({"Content-Type":"application/json"},p&&v?{Authorization:"Bearer ".concat(v)}:{}),l),n.p=1,n.n=2,u().request({url:"".concat(a).concat(t),method:c,data:s,header:S});case 2:y=n.v,n.n=4;break;case 3:throw n.p=3,n.v,new Error("\u7f51\u7edc\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");case 4:if(401!==y.statusCode){n.n=5;break}throw g(),null===(k=m)||void 0===k||k(),new Error("\u767b\u5f55\u5df2\u8fc7\u671f\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55");case 5:if(A=y.data,!A||"number"!==typeof A.code||0===A.code){n.n=6;break}throw new Error(A.message||"\u8bf7\u6c42\u5931\u8d25");case 6:return n.a(2,A&&"number"===typeof A.code?A.data:A)}},n,null,[[1,3]])})),p.apply(this,arguments)}var m=null;var v={get:function(n,t){return h(n,(0,o.A)((0,o.A)({},t),{},{method:"GET"}))},post:function(n,t,e){return h(n,(0,o.A)((0,o.A)({},e),{},{method:"POST",data:t}))},put:function(n,t,e){return h(n,(0,o.A)((0,o.A)({},e),{},{method:"PUT",data:t}))},patch:function(n,t,e){return h(n,(0,o.A)((0,o.A)({},e),{},{method:"PATCH",data:t}))},del:function(n,t){return h(n,(0,o.A)((0,o.A)({},t),{},{method:"DELETE"}))}};t.Ay=v},8594:function(n,t,e){e.d(t,{E1:function(){return Q},EB:function(){return K},F0:function(){return Y},Fu:function(){return P},Hf:function(){return b},IU:function(){return L},Ic:function(){return f},O4:function(){return O},Q1:function(){return w},Q4:function(){return y},Re:function(){return z},ab:function(){return q},cY:function(){return R},eW:function(){return F},hG:function(){return I},i5:function(){return W},iA:function(){return T},iZ:function(){return C},kg:function(){return x},kh:function(){return H},n7:function(){return U},p_:function(){return N},uF:function(){return E},ug:function(){return _},yU:function(){return J}});var r=e(9379),o=e(436),i=e(758),c=e.n(i),u=e(5234),a="smart_theme",s="smart_user_info",d="smart_active_openid";function f(n){return!!n&&(n.startsWith("mock_")||n.startsWith("mock-"))}function l(){var n=y(),t=(null===n||void 0===n?void 0:n.openid)||c().getStorageSync(d)||"_guest_";return c().setStorageSync(d,t),t}function g(n){var t=l();return"".concat(n,"_").concat(t)}var h="smart_user_registry",p="zhihui2024";function m(){try{return c().getStorageSync(h)||[]}catch(n){return[]}}function v(n){var t=m();t.includes(n)||(t.push(n),c().setStorageSync(h,t))}function S(n){var t=m().filter(function(t){return t!==n});c().setStorageSync(h,t)}function y(){try{return c().getStorageSync(s)}catch(n){return null}}function k(n){c().setStorageSync(s,n),null!==n&&void 0!==n&&n.openid&&(c().setStorageSync(d,n.openid),c().setStorageSync("user_info_".concat(n.openid),n),v(n.openid))}function A(n){try{var t=c().getStorageSync("user_info_".concat(n));if(t)return t}catch(n){}var e=y();return(null===e||void 0===e?void 0:e.openid)===n?e:null}function b(){c().removeStorageSync(s),c().removeStorageSync(d)}function T(n){k(n)}function _(){return y()}function w(){var n=m();return n.map(function(n){var t=A(n),e=B(n),r=D(n);return{openid:n,nickName:(null===t||void 0===t?void 0:t.nickName)||"\u672a\u77e5\u7528\u6237",avatarUrl:(null===t||void 0===t?void 0:t.avatarUrl)||"",loginAt:(null===t||void 0===t?void 0:t.loginAt)||0,designCount:e.length,orderCount:r.length}})}function x(n,t){var e="mock_"+Date.now().toString(36)+"_"+Math.random().toString(36).slice(2,6),r={openid:e,nickName:n||"\u5fae\u4fe1\u7528\u6237",avatarUrl:t||"",loginAt:Date.now()};return k(r),r}function C(n){var t=A(n);return!!t&&(c().setStorageSync(s,t),c().setStorageSync(d,n),!0)}function I(n){c().removeStorageSync("user_info_".concat(n)),c().removeStorageSync("design_list_".concat(n)),c().removeStorageSync("order_list_".concat(n)),c().removeStorageSync("address_list_".concat(n)),S(n);var t=y();(null===t||void 0===t?void 0:t.openid)===n&&b()}function E(n){return n===p}function j(n,t){return"".concat(n,"_").concat(t)}function B(n){try{return c().getStorageSync(j("design_list",n))||[]}catch(n){return[]}}function D(n){try{return c().getStorageSync(j("order_list",n))||[]}catch(n){return[]}}function N(){try{return c().getStorageSync(g("design_list"))||[]}catch(n){return[]}}function P(n){c().setStorageSync(g("design_list"),n)}function R(n,t){var e=N(),r=(null===n||void 0===n?void 0:n.iconImg)||u.rj[null===n||void 0===n?void 0:n.id]||"/icon/\u56db\u89d2\u661f.png",i={id:"DSG"+Date.now(),productId:n.id,productName:n.name,productIcon:r,unitPrice:n.price,count:t,status:"undesigned",createdAt:(new Date).toISOString().slice(0,10)};return P([].concat((0,o.A)(e),[i])),i}function W(n,t){var e=N(),o=e.findIndex(function(t){return t.id===n});-1!==o&&(e[o]=(0,r.A)((0,r.A)({},e[o]),t),P(e))}function H(n){var t=N().filter(function(t){return!n.includes(t.id)});P(t)}function U(){try{return c().getStorageSync(g("order_list"))||[]}catch(n){return[]}}function G(n){c().setStorageSync(g("order_list"),n)}function L(n){var t,e=N(),r=U(),i=e.find(function(t){return t.id===n});if(!i)return null;var c=null!==(t=i.productIcon)&&void 0!==t&&t.startsWith("/icon/")?i.productIcon:u.rj[i.productId]||"/icon/\u56db\u89d2\u661f.png",a={id:"ORD"+Date.now().toString().slice(-9),productName:i.productName,productIcon:c,statusCode:"pending",date:(new Date).toLocaleString("zh-CN",{month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"}).replace(/\//g,"-"),price:"\xa5"+(i.unitPrice*i.count).toFixed(2),count:i.count,sku:"".concat(i.productName," \xd7 ").concat(i.count)},s=e.findIndex(function(t){return t.id===n});return-1!==s&&(e[s].status="ordered",e[s].orderId=a.id),P(e),G([a].concat((0,o.A)(r))),a}function O(){try{return c().getStorageSync(a)||"auto"}catch(n){return"auto"}}function Y(n){c().setStorageSync(a,n)}function F(n){if("auto"===n)try{var t=c().getAppBaseInfo();return"dark"===t.theme?"dark":"light"}catch(n){var e=c().getSystemInfoSync();return"dark"===e.theme?"dark":"light"}return n}function z(){try{return c().getStorageSync(g("address_list"))||[]}catch(n){return[]}}function M(n){c().setStorageSync(g("address_list"),n)}function Q(n){var t=z(),e=(0,r.A)((0,r.A)({},n),{},{id:"ADR"+Date.now()});return e.isDefault&&t.forEach(function(n){n.isDefault=!1}),M([e].concat((0,o.A)(t))),e}function J(n,t){var e=z(),o=e.findIndex(function(t){return t.id===n});-1!==o&&(t.isDefault&&e.forEach(function(n){n.isDefault=!1}),e[o]=(0,r.A)((0,r.A)({},e[o]),t),M(e))}function q(n){var t=z().filter(function(t){return t.id!==n});M(t)}function K(){return z().find(function(n){return n.isDefault})}},6606:function(n,t,e){e.d(t,{G:function(){return c}});var r=e(758),o=e.n(r);function i(n){return"dark"===n?"#1e1e2f":"#ffffff"}function c(n,t){var e=null!==t&&void 0!==t?t:i(n);o().setBackgroundColor({backgroundColor:e,backgroundColorTop:e,backgroundColorBottom:e}),o().setBackgroundTextStyle({textStyle:"dark"===n?"light":"dark"})}}}]); \ No newline at end of file +"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[76],{7723:function(n,t,e){e.d(t,{A:function(){return f}});var r=e(5544),o=e(758),i=e.n(o),c=e(6540),u=e(118),a=e(6295),s=e(8594),d=e(4848);function f(n){var t=(0,c.useState)("checking"),e=(0,r.A)(t,2),o=e[0],f=e[1];return(0,c.useEffect)(function(){var n=(0,s.Q4)();if(null!==n&&void 0!==n&&n.openid)return(0,s.Ic)(n.openid)?((0,s.Hf)(),(0,a.ri)(),void f("denied")):void(0,a.jp)().then(function(t){var e=!!t&&!!t.id&&t.openid===n.openid;e?f("ok"):((0,s.Hf)(),(0,a.ri)(),f("denied"))}).catch(function(){f("denied")});f("denied")},[]),"checking"===o?(0,d.jsx)(u.Ss,{className:"login-guard",children:(0,d.jsxs)(u.Ss,{className:"login-guard-inner",children:[(0,d.jsx)(u.EY,{className:"login-guard-icon",children:"\u23f3"}),(0,d.jsx)(u.EY,{className:"login-guard-title",children:"\u6821\u9a8c\u767b\u5f55\u72b6\u6001"})]})}):"denied"===o?(0,d.jsx)(u.Ss,{className:"login-guard",children:(0,d.jsxs)(u.Ss,{className:"login-guard-inner",children:[(0,d.jsx)(u.EY,{className:"login-guard-icon",children:"\ud83d\udd12"}),(0,d.jsx)(u.EY,{className:"login-guard-title",children:"\u8bf7\u5148\u767b\u5f55"}),(0,d.jsx)(u.EY,{className:"login-guard-desc",children:"\u767b\u5f55\u540e\u67e5\u770b\u60a8\u7684\u4e13\u5c5e\u5185\u5bb9"}),(0,d.jsx)(u.Ss,{className:"btn-gradient login-guard-btn",onTap:function(){return i().switchTab({url:"/pages/profile/index"})},children:(0,d.jsx)(u.EY,{children:"\u53bb\u767b\u5f55"})})]})}):n.children}},9703:function(n,t,e){e.d(t,{NP:function(){return l},Wo:function(){return f},wR:function(){return g}});var r=e(5544),o=e(6540),i=e(758),c=e.n(i),u=e(8594),a=e(6606),s=e(4848),d=(0,o.createContext)({theme:"auto",resolvedTheme:"light",toggleTheme:function(){},setTheme:function(){}}),f="themeChange";function l(n){var t=n.children,e=(0,o.useState)((0,u.O4)()),l=(0,r.A)(e,2),g=l[0],h=l[1],p=(0,o.useState)((0,u.eW)((0,u.O4)())),m=(0,r.A)(p,2),v=m[0],S=m[1],y=(0,o.useCallback)(function(n){S((0,u.eW)(n))},[]),k=(0,o.useCallback)(function(n){(0,u.F0)(n),h(n),y(n)},[y]),A=(0,o.useCallback)(function(){var n="light"===v?"dark":"light";k(n)},[v,k]);return(0,o.useEffect)(function(){c().eventCenter.trigger(f,v)},[v]),(0,o.useEffect)(function(){(0,a.G)(v)},[v]),(0,i.useDidShow)(function(){"auto"===g&&S((0,u.eW)("auto"))}),(0,o.useEffect)(function(){if("auto"===g){var n;S((0,u.eW)("auto"));var t=function(n){S("dark"===n.theme?"dark":"light")},e=c();return null===(n=e.onThemeChange)||void 0===n||n.call(e,t),function(){var n;null===(n=e.offThemeChange)||void 0===n||n.call(e,t)}}y(g)},[g,y]),(0,s.jsx)(d.Provider,{value:{theme:g,resolvedTheme:v,toggleTheme:A,setTheme:k},children:t})}function g(){return(0,o.useContext)(d)}},9201:function(n,t,e){e.d(t,{c:function(){return a}});var r=e(5544),o=e(6540),i=e(758),c=e.n(i),u=null;function a(){var n=(0,o.useState)(null!==u&&void 0!==u?u:{statusBarHeight:20,menuButtonTop:26,menuButtonHeight:32,capsuleRight:368,safeInsetTop:20,safeInsetBottom:0,headerPaddingTop:66,backBtnPaddingTop:20}),t=(0,r.A)(n,2),e=t[0],i=t[1];return(0,o.useEffect)(function(){if(u)i(u);else try{var n,t,e,r,o,a,s,d,f=c().getSystemInfoSync(),l=c().getMenuButtonBoundingClientRect(),g=f.statusBarHeight||20,h=null!==(n=l.top)&&void 0!==n?n:g+4,p=null!==(t=l.height)&&void 0!==t?t:32,m=null!==(e=l.right)&&void 0!==e?e:f.windowWidth-7,v=null!==(r=null===(o=f.safeArea)||void 0===o?void 0:o.top)&&void 0!==r?r:g,S=null!==(a=f.safeAreaInsetBottom)&&void 0!==a?a:f.screenHeight-(null!==(s=null===(d=f.safeArea)||void 0===d?void 0:d.bottom)&&void 0!==s?s:f.screenHeight),y=Math.max(h+p+6,g+44),k=Math.max(g,h-4),A={statusBarHeight:g,menuButtonTop:h,menuButtonHeight:p,capsuleRight:m,safeInsetTop:v,safeInsetBottom:S,headerPaddingTop:y,backBtnPaddingTop:k};u=A,i(A)}catch(n){}},[]),e}},5414:function(n,t,e){e.d(t,{l:function(){return u}});var r=e(6540),o=e(758),i=e.n(o),c=e(6606);function u(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=t.mode,u=void 0===e?"auto":e,a=(0,r.useCallback)(function(){var t="dark"===u||"auto"===u&&"light"===n,e=t?"#000000":"#ffffff",r=t?"#ffffff":"#000000";i().setNavigationBarColor({frontColor:e,backgroundColor:r}),(0,c.G)(n,r)},[u,n]);(0,r.useEffect)(a,[a]),(0,o.useDidShow)(a)}},6295:function(n,t,e){e.d(t,{gf:function(){return i.gf},iD:function(){return c},jp:function(){return f},r7:function(){return a},ri:function(){return d}});var r=e(1212),o=e(467),i=e(3246);function c(n){return u.apply(this,arguments)}function u(){return u=(0,o.A)((0,r.A)().m(function n(t){var e;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.n=1,i.Ay.post("/api/auth/login",{code:t},{auth:!1});case 1:return e=n.v,null!==e&&void 0!==e&&e.accessToken&&(0,i.WG)(e.accessToken),n.a(2,e)}},n)})),u.apply(this,arguments)}function a(n){return s.apply(this,arguments)}function s(){return s=(0,o.A)((0,r.A)().m(function n(t){return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.a(2,i.Ay.patch("/api/users/me",t))}},n)})),s.apply(this,arguments)}function d(){(0,i.L)()}function f(){return l.apply(this,arguments)}function l(){return l=(0,o.A)((0,r.A)().m(function n(){return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.a(2,i.Ay.get("/api/users/me"))}},n)})),l.apply(this,arguments)}},5234:function(n,t,e){e.d(t,{QE:function(){return u},R6:function(){return o},rj:function(){return c},y9:function(){return i},zv:function(){return r}});var r=[{id:"notebook-small",name:"\u5fae\u96d5\u7b14\u8bb0\u672c\uff08\u5c0f\uff09",desc:"\u4fbf\u643a\u968f\u884c\uff0c\u8bb0\u5f55\u70b9\u6ef4",icon:"\ud83d\udcd3",iconImg:"/icon/\u4e66\u672c.png",price:12,originalPrice:18,leadTime:"3-5\u4e2a\u5de5\u4f5c\u65e5",description:"\u7cbe\u9009\u4f18\u8d28\u7eb8\u5f20\uff0c\u5c01\u9762\u91c7\u7528\u9ad8\u6863PU\u6750\u8d28\uff0c\u624b\u611f\u7ec6\u817b\u3002\u5185\u9875\u53ef\u5b9a\u5236\u6a2a\u7ebf\u3001\u65b9\u683c\u6216\u7a7a\u767d\u4e09\u79cd\u7248\u5f0f\u3002\u6fc0\u5149\u5fae\u96d5\u5de5\u827a\u5c06\u540d\u5b57\u6216\u56fe\u6848\u7cbe\u51c6\u523b\u5370\u5728\u5c01\u9762\uff0c\u6c38\u4e0d\u892a\u8272\u3002\u5c0f\u5de7\u8f7b\u4fbf\uff0c\u9002\u5408\u968f\u8eab\u643a\u5e26\uff0c\u65e0\u8bba\u662f\u8bfe\u5802\u7b14\u8bb0\u8fd8\u662f\u65e5\u5e38\u5907\u5fd8\uff0c\u90fd\u662f\u4f60\u7684\u4e13\u5c5e\u4f34\u4fa3\u3002",subtitle:"\u638c\u5fc3\u95f4\u7684\u4e13\u5c5e\u5370\u8bb0 \xb7 \u6fc0\u5149\u5fae\u96d5 \xb7 \u4e09\u8272\u5185\u9875\u53ef\u9009",tone:[28,22,18],story:"\u7075\u611f\u6e90\u81ea\u624b\u8d26\u6587\u5316\u4e2d\u5bf9\u4e66\u5199\u4eea\u5f0f\u611f\u7684\u8ffd\u6c42\u3002\u6211\u4eec\u76f8\u4fe1\uff0c\u5728\u6570\u5b57\u6d2a\u6d41\u7684\u65f6\u4ee3\uff0c\u7eb8\u7b14\u7684\u6e29\u5ea6\u4f9d\u7136\u4e0d\u53ef\u66ff\u4ee3\u3002\u5f53\u6fc0\u5149\u5fae\u96d5\u5728PU\u5c01\u9762\u4e0a\u7559\u4e0b\u4e13\u5c5e\u5370\u8bb0\uff0c\u6bcf\u4e00\u7b14\u4e66\u5199\u90fd\u5728\u4e0e\u8fc7\u53bb\u5bf9\u8bdd\u3002\u7b14\u8bb0\u672c\u5c0f\u5de7\u5230\u8db3\u4ee5\u653e\u5165\u4efb\u4f55\u53e3\u888b\uff0c\u5374\u627f\u8f7d\u7740\u72ec\u4e00\u65e0\u4e8c\u7684\u8bb0\u5fc6\u3002",scene:"\u8bfe\u5802\u7b14\u8bb0\u3001\u65e5\u5e38\u5907\u5fd8\u3001\u65c5\u884c\u624b\u8d26\u3001\u5fc3\u60c5\u65e5\u8bb0\u3002\u9002\u5408\u9001\u7ed9\u540c\u5b66\u3001\u4f34\u4fa3\u6216\u4f5c\u4e3a\u6d3b\u52a8\u4f34\u624b\u793c\u2014\u2014\u8ba9\u6bcf\u4e00\u4e2a\u4eba\u90fd\u62e5\u6709\u523b\u7740\u81ea\u5df1\u540d\u5b57\u7684\u4e13\u5c5e\u7b14\u8bb0\u672c\u3002",tags:["\u4f34\u624b\u793c","\u5b66\u751f","\u624b\u8d26","\u4fbf\u643a","\u6fc0\u5149\u5fae\u96d5"],specs:[["\u5c3a\u5bf8","105 \xd7 148mm\uff08A6\uff09"],["\u9875\u6570","120\u5f20/240\u9875"],["\u5185\u9875\u7248\u5f0f","\u6a2a\u7ebf / \u65b9\u683c / \u7a7a\u767d \u53ef\u9009"],["\u5c01\u9762\u6750\u8d28","\u9ad8\u6863PU\u76ae\u9769"],["\u96d5\u523b\u5de5\u827a","CO2 \u6fc0\u5149\u5fae\u96d5\uff08\u6c38\u4e0d\u892a\u8272\uff09"],["\u9002\u7528\u573a\u666f","\u8bfe\u5802\u3001\u65c5\u884c\u3001\u65e5\u5e38\u5907\u5fd8"]],images:["/img/book_small/The1.jpg"],mask:{shape:"rect",width:300,height:420,borderRadius:8}},{id:"notebook-large",name:"\u5fae\u96d5\u7b14\u8bb0\u672c\uff08\u5927\uff09",desc:"\u5927\u5f00\u672c\uff0c\u66f4\u591a\u521b\u4f5c\u7a7a\u95f4",icon:"\ud83d\udcd4",iconImg:"/icon/\u4e66\u672c_\u5927.png",price:45,originalPrice:58,leadTime:"3-5\u4e2a\u5de5\u4f5c\u65e5",description:"A4\u5c3a\u5bf8\u5927\u5f00\u672c\uff0c180\xb0\u5e73\u644a\u8bbe\u8ba1\uff0c\u4e66\u5199\u66f4\u81ea\u7531\u3002\u5c01\u9762\u53ef\u9009\u771f\u76ae\u3001\u4eff\u5e03\u7eb9\u6216\u78e8\u7802\u6750\u8d28\uff0c\u6fc0\u5149\u5fae\u96d5\u533a\u57df\u66f4\u5927\uff0c\u9002\u5408\u5448\u73b0\u5168\u73ed\u540d\u5b57\u3001\u56e2\u961f\u53e3\u53f7\u6216\u516c\u53f8Logo\u7b49\u5927\u7bc7\u5e45\u5185\u5bb9\u3002\u662f\u6bd5\u4e1a\u7eaa\u5ff5\u3001\u4f01\u4e1a\u5e74\u4f1a\u793c\u54c1\u7684\u9996\u9009\u3002",subtitle:"\u5927\u7bc7\u5e45\u5b9a\u5236\u9996\u9009 \xb7 180\xb0\u5e73\u644a \xb7 \u6bd5\u4e1a/\u56e2\u5efa\u5fc5\u5907",tone:[35,28,22],story:"\u6bcf\u4e00\u6b21\u544a\u522b\u90fd\u503c\u5f97\u88ab\u90d1\u91cd\u4e66\u5199\u3002\u6bd5\u4e1a\u5b63\u7684\u6559\u5ba4\u91cc\uff0c\u7b14\u8bb0\u672c\u644a\u5f00\u5728\u8bfe\u684c\u4e0a\uff0c\u5168\u73ed\u7684\u540d\u5b57\u88ab\u6fc0\u5149\u523b\u5370\u5728\u5c01\u9762\u4e2d\u592e\uff0c\u6210\u4e3a\u6c38\u6052\u7684\u540c\u5b66\u5f55\u3002180\xb0\u5e73\u644a\u8bbe\u8ba1\u8ba9\u4e66\u5199\u4e0d\u518d\u88ab\u8ba2\u88c5\u675f\u7f1a\uff0cA4\u5927\u5c3a\u5bf8\u7ed9\u4f60\u5c3d\u60c5\u6325\u6d12\u7684\u5929\u5730\u3002\u8fd9\u662f\u9001\u7ed9\u4e00\u7fa4\u4eba\u6700\u597d\u7684\u544a\u522b\u793c\u7269\u3002",scene:"\u6bd5\u4e1a\u7eaa\u5ff5\u518c\u3001\u516c\u53f8\u5e74\u4f1a\u793c\u54c1\u3001\u56e2\u961f\u5efa\u8bbe\u4f34\u624b\u793c\u3001\u5ba2\u6237\u7b54\u8c22\u3002\u7279\u522b\u9002\u5408\u9700\u8981\u5728\u5c01\u9762\u5448\u73b0\u5927\u91cf\u6587\u5b57\u6216\u56fe\u6848\u7684\u5b9a\u5236\u9700\u6c42\u2014\u2014\u73ed\u7ea7\u540d\u5355\u3001\u516c\u53f8\u613f\u666f\u3001\u56e2\u961f\u53e3\u53f7\u4e00\u7f51\u6253\u5c3d\u3002",tags:["\u6bd5\u4e1a\u793c","\u56e2\u5efa","\u4f01\u4e1a\u5b9a\u5236","\u5927\u7bc7\u5e45","\u5e73\u644a\u8bbe\u8ba1"],specs:[["\u5c3a\u5bf8","210 \xd7 297mm\uff08A4\uff09"],["\u9875\u6570","100\u5f20/200\u9875"],["\u5c01\u9762\u6750\u8d28","\u771f\u76ae / \u4eff\u5e03\u7eb9 / \u78e8\u7802 \u53ef\u9009"],["\u5f00\u5408\u9002\u7528","180\xb0\u5e73\u644a\u8bbe\u8ba1"],["\u96d5\u523b\u5de5\u827a","CO2 \u6fc0\u5149\u5fae\u96d5\uff08\u9ad8\u6e05\u6670\u5ea6\uff09"],["\u5b9a\u5236\u9762\u79ef","\u5c01\u9762\u6574\u9762\u53ef\u96d5"]],images:["/img/book_big/The1.jpg","/img/book_big/The2.jpg"],mask:{shape:"rect",width:340,height:480,borderRadius:8}},{id:"coaster",name:"\u94dc\u8d28\u676f\u57ab",desc:"\u91d1\u5c5e\u8d28\u611f\uff0c\u684c\u9762\u827a\u672f",icon:"\u2615",iconImg:"/icon/\u676f\u5b50.png",price:25,originalPrice:35,leadTime:"5-7\u4e2a\u5de5\u4f5c\u65e5",description:"\u91c7\u7528\u4f18\u8d28\u9ec4\u94dc\u6750\u8d28\uff0c\u8868\u9762\u7ecf\u62c9\u4e1d\u5de5\u827a\u5904\u7406\uff0c\u5448\u73b0\u54d1\u5149\u91d1\u5c5e\u8d28\u611f\u3002\u80cc\u9762\u914d\u6709\u9632\u6ed1\u8f6f\u6728\u57ab\uff0c\u4fdd\u62a4\u684c\u9762\u540c\u65f6\u9632\u6b62\u6ed1\u52a8\u3002\u6fc0\u5149\u5fae\u96d5\u53ef\u5728\u8868\u9762\u523b\u5370\u540d\u5b57\u3001\u65e5\u671f\u6216\u795d\u798f\u8bed\uff0c\u662f\u4e54\u8fc1\u65b0\u5c45\u3001\u65b0\u5a5a\u8d3a\u793c\u7684\u7cbe\u81f4\u4e4b\u9009\u3002",subtitle:"\u9ec4\u94dc\u8d28\u611f \xb7 \u62c9\u4e1d\u54d1\u5149 \xb7 \u684c\u9762\u4e0a\u7684\u5fae\u578b\u96d5\u5851",tone:[42,30,18],story:"\u8bbe\u8ba1\u7075\u611f\u6765\u81ea\u65e5\u5f0f\u4f98\u5bc2\u7f8e\u5b66\u3002\u5c81\u6708\u4f1a\u5728\u9ec4\u94dc\u8868\u9762\u7559\u4e0b\u6e29\u67d4\u7684\u6c27\u5316\u75d5\u8ff9\uff0c\u5c31\u5982\u540c\u4e00\u676f\u8336\u4ece\u70ed\u5230\u51c9\u7684\u8fc7\u7a0b\u3002\u62c9\u4e1d\u5904\u7406\u540e\u7684\u54d1\u5149\u8868\u9762\u5728\u706f\u5149\u4e0b\u5448\u73b0\u7ec6\u817b\u7684\u91d1\u5c5e\u7eb9\u7406\uff0c\u6fc0\u5149\u5fae\u96d5\u7684\u540d\u5b57\u6210\u4e3a\u8fd9\u4ef6\u5668\u7269\u4e0a\u6700\u51b7\u9759\u7684\u6ce8\u811a\u3002\u5b83\u4e0d\u53ea\u662f\u676f\u57ab\uff0c\u66f4\u662f\u684c\u9762\u4e0a\u7684\u5fae\u578b\u96d5\u5851\u3002",scene:"\u4e54\u8fc1\u9001\u793c\u3001\u65b0\u5a5a\u8d3a\u793c\u3001\u5496\u5561\u89d2\u5e03\u7f6e\u3001\u529e\u516c\u684c\u7f8e\u5b66\u3002\u9002\u5408\u9001\u7ed9\u559c\u6b22\u624b\u51b2\u5496\u5561\u7684\u670b\u53cb\uff0c\u6216\u4f5c\u4e3a\u5a5a\u793c\u5bbe\u5ba2\u7684\u56de\u793c\u2014\u2014\u6bcf\u4e00\u53ea\u676f\u57ab\u4e0a\u90fd\u523b\u7740\u5bbe\u5ba2\u7684\u540d\u5b57\uff0c\u8ba9\u793c\u7269\u672c\u8eab\u6210\u4e3a\u5ea7\u4f4d\u5361\u3002",tags:["\u4e54\u8fc1\u793c","\u65b0\u5a5a\u8d3a\u793c","\u684c\u9762\u7f8e\u5b66","\u9ec4\u94dc","\u624b\u51b2\u5496\u5561"],specs:[["\u6750\u8d28","\u9ec4\u94dc + \u80cc\u9762\u8f6f\u6728\u9632\u6ed1\u57ab"],["\u8868\u9762\u5904\u7406","\u62c9\u4e1d\u54d1\u5149"],["\u76f4\u5f84","100mm"],["\u539a\u5ea6","3mm"],["\u96d5\u523b\u5de5\u827a","\u5149\u7ea4\u6fc0\u5149\u7cbe\u7ec6\u5fae\u96d5"],["\u8010\u6e29","\u2264120\xb0C"]],images:["/img/cup/The1.jpg"],mask:{shape:"circle",width:280,height:280}},{id:"penbox",name:"\u7af9\u5236\u7b14\u76d2",desc:"\u81ea\u7136\u7af9\u7eb9\uff0c\u6587\u623f\u96c5\u5668",icon:"\u270f\ufe0f",iconImg:"/icon/\u7b14\u76d2.png",price:75,originalPrice:98,leadTime:"7-10\u4e2a\u5de5\u4f5c\u65e5",description:"\u7cbe\u9009\u5929\u7136\u6960\u7af9\uff0c\u7ecf\u591a\u9053\u5de5\u5e8f\u6253\u78e8\u629b\u5149\uff0c\u4fdd\u7559\u5929\u7136\u7af9\u7eb9\u808c\u7406\u3002\u76d2\u76d6\u91c7\u7528\u78c1\u5438\u5f00\u5408\uff0c\u5185\u90e8\u8bbe\u6709\u5206\u5c42\u9694\u677f\u3002\u6fc0\u5149\u5fae\u96d5\u5728\u7af9\u9762\u4e0a\u5448\u73b0\u6df1\u6d45\u4e0d\u4e00\u7684\u96d5\u523b\u6548\u679c\uff0c\u878d\u5165\u58a8\u9999\u6c14\u8d28\u3002\u9002\u5408\u4e66\u623f\u6848\u5934\u3001\u4e66\u6cd5\u7231\u597d\u8005\u7684\u6587\u623f\u4f34\u4fa3\u3002",subtitle:"\u5929\u7136\u6960\u7af9 \xb7 \u78c1\u5438\u5f00\u5408 \xb7 \u6587\u623f\u96c5\u5668\u4e4b\u9009",tone:[30,24,16],story:"\u6bcf\u4e00\u53ea\u7b14\u76d2\u90fd\u6765\u81ea\u540c\u4e00\u7247\u7af9\u6797\u7684\u4e0d\u540c\u90e8\u4f4d\uff0c\u56e0\u6b64\u7eb9\u8def\u7edd\u4e0d\u91cd\u590d\u2014\u2014\u6b63\u5982\u6ca1\u6709\u4e24\u4e2a\u4eba\u7684\u4e66\u6cd5\u98ce\u683c\u5b8c\u5168\u76f8\u540c\u3002\u6211\u4eec\u4fdd\u7559\u4e86\u6960\u7af9\u5929\u7136\u7684\u6e29\u6da6\u89e6\u611f\uff0c\u53ea\u5728\u8868\u9762\u4ee5\u6fc0\u5149\u523b\u4e0b\u540d\u5b57\u6216\u4e00\u53e5\u7bb4\u8a00\u3002\u6253\u5f00\u78c1\u5438\u76d2\u76d6\u65f6\u7684\u6e05\u8106\u58f0\u54cd\uff0c\u662f\u6587\u623f\u4e2d\u7684\u5c0f\u5c0f\u4eea\u5f0f\u3002",scene:"\u4e66\u623f\u6848\u5934\u3001\u4e66\u6cd5\u7231\u597d\u8005\u88c5\u5907\u3001\u6559\u5e08\u8282\u793c\u7269\u3001\u4e66\u623f\u6696\u623f\u793c\u3002\u9002\u5408\u9001\u7ed9\u5199\u5b57\u597d\u770b\u7684\u4eba\u2014\u2014\u56e0\u4e3a\u61c2\u4e66\u5199\u7684\u4eba\uff0c\u624d\u61c2\u4e00\u53ea\u597d\u7b14\u76d2\u7684\u5206\u91cf\u3002",tags:["\u6587\u623f","\u4e66\u6cd5","\u6559\u5e08\u8282","\u4e66\u623f","\u5929\u7136\u6750\u8d28"],specs:[["\u6750\u8d28","\u5929\u7136\u6960\u7af9"],["\u5f00\u5408\u65b9\u5f0f","\u78c1\u5438\u5f0f\u76d2\u76d6"],["\u5185\u90e8\u7ed3\u6784","\u5206\u5c42\u9694\u677f\uff08\u53ef\u8c03\u8282\uff09"],["\u5c3a\u5bf8","200 \xd7 65 \xd7 30mm"],["\u8868\u9762\u5904\u7406","\u624b\u5de5\u6253\u78e8\u629b\u5149\uff0c\u65e0\u6f06"],["\u96d5\u523b\u5de5\u827a","CO2 \u6fc0\u5149\u70e7\u8680\uff08\u6df1\u6d45\u53ef\u8c03\uff09"]],images:["/img/penbox/The1.jpg","/img/penbox/The2.jpg","/img/penbox/The3.jpg"],mask:{shape:"rect",width:320,height:160,borderRadius:12}},{id:"booklamp",name:"\u4e66\u672c\u578b\u706f",desc:"\u6e29\u6696\u5149\u5f71\uff0c\u70b9\u4eae\u5fc3\u610f",icon:"\ud83d\udca1",iconImg:"/icon/\u4e66\u706f.png",price:45,originalPrice:68,leadTime:"5-7\u4e2a\u5de5\u4f5c\u65e5",description:"\u5f00\u5408\u5f0f\u8bbe\u8ba1\uff0c\u6253\u5f00\u5373\u4eae\uff0c\u5408\u62e2\u5373\u706d\uff0c\u5982\u9b54\u6cd5\u4e66\u822c\u5145\u6ee1\u60ca\u559c\u3002\u91c7\u7528LED\u6696\u5149\u706f\u6e90\uff0c\u5149\u7ebf\u67d4\u548c\u4e0d\u523a\u773c\uff0c\u53ef\u6301\u7eed\u70b9\u4eae6-8\u5c0f\u65f6\u3002\u5c01\u9762\u6fc0\u5149\u5fae\u96d5\u53ef\u5b9a\u5236\u6587\u5b57\u3001\u56fe\u6848\u6216\u7167\u7247\uff0c\u8ba9\u6e29\u6696\u7684\u706f\u5149\u627f\u8f7d\u4e13\u5c5e\u8bb0\u5fc6\u3002\u662f\u60c5\u4fa3\u793c\u7269\u3001\u6bd5\u4e1a\u793c\u7269\u7684\u521b\u610f\u4e4b\u9009\u3002",subtitle:"\u5f00\u5408\u5373\u4eae \xb7 LED\u6696\u5149 \xb7 \u9b54\u6cd5\u4e66\u822c\u7684\u60ca\u559c",tone:[25,20,15],story:"\u7075\u611f\u6765\u81ea\u300a\u54c8\u5229\xb7\u6ce2\u7279\u300b\u4e2d\u7684\u9b54\u6cd5\u8bfe\u672c\u2014\u2014\u6253\u5f00\u4e00\u672c\u4e66\uff0c\u5149\u8292\u503e\u6cfb\u800c\u51fa\u3002\u6211\u4eec\u91c7\u7528\u675c\u90a6\u7eb8\u4e0e\u5b9e\u6728\u5c01\u9762\u7ed3\u5408\uff0c\u8ba9\u706f\u4f53\u65e2\u8f7b\u8584\u53c8\u575a\u56fa\u3002\u6fc0\u5149\u5fae\u96d5\u5728\u5c01\u9762\u7559\u4e0b\u4f60\u7684\u540d\u5b57\u6216\u4e00\u5e45\u5c0f\u753b\uff0c\u5f53\u706f\u5728\u6df1\u591c\u4eae\u8d77\uff0c\u90a3\u662f\u4e13\u5c5e\u4e8e\u4f60\u7684\u6e29\u6696\u89d2\u843d\u3002",scene:"\u60c5\u4fa3\u793c\u7269\u3001\u6bd5\u4e1a\u7eaa\u5ff5\u3001\u5e8a\u5934\u591c\u706f\u3001\u9732\u8425\u6c1b\u56f4\u706f\u3001\u513f\u7ae5\u623f\u3002\u7279\u522b\u9002\u5408\u5728\u5c01\u9762\u523b\u4e0a\u4e24\u4e2a\u4eba\u7684\u540d\u5b57\u548c\u4e00\u53e5\u60c5\u8bdd\uff0c\u5728\u60c5\u4eba\u8282\u6216\u7eaa\u5ff5\u65e5\u9001\u51fa\u2014\u2014\u6253\u5f00\u4e66\u706f\uff0c\u5c31\u50cf\u6253\u5f00\u4e00\u5c01\u4f1a\u53d1\u5149\u7684\u60c5\u4e66\u3002",tags:["\u60c5\u4fa3\u793c","\u6bd5\u4e1a\u7eaa\u5ff5","\u591c\u706f","\u6c1b\u56f4\u706f","\u521b\u610f\u793c\u7269"],specs:[["\u5149\u6e90","LED \u6696\u767d\u5149\uff083000K\uff09"],["\u7eed\u822a","6-8\u5c0f\u65f6\uff08\u5185\u7f6e\u53ef\u5145\u7535\u9502\u7535\u6c60\uff09"],["\u5145\u7535","USB Type-C \u63a5\u53e3"],["\u5c01\u9762\u6750\u8d28","\u675c\u90a6\u7eb8 + \u5b9e\u6728\u5c01\u9762"],["\u5c55\u5f00\u5c3a\u5bf8","210 \xd7 150mm"],["\u96d5\u523b\u5de5\u827a","\u6fc0\u5149\u5fae\u96d5\uff08\u652f\u6301\u6587\u5b57+\u7b80\u5355\u56fe\u6848\uff09"]],images:["/img/booklight/The1.jpg","/img/booklight/The2.jpg"],mask:{shape:"rect",width:320,height:240,borderRadius:4}}],o=r,i=function(n){return r.find(function(t){return t.id===n})},c={"notebook-small":"/icon/\u4e66\u672c.png","notebook-large":"/icon/\u4e66\u672c_\u5927.png",coaster:"/icon/\u676f\u5b50.png",penbox:"/icon/\u7b14\u76d2.png",booklamp:"/icon/\u4e66\u706f.png"};function u(n){return null!==n&&void 0!==n&&n.iconImg?n.iconImg:null!==n&&void 0!==n&&n.id&&c[n.id]||"/icon/\u56db\u89d2\u661f.png"}},3246:function(n,t,e){e.d(t,{L:function(){return g},Sy:function(){return d},WG:function(){return l},gf:function(){return f}});var r=e(1212),o=e(9379),i=e(467),c=e(758),u=e.n(c),a="https://wxbackend.tokenleaping.com",s="smart_access_token";function d(){try{u().hideLoading()}catch(n){}}function f(){try{return u().getStorageSync(s)||""}catch(n){return""}}function l(n){u().setStorageSync(s,n)}function g(){try{u().removeStorageSync(s)}catch(n){}}function h(n){return p.apply(this,arguments)}function p(){return p=(0,i.A)((0,r.A)().m(function n(t){var e,i,c,s,d,l,h,p,v,S,y,k,A,b=arguments;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:return e=b.length>1&&void 0!==b[1]?b[1]:{},i=e.method,c=void 0===i?"GET":i,s=e.data,d=e.headers,l=void 0===d?{}:d,h=e.auth,p=void 0===h||h,v=f(),S=(0,o.A)((0,o.A)({"Content-Type":"application/json"},p&&v?{Authorization:"Bearer ".concat(v)}:{}),l),n.p=1,n.n=2,u().request({url:"".concat(a).concat(t),method:c,data:s,header:S});case 2:y=n.v,n.n=4;break;case 3:throw n.p=3,n.v,new Error("\u7f51\u7edc\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");case 4:if(401!==y.statusCode){n.n=5;break}throw g(),null===(k=m)||void 0===k||k(),new Error("\u767b\u5f55\u5df2\u8fc7\u671f\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55");case 5:if(A=y.data,!A||"number"!==typeof A.code||0===A.code){n.n=6;break}throw new Error(A.message||"\u8bf7\u6c42\u5931\u8d25");case 6:return n.a(2,A&&"number"===typeof A.code?A.data:A)}},n,null,[[1,3]])})),p.apply(this,arguments)}var m=null;var v={get:function(n,t){return h(n,(0,o.A)((0,o.A)({},t),{},{method:"GET"}))},post:function(n,t,e){return h(n,(0,o.A)((0,o.A)({},e),{},{method:"POST",data:t}))},put:function(n,t,e){return h(n,(0,o.A)((0,o.A)({},e),{},{method:"PUT",data:t}))},patch:function(n,t,e){return h(n,(0,o.A)((0,o.A)({},e),{},{method:"PATCH",data:t}))},del:function(n,t){return h(n,(0,o.A)((0,o.A)({},t),{},{method:"DELETE"}))}};t.Ay=v},8594:function(n,t,e){e.d(t,{E1:function(){return Q},EB:function(){return K},F0:function(){return Y},Fu:function(){return P},Hf:function(){return b},IU:function(){return L},Ic:function(){return f},O4:function(){return O},Q1:function(){return w},Q4:function(){return y},Re:function(){return z},ab:function(){return q},cY:function(){return R},eW:function(){return F},hG:function(){return I},i5:function(){return W},iA:function(){return T},iZ:function(){return C},kg:function(){return x},kh:function(){return H},n7:function(){return U},p_:function(){return N},uF:function(){return E},ug:function(){return _},yU:function(){return J}});var r=e(9379),o=e(436),i=e(758),c=e.n(i),u=e(5234),a="smart_theme",s="smart_user_info",d="smart_active_openid";function f(n){return!!n&&(n.startsWith("mock_")||n.startsWith("mock-"))}function l(){var n=y(),t=(null===n||void 0===n?void 0:n.openid)||c().getStorageSync(d)||"_guest_";return c().setStorageSync(d,t),t}function g(n){var t=l();return"".concat(n,"_").concat(t)}var h="smart_user_registry",p="zhihui2024";function m(){try{return c().getStorageSync(h)||[]}catch(n){return[]}}function v(n){var t=m();t.includes(n)||(t.push(n),c().setStorageSync(h,t))}function S(n){var t=m().filter(function(t){return t!==n});c().setStorageSync(h,t)}function y(){try{return c().getStorageSync(s)}catch(n){return null}}function k(n){c().setStorageSync(s,n),null!==n&&void 0!==n&&n.openid&&(c().setStorageSync(d,n.openid),c().setStorageSync("user_info_".concat(n.openid),n),v(n.openid))}function A(n){try{var t=c().getStorageSync("user_info_".concat(n));if(t)return t}catch(n){}var e=y();return(null===e||void 0===e?void 0:e.openid)===n?e:null}function b(){c().removeStorageSync(s),c().removeStorageSync(d)}function T(n){k(n)}function _(){return y()}function w(){var n=m();return n.map(function(n){var t=A(n),e=B(n),r=D(n);return{openid:n,nickName:(null===t||void 0===t?void 0:t.nickName)||"\u672a\u77e5\u7528\u6237",avatarUrl:(null===t||void 0===t?void 0:t.avatarUrl)||"",loginAt:(null===t||void 0===t?void 0:t.loginAt)||0,designCount:e.length,orderCount:r.length}})}function x(n,t){var e="mock_"+Date.now().toString(36)+"_"+Math.random().toString(36).slice(2,6),r={openid:e,nickName:n||"\u5fae\u4fe1\u7528\u6237",avatarUrl:t||"",loginAt:Date.now()};return k(r),r}function C(n){var t=A(n);return!!t&&(c().setStorageSync(s,t),c().setStorageSync(d,n),!0)}function I(n){c().removeStorageSync("user_info_".concat(n)),c().removeStorageSync("design_list_".concat(n)),c().removeStorageSync("order_list_".concat(n)),c().removeStorageSync("address_list_".concat(n)),S(n);var t=y();(null===t||void 0===t?void 0:t.openid)===n&&b()}function E(n){return n===p}function j(n,t){return"".concat(n,"_").concat(t)}function B(n){try{return c().getStorageSync(j("design_list",n))||[]}catch(n){return[]}}function D(n){try{return c().getStorageSync(j("order_list",n))||[]}catch(n){return[]}}function N(){try{return c().getStorageSync(g("design_list"))||[]}catch(n){return[]}}function P(n){c().setStorageSync(g("design_list"),n)}function R(n,t){var e=N(),r=(null===n||void 0===n?void 0:n.iconImg)||u.rj[null===n||void 0===n?void 0:n.id]||"/icon/\u56db\u89d2\u661f.png",i={id:"DSG"+Date.now(),productId:n.id,productName:n.name,productIcon:r,unitPrice:n.price,count:t,status:"undesigned",createdAt:(new Date).toISOString().slice(0,10)};return P([].concat((0,o.A)(e),[i])),i}function W(n,t){var e=N(),o=e.findIndex(function(t){return t.id===n});-1!==o&&(e[o]=(0,r.A)((0,r.A)({},e[o]),t),P(e))}function H(n){var t=N().filter(function(t){return!n.includes(t.id)});P(t)}function U(){try{return c().getStorageSync(g("order_list"))||[]}catch(n){return[]}}function G(n){c().setStorageSync(g("order_list"),n)}function L(n){var t,e=N(),r=U(),i=e.find(function(t){return t.id===n});if(!i)return null;var c=null!==(t=i.productIcon)&&void 0!==t&&t.startsWith("/icon/")?i.productIcon:u.rj[i.productId]||"/icon/\u56db\u89d2\u661f.png",a={id:"ORD"+Date.now().toString().slice(-9),productName:i.productName,productIcon:c,statusCode:"pending",date:(new Date).toLocaleString("zh-CN",{month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"}).replace(/\//g,"-"),price:"\xa5"+(i.unitPrice*i.count).toFixed(2),count:i.count,sku:"".concat(i.productName," \xd7 ").concat(i.count)},s=e.findIndex(function(t){return t.id===n});return-1!==s&&(e[s].status="ordered",e[s].orderId=a.id),P(e),G([a].concat((0,o.A)(r))),a}function O(){try{return c().getStorageSync(a)||"auto"}catch(n){return"auto"}}function Y(n){c().setStorageSync(a,n)}function F(n){if("auto"===n)try{var t=c().getAppBaseInfo();return"dark"===t.theme?"dark":"light"}catch(n){var e=c().getSystemInfoSync();return"dark"===e.theme?"dark":"light"}return n}function z(){try{return c().getStorageSync(g("address_list"))||[]}catch(n){return[]}}function M(n){c().setStorageSync(g("address_list"),n)}function Q(n){var t=z(),e=(0,r.A)((0,r.A)({},n),{},{id:"ADR"+Date.now()});return e.isDefault&&t.forEach(function(n){n.isDefault=!1}),M([e].concat((0,o.A)(t))),e}function J(n,t){var e=z(),o=e.findIndex(function(t){return t.id===n});-1!==o&&(t.isDefault&&e.forEach(function(n){n.isDefault=!1}),e[o]=(0,r.A)((0,r.A)({},e[o]),t),M(e))}function q(n){var t=z().filter(function(t){return t.id!==n});M(t)}function K(){return z().find(function(n){return n.isDefault})}},6606:function(n,t,e){e.d(t,{G:function(){return c}});var r=e(758),o=e.n(r);function i(n){return"dark"===n?"#000000":"#ffffff"}function c(n,t){var e=null!==t&&void 0!==t?t:i(n);o().setBackgroundColor({backgroundColor:e,backgroundColorTop:e,backgroundColorBottom:e}),o().setBackgroundTextStyle({textStyle:"dark"===n?"light":"dark"})}}}]); \ No newline at end of file diff --git a/dist/custom-tab-bar/index.wxss b/dist/custom-tab-bar/index.wxss index 98d8aa1..1d12b60 100644 --- a/dist/custom-tab-bar/index.wxss +++ b/dist/custom-tab-bar/index.wxss @@ -1 +1 @@ -.custom-tab-bar{-ms-flex-pack:distribute;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;border-top:3rpx dashed #a0c4ff;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;height:120rpx;-webkit-justify-content:space-around;justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:1000}.custom-tab-bar.theme-dark{background:#1e1e2f;border-top-color:#5b8cff}.tab-item{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:10rpx 20rpx;position:relative}.tab-icon-img{height:28rpx;margin-bottom:4rpx;opacity:.6;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:28rpx}.tab-item.active .tab-icon-img{opacity:1;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.tab-label{color:#b08d8d;font-size:20rpx;-webkit-transition:color .2s;transition:color .2s}.custom-tab-bar.theme-dark .tab-label{color:#a0a0c0}.tab-item.active .tab-label{color:#ff9a9e;font-weight:600}.custom-tab-bar.theme-dark .tab-item.active .tab-label{color:#ff7eb3} \ No newline at end of file +.custom-tab-bar{-ms-flex-pack:distribute;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;border-top:3rpx dashed #a0c4ff;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;height:120rpx;-webkit-justify-content:space-around;justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:1000}.custom-tab-bar.theme-dark{background:#000;border-top-color:#5b8cff}.tab-item{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:10rpx 20rpx;position:relative}.tab-icon-img{height:28rpx;margin-bottom:4rpx;opacity:.6;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:28rpx}.tab-item.active .tab-icon-img{opacity:1;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.tab-label{color:#b08d8d;font-size:20rpx;-webkit-transition:color .2s;transition:color .2s}.custom-tab-bar.theme-dark .tab-label{color:#a8a8a8}.tab-item.active .tab-label{color:#ff9a9e;font-weight:600}.custom-tab-bar.theme-dark .tab-item.active .tab-label{color:#ff7eb3} \ No newline at end of file diff --git a/dist/theme.json b/dist/theme.json index 6be5c24..1eb3aea 100644 --- a/dist/theme.json +++ b/dist/theme.json @@ -12,15 +12,15 @@ "tabBarBorderStyle": "black" }, "dark": { - "navBgColor": "#1e1e2f", + "navBgColor": "#000000", "navTxtStyle": "white", - "bgColor": "#1e1e2f", + "bgColor": "#000000", "bgTxtStyle": "light", - "bgColorTop": "#1e1e2f", - "bgColorBottom": "#1e1e2f", - "tabBarColor": "#a0a0c0", + "bgColorTop": "#000000", + "bgColorBottom": "#000000", + "tabBarColor": "#a8a8a8", "tabBarSelectedColor": "#ff7eb3", - "tabBarBgColor": "#1e1e2f", + "tabBarBgColor": "#000000", "tabBarBorderStyle": "white" } } diff --git a/src/app.scss b/src/app.scss index 214250e..2edc65f 100644 --- a/src/app.scss +++ b/src/app.scss @@ -14,7 +14,7 @@ .theme-dark { min-height: 100vh; - background-color: var(--bg-page, #1e1e2f); + background-color: var(--bg-page, #000000); box-sizing: border-box; } @@ -35,18 +35,18 @@ } .theme-dark { - --bg-page: #1e1e2f; + --bg-page: #000000; --line-card: 3px dashed #5b8cff; --line-star: #5b8cff; - --text-primary: #e0e0f0; - --text-secondary: #a0a0c0; - --text-muted: #7070a0; + --text-primary: #e8e8e8; + --text-secondary: #a8a8a8; + --text-muted: #6f6f6f; --accent-pink: #ff7eb3; --accent-blue: #5cadff; --btn-gradient: linear-gradient(135deg, #ff7eb3 0%, #7a5cff 100%); --shadow-card: 0 8px 24px rgba(0, 0, 0, 0.3); - --bg-input: #252540; - --bg-card: #2a2a40; + --bg-input: #141414; + --bg-card: #1a1a1a; } /* page 基础字体 */ diff --git a/src/custom-tab-bar/index.scss b/src/custom-tab-bar/index.scss index af0a8dc..0622f6d 100644 --- a/src/custom-tab-bar/index.scss +++ b/src/custom-tab-bar/index.scss @@ -16,7 +16,7 @@ /* 自定义组件样式隔离:两套主题配色在组件内自包含,不依赖全局 app.wxss */ .custom-tab-bar.theme-dark { - background: #1e1e2f; + background: #000000; border-top-color: #5b8cff; } @@ -49,7 +49,7 @@ } .custom-tab-bar.theme-dark .tab-label { - color: #a0a0c0; + color: #a8a8a8; } .tab-item.active .tab-label { diff --git a/src/hooks/useStatusBar.ts b/src/hooks/useStatusBar.ts index 5dd6213..360ebf8 100644 --- a/src/hooks/useStatusBar.ts +++ b/src/hooks/useStatusBar.ts @@ -21,7 +21,7 @@ export function useStatusBar(resolvedTheme: 'light' | 'dark', options: UseStatus const apply = useCallback(() => { const isDarkText = mode === 'dark' || (mode === 'auto' && resolvedTheme === 'light') const frontColor = isDarkText ? '#000000' : '#ffffff' - const bgColor = isDarkText ? '#ffffff' : '#1e1e2f' + const bgColor = isDarkText ? '#ffffff' : '#000000' Taro.setNavigationBarColor({ frontColor, backgroundColor: bgColor }) // 同步页面背景色,确保自定义导航区(状态栏下方、胶囊按钮区域)跟随主题, diff --git a/src/theme.json b/src/theme.json index 6be5c24..1eb3aea 100644 --- a/src/theme.json +++ b/src/theme.json @@ -12,15 +12,15 @@ "tabBarBorderStyle": "black" }, "dark": { - "navBgColor": "#1e1e2f", + "navBgColor": "#000000", "navTxtStyle": "white", - "bgColor": "#1e1e2f", + "bgColor": "#000000", "bgTxtStyle": "light", - "bgColorTop": "#1e1e2f", - "bgColorBottom": "#1e1e2f", - "tabBarColor": "#a0a0c0", + "bgColorTop": "#000000", + "bgColorBottom": "#000000", + "tabBarColor": "#a8a8a8", "tabBarSelectedColor": "#ff7eb3", - "tabBarBgColor": "#1e1e2f", + "tabBarBgColor": "#000000", "tabBarBorderStyle": "white" } } diff --git a/src/utils/themeBackground.ts b/src/utils/themeBackground.ts index ba1f1df..d0aa63b 100644 --- a/src/utils/themeBackground.ts +++ b/src/utils/themeBackground.ts @@ -2,7 +2,7 @@ import Taro from '@tarojs/taro' /** 实际生效主题对应的窗口/页面背景色 */ export function themePageColor(theme: 'light' | 'dark'): string { - return theme === 'dark' ? '#1e1e2f' : '#ffffff' + return theme === 'dark' ? '#000000' : '#ffffff' } /**