diff --git a/dist/base.wxml b/dist/base.wxml
index 19dcfc8..77b9e93 100644
--- a/dist/base.wxml
+++ b/dist/base.wxml
@@ -133,14 +133,6 @@
-
-
-
-
{{i.v}}
diff --git a/dist/common.js b/dist/common.js
index ed9594c..f764140 100644
--- a/dist/common.js
+++ b/dist/common.js
@@ -1 +1 @@
-"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[76],{9513:function(n,t,e){e.d(t,{A:function(){return i}});var r=e(118),o=e(4848);function i(n){var t=n.children,e=n.className,i=n.style;return(0,o.jsx)(r.Ss,{className:"bottom-action-bar ".concat(e||""),style:i,children:t})}},7723:function(n,t,e){e.d(t,{A:function(){return d}});var r=e(5544),o=e(758),i=e.n(o),c=e(6540),u=e(118),a=e(6764),s=e(9703),l=e(8199),f=e(4848);function d(n){var t=(0,c.useState)("checking"),e=(0,r.A)(t,2),o=e[0],d=e[1],g=(0,c.useCallback)(function(){var n=!1;return(0,a.d)().then(function(t){n||d(t?"ok":"denied")}).catch(function(){n||d("denied")}),function(){n=!0}},[]);return(0,c.useEffect)(function(){var n=g(),t=function(){g()},e=function(){g()};return i().eventCenter.on("tabBarChange",t),i().eventCenter.on(s.Wo,e),i().eventCenter.on("authStateChanged",t),function(){n(),i().eventCenter.off("tabBarChange",t),i().eventCenter.off(s.Wo,e),i().eventCenter.off("authStateChanged",t)}},[g]),"checking"===o?(0,f.jsx)(u.Ss,{className:"login-guard",children:(0,f.jsxs)(u.Ss,{className:"login-guard-inner",children:[(0,f.jsx)(u._V,{className:"login-guard-icon",src:(0,l.uq)("/icon/\u8bbe\u7f6e.png"),mode:"aspectFit"}),(0,f.jsx)(u.EY,{className:"login-guard-title",children:"\u6821\u9a8c\u767b\u5f55\u72b6\u6001"})]})}):"denied"===o?(0,f.jsx)(u.Ss,{className:"login-guard",children:(0,f.jsxs)(u.Ss,{className:"login-guard-inner",children:[(0,f.jsx)(u._V,{className:"login-guard-icon",src:(0,l.uq)("/icon/\u4e2a\u4eba.png"),mode:"aspectFit"}),(0,f.jsx)(u.EY,{className:"login-guard-title",children:"\u8bf7\u5148\u767b\u5f55"}),(0,f.jsx)(u.EY,{className:"login-guard-desc",children:"\u767b\u5f55\u540e\u67e5\u770b\u60a8\u7684\u4e13\u5c5e\u5185\u5bb9"}),(0,f.jsx)(u.Ss,{className:"btn-primary login-guard-btn",onTap:function(){return i().switchTab({url:"/pages/profile/index"})},children:(0,f.jsx)(u.EY,{children:"\u53bb\u767b\u5f55"})})]})}):n.children}},3053:function(n,t,e){e.d(t,{A:function(){return d}});var r=e(5544),o=e(118),i=e(758),c=e.n(i),u=e(6540),a=e(9201);function s(n){var t=n.viewportBottom,e=n.scrollTop,r=n.statusBarHeight,o=Number.isFinite(t)?t:0,i=Number.isFinite(e)?e:0,c=Number.isFinite(r)?r:0;return Math.max(0,o+i-c-8)}function l(n){var t=n.scrollTop,e=n.startY,r=n.rangeY,o=Number.isFinite(t)?t:0,i=Math.max(0,Number.isFinite(e)?e:0),c=Math.max(1,Number.isFinite(r)?r:1);return o<=i?0:Math.min(1,(o-i)/c)}var f=e(4848);function d(n){var t=n.title,e=n.targetSelector,i=void 0===e?".page-header":e,d=n.showBack,g=void 0!==d&&d,h=(0,a.c)(),p=(0,u.useState)(0),m=(0,r.A)(p,2),v=m[0],y=m[1],S=(0,u.useMemo)(function(){return{startY:Math.max(0,h.headerPaddingTop-h.statusBarHeight),rangeY:Math.max(48,.45*h.headerPaddingTop)}},[h.headerPaddingTop,h.statusBarHeight]),k=(0,u.useRef)(S),b=(0,u.useRef)(null),A=(0,u.useRef)(0),w=(0,u.useCallback)(function(n){A.current=n,null===b.current&&(b.current=setTimeout(function(){b.current=null;var n=k.current,t=n.startY,e=n.rangeY;y(l({scrollTop:A.current,startY:t,rangeY:e}))},16))},[]);return(0,u.useEffect)(function(){var n=!1,t=null;k.current=S;var e=function(){n||c().createSelectorQuery().select(i).boundingClientRect(function(t){if(!n){if(!t||Array.isArray(t)||"number"!==typeof t.bottom||"number"!==typeof t.height)return k.current=S,void w(A.current);var e=s({viewportBottom:t.bottom,scrollTop:A.current,statusBarHeight:h.statusBarHeight}),r=Math.max(32,.7*t.height);k.current={startY:e,rangeY:r},w(A.current)}}).exec()};return c().nextTick(function(){n||(t=setTimeout(e,80))}),function(){n=!0,null!==t&&clearTimeout(t),null!==b.current&&clearTimeout(b.current),b.current=null}},[w,S,i]),c().usePageScroll(function(n){w(n.scrollTop)}),(0,f.jsxs)(o.Ss,{className:"scroll-top-mask",style:{height:"".concat(Math.max(h.menuButtonTop+h.menuButtonHeight+18,h.statusBarHeight+52)+24,"px"),opacity:v},children:[(0,f.jsx)(o.Ss,{className:"scroll-top-blur scroll-top-blur-mid"}),(0,f.jsx)(o.Ss,{className:"scroll-top-blur scroll-top-blur-soft"}),(0,f.jsx)(o.Ss,{className:"scroll-top-gradient"}),g&&(0,f.jsx)(o.Ss,{className:"scroll-top-back",style:{top:"".concat(h.menuButtonTop,"px")},onTap:function(){return c().navigateBack()},children:(0,f.jsx)(o.EY,{className:"scroll-top-back-arrow",children:"\u2190"})}),(0,f.jsx)(o.EY,{className:"scroll-top-title",style:{top:"calc(".concat(h.menuButtonTop,"px + 40rpx)"),transform:"translateY(-50%)",opacity:Math.max(0,Math.min(1,(v-.5)/.5))},children:t})]})}},9674:function(n,t,e){e.d(t,{A:function(){return c}});var r=e(118),o=e(9703),i=e(4848);function c(n){var t=n.darkTop,e=void 0!==t&&t,c=(0,o.wR)(),u=c.resolvedTheme,a="dark"===u||e,s=a?"#191919":"#faf7f2",l=a?"#ffffff":"#000000";return(0,i.jsx)(r.tf,{backgroundColor:s,backgroundColorTop:s,backgroundColorBottom:s,backgroundTextStyle:a?"light":"dark",rootBackgroundColor:s,children:(0,i.jsx)(r.yk,{frontColor:l,backgroundColor:s})})}},9703:function(n,t,e){e.d(t,{NP:function(){return g},Wo:function(){return d},wR:function(){return h}});var r=e(5544),o=e(6540),i=e(758),c=e.n(i),u=e(118),a=e(1457),s=e(6606),l=e(4848),f=(0,o.createContext)({theme:"auto",resolvedTheme:"light",toggleTheme:function(){},setTheme:function(){}}),d="themeChange";function g(n){var t=n.children,e=(0,o.useState)((0,a.O4)()),g=(0,r.A)(e,2),h=g[0],p=g[1],m=(0,o.useState)((0,a.eW)((0,a.O4)())),v=(0,r.A)(m,2),y=v[0],S=v[1],k=(0,o.useRef)(null),b=(0,o.useCallback)(function(n){S((0,a.eW)(n))},[]),A=(0,o.useCallback)(function(n){(0,a.Rq)(n),k.current=n,"auto"===(0,a.O4)()&&S(n)},[]),w=(0,o.useCallback)(function(){try{var n=c().getAppBaseInfo();A("dark"===n.theme?"dark":"light")}catch(n){}try{c().createSelectorQuery().select(".system-theme-detector").fields({computedStyle:["opacity"]}).exec(function(n){var t=n&&n[0]&&n[0].computedStyle&&n[0].computedStyle.opacity;A("1"===t?"dark":"light")})}catch(n){}},[A]),T=(0,o.useCallback)(function(n){(0,a.F0)(n),p(n),"auto"===n?w():b(n)},[w,b]),C=(0,o.useCallback)(function(){var n="light"===y?"dark":"light";T(n)},[y,T]);return(0,o.useEffect)(function(){w()},[w]),(0,o.useEffect)(function(){var n,t=function(n){!n||"dark"!==n.theme&&"light"!==n.theme||A(n.theme)},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)}},[A]),(0,o.useEffect)(function(){if("auto"===h){var n=setInterval(function(){try{var n=c().getAppBaseInfo(),t="dark"===n.theme?"dark":"light";t!==k.current&&A(t)}catch(n){}},2e3);return function(){return clearInterval(n)}}},[h,A]),(0,o.useEffect)(function(){c().eventCenter.trigger(d,y)},[y]),(0,o.useEffect)(function(){(0,s.G)(y)},[y]),(0,i.useDidShow)(function(){"auto"===h&&w()}),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(u.Ss,{className:"system-theme-detector"}),(0,l.jsx)(f.Provider,{value:{theme:h,resolvedTheme:y,toggleTheme:C,setTheme:T},children:t})]})}function h(){return(0,o.useContext)(f)}},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,l,f=c().getSystemInfoSync(),d=c().getMenuButtonBoundingClientRect(),g=f.statusBarHeight||20,h=null!==(n=d.top)&&void 0!==n?n:g+4,p=null!==(t=d.height)&&void 0!==t?t:32,m=null!==(e=d.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,y=null!==(a=f.safeAreaInsetBottom)&&void 0!==a?a:f.screenHeight-(null!==(s=null===(l=f.safeArea)||void 0===l?void 0:l.bottom)&&void 0!==s?s:f.screenHeight),S=Math.max(h+p+6,g+44),k=Math.max(g,h-4),b={statusBarHeight:g,menuButtonTop:h,menuButtonHeight:p,capsuleRight:m,safeInsetTop:v,safeInsetBottom:y,headerPaddingTop:S,backBtnPaddingTop:k};u=b,i(b)}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?"#faf7f2":"#191919";i().setNavigationBarColor({frontColor:e,backgroundColor:r}),(0,c.G)(n,r)},[u,n]);(0,r.useEffect)(a,[a]),(0,o.useDidShow)(a)}},5787:function(n,t,e){e.d(t,{l8:function(){return w},jp:function(){return f},gf:function(){return i.gf},xZ:function(){return T},iD:function(){return c},ri:function(){return a},x5:function(){return B},W$:function(){return A},r7:function(){return s}});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(){(0,i.L)()}function s(n){return l.apply(this,arguments)}function l(){return l=(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)})),l.apply(this,arguments)}function f(){return d.apply(this,arguments)}function d(){return d=(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)})),d.apply(this,arguments)}var g=e(4765),h=e(9379),p=e(758),m=e.n(p);function v(n,t,e,r){return y.apply(this,arguments)}function y(){return y=(0,o.A)((0,r.A)().m(function n(t,e,o,c){var u,a;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:return n.n=1,m().uploadFile({url:"".concat(i.C1).concat(t),filePath:e,name:o,formData:c,header:{Authorization:"Bearer ".concat((0,i.gf)())}});case 1:u=n.v,n.p=2,a=JSON.parse(u.data),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(!a||"number"!==typeof a.code||0===a.code){n.n=5;break}throw new Error(a.message||"\u8bf7\u6c42\u5931\u8d25");case 5:return n.a(2,a&&"number"===typeof a.code?a.data:a)}},n,null,[[2,3]])})),y.apply(this,arguments)}function S(n){return i.Ay.get("/api/upload/credentials?key=".concat(encodeURIComponent(n)))}function k(n,t){return b.apply(this,arguments)}function b(){return b=(0,o.A)((0,r.A)().m(function n(t,e){var o,i;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if(e.presignedUrl){n.n=1;break}throw new Error("\u83b7\u53d6 COS \u76f4\u4f20\u5730\u5740\u5931\u8d25");case 1:return o=m().getFileSystemManager(),i=o.readFileSync(t),n.n=2,m().request({url:e.presignedUrl,method:"PUT",data:i,header:{"Content-Type":"application/octet-stream"}});case 2:return n.a(2,e.presignedUrl.split("?")[0])}},n)})),b.apply(this,arguments)}function A(n){return v("/api/sketch",n,"image")}function w(n,t,e){return v("/api/wordcloud/generate",n,"image",(0,h.A)({names:t},e?{params:JSON.stringify(e)}:{}))}function T(n){return i.Ay.get("/api/wordcloud/jobs/".concat(n))}function C(n){return!!n&&/^(wxfile:|http:\/\/tmp\/|tmp\/)/i.test(n)}function x(n){return _.apply(this,arguments)}function _(){return _=(0,o.A)((0,r.A)().m(function n(t){var e,o;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:return n.p=0,e="uploads/sticker/".concat(Date.now(),"_").concat(Math.floor(1e6*Math.random()),".jpg"),n.n=1,S(e);case 1:return o=n.v,n.n=2,k(t,o);case 2:return n.a(2,n.v);case 3:return n.p=3,n.v,n.a(2,t)}},n,null,[[0,3]])})),_.apply(this,arguments)}function B(n){return j.apply(this,arguments)}function j(){return j=(0,o.A)((0,r.A)().m(function n(t){var e,o,i,c,u,a,s,l,f,d,p,m,v,y,S,k;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:if(t){n.n=1;break}return n.a(2,t);case 1:if(e=(0,h.A)({},t),!t.background||!C(t.background.src)){n.n=3;break}return a=h.A,s=(0,h.A)({},t.background),l={},n.n=2,x(t.background.src);case 2:f=n.v,e.background=a(s,l,{src:f});case 3:if(!t.stickers||!t.stickers.length){n.n=14;break}o=[],i=(0,g.A)(t.stickers),n.p=4,i.s();case 5:if((c=i.n()).done){n.n=10;break}if(u=c.value,d=o,!C(u.src)){n.n=7;break}return m=h.A,v=(0,h.A)({},u),y={},n.n=6,x(u.src);case 6:S=n.v,p=m(v,y,{src:S}),n.n=8;break;case 7:p=u;case 8:d.push.call(d,p);case 9:n.n=5;break;case 10:n.n=12;break;case 11:n.p=11,k=n.v,i.e(k);case 12:return n.p=12,i.f(),n.f(12);case 13:e.stickers=o;case 14:return n.a(2,e)}},n,null,[[4,11,12,13]])})),j.apply(this,arguments)}},8199:function(n,t,e){e.d(t,{uq:function(){return o}});var r="https://wordcloudwechat.oss-cn-hangzhou.aliyuncs.com";function o(n){if(!n)return"";if(/^(https?:|wxfile:|data:)/i.test(n))return n;if(!r)return n;var t=r.replace(/\/+$/,"");if(!n.startsWith("/img/"))return n;var e=n.startsWith("/")?n:"/".concat(n);return"".concat(t).concat(e)}},6764:function(n,t,e){e.d(t,{d:function(){return y},m:function(){return h}});var r=e(1212),o=e(467),i=e(2284),c=e(758),u=e.n(c),a=e(5787),s=e(1457),l="smart_auth_verified",f=18e5,d=null,g=null;function h(){d=null,g=null;try{u().removeStorageSync(l)}catch(n){}}function p(n){var t=d||function(){try{var n=u().getStorageSync(l);return n&&"object"===(0,i.A)(n)?n:null}catch(n){return null}}();return t&&t.openid===n?Date.now()-t.at>f?null:(d=t,t.ok):null}function m(n,t){var e={openid:n,ok:t,at:Date.now()};d=e;try{u().setStorageSync(l,e)}catch(n){}}function v(){var n=(0,s.Q4)();return!(null===n||void 0===n||!n.openid)&&!(0,s.Ic)(n.openid)&&!!n.accessToken&&!!(0,a.gf)()}function y(){return S.apply(this,arguments)}function S(){return S=(0,o.A)((0,r.A)().m(function n(){var t,e;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if(t=(0,s.Q4)(),null!==t&&void 0!==t&&t.openid){n.n=1;break}return console.log("[AuthGuard] \u65e0\u672c\u5730\u7528\u6237\uff0c\u5224\u5b9a\u672a\u767b\u5f55"),n.a(2,!1);case 1:if(console.log("[AuthGuard] \u672c\u5730\u7528\u6237 openid=",t.openid),!(0,s.Ic)(t.openid)){n.n=2;break}return(0,s.Hf)(),(0,a.ri)(),h(),n.a(2,!1);case 2:if(e=p(t.openid),null===e){n.n=3;break}return console.log("[AuthGuard] \u547d\u4e2d\u672c\u5730\u7f13\u5b58 ok=",e),n.a(2,e);case 3:return g||(g=(0,a.jp)().then(function(n){console.log("[AuthGuard] getMe \u8fd4\u56de:",JSON.stringify(n));var e=!!n&&!!n.id&&n.openid===t.openid;return console.log("[AuthGuard] \u4e00\u81f4\u6027=",e),e?(m(t.openid,!0),!0):((0,s.Hf)(),(0,a.ri)(),h(),!1)}).catch(function(n){return console.error("[AuthGuard] getMe \u5931\u8d25\uff0c\u8d70\u672c\u5730\u4f1a\u8bdd\u515c\u5e95:",n),v()}).finally(function(){g=null})),n.a(2,g)}},n)})),S.apply(this,arguments)}},5234:function(n,t,e){e.d(t,{QE:function(){return l},R6:function(){return u},rj:function(){return s},y9:function(){return a},zv:function(){return c}});var r=e(9379),o=e(8199),i=[{id:"notebook-small",name:"\u5fae\u96d5\u7b14\u8bb0\u672c\uff08\u5c0f\uff09",desc:"\u4fbf\u643a\u968f\u884c\uff0c\u8bb0\u5f55\u70b9\u6ef4",icon:"/icon/\u4e66\u672c.png",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:"/icon/\u4e66\u672c_\u5927.png",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:"/icon/\u676f\u5b50.png",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:"/icon/\u7b14\u76d2.png",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:"/icon/\u4e66\u706f.png",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}}],c=i.map(function(n){return(0,r.A)((0,r.A)({},n),{},{images:(n.images||[]).map(function(n){return(0,o.uq)(n)}),iconImg:(0,o.uq)(n.iconImg)})}),u=c,a=function(n){return c.find(function(t){return t.id===n})},s={"notebook-small":(0,o.uq)("/icon/\u4e66\u672c.png"),"notebook-large":(0,o.uq)("/icon/\u4e66\u672c_\u5927.png"),coaster:(0,o.uq)("/icon/\u676f\u5b50.png"),penbox:(0,o.uq)("/icon/\u7b14\u76d2.png"),booklamp:(0,o.uq)("/icon/\u4e66\u706f.png")};function l(n){return null!==n&&void 0!==n&&n.iconImg?(0,o.uq)(n.iconImg):null!==n&&void 0!==n&&n.id?(0,o.uq)(s[n.id]||"/icon/\u56db\u89d2\u661f.svg"):(0,o.uq)("/icon/\u56db\u89d2\u661f.svg")}},3246:function(n,t,e){e.d(t,{C1:function(){return a},L:function(){return g},Sy:function(){return l},WG:function(){return d},gf:function(){return f},q:function(){return m}});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 l(){try{u().hideLoading()}catch(n){}}function f(){try{return u().getStorageSync(s)||""}catch(n){return""}}function d(n){u().setStorageSync(s,n)}function g(){try{u().removeStorageSync(s)}catch(n){}}var h=null;var p=null;function m(n){p=n}function v(n,t,e,r){return y.apply(this,arguments)}function y(){return y=(0,i.A)((0,r.A)().m(function n(t,e,o,i){return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.a(2,u().request({url:"".concat(a).concat(t),method:e,data:o,header:i}))}},n)})),y.apply(this,arguments)}function S(n){return k.apply(this,arguments)}function k(){return k=(0,i.A)((0,r.A)().m(function n(t){var e,i,c,u,a,s,l,d,m,y,S,k,b,A,w,T,C,x,_=arguments;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:return e=_.length>1&&void 0!==_[1]?_[1]:{},i=e.method,c=void 0===i?"GET":i,u=e.data,a=e.headers,s=void 0===a?{}:a,l=e.auth,d=void 0===l||l,m=e.skipAuthRefresh,y=void 0!==m&&m,S=function(){var n=f();return(0,o.A)((0,o.A)({"Content-Type":"application/json"},d&&n?{Authorization:"Bearer ".concat(n)}:{}),s)},n.p=1,n.n=2,v(t,c,u,S());case 2:k=n.v,n.n=4;break;case 3:throw n.p=3,n.v,b=new Error("\u7f51\u7edc\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"),b.statusCode=-1,b;case 4:if(401!==k.statusCode||y||!p){n.n=9;break}return n.n=5,p();case 5:if(A=n.v,!A){n.n=9;break}return n.p=6,n.n=7,v(t,c,u,S());case 7:k=n.v,n.n=9;break;case 8:throw n.p=8,n.v,w=new Error("\u7f51\u7edc\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"),w.statusCode=-1,w;case 9:if(401!==k.statusCode){n.n=10;break}throw g(),null===(T=h)||void 0===T||T(),C=new Error("\u767b\u5f55\u5df2\u8fc7\u671f\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55"),C.statusCode=401,C;case 10:if(x=k.data,!x||"number"!==typeof x.code||0===x.code){n.n=11;break}throw new Error(x.message||"\u8bf7\u6c42\u5931\u8d25");case 11:return n.a(2,x&&"number"===typeof x.code?x.data:x)}},n,null,[[6,8],[1,3]])})),k.apply(this,arguments)}var b={get:function(n,t){return S(n,(0,o.A)((0,o.A)({},t),{},{method:"GET"}))},post:function(n,t,e){return S(n,(0,o.A)((0,o.A)({},e),{},{method:"POST",data:t}))},put:function(n,t,e){return S(n,(0,o.A)((0,o.A)({},e),{},{method:"PUT",data:t}))},patch:function(n,t,e){return S(n,(0,o.A)((0,o.A)({},e),{},{method:"PATCH",data:t}))},del:function(n,t){return S(n,(0,o.A)((0,o.A)({},t),{},{method:"DELETE"}))}};t.Ay=b},1457:function(n,t,e){e.d(t,{E1:function(){return O},cY:function(){return S},Hf:function(){return P},kg:function(){return H},ab:function(){return Q},hG:function(){return F},IU:function(){return C},Re:function(){return U},EB:function(){return z},p_:function(){return v},n7:function(){return w},O4:function(){return V},ug:function(){return q},Q4:function(){return I},Ic:function(){return u},Q1:function(){return M},kh:function(){return b},eW:function(){return X},Fu:function(){return y},Rq:function(){return K},F0:function(){return Z},iA:function(){return R},iZ:function(){return Y},yU:function(){return L},i5:function(){return k},uF:function(){return G}});var r=e(758),o=e.n(r),i="smart_user_info",c="smart_active_openid";function u(n){return!!n&&(n.startsWith("mock_")||n.startsWith("mock-"))}function a(){var n,t=null;try{t=o().getStorageSync(i)}catch(n){t=null}var e=(null===(n=t)||void 0===n?void 0:n.openid)||o().getStorageSync(c)||"_guest_";return o().setStorageSync(c,e),e}function s(n){var t=a();return"".concat(n,"_").concat(t)}function l(n,t){return"".concat(n,"_").concat(t)}var f=e(6764),d=e(9379),g=e(436),h=e(8199),p=e(5234);function m(n){try{return o().getStorageSync(l("design_list",n))||[]}catch(n){return[]}}function v(){try{return o().getStorageSync(s("design_list"))||[]}catch(n){return[]}}function y(n){o().setStorageSync(s("design_list"),n)}function S(n,t){var e=v(),r=(0,h.uq)((null===n||void 0===n?void 0:n.iconImg)||p.rj[null===n||void 0===n?void 0:n.id]||"/icon/\u56db\u89d2\u661f.svg"),o={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 y([].concat((0,g.A)(e),[o])),o}function k(n,t){var e=v(),r=e.findIndex(function(t){return t.id===n});-1!==r&&(e[r]=(0,d.A)((0,d.A)({},e[r]),t),y(e))}function b(n){var t=v().filter(function(t){return!n.includes(t.id)});y(t)}function A(n){try{return o().getStorageSync(l("order_list",n))||[]}catch(n){return[]}}function w(){try{return o().getStorageSync(s("order_list"))||[]}catch(n){return[]}}function T(n){o().setStorageSync(s("order_list"),n)}function C(n){var t,e=v(),r=w(),o=e.find(function(t){return t.id===n});if(!o)return null;var i=null!==(t=o.productIcon)&&void 0!==t&&t.startsWith("/icon/")||/^https?:/i.test(o.productIcon||"")?o.productIcon:p.rj[o.productId]||"/icon/\u56db\u89d2\u661f.svg",c=(0,h.uq)(i),u={id:"ORD"+Date.now().toString().slice(-9),productName:o.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"+(o.unitPrice*o.count).toFixed(2),count:o.count,sku:"".concat(o.productName," \xd7 ").concat(o.count)},a=e.findIndex(function(t){return t.id===n});return-1!==a&&(e[a].status="ordered",e[a].orderId=u.id),y(e),T([u].concat((0,g.A)(r))),u}var x="smart_user_registry",_="zhihui2024";function B(){try{return o().getStorageSync(x)||[]}catch(n){return[]}}function j(n){var t=B();t.includes(n)||(t.push(n),o().setStorageSync(x,t))}function N(n){var t=B().filter(function(t){return t!==n});o().setStorageSync(x,t)}function I(){try{return o().getStorageSync(i)}catch(n){return null}}function E(n){var t;o().setStorageSync(i,n),null!==n&&void 0!==n&&n.openid&&(o().setStorageSync(c,n.openid),o().setStorageSync("user_info_".concat(n.openid),n),j(n.openid)),(0,f.m)(),null===(t=o().eventCenter)||void 0===t||t.trigger("authStateChanged",{openid:(null===n||void 0===n?void 0:n.openid)||""})}function D(n){try{var t=o().getStorageSync("user_info_".concat(n));if(t)return t}catch(n){}var e=I();return(null===e||void 0===e?void 0:e.openid)===n?e:null}function P(){var n;o().removeStorageSync(i),o().removeStorageSync(c),(0,f.m)(),null===(n=o().eventCenter)||void 0===n||n.trigger("authStateChanged",{openid:""})}function R(n){E(n)}function q(){return I()}function M(){var n=B();return n.map(function(n){var t=D(n),e=m(n),r=A(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 H(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 E(r),r}function Y(n){var t=D(n);return!!t&&(o().setStorageSync(i,t),o().setStorageSync(c,n),!0)}function F(n){o().removeStorageSync("user_info_".concat(n)),o().removeStorageSync("design_list_".concat(n)),o().removeStorageSync("order_list_".concat(n)),o().removeStorageSync("address_list_".concat(n)),N(n);var t=I();(null===t||void 0===t?void 0:t.openid)===n&&P()}function G(n){return n===_}function U(){try{return o().getStorageSync(s("address_list"))||[]}catch(n){return[]}}function W(n){o().setStorageSync(s("address_list"),n)}function O(n){var t=U(),e=(0,d.A)((0,d.A)({},n),{},{id:"ADR"+Date.now()});return e.isDefault&&t.forEach(function(n){n.isDefault=!1}),W([e].concat((0,g.A)(t))),e}function L(n,t){var e=U(),r=e.findIndex(function(t){return t.id===n});-1!==r&&(t.isDefault&&e.forEach(function(n){n.isDefault=!1}),e[r]=(0,d.A)((0,d.A)({},e[r]),t),W(e))}function Q(n){var t=U().filter(function(t){return t.id!==n});W(t)}function z(){return U().find(function(n){return n.isDefault})}var J="smart_theme";function V(){try{return o().getStorageSync(J)||"auto"}catch(n){return"auto"}}function Z(n){o().setStorageSync(J,n)}var $=null;function K(n){$=n}function X(n){if("auto"===n){if($)return $;try{var t=o().getAppBaseInfo();if("dark"===t.theme||"light"===t.theme)return t.theme}catch(n){}return"light"}return n}},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?"#191919":"#faf7f2"}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],{9513:function(n,t,e){e.d(t,{A:function(){return o}});var r=e(118),i=e(4848);function o(n){var t=n.children,e=n.className,o=n.style;return(0,i.jsx)(r.Ss,{className:"bottom-action-bar ".concat(e||""),style:o,children:t})}},7723:function(n,t,e){e.d(t,{A:function(){return f}});var r=e(5544),i=e(758),o=e.n(i),u=e(6540),c=e(118),a=e(6764),s=e(9703),l=e(8199),d=e(4848);function f(n){var t=(0,u.useState)("checking"),e=(0,r.A)(t,2),i=e[0],f=e[1],p=(0,u.useCallback)(function(){var n=!1;return(0,a.d)().then(function(t){n||f(t?"ok":"denied")}).catch(function(){n||f("denied")}),function(){n=!0}},[]);return(0,u.useEffect)(function(){var n=p(),t=function(){p()},e=function(){p()};return o().eventCenter.on("tabBarChange",t),o().eventCenter.on(s.Wo,e),o().eventCenter.on("authStateChanged",t),function(){n(),o().eventCenter.off("tabBarChange",t),o().eventCenter.off(s.Wo,e),o().eventCenter.off("authStateChanged",t)}},[p]),"checking"===i?(0,d.jsx)(c.Ss,{className:"login-guard",children:(0,d.jsxs)(c.Ss,{className:"login-guard-inner",children:[(0,d.jsx)(c._V,{className:"login-guard-icon",src:(0,l.uq)("/icon/\u8bbe\u7f6e.png"),mode:"aspectFit"}),(0,d.jsx)(c.EY,{className:"login-guard-title",children:"\u6821\u9a8c\u767b\u5f55\u72b6\u6001"})]})}):"denied"===i?(0,d.jsx)(c.Ss,{className:"login-guard",children:(0,d.jsxs)(c.Ss,{className:"login-guard-inner",children:[(0,d.jsx)(c._V,{className:"login-guard-icon",src:(0,l.uq)("/icon/\u4e2a\u4eba.png"),mode:"aspectFit"}),(0,d.jsx)(c.EY,{className:"login-guard-title",children:"\u8bf7\u5148\u767b\u5f55"}),(0,d.jsx)(c.EY,{className:"login-guard-desc",children:"\u767b\u5f55\u540e\u67e5\u770b\u60a8\u7684\u4e13\u5c5e\u5185\u5bb9"}),(0,d.jsx)(c.Ss,{className:"btn-primary login-guard-btn",onTap:function(){return o().switchTab({url:"/pages/profile/index"})},children:(0,d.jsx)(c.EY,{children:"\u53bb\u767b\u5f55"})})]})}):n.children}},3053:function(n,t,e){e.d(t,{A:function(){return f}});var r=e(5544),i=e(118),o=e(758),u=e.n(o),c=e(6540),a=e(9201);function s(n){var t=n.viewportBottom,e=n.scrollTop,r=n.statusBarHeight,i=Number.isFinite(t)?t:0,o=Number.isFinite(e)?e:0,u=Number.isFinite(r)?r:0;return Math.max(0,i+o-u-8)}function l(n){var t=n.scrollTop,e=n.startY,r=n.rangeY,i=Number.isFinite(t)?t:0,o=Math.max(0,Number.isFinite(e)?e:0),u=Math.max(1,Number.isFinite(r)?r:1);return i<=o?0:Math.min(1,(i-o)/u)}var d=e(4848);function f(n){var t=n.title,e=n.targetSelector,o=void 0===e?".page-header":e,f=n.showBack,p=void 0!==f&&f,g=(0,a.c)(),h=(0,c.useState)(0),m=(0,r.A)(h,2),v=m[0],y=m[1],A=(0,c.useMemo)(function(){return{startY:Math.max(0,g.headerPaddingTop-g.statusBarHeight),rangeY:Math.max(48,.45*g.headerPaddingTop)}},[g.headerPaddingTop,g.statusBarHeight]),S=(0,c.useRef)(A),k=(0,c.useRef)(null),b=(0,c.useRef)(0),w=(0,c.useCallback)(function(n){b.current=n,null===k.current&&(k.current=setTimeout(function(){k.current=null;var n=S.current,t=n.startY,e=n.rangeY;y(l({scrollTop:b.current,startY:t,rangeY:e}))},16))},[]);return(0,c.useEffect)(function(){var n=!1,t=null;S.current=A;var e=function(){n||u().createSelectorQuery().select(o).boundingClientRect(function(t){if(!n){if(!t||Array.isArray(t)||"number"!==typeof t.bottom||"number"!==typeof t.height)return S.current=A,void w(b.current);var e=s({viewportBottom:t.bottom,scrollTop:b.current,statusBarHeight:g.statusBarHeight}),r=Math.max(32,.7*t.height);S.current={startY:e,rangeY:r},w(b.current)}}).exec()};return u().nextTick(function(){n||(t=setTimeout(e,80))}),function(){n=!0,null!==t&&clearTimeout(t),null!==k.current&&clearTimeout(k.current),k.current=null}},[w,A,o]),u().usePageScroll(function(n){w(n.scrollTop)}),(0,d.jsxs)(i.Ss,{className:"scroll-top-mask",style:{height:"".concat(Math.max(g.menuButtonTop+g.menuButtonHeight+18,g.statusBarHeight+52)+24,"px"),opacity:v},children:[(0,d.jsx)(i.Ss,{className:"scroll-top-blur scroll-top-blur-mid"}),(0,d.jsx)(i.Ss,{className:"scroll-top-blur scroll-top-blur-soft"}),(0,d.jsx)(i.Ss,{className:"scroll-top-gradient"}),p&&(0,d.jsx)(i.Ss,{className:"scroll-top-back",style:{top:"".concat(g.menuButtonTop,"px")},onTap:function(){return u().navigateBack()},children:(0,d.jsx)(i.EY,{className:"scroll-top-back-arrow",children:"\u2190"})}),(0,d.jsx)(i.EY,{className:"scroll-top-title",style:{top:"calc(".concat(g.menuButtonTop,"px + 40rpx)"),transform:"translateY(-50%)",opacity:Math.max(0,Math.min(1,(v-.5)/.5))},children:t})]})}},9674:function(n,t,e){e.d(t,{A:function(){return u}});var r=e(118),i=e(9703),o=e(4848);function u(n){var t=n.darkTop,e=void 0!==t&&t,u=(0,i.wR)(),c=u.resolvedTheme,a="dark"===c||e,s=a?"#191919":"#faf7f2",l=a?"#ffffff":"#000000";return(0,o.jsx)(r.tf,{backgroundColor:s,backgroundColorTop:s,backgroundColorBottom:s,backgroundTextStyle:a?"light":"dark",rootBackgroundColor:s,children:(0,o.jsx)(r.yk,{frontColor:l,backgroundColor:s})})}},9703:function(n,t,e){e.d(t,{NP:function(){return p},Wo:function(){return f},wR:function(){return g}});var r=e(5544),i=e(6540),o=e(758),u=e.n(o),c=e(118),a=e(1457),s=e(6606),l=e(4848),d=(0,i.createContext)({theme:"auto",resolvedTheme:"light",toggleTheme:function(){},setTheme:function(){}}),f="themeChange";function p(n){var t=n.children,e=(0,i.useState)((0,a.O4)()),p=(0,r.A)(e,2),g=p[0],h=p[1],m=(0,i.useState)((0,a.eW)((0,a.O4)())),v=(0,r.A)(m,2),y=v[0],A=v[1],S=(0,i.useRef)(null),k=(0,i.useCallback)(function(n){A((0,a.eW)(n))},[]),b=(0,i.useCallback)(function(n){(0,a.Rq)(n),S.current=n,"auto"===(0,a.O4)()&&A(n)},[]),w=(0,i.useCallback)(function(){try{var n=u().getAppBaseInfo();b("dark"===n.theme?"dark":"light")}catch(n){}try{u().createSelectorQuery().select(".system-theme-detector").fields({computedStyle:["opacity"]}).exec(function(n){var t=n&&n[0]&&n[0].computedStyle&&n[0].computedStyle.opacity;b("1"===t?"dark":"light")})}catch(n){}},[b]),T=(0,i.useCallback)(function(n){(0,a.F0)(n),h(n),"auto"===n?w():k(n)},[w,k]),C=(0,i.useCallback)(function(){var n="light"===y?"dark":"light";T(n)},[y,T]);return(0,i.useEffect)(function(){w()},[w]),(0,i.useEffect)(function(){var n,t=function(n){!n||"dark"!==n.theme&&"light"!==n.theme||b(n.theme)},e=u();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)}},[b]),(0,i.useEffect)(function(){if("auto"===g){var n=setInterval(function(){try{var n=u().getAppBaseInfo(),t="dark"===n.theme?"dark":"light";t!==S.current&&b(t)}catch(n){}},2e3);return function(){return clearInterval(n)}}},[g,b]),(0,i.useEffect)(function(){u().eventCenter.trigger(f,y)},[y]),(0,i.useEffect)(function(){(0,s.G)(y)},[y]),(0,o.useDidShow)(function(){"auto"===g&&w()}),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.Ss,{className:"system-theme-detector"}),(0,l.jsx)(d.Provider,{value:{theme:g,resolvedTheme:y,toggleTheme:C,setTheme:T},children:t})]})}function g(){return(0,i.useContext)(d)}},9201:function(n,t,e){e.d(t,{c:function(){return a}});var r=e(5544),i=e(6540),o=e(758),u=e.n(o),c=null;function a(){var n=(0,i.useState)(null!==c&&void 0!==c?c:{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],o=t[1];return(0,i.useEffect)(function(){if(c)o(c);else try{var n,t,e,r,i,a,s,l,d=u().getSystemInfoSync(),f=u().getMenuButtonBoundingClientRect(),p=d.statusBarHeight||20,g=null!==(n=f.top)&&void 0!==n?n:p+4,h=null!==(t=f.height)&&void 0!==t?t:32,m=null!==(e=f.right)&&void 0!==e?e:d.windowWidth-7,v=null!==(r=null===(i=d.safeArea)||void 0===i?void 0:i.top)&&void 0!==r?r:p,y=null!==(a=d.safeAreaInsetBottom)&&void 0!==a?a:d.screenHeight-(null!==(s=null===(l=d.safeArea)||void 0===l?void 0:l.bottom)&&void 0!==s?s:d.screenHeight),A=Math.max(g+h+6,p+44),S=Math.max(p,g-4),k={statusBarHeight:p,menuButtonTop:g,menuButtonHeight:h,capsuleRight:m,safeInsetTop:v,safeInsetBottom:y,headerPaddingTop:A,backBtnPaddingTop:S};c=k,o(k)}catch(n){}},[]),e}},5414:function(n,t,e){e.d(t,{l:function(){return c}});var r=e(6540),i=e(758),o=e.n(i),u=e(6606);function c(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=t.mode,c=void 0===e?"auto":e,a=(0,r.useCallback)(function(){var t="dark"===c||"auto"===c&&"light"===n,e=t?"#000000":"#ffffff",r=t?"#faf7f2":"#191919";o().setNavigationBarColor({frontColor:e,backgroundColor:r}),(0,u.G)(n,r)},[c,n]);(0,r.useEffect)(a,[a]),(0,i.useDidShow)(a)}},6845:function(n,t,e){e.d(t,{FR:function(){return y},x9:function(){return I},l8:function(){return W},ab:function(){return b},p8:function(){return E},ls:function(){return m},rP:function(){return N},jp:function(){return d},gf:function(){return o.gf},xZ:function(){return L},iD:function(){return u},ri:function(){return a},x5:function(){return V},W$:function(){return O},yU:function(){return S},i5:function(){return D},r7:function(){return s}});var r=e(1212),i=e(467),o=e(3246);function u(n){return c.apply(this,arguments)}function c(){return c=(0,i.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,o.Ay.post("/api/auth/login",{code:t},{auth:!1});case 1:return e=n.v,null!==e&&void 0!==e&&e.accessToken&&(0,o.WG)(e.accessToken),n.a(2,e)}},n)})),c.apply(this,arguments)}function a(){(0,o.L)()}function s(n){return l.apply(this,arguments)}function l(){return l=(0,i.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,o.Ay.patch("/api/users/me",t))}},n)})),l.apply(this,arguments)}function d(){return f.apply(this,arguments)}function f(){return f=(0,i.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,o.Ay.get("/api/users/me"))}},n)})),f.apply(this,arguments)}var p=e(5544);function g(n){return{id:n.id,name:n.name,phone:n.phone,region:[n.province,n.city,n.district],detail:n.detail,isDefault:n.isDefault,createdAt:n.createdAt}}function h(n){var t={};if(void 0!==n.name&&(t.name=n.name),void 0!==n.phone&&(t.phone=n.phone),void 0!==n.region){var e=(0,p.A)(n.region,3),r=e[0],i=void 0===r?"":r,o=e[1],u=void 0===o?"":o,c=e[2],a=void 0===c?"":c;t.province=i,t.city=u,t.district=a}return void 0!==n.detail&&(t.detail=n.detail),void 0!==n.isDefault&&(t.isDefault=n.isDefault),t}function m(){return v.apply(this,arguments)}function v(){return v=(0,i.A)((0,r.A)().m(function n(){var t;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.n=1,o.Ay.get("/api/addresses");case 1:return t=n.v,n.a(2,(t||[]).map(g))}},n)})),v.apply(this,arguments)}function y(n){return A.apply(this,arguments)}function A(){return A=(0,i.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,o.Ay.post("/api/addresses",h(t));case 1:return e=n.v,n.a(2,g(e))}},n)})),A.apply(this,arguments)}function S(n,t){return k.apply(this,arguments)}function k(){return k=(0,i.A)((0,r.A)().m(function n(t,e){var i;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.n=1,o.Ay.patch("/api/addresses/".concat(t),h(e));case 1:return i=n.v,n.a(2,g(i))}},n)})),k.apply(this,arguments)}function b(n){return w.apply(this,arguments)}function w(){return w=(0,i.A)((0,r.A)().m(function n(t){return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.n=1,o.Ay.del("/api/addresses/".concat(t));case 1:return n.a(2)}},n)})),w.apply(this,arguments)}var T=e(9379),C={DRAFT:"undesigned",SUBMITTED:"designing",PROCESSING:"processing",DONE:"ordered"};function x(n){var t,e,r,i,o=n.items&&n.items[0];return{id:n.id,productId:null!==(t=null===o||void 0===o?void 0:o.productId)&&void 0!==t?t:"",productName:(null===o||void 0===o?void 0:o.productName)||n.title,unitPrice:null!==(e=null===o||void 0===o?void 0:o.unitPrice)&&void 0!==e?e:0,count:null!==(r=null===o||void 0===o?void 0:o.count)&&void 0!==r?r:1,status:null!==(i=C[n.status])&&void 0!==i?i:"undesigned",designData:null===o||void 0===o?void 0:o.designData,createdAt:(n.createdAt||"").slice(0,10)}}function N(){return _.apply(this,arguments)}function _(){return _=(0,i.A)((0,r.A)().m(function n(){var t;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.n=1,o.Ay.get("/api/design-list");case 1:return t=n.v,n.a(2,(t||[]).map(x))}},n)})),_.apply(this,arguments)}function I(n){return B.apply(this,arguments)}function B(){return B=(0,i.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,o.Ay.post("/api/design-list",{title:t.productName,items:[(0,T.A)({productId:t.productId,productName:t.productName,unitPrice:t.unitPrice,count:t.count},void 0!==t.designData?{designData:t.designData}:{})]});case 1:return e=n.v,n.a(2,x(e))}},n)})),B.apply(this,arguments)}function D(n,t){return j.apply(this,arguments)}function j(){return j=(0,i.A)((0,r.A)().m(function n(t,e){var i,u;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return i={},void 0!==e.title&&(i.title=e.title),void 0!==e.status&&(i.status="SUBMITTED"),void 0!==e.item&&(i.items=[(0,T.A)({productId:e.item.productId,productName:e.item.productName,unitPrice:e.item.unitPrice,count:e.item.count},void 0!==e.item.designData?{designData:e.item.designData}:{})]),n.n=1,o.Ay.patch("/api/design-list/".concat(t),i);case 1:return u=n.v,n.a(2,x(u))}},n)})),j.apply(this,arguments)}function E(n){return P.apply(this,arguments)}function P(){return P=(0,i.A)((0,r.A)().m(function n(t){var e,i;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.n=1,o.Ay.post("/api/design-list/batch-delete",{ids:t});case 1:return i=n.v,n.a(2,null!==(e=null===i||void 0===i?void 0:i.deleted)&&void 0!==e?e:0)}},n)})),P.apply(this,arguments)}var R=e(4765),M=e(758),q=e.n(M);function F(n,t,e,r){return H.apply(this,arguments)}function H(){return H=(0,i.A)((0,r.A)().m(function n(t,e,i,u){var c,a;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:return n.n=1,q().uploadFile({url:"".concat(o.C1).concat(t),filePath:e,name:i,formData:u,header:{Authorization:"Bearer ".concat((0,o.gf)())}});case 1:c=n.v,n.p=2,a=JSON.parse(c.data),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(!a||"number"!==typeof a.code||0===a.code){n.n=5;break}throw new Error(a.message||"\u8bf7\u6c42\u5931\u8d25");case 5:return n.a(2,a&&"number"===typeof a.code?a.data:a)}},n,null,[[2,3]])})),H.apply(this,arguments)}function U(n){return o.Ay.get("/api/upload/credentials?key=".concat(encodeURIComponent(n)))}function Y(n,t){return G.apply(this,arguments)}function G(){return G=(0,i.A)((0,r.A)().m(function n(t,e){var i,o;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if(e.presignedUrl){n.n=1;break}throw new Error("\u83b7\u53d6 COS \u76f4\u4f20\u5730\u5740\u5931\u8d25");case 1:return i=q().getFileSystemManager(),o=i.readFileSync(t),n.n=2,q().request({url:e.presignedUrl,method:"PUT",data:o,header:{"Content-Type":"application/octet-stream"}});case 2:return n.a(2,e.presignedUrl.split("?")[0])}},n)})),G.apply(this,arguments)}function O(n){return F("/api/sketch",n,"image")}function W(n,t,e){return F("/api/wordcloud/generate",n,"image",(0,T.A)({names:t},e?{params:JSON.stringify(e)}:{}))}function L(n){return o.Ay.get("/api/wordcloud/jobs/".concat(n))}function Q(n){return!!n&&/^(wxfile:|http:\/\/tmp\/|tmp\/)/i.test(n)}function z(n){return J.apply(this,arguments)}function J(){return J=(0,i.A)((0,r.A)().m(function n(t){var e,i;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:return n.p=0,e="uploads/sticker/".concat(Date.now(),"_").concat(Math.floor(1e6*Math.random()),".jpg"),n.n=1,U(e);case 1:return i=n.v,n.n=2,Y(t,i);case 2:return n.a(2,n.v);case 3:return n.p=3,n.v,n.a(2,t)}},n,null,[[0,3]])})),J.apply(this,arguments)}function V(n){return Z.apply(this,arguments)}function Z(){return Z=(0,i.A)((0,r.A)().m(function n(t){var e,i,o,u,c,a,s,l,d,f,p,g,h,m,v,y;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:if(t){n.n=1;break}return n.a(2,t);case 1:if(e=(0,T.A)({},t),!t.background||!Q(t.background.src)){n.n=3;break}return a=T.A,s=(0,T.A)({},t.background),l={},n.n=2,z(t.background.src);case 2:d=n.v,e.background=a(s,l,{src:d});case 3:if(!t.stickers||!t.stickers.length){n.n=14;break}i=[],o=(0,R.A)(t.stickers),n.p=4,o.s();case 5:if((u=o.n()).done){n.n=10;break}if(c=u.value,f=i,!Q(c.src)){n.n=7;break}return g=T.A,h=(0,T.A)({},c),m={},n.n=6,z(c.src);case 6:v=n.v,p=g(h,m,{src:v}),n.n=8;break;case 7:p=c;case 8:f.push.call(f,p);case 9:n.n=5;break;case 10:n.n=12;break;case 11:n.p=11,y=n.v,o.e(y);case 12:return n.p=12,o.f(),n.f(12);case 13:e.stickers=i;case 14:return n.a(2,e)}},n,null,[[4,11,12,13]])})),Z.apply(this,arguments)}},8199:function(n,t,e){e.d(t,{uq:function(){return i}});var r="https://wordcloudwechat.oss-cn-hangzhou.aliyuncs.com";function i(n){if(!n)return"";if(/^(https?:|wxfile:|data:)/i.test(n))return n;if(!r)return n;var t=r.replace(/\/+$/,"");if(!n.startsWith("/img/"))return n;var e=n.startsWith("/")?n:"/".concat(n);return"".concat(t).concat(e)}},6764:function(n,t,e){e.d(t,{d:function(){return y},m:function(){return g}});var r=e(1212),i=e(467),o=e(2284),u=e(758),c=e.n(u),a=e(6845),s=e(1457),l="smart_auth_verified",d=18e5,f=null,p=null;function g(){f=null,p=null;try{c().removeStorageSync(l)}catch(n){}}function h(n){var t=f||function(){try{var n=c().getStorageSync(l);return n&&"object"===(0,o.A)(n)?n:null}catch(n){return null}}();return t&&t.openid===n?Date.now()-t.at>d?null:(f=t,t.ok):null}function m(n,t){var e={openid:n,ok:t,at:Date.now()};f=e;try{c().setStorageSync(l,e)}catch(n){}}function v(){var n=(0,s.Q4)();return!(null===n||void 0===n||!n.openid)&&!(0,s.Ic)(n.openid)&&!!n.accessToken&&!!(0,a.gf)()}function y(){return A.apply(this,arguments)}function A(){return A=(0,i.A)((0,r.A)().m(function n(){var t,e;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if(t=(0,s.Q4)(),null!==t&&void 0!==t&&t.openid){n.n=1;break}return console.log("[AuthGuard] \u65e0\u672c\u5730\u7528\u6237\uff0c\u5224\u5b9a\u672a\u767b\u5f55"),n.a(2,!1);case 1:if(console.log("[AuthGuard] \u672c\u5730\u7528\u6237 openid=",t.openid),!(0,s.Ic)(t.openid)){n.n=2;break}return(0,s.Hf)(),(0,a.ri)(),g(),n.a(2,!1);case 2:if(e=h(t.openid),null===e){n.n=3;break}return console.log("[AuthGuard] \u547d\u4e2d\u672c\u5730\u7f13\u5b58 ok=",e),n.a(2,e);case 3:return p||(p=(0,a.jp)().then(function(n){console.log("[AuthGuard] getMe \u8fd4\u56de:",JSON.stringify(n));var e=!!n&&!!n.id&&n.openid===t.openid;return console.log("[AuthGuard] \u4e00\u81f4\u6027=",e),e?(m(t.openid,!0),!0):((0,s.Hf)(),(0,a.ri)(),g(),!1)}).catch(function(n){return console.error("[AuthGuard] getMe \u5931\u8d25\uff0c\u8d70\u672c\u5730\u4f1a\u8bdd\u515c\u5e95:",n),v()}).finally(function(){p=null})),n.a(2,p)}},n)})),A.apply(this,arguments)}},5234:function(n,t,e){e.d(t,{QE:function(){return l},R6:function(){return c},rj:function(){return s},y9:function(){return a},zv:function(){return u}});var r=e(9379),i=e(8199),o=[{id:"notebook-small",name:"\u5fae\u96d5\u7b14\u8bb0\u672c\uff08\u5c0f\uff09",desc:"\u4fbf\u643a\u968f\u884c\uff0c\u8bb0\u5f55\u70b9\u6ef4",icon:"/icon/\u4e66\u672c.png",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:"/icon/\u4e66\u672c_\u5927.png",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:"/icon/\u676f\u5b50.png",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:"/icon/\u7b14\u76d2.png",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:"/icon/\u4e66\u706f.png",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}}],u=o.map(function(n){return(0,r.A)((0,r.A)({},n),{},{images:(n.images||[]).map(function(n){return(0,i.uq)(n)}),iconImg:(0,i.uq)(n.iconImg)})}),c=u,a=function(n){return u.find(function(t){return t.id===n})},s={"notebook-small":(0,i.uq)("/icon/\u4e66\u672c.png"),"notebook-large":(0,i.uq)("/icon/\u4e66\u672c_\u5927.png"),coaster:(0,i.uq)("/icon/\u676f\u5b50.png"),penbox:(0,i.uq)("/icon/\u7b14\u76d2.png"),booklamp:(0,i.uq)("/icon/\u4e66\u706f.png")};function l(n){return null!==n&&void 0!==n&&n.iconImg?(0,i.uq)(n.iconImg):null!==n&&void 0!==n&&n.id?(0,i.uq)(s[n.id]||"/icon/\u56db\u89d2\u661f.svg"):(0,i.uq)("/icon/\u56db\u89d2\u661f.svg")}},3246:function(n,t,e){e.d(t,{C1:function(){return a},L:function(){return p},Sy:function(){return l},WG:function(){return f},gf:function(){return d},q:function(){return m}});var r=e(1212),i=e(9379),o=e(467),u=e(758),c=e.n(u),a="https://wxbackend.tokenleaping.com",s="smart_access_token";function l(){try{c().hideLoading()}catch(n){}}function d(){try{return c().getStorageSync(s)||""}catch(n){return""}}function f(n){c().setStorageSync(s,n)}function p(){try{c().removeStorageSync(s)}catch(n){}}var g=null;var h=null;function m(n){h=n}function v(n,t,e,r){return y.apply(this,arguments)}function y(){return y=(0,o.A)((0,r.A)().m(function n(t,e,i,o){return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.a(2,c().request({url:"".concat(a).concat(t),method:e,data:i,header:o}))}},n)})),y.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){var e,o,u,c,a,s,l,f,m,y,A,S,k,b,w,T,C,x,N=arguments;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:return e=N.length>1&&void 0!==N[1]?N[1]:{},o=e.method,u=void 0===o?"GET":o,c=e.data,a=e.headers,s=void 0===a?{}:a,l=e.auth,f=void 0===l||l,m=e.skipAuthRefresh,y=void 0!==m&&m,A=function(){var n=d();return(0,i.A)((0,i.A)({"Content-Type":"application/json"},f&&n?{Authorization:"Bearer ".concat(n)}:{}),s)},n.p=1,n.n=2,v(t,u,c,A());case 2:S=n.v,n.n=4;break;case 3:throw n.p=3,n.v,k=new Error("\u7f51\u7edc\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"),k.statusCode=-1,k;case 4:if(401!==S.statusCode||y||!h){n.n=9;break}return n.n=5,h();case 5:if(b=n.v,!b){n.n=9;break}return n.p=6,n.n=7,v(t,u,c,A());case 7:S=n.v,n.n=9;break;case 8:throw n.p=8,n.v,w=new Error("\u7f51\u7edc\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"),w.statusCode=-1,w;case 9:if(401!==S.statusCode){n.n=10;break}throw p(),null===(T=g)||void 0===T||T(),C=new Error("\u767b\u5f55\u5df2\u8fc7\u671f\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55"),C.statusCode=401,C;case 10:if(x=S.data,!x||"number"!==typeof x.code||0===x.code){n.n=11;break}throw new Error(x.message||"\u8bf7\u6c42\u5931\u8d25");case 11:return n.a(2,x&&"number"===typeof x.code?x.data:x)}},n,null,[[6,8],[1,3]])})),S.apply(this,arguments)}var k={get:function(n,t){return A(n,(0,i.A)((0,i.A)({},t),{},{method:"GET"}))},post:function(n,t,e){return A(n,(0,i.A)((0,i.A)({},e),{},{method:"POST",data:t}))},put:function(n,t,e){return A(n,(0,i.A)((0,i.A)({},e),{},{method:"PUT",data:t}))},patch:function(n,t,e){return A(n,(0,i.A)((0,i.A)({},e),{},{method:"PATCH",data:t}))},del:function(n,t){return A(n,(0,i.A)((0,i.A)({},t),{},{method:"DELETE"}))}};t.Ay=k},1457:function(n,t,e){e.d(t,{E1:function(){return W},cY:function(){return A},Hf:function(){return P},kg:function(){return F},ab:function(){return Q},hG:function(){return U},IU:function(){return C},Re:function(){return G},EB:function(){return z},p_:function(){return v},n7:function(){return w},O4:function(){return V},ug:function(){return M},Q4:function(){return D},Ic:function(){return c},Q1:function(){return q},kh:function(){return k},eW:function(){return X},Rc:function(){return O},Fu:function(){return y},Rq:function(){return K},F0:function(){return Z},iA:function(){return R},iZ:function(){return H},yU:function(){return L},i5:function(){return S},uF:function(){return Y}});var r=e(758),i=e.n(r),o="smart_user_info",u="smart_active_openid";function c(n){return!!n&&(n.startsWith("mock_")||n.startsWith("mock-"))}function a(){var n,t=null;try{t=i().getStorageSync(o)}catch(n){t=null}var e=(null===(n=t)||void 0===n?void 0:n.openid)||i().getStorageSync(u)||"_guest_";return i().setStorageSync(u,e),e}function s(n){var t=a();return"".concat(n,"_").concat(t)}function l(n,t){return"".concat(n,"_").concat(t)}var d=e(6764),f=e(9379),p=e(436),g=e(8199),h=e(5234);function m(n){try{return i().getStorageSync(l("design_list",n))||[]}catch(n){return[]}}function v(){try{return i().getStorageSync(s("design_list"))||[]}catch(n){return[]}}function y(n){i().setStorageSync(s("design_list"),n)}function A(n,t){var e=v(),r=(0,g.uq)((null===n||void 0===n?void 0:n.iconImg)||h.rj[null===n||void 0===n?void 0:n.id]||"/icon/\u56db\u89d2\u661f.svg"),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 y([].concat((0,p.A)(e),[i])),i}function S(n,t){var e=v(),r=e.findIndex(function(t){return t.id===n});-1!==r&&(e[r]=(0,f.A)((0,f.A)({},e[r]),t),y(e))}function k(n){var t=v().filter(function(t){return!n.includes(t.id)});y(t)}function b(n){try{return i().getStorageSync(l("order_list",n))||[]}catch(n){return[]}}function w(){try{return i().getStorageSync(s("order_list"))||[]}catch(n){return[]}}function T(n){i().setStorageSync(s("order_list"),n)}function C(n){var t,e=v(),r=w(),i=e.find(function(t){return t.id===n});if(!i)return null;var o=null!==(t=i.productIcon)&&void 0!==t&&t.startsWith("/icon/")||/^https?:/i.test(i.productIcon||"")?i.productIcon:h.rj[i.productId]||"/icon/\u56db\u89d2\u661f.svg",u=(0,g.uq)(o),c={id:"ORD"+Date.now().toString().slice(-9),productName:i.productName,productIcon:u,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)},a=e.findIndex(function(t){return t.id===n});return-1!==a&&(e[a].status="ordered",e[a].orderId=c.id),y(e),T([c].concat((0,p.A)(r))),c}var x="smart_user_registry",N="zhihui2024";function _(){try{return i().getStorageSync(x)||[]}catch(n){return[]}}function I(n){var t=_();t.includes(n)||(t.push(n),i().setStorageSync(x,t))}function B(n){var t=_().filter(function(t){return t!==n});i().setStorageSync(x,t)}function D(){try{return i().getStorageSync(o)}catch(n){return null}}function j(n){var t;i().setStorageSync(o,n),null!==n&&void 0!==n&&n.openid&&(i().setStorageSync(u,n.openid),i().setStorageSync("user_info_".concat(n.openid),n),I(n.openid)),(0,d.m)(),null===(t=i().eventCenter)||void 0===t||t.trigger("authStateChanged",{openid:(null===n||void 0===n?void 0:n.openid)||""})}function E(n){try{var t=i().getStorageSync("user_info_".concat(n));if(t)return t}catch(n){}var e=D();return(null===e||void 0===e?void 0:e.openid)===n?e:null}function P(){var n;i().removeStorageSync(o),i().removeStorageSync(u),(0,d.m)(),null===(n=i().eventCenter)||void 0===n||n.trigger("authStateChanged",{openid:""})}function R(n){j(n)}function M(){return D()}function q(){var n=_();return n.map(function(n){var t=E(n),e=m(n),r=b(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 F(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 j(r),r}function H(n){var t=E(n);return!!t&&(i().setStorageSync(o,t),i().setStorageSync(u,n),!0)}function U(n){i().removeStorageSync("user_info_".concat(n)),i().removeStorageSync("design_list_".concat(n)),i().removeStorageSync("order_list_".concat(n)),i().removeStorageSync("address_list_".concat(n)),B(n);var t=D();(null===t||void 0===t?void 0:t.openid)===n&&P()}function Y(n){return n===N}function G(){try{return i().getStorageSync(s("address_list"))||[]}catch(n){return[]}}function O(n){i().setStorageSync(s("address_list"),n)}function W(n){var t=G(),e=(0,f.A)((0,f.A)({},n),{},{id:"ADR"+Date.now()});return e.isDefault&&t.forEach(function(n){n.isDefault=!1}),O([e].concat((0,p.A)(t))),e}function L(n,t){var e=G(),r=e.findIndex(function(t){return t.id===n});-1!==r&&(t.isDefault&&e.forEach(function(n){n.isDefault=!1}),e[r]=(0,f.A)((0,f.A)({},e[r]),t),O(e))}function Q(n){var t=G().filter(function(t){return t.id!==n});O(t)}function z(){return G().find(function(n){return n.isDefault})}var J="smart_theme";function V(){try{return i().getStorageSync(J)||"auto"}catch(n){return"auto"}}function Z(n){i().setStorageSync(J,n)}var $=null;function K(n){$=n}function X(n){if("auto"===n){if($)return $;try{var t=i().getAppBaseInfo();if("dark"===t.theme||"light"===t.theme)return t.theme}catch(n){}return"light"}return n}},6606:function(n,t,e){e.d(t,{G:function(){return u}});var r=e(758),i=e.n(r);function o(n){return"dark"===n?"#191919":"#faf7f2"}function u(n,t){var e=null!==t&&void 0!==t?t:o(n);i().setBackgroundColor({backgroundColor:e,backgroundColorTop:e,backgroundColorBottom:e}),i().setBackgroundTextStyle({textStyle:"dark"===n?"light":"dark"})}}}]);
\ No newline at end of file
diff --git a/dist/pages/address/index.js b/dist/pages/address/index.js
index d88919c..4bc7d70 100644
--- a/dist/pages/address/index.js
+++ b/dist/pages/address/index.js
@@ -1 +1 @@
-"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[81],{8807:function(e,s,a){var n=a(7842),c=a(5544),t=a(118),r=a(758),l=a.n(r),i=a(6540),o=a(1457),d=a(9703),u=a(9201),m=a(5414),h=a(9674),p=a(3053),x=a(9513),j=a(8199),f=a(4848);function N(){var e=(0,d.wR)(),s=(e.theme,e.resolvedTheme),a=(0,u.c)();(0,m.l)(s);var n=(0,i.useState)([]),r=(0,c.A)(n,2),N=r[0],S=r[1],g=(0,i.useState)(null),v=(0,c.A)(g,2),E=v[0],Y=v[1],b=(0,i.useState)(!1),T=(0,c.A)(b,2),y=T[0],k=T[1],w=(0,i.useState)(""),A=(0,c.A)(w,2),B=A[0],C=A[1],D=(0,i.useState)(""),I=(0,c.A)(D,2),P=I[0],J=I[1],M=(0,i.useState)([]),O=(0,c.A)(M,2),R=O[0],q=O[1],F=(0,i.useState)(""),H=(0,c.A)(F,2),L=H[0],U=H[1],V=(0,i.useState)(!1),_=(0,c.A)(V,2),z=_[0],G=_[1],K=function(){return S((0,o.Re)())};(0,i.useEffect)(function(){K()},[]);var Q=function(){C(""),J(""),q([]),U(""),G(!1),Y(null)},W=function(){Q(),k(!0)},X=function(e){Y(e),C(e.name),J(e.phone),q(e.region),U(e.detail),G(e.isDefault),k(!0)},Z=function(e){l().showModal({title:"\u786e\u8ba4\u5220\u9664",content:"\u5220\u9664\u540e\u5c06\u65e0\u6cd5\u6062\u590d\u8be5\u5730\u5740",success:function(s){s.confirm&&((0,o.ab)(e),K())}})},$=function(e){var s="".concat(e.name," ").concat(e.phone,"\n").concat(e.region.join(" ")," ").concat(e.detail);l().setClipboardData({data:s})},ee=function(){if(B.trim()&&P.trim()&&0!==R.length&&L.trim()){var e={name:B,phone:P,region:R,detail:L,isDefault:z};E?(0,o.yU)(E.id,e):(0,o.E1)(e),l().showToast({title:"\u4fdd\u5b58\u6210\u529f",icon:"success"}),k(!1),Q(),K()}else l().showToast({title:"\u8bf7\u586b\u5199\u5b8c\u6574\u4fe1\u606f",icon:"none"})},se=function(e){q(e.detail.value||[])};return(0,f.jsxs)(t.Ss,{className:"theme-".concat(s),children:[(0,f.jsx)(h.A,{}),(0,f.jsx)(p.A,{title:"\u6536\u8d27\u5730\u5740",targetSelector:".page-header",showBack:!0}),(0,f.jsxs)(t.Ss,{className:"address-page",children:[(0,f.jsx)(t.Ss,{className:"page-header",style:{paddingTop:"".concat(a.statusBarHeight+12,"px")},children:(0,f.jsxs)(t.Ss,{className:"page-header-inner",children:[(0,f.jsx)(t.Ss,{className:"back-btn",onTap:function(){return l().navigateBack()},children:(0,f.jsx)(t.EY,{className:"back-arrow",children:"\u2190"})}),(0,f.jsx)(t.EY,{className:"nav-title",children:"\u6536\u8d27\u5730\u5740"}),(0,f.jsx)(t.Ss,{className:"nav-placeholder"})]})}),(0,f.jsxs)(t.Ss,{className:"address-list",children:[N.map(function(e){return(0,f.jsxs)(t.Ss,{className:"address-card surface-card",children:[(0,f.jsxs)(t.Ss,{className:"address-header",children:[(0,f.jsxs)(t.Ss,{className:"address-user",children:[(0,f.jsx)(t.EY,{className:"address-name",children:e.name}),(0,f.jsx)(t.EY,{className:"address-phone",children:e.phone}),e.isDefault&&(0,f.jsx)(t.Ss,{className:"default-tag",children:(0,f.jsx)(t.EY,{children:"\u9ed8\u8ba4"})})]}),(0,f.jsxs)(t.EY,{className:"address-full",children:[e.region.join(" ")," ",e.detail]})]}),(0,f.jsxs)(t.Ss,{className:"address-actions",children:[(0,f.jsx)(t.EY,{className:"address-act",onTap:function(){return X(e)},children:"\u7f16\u8f91"}),(0,f.jsx)(t.EY,{className:"address-act",onTap:function(){return $(e)},children:"\u590d\u5236"}),(0,f.jsx)(t.EY,{className:"address-act delete",onTap:function(){return Z(e.id)},children:"\u5220\u9664"})]})]},e.id)}),0===N.length&&(0,f.jsxs)(t.Ss,{className:"empty-state",children:[(0,f.jsx)(t._V,{className:"empty-icon-img",src:(0,j.uq)("/icon/\u5730\u5740.png"),mode:"aspectFit"}),(0,f.jsx)(t.EY,{className:"empty-text",children:"\u8fd8\u6ca1\u6709\u6536\u8d27\u5730\u5740"}),(0,f.jsx)(t.EY,{className:"empty-sub",children:"\u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u6dfb\u52a0\u65b0\u5730\u5740"})]})]}),(0,f.jsx)(t.Ss,{className:"safe-bottom-placeholder"}),(0,f.jsx)(x.A,{children:(0,f.jsx)(t.Ss,{className:"btn-primary",onTap:W,children:(0,f.jsx)(t.EY,{children:"\u65b0\u589e\u6536\u8d27\u5730\u5740"})})}),y&&(0,f.jsx)(t.Ss,{className:"modal-overlay",children:(0,f.jsxs)(t.Ss,{className:"modal-card surface-card address-form",children:[(0,f.jsx)(t.EY,{className:"modal-title",children:E?"\u7f16\u8f91\u5730\u5740":"\u65b0\u589e\u5730\u5740"}),(0,f.jsx)(t.pd,{className:"form-input",placeholder:"\u6536\u8d27\u4eba\u59d3\u540d",value:B,onInput:function(e){return C(e.detail.value)}}),(0,f.jsx)(t.pd,{className:"form-input",placeholder:"\u624b\u673a\u53f7\u7801",type:"number",value:P,onInput:function(e){return J(e.detail.value)}}),(0,f.jsx)(t.LC,{mode:"region",value:R,onChange:se,children:(0,f.jsx)(t.Ss,{className:"form-picker",children:(0,f.jsx)(t.EY,{className:R.length?"form-picker-val":"form-picker-ph",children:R.length?R.join(" / "):"\u9009\u62e9\u7701 / \u5e02 / \u533a"})})}),(0,f.jsx)(t.pd,{className:"form-input",placeholder:"\u8be6\u7ec6\u5730\u5740\uff1a\u8857\u9053\u3001\u95e8\u724c\u53f7",value:L,onInput:function(e){return U(e.detail.value)}}),(0,f.jsxs)(t.Ss,{className:"form-row",onTap:function(){return G(!z)},children:[(0,f.jsx)(t.EY,{className:"form-label",children:"\u8bbe\u4e3a\u9ed8\u8ba4\u5730\u5740"}),(0,f.jsx)(t.Ss,{className:"checkbox ".concat(z?"checked":"")})]}),(0,f.jsxs)(t.Ss,{className:"form-actions",children:[(0,f.jsx)(t.Ss,{className:"btn-secondary",onTap:function(){k(!1),Q()},children:(0,f.jsx)(t.EY,{children:"\u53d6\u6d88"})}),(0,f.jsx)(t.Ss,{className:"btn-primary",onTap:ee,children:(0,f.jsx)(t.EY,{children:"\u4fdd\u5b58"})})]})]})})]})]})}var S={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u6536\u8d27\u5730\u5740"};Page((0,n.createPageConfig)(N,"pages/address/index",{root:{cn:[]}},S||{}))}},function(e){var s=function(s){return e(e.s=s)};e.O(0,[907,96,76],function(){return s(8807)});e.O()}]);
\ No newline at end of file
+"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[81],{8807:function(e,s,a){var n=a(7842),c=a(5544),t=a(118),l=a(758),r=a.n(l),i=a(6540),o=a(1457),d=a(6845),u=a(9703),m=a(9201),h=a(5414),f=a(9674),p=a(3053),x=a(9513),j=a(8199),N=a(4848);function S(){var e=(0,u.wR)(),s=(e.theme,e.resolvedTheme),a=(0,m.c)();(0,h.l)(s);var n=(0,i.useState)([]),l=(0,c.A)(n,2),S=l[0],g=l[1],v=(0,i.useState)(null),E=(0,c.A)(v,2),b=E[0],Y=E[1],y=(0,i.useState)(!1),T=(0,c.A)(y,2),w=T[0],k=T[1],A=(0,i.useState)(""),R=(0,c.A)(A,2),B=R[0],C=R[1],D=(0,i.useState)(""),I=(0,c.A)(D,2),P=I[0],F=I[1],J=(0,i.useState)([]),M=(0,c.A)(J,2),O=M[0],U=M[1],q=(0,i.useState)(""),H=(0,c.A)(q,2),L=H[0],V=H[1],_=(0,i.useState)(!1),z=(0,c.A)(_,2),G=z[0],K=z[1],Q=function(){g((0,o.Re)()),(0,d.ls)().then(function(e){g(e),(0,o.Rc)(e)}).catch(function(){return g((0,o.Re)())})};(0,i.useEffect)(function(){Q()},[]);var W=function(){C(""),F(""),U([]),V(""),K(!1),Y(null)},X=function(){W(),k(!0)},Z=function(e){Y(e),C(e.name),F(e.phone),U(e.region),V(e.detail),K(e.isDefault),k(!0)},$=function(e){r().showModal({title:"\u786e\u8ba4\u5220\u9664",content:"\u5220\u9664\u540e\u5c06\u65e0\u6cd5\u6062\u590d\u8be5\u5730\u5740",success:function(s){s.confirm&&(0,d.ab)(e).catch(function(){return(0,o.ab)(e)}).finally(Q)}})},ee=function(e){var s="".concat(e.name," ").concat(e.phone,"\n").concat(e.region.join(" ")," ").concat(e.detail);r().setClipboardData({data:s})},se=function(){if(B.trim()&&P.trim()&&0!==O.length&&L.trim()){var e={name:B,phone:P,region:O,detail:L,isDefault:G},s=b?(0,d.yU)(b.id,e):(0,d.FR)(e);s.then(function(){return r().showToast({title:"\u4fdd\u5b58\u6210\u529f",icon:"success"})}).catch(function(){b?(0,o.yU)(b.id,e):(0,o.E1)(e),r().showToast({title:"\u7f51\u7edc\u4e0d\u53ef\u7528\uff0c\u5df2\u6682\u5b58\u5230\u672c\u5730",icon:"none"})}).finally(function(){k(!1),W(),Q()})}else r().showToast({title:"\u8bf7\u586b\u5199\u5b8c\u6574\u4fe1\u606f",icon:"none"})},ae=function(e){U(e.detail.value||[])};return(0,N.jsxs)(t.Ss,{className:"theme-".concat(s),children:[(0,N.jsx)(f.A,{}),(0,N.jsx)(p.A,{title:"\u6536\u8d27\u5730\u5740",targetSelector:".page-header",showBack:!0}),(0,N.jsxs)(t.Ss,{className:"address-page",children:[(0,N.jsx)(t.Ss,{className:"page-header",style:{paddingTop:"".concat(a.statusBarHeight+12,"px")},children:(0,N.jsxs)(t.Ss,{className:"page-header-inner",children:[(0,N.jsx)(t.Ss,{className:"back-btn",onTap:function(){return r().navigateBack()},children:(0,N.jsx)(t.EY,{className:"back-arrow",children:"\u2190"})}),(0,N.jsx)(t.EY,{className:"nav-title",children:"\u6536\u8d27\u5730\u5740"}),(0,N.jsx)(t.Ss,{className:"nav-placeholder"})]})}),(0,N.jsxs)(t.Ss,{className:"address-list",children:[S.map(function(e){return(0,N.jsxs)(t.Ss,{className:"address-card surface-card",children:[(0,N.jsxs)(t.Ss,{className:"address-header",children:[(0,N.jsxs)(t.Ss,{className:"address-user",children:[(0,N.jsx)(t.EY,{className:"address-name",children:e.name}),(0,N.jsx)(t.EY,{className:"address-phone",children:e.phone}),e.isDefault&&(0,N.jsx)(t.Ss,{className:"default-tag",children:(0,N.jsx)(t.EY,{children:"\u9ed8\u8ba4"})})]}),(0,N.jsxs)(t.EY,{className:"address-full",children:[e.region.join(" ")," ",e.detail]})]}),(0,N.jsxs)(t.Ss,{className:"address-actions",children:[(0,N.jsx)(t.EY,{className:"address-act",onTap:function(){return Z(e)},children:"\u7f16\u8f91"}),(0,N.jsx)(t.EY,{className:"address-act",onTap:function(){return ee(e)},children:"\u590d\u5236"}),(0,N.jsx)(t.EY,{className:"address-act delete",onTap:function(){return $(e.id)},children:"\u5220\u9664"})]})]},e.id)}),0===S.length&&(0,N.jsxs)(t.Ss,{className:"empty-state",children:[(0,N.jsx)(t._V,{className:"empty-icon-img",src:(0,j.uq)("/icon/\u5730\u5740.png"),mode:"aspectFit"}),(0,N.jsx)(t.EY,{className:"empty-text",children:"\u8fd8\u6ca1\u6709\u6536\u8d27\u5730\u5740"}),(0,N.jsx)(t.EY,{className:"empty-sub",children:"\u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u6dfb\u52a0\u65b0\u5730\u5740"})]})]}),(0,N.jsx)(t.Ss,{className:"safe-bottom-placeholder"}),(0,N.jsx)(x.A,{children:(0,N.jsx)(t.Ss,{className:"btn-primary",onTap:X,children:(0,N.jsx)(t.EY,{children:"\u65b0\u589e\u6536\u8d27\u5730\u5740"})})}),w&&(0,N.jsx)(t.Ss,{className:"modal-overlay",children:(0,N.jsxs)(t.Ss,{className:"modal-card surface-card address-form",children:[(0,N.jsx)(t.EY,{className:"modal-title",children:b?"\u7f16\u8f91\u5730\u5740":"\u65b0\u589e\u5730\u5740"}),(0,N.jsx)(t.pd,{className:"form-input",placeholder:"\u6536\u8d27\u4eba\u59d3\u540d",value:B,onInput:function(e){return C(e.detail.value)}}),(0,N.jsx)(t.pd,{className:"form-input",placeholder:"\u624b\u673a\u53f7\u7801",type:"number",value:P,onInput:function(e){return F(e.detail.value)}}),(0,N.jsx)(t.LC,{mode:"region",value:O,onChange:ae,children:(0,N.jsx)(t.Ss,{className:"form-picker",children:(0,N.jsx)(t.EY,{className:O.length?"form-picker-val":"form-picker-ph",children:O.length?O.join(" / "):"\u9009\u62e9\u7701 / \u5e02 / \u533a"})})}),(0,N.jsx)(t.pd,{className:"form-input",placeholder:"\u8be6\u7ec6\u5730\u5740\uff1a\u8857\u9053\u3001\u95e8\u724c\u53f7",value:L,onInput:function(e){return V(e.detail.value)}}),(0,N.jsxs)(t.Ss,{className:"form-row",onTap:function(){return K(!G)},children:[(0,N.jsx)(t.EY,{className:"form-label",children:"\u8bbe\u4e3a\u9ed8\u8ba4\u5730\u5740"}),(0,N.jsx)(t.Ss,{className:"checkbox ".concat(G?"checked":"")})]}),(0,N.jsxs)(t.Ss,{className:"form-actions",children:[(0,N.jsx)(t.Ss,{className:"btn-secondary",onTap:function(){k(!1),W()},children:(0,N.jsx)(t.EY,{children:"\u53d6\u6d88"})}),(0,N.jsx)(t.Ss,{className:"btn-primary",onTap:se,children:(0,N.jsx)(t.EY,{children:"\u4fdd\u5b58"})})]})]})})]})]})}var g={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u6536\u8d27\u5730\u5740"};Page((0,n.createPageConfig)(S,"pages/address/index",{root:{cn:[]}},g||{}))}},function(e){var s=function(s){return e(e.s=s)};e.O(0,[907,96,76],function(){return s(8807)});e.O()}]);
\ No newline at end of file
diff --git a/dist/pages/designList/index.js b/dist/pages/designList/index.js
index 112d184..261960b 100644
--- a/dist/pages/designList/index.js
+++ b/dist/pages/designList/index.js
@@ -1 +1 @@
-"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[319],{3512:function(e,s,n){var a=n(7842),t=n(5544),c=n(118),i=n(758),l=n.n(i),r=n(6540),d=n(1457),o=n(5234),u=n(8199),h=n(9703),g=n(9201),m=n(5414),x=n(7723),p=n(9674),b=n(3053),j=n(4848),f=[{code:"all",label:"\u5168\u90e8"},{code:"toDesign",label:"\u5f85\u8bbe\u8ba1"},{code:"undesigned",label:"\u672a\u8bbe\u8ba1"},{code:"designing",label:"\u8bbe\u8ba1\u4e2d"},{code:"ordered",label:"\u5df2\u4e0b\u5355"}],S=f.filter(function(e){return"undesigned"!==e.code}),N={undesigned:{label:"\u672a\u8bbe\u8ba1",cls:"badge-pink"},designing:{label:"\u8bbe\u8ba1\u4e2d",cls:"badge-blue"},ordered:{label:"\u5df2\u4e0b\u5355",cls:"badge-green"}};function v(){var e=(0,h.wR)(),s=e.resolvedTheme,n=(0,g.c)();(0,m.l)(s);var a=(0,r.useState)("all"),i=(0,t.A)(a,2),v=i[0],w=i[1],y=(0,r.useState)([]),T=(0,t.A)(y,2),E=T[0],Y=T[1],k=(0,r.useState)(!1),A=(0,t.A)(k,2),z=A[0],I=A[1],P=(0,r.useState)(new Set),B=(0,t.A)(P,2),C=B[0],L=B[1],M=(0,r.useCallback)(function(){Y((0,d.p_)())},[]),F=(0,r.useCallback)(function(){var e=l().getStorageSync("designList:filter");e&&f.some(function(s){return s.code===e})&&(w(e),l().removeStorageSync("designList:filter")),M()},[M]);(0,r.useEffect)(function(){var e=l().getCurrentInstance().page;if(e){var s=e.onShow;e.onShow=function(){F(),s&&s.apply(this)}}F()},[F]);var _="all"===v?E:"toDesign"===v?E.filter(function(e){return"undesigned"===e.status||"designing"===e.status}):E.filter(function(e){return e.status===v}),q=function(e){"ordered"!==e.status?l().navigateTo({url:"/pages/diy/index?source=designList&designId=".concat(e.id)}):l().showToast({title:"\u8be5\u5546\u54c1\u5df2\u4e0b\u5355\uff0c\u8bf7\u67e5\u770b\u8ba2\u5355",icon:"none"})},D=function(e){var s=new Set(C);s.has(e)?s.delete(e):s.add(e),L(s)},J=function(){C.size===_.length?L(new Set):L(new Set(_.map(function(e){return e.id})))},O=function(){0!==C.size&&l().showModal({title:"\u786e\u8ba4\u5220\u9664",content:"\u786e\u5b9a\u5220\u9664\u9009\u4e2d\u7684 ".concat(C.size," \u4e2a\u6761\u76ee\u5417\uff1f"),success:function(e){e.confirm&&((0,d.kh)(Array.from(C)),L(new Set),I(!1),M())}})},V=function(){z?(I(!1),L(new Set)):I(!0)};return(0,j.jsxs)(c.Ss,{className:"theme-".concat(s),children:[(0,j.jsx)(p.A,{}),(0,j.jsx)(b.A,{title:"\u6211\u7684\u8bbe\u8ba1\u6e05\u5355",targetSelector:".page-header.design-header"}),(0,j.jsx)(x.A,{children:(0,j.jsxs)(c.Ss,{className:"design-page",children:[(0,j.jsxs)(c.Ss,{className:"page-header design-header",style:{paddingTop:"".concat(n.statusBarHeight+12,"px")},children:[(0,j.jsx)(c.EY,{className:"header-title",children:"\u6211\u7684\u8bbe\u8ba1\u6e05\u5355"}),(0,j.jsx)(c.Ss,{className:"header-manage",onTap:V,children:(0,j.jsx)(c.EY,{children:z?"\u5b8c\u6210":"\u7ba1\u7406"})})]}),(0,j.jsx)(c.Ss,{className:"status-tabs",children:(0,j.jsx)(c.BM,{className:"tabs-scroll",scrollX:!0,children:S.map(function(e){return(0,j.jsx)(c.Ss,{className:"chip ".concat(v===e.code?"active":""),onTap:function(){return w(e.code)},children:(0,j.jsx)(c.EY,{className:"tab-label",children:e.label})},e.code)})})}),z&&(0,j.jsx)(c.Ss,{className:"batch-bar",children:(0,j.jsxs)(c.Ss,{className:"flex-between",style:{width:"100%"},children:[(0,j.jsxs)(c.Ss,{className:"batch-select-all",onTap:J,children:[(0,j.jsx)(c.Ss,{className:"batch-checkbox ".concat(C.size===_.length&&_.length>0?"checked":"")}),(0,j.jsxs)(c.EY,{className:"batch-text",children:["\u5168\u9009 (",C.size,"/",_.length,")"]})]}),(0,j.jsx)(c.Ss,{className:"batch-delete ".concat(C.size>0?"active":""),onTap:O,children:(0,j.jsx)(c.EY,{children:"\u5220\u9664"})})]})}),(0,j.jsxs)(c.BM,{className:"design-list",scrollY:!0,children:[_.map(function(e){var s=N[e.status],n=(e.productIcon||"").startsWith("/icon/")||/^https?:/i.test(e.productIcon||"")?e.productIcon:o.rj[e.productId]||"/icon/\u56db\u89d2\u661f.svg",a=(0,u.uq)(n),t=C.has(e.id);return(0,j.jsxs)(c.Ss,{className:"design-card ".concat(t?"selected":""),onTap:function(){return z?D(e.id):void 0},children:[(0,j.jsxs)(c.Ss,{className:"design-body",children:[z&&(0,j.jsx)(c.Ss,{className:"batch-checkbox ".concat(t?"checked":"")}),(0,j.jsx)(c._V,{className:"design-icon-img",src:a,mode:"aspectFit"}),(0,j.jsxs)(c.Ss,{className:"design-info",children:[(0,j.jsxs)(c.Ss,{className:"design-title-row",children:[(0,j.jsx)(c.EY,{className:"design-name",children:e.productName}),(0,j.jsx)(c.EY,{className:"badge ".concat(s.cls),children:s.label})]}),(0,j.jsxs)(c.EY,{className:"design-meta",children:["\u6570\u91cf: ",e.count," \u4ef6 | \u5355\u4ef7: \xa5",e.unitPrice]}),(0,j.jsxs)(c.EY,{className:"design-total",children:["\u5c0f\u8ba1: \xa5",(e.unitPrice*e.count).toFixed(2)]})]})]}),!z&&(0,j.jsxs)(c.Ss,{className:"design-actions",children:["ordered"!==e.status&&(0,j.jsx)(c.Ss,{className:"btn-primary design-btn",onTap:function(){return q(e)},children:(0,j.jsx)(c.EY,{children:"undesigned"===e.status?"\u5f00\u59cb\u8bbe\u8ba1":"\u7ee7\u7eed\u8bbe\u8ba1"})}),"ordered"===e.status&&(0,j.jsx)(c.Ss,{className:"btn-secondary design-btn",onTap:function(){return l().switchTab({url:"/pages/orders/index"})},children:(0,j.jsx)(c.EY,{children:"\u67e5\u770b\u8ba2\u5355"})})]})]},e.id)}),0===_.length&&(0,j.jsxs)(c.Ss,{className:"empty-state",children:[(0,j.jsx)(c._V,{className:"empty-icon-img",src:(0,u.uq)("/icon/\u8c03\u8272\u76d8.png"),mode:"aspectFit"}),(0,j.jsx)(c.EY,{className:"empty-text",children:"\u8fd8\u6ca1\u6709\u8bbe\u8ba1\u6e05\u5355"}),(0,j.jsx)(c.EY,{className:"empty-sub",children:"\u53bb\u9996\u9875\u901b\u901b\uff0c\u627e\u5230\u559c\u6b22\u7684\u5b9a\u5236\u54c1"}),(0,j.jsx)(c.Ss,{className:"btn-primary",onTap:function(){return l().switchTab({url:"/pages/index/index"})},children:(0,j.jsx)(c.EY,{children:"\u53bb\u901b\u901b"})})]})]})]})})]})}var w={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u8bbe\u8ba1\u6e05\u5355"};Page((0,a.createPageConfig)(v,"pages/designList/index",{root:{cn:[]}},w||{}))}},function(e){var s=function(s){return e(e.s=s)};e.O(0,[907,96,76],function(){return s(3512)});e.O()}]);
\ No newline at end of file
+"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[319],{3512:function(e,s,n){var a=n(7842),c=n(5544),t=n(118),i=n(758),l=n.n(i),r=n(6540),d=n(1457),o=n(6845),u=n(5234),h=n(8199),g=n(9703),m=n(9201),x=n(5414),p=n(7723),b=n(9674),f=n(3053),j=n(4848),S=[{code:"all",label:"\u5168\u90e8"},{code:"toDesign",label:"\u5f85\u8bbe\u8ba1"},{code:"undesigned",label:"\u672a\u8bbe\u8ba1"},{code:"designing",label:"\u8bbe\u8ba1\u4e2d"},{code:"processing",label:"\u751f\u4ea7\u4e2d"},{code:"ordered",label:"\u5df2\u4e0b\u5355"}],N=S.filter(function(e){return"undesigned"!==e.code}),v={undesigned:{label:"\u672a\u8bbe\u8ba1",cls:"badge-pink"},designing:{label:"\u8bbe\u8ba1\u4e2d",cls:"badge-blue"},processing:{label:"\u751f\u4ea7\u4e2d",cls:"badge-warning"},ordered:{label:"\u5df2\u4e0b\u5355",cls:"badge-green"}};function w(){var e=(0,g.wR)(),s=e.resolvedTheme,n=(0,m.c)();(0,x.l)(s);var a=(0,r.useState)("all"),i=(0,c.A)(a,2),w=i[0],y=i[1],T=(0,r.useState)([]),E=(0,c.A)(T,2),Y=E[0],k=E[1],A=(0,r.useState)(!1),z=(0,c.A)(A,2),I=z[0],P=z[1],B=(0,r.useState)(new Set),C=(0,c.A)(B,2),F=C[0],L=C[1],M=(0,r.useCallback)(function(){k((0,d.p_)()),(0,o.rP)().then(function(e){k(e),(0,d.Fu)(e)}).catch(function(){return k((0,d.p_)())})},[]),_=(0,r.useCallback)(function(){var e=l().getStorageSync("designList:filter");e&&S.some(function(s){return s.code===e})&&(y(e),l().removeStorageSync("designList:filter")),M()},[M]);(0,r.useEffect)(function(){var e=l().getCurrentInstance().page;if(e){var s=e.onShow;e.onShow=function(){_(),s&&s.apply(this)}}_()},[_]);var q="all"===w?Y:"toDesign"===w?Y.filter(function(e){return"undesigned"===e.status||"designing"===e.status}):Y.filter(function(e){return e.status===w}),D=function(e){"ordered"!==e.status?l().navigateTo({url:"/pages/diy/index?source=designList&designId=".concat(e.id)}):l().showToast({title:"\u8be5\u5546\u54c1\u5df2\u4e0b\u5355\uff0c\u8bf7\u67e5\u770b\u8ba2\u5355",icon:"none"})},J=function(e){var s=new Set(F);s.has(e)?s.delete(e):s.add(e),L(s)},O=function(){F.size===q.length?L(new Set):L(new Set(q.map(function(e){return e.id})))},V=function(){0!==F.size&&l().showModal({title:"\u786e\u8ba4\u5220\u9664",content:"\u786e\u5b9a\u5220\u9664\u9009\u4e2d\u7684 ".concat(F.size," \u4e2a\u6761\u76ee\u5417\uff1f"),success:function(e){if(e.confirm){var s=Array.from(F);L(new Set),P(!1),(0,o.p8)(s).catch(function(){return(0,d.kh)(s)}).finally(M)}}})},H=function(){I?(P(!1),L(new Set)):P(!0)};return(0,j.jsxs)(t.Ss,{className:"theme-".concat(s),children:[(0,j.jsx)(b.A,{}),(0,j.jsx)(f.A,{title:"\u6211\u7684\u8bbe\u8ba1\u6e05\u5355",targetSelector:".page-header.design-header"}),(0,j.jsx)(p.A,{children:(0,j.jsxs)(t.Ss,{className:"design-page",children:[(0,j.jsxs)(t.Ss,{className:"page-header design-header",style:{paddingTop:"".concat(n.statusBarHeight+12,"px")},children:[(0,j.jsx)(t.EY,{className:"header-title",children:"\u6211\u7684\u8bbe\u8ba1\u6e05\u5355"}),(0,j.jsx)(t.Ss,{className:"header-manage",onTap:H,children:(0,j.jsx)(t.EY,{children:I?"\u5b8c\u6210":"\u7ba1\u7406"})})]}),(0,j.jsx)(t.Ss,{className:"status-tabs",children:(0,j.jsx)(t.BM,{className:"tabs-scroll",scrollX:!0,children:N.map(function(e){return(0,j.jsx)(t.Ss,{className:"chip ".concat(w===e.code?"active":""),onTap:function(){return y(e.code)},children:(0,j.jsx)(t.EY,{className:"tab-label",children:e.label})},e.code)})})}),I&&(0,j.jsx)(t.Ss,{className:"batch-bar",children:(0,j.jsxs)(t.Ss,{className:"flex-between",style:{width:"100%"},children:[(0,j.jsxs)(t.Ss,{className:"batch-select-all",onTap:O,children:[(0,j.jsx)(t.Ss,{className:"batch-checkbox ".concat(F.size===q.length&&q.length>0?"checked":"")}),(0,j.jsxs)(t.EY,{className:"batch-text",children:["\u5168\u9009 (",F.size,"/",q.length,")"]})]}),(0,j.jsx)(t.Ss,{className:"batch-delete ".concat(F.size>0?"active":""),onTap:V,children:(0,j.jsx)(t.EY,{children:"\u5220\u9664"})})]})}),(0,j.jsxs)(t.BM,{className:"design-list",scrollY:!0,children:[q.map(function(e){var s=v[e.status]||v.undesigned,n=(e.productIcon||"").startsWith("/icon/")||/^https?:/i.test(e.productIcon||"")?e.productIcon:u.rj[e.productId]||"/icon/\u56db\u89d2\u661f.svg",a=(0,h.uq)(n),c=F.has(e.id);return(0,j.jsxs)(t.Ss,{className:"design-card ".concat(c?"selected":""),onTap:function(){return I?J(e.id):void 0},children:[(0,j.jsxs)(t.Ss,{className:"design-body",children:[I&&(0,j.jsx)(t.Ss,{className:"batch-checkbox ".concat(c?"checked":"")}),(0,j.jsx)(t._V,{className:"design-icon-img",src:a,mode:"aspectFit"}),(0,j.jsxs)(t.Ss,{className:"design-info",children:[(0,j.jsxs)(t.Ss,{className:"design-title-row",children:[(0,j.jsx)(t.EY,{className:"design-name",children:e.productName}),(0,j.jsx)(t.EY,{className:"badge ".concat(s.cls),children:s.label})]}),(0,j.jsxs)(t.EY,{className:"design-meta",children:["\u6570\u91cf: ",e.count," \u4ef6 | \u5355\u4ef7: \xa5",e.unitPrice]}),(0,j.jsxs)(t.EY,{className:"design-total",children:["\u5c0f\u8ba1: \xa5",(e.unitPrice*e.count).toFixed(2)]})]})]}),!I&&(0,j.jsxs)(t.Ss,{className:"design-actions",children:["ordered"!==e.status&&(0,j.jsx)(t.Ss,{className:"btn-primary design-btn",onTap:function(){return D(e)},children:(0,j.jsx)(t.EY,{children:"undesigned"===e.status?"\u5f00\u59cb\u8bbe\u8ba1":"\u7ee7\u7eed\u8bbe\u8ba1"})}),"ordered"===e.status&&(0,j.jsx)(t.Ss,{className:"btn-secondary design-btn",onTap:function(){return l().switchTab({url:"/pages/orders/index"})},children:(0,j.jsx)(t.EY,{children:"\u67e5\u770b\u8ba2\u5355"})})]})]},e.id)}),0===q.length&&(0,j.jsxs)(t.Ss,{className:"empty-state",children:[(0,j.jsx)(t._V,{className:"empty-icon-img",src:(0,h.uq)("/icon/\u8c03\u8272\u76d8.png"),mode:"aspectFit"}),(0,j.jsx)(t.EY,{className:"empty-text",children:"\u8fd8\u6ca1\u6709\u8bbe\u8ba1\u6e05\u5355"}),(0,j.jsx)(t.EY,{className:"empty-sub",children:"\u53bb\u9996\u9875\u901b\u901b\uff0c\u627e\u5230\u559c\u6b22\u7684\u5b9a\u5236\u54c1"}),(0,j.jsx)(t.Ss,{className:"btn-primary",onTap:function(){return l().switchTab({url:"/pages/index/index"})},children:(0,j.jsx)(t.EY,{children:"\u53bb\u901b\u901b"})})]})]})]})})]})}var y={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u8bbe\u8ba1\u6e05\u5355"};Page((0,a.createPageConfig)(w,"pages/designList/index",{root:{cn:[]}},y||{}))}},function(e){var s=function(s){return e(e.s=s)};e.O(0,[907,96,76],function(){return s(3512)});e.O()}]);
\ No newline at end of file
diff --git a/dist/pages/diy/index.js b/dist/pages/diy/index.js
index d26e8a1..c2848b1 100644
--- a/dist/pages/diy/index.js
+++ b/dist/pages/diy/index.js
@@ -1 +1 @@
-"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[95],{8955:function(e,a,s){var t=s(7842),c=s(1212),n=s(467),i=s(9379),r=s(436),l=s(5544),o=s(118),d=s(758),u=s.n(d),h=s(6540),m=s(5234),p=s(1457),x=s(5787),g=s(9703),f=s(9201),v=s(5414),j=s(9674),N=s(3053),S=s(9513),y=s(4848);function w(){var e=(0,g.wR)(),a=(e.theme,e.resolvedTheme),s=(0,f.c)();(0,v.l)(a);var t=(0,h.useState)(null),d=(0,l.A)(t,2),w=d[0],b=d[1],k=(0,h.useState)(1),A=(0,l.A)(k,2),E=(A[0],A[1],(0,h.useState)("")),T=(0,l.A)(E,2),Y=T[0],D=T[1],I=(0,h.useState)(1),O=(0,l.A)(I,2),P=(O[0],O[1]),_=(0,h.useState)([]),F=(0,l.A)(_,2),M=F[0],B=F[1],R=(0,h.useState)(null),z=(0,l.A)(R,2),V=z[0],q=z[1],C=(0,h.useState)(!1),G=(0,l.A)(C,2),J=G[0],X=G[1],H=(0,h.useState)({x:0,y:0}),L=(0,l.A)(H,2),K=L[0],Q=L[1],U=(0,h.useState)(!1),W=(0,l.A)(U,2),Z=W[0],$=W[1],ee=(0,h.useState)(!1),ae=(0,l.A)(ee,2),se=ae[0],te=ae[1];(0,h.useEffect)(function(){var e=u().getCurrentInstance().router,a=e?e.params:void 0,s=a?a.source:void 0,t=a&&a.productId||a&&a.category;if("product"===s&&t){var c=(0,m.y9)(t);if(c){b(c),P(Number(a?a.quantity:void 0)||1);var n={id:"DSG"+Date.now(),productId:c.id,productName:c.name,productIcon:c.icon,unitPrice:c.price,count:Number(a?a.quantity:void 0)||1,status:"designing",createdAt:(new Date).toISOString().slice(0,10)},i=(0,p.p_)();(0,p.Fu)([].concat((0,r.A)(i),[n])),D(n.id)}}else if("designList"===s&&a&&a.designId){var l=a.designId,o=(0,p.p_)(),d=o.find(function(e){return e.id===l});if(d){D(l),P(d.count);var h=(0,m.y9)(d.productId);if(h&&b(h),d.designData?d.designData.stickers:void 0)B(d.designData.stickers);else if(d.designData?d.designData.imageSrc:void 0){var x={id:"legacy_"+Date.now(),src:d.designData.imageSrc,x:d.designData.imagePos&&d.designData.imagePos.x||0,y:d.designData.imagePos&&d.designData.imagePos.y||0,scale:d.designData.imagePos&&d.designData.imagePos.scale||1,width:200,height:200,isOverlapping:!1};B([x])}}}else if(t){var g=(0,m.y9)(t);if(g){b(g);var f={id:"DSG"+Date.now(),productId:g.id,productName:g.name,productIcon:g.icon,unitPrice:g.price,count:1,status:"designing",createdAt:(new Date).toISOString().slice(0,10)},v=(0,p.p_)();(0,p.Fu)([].concat((0,r.A)(v),[f])),D(f.id)}}},[]);var ce=function(e){for(var a=e.map(function(e){return(0,i.A)((0,i.A)({},e),{},{isOverlapping:!1})}),s=0;sn.x&&c.yn.y&&(a[s].isOverlapping=!0,a[t].isOverlapping=!0)}var u=a.some(function(e){return e.isOverlapping});return te(u),a},ne=function(){u().chooseImage({count:1,sizeType:["compressed"],sourceType:["album","camera"],success:function(e){var a=e.tempFilePaths[0];u().getImageInfo({src:a,success:function(e){var s={id:"stk_"+Date.now(),src:a,x:0,y:0,scale:1,width:e.width,height:e.height,isOverlapping:!1},t=[].concat((0,r.A)(M),[s]),c=ce(t);B(c),q(s.id)},fail:function(){var e={id:"stk_"+Date.now(),src:a,x:0,y:0,scale:1,width:200,height:200,isOverlapping:!1},s=[].concat((0,r.A)(M),[e]),t=ce(s);B(t),q(e.id)}})}})},ie=function(e){var a=M.filter(function(a){return a.id!==e}),s=ce(a);B(s),V===e&&q(null)},re=function(e,a){var s=e.touches[0],t=M.find(function(e){return e.id===a});t&&(q(a),X(!0),Q({x:s.clientX-t.x,y:s.clientY-t.y}))},le=function(e){if(J&&V){var a=e.touches[0],s=M.map(function(e){return e.id!==V?e:(0,i.A)((0,i.A)({},e),{},{x:a.clientX-K.x,y:a.clientY-K.y})}),t=ce(s);B(t)}},oe=function(){return X(!1)},de=function(){V&&Y&&u().navigateTo({url:"/pages/diy/stickerEdit/index?designId=".concat(Y,"&stickerId=").concat(V)})},ue=function(e,a){var s=M.map(function(s){return s.id!==e?s:(0,i.A)((0,i.A)({},s),{},{scale:Math.max(.3,Math.min(3,s.scale+a))})}),t=ce(s);B(t)},he=function(){u().navigateBack()},me=function(){if(!w)return{width:300,height:420};var e={width:w.mask.width,height:w.mask.height};return"rect"===w.mask.shape&&(e.borderRadius=w.mask.borderRadius||0),"circle"===w.mask.shape&&(e.borderRadius="50%"),e},pe=function(){var e=(0,n.A)((0,c.A)().m(function e(){var a;return(0,c.A)().w(function(e){while(1)switch(e.n){case 0:if(!se){e.n=1;break}return u().showToast({title:"\u8d34\u7eb8\u4e0d\u80fd\u91cd\u53e0",icon:"none"}),e.a(2);case 1:if(!Y){e.n=3;break}return e.n=2,(0,x.x5)({stickers:M,category:w,version:1});case 2:a=e.v,(0,p.i5)(Y,{designData:a});case 3:$(!1),u().navigateTo({url:"/pages/checkout/index?designId=".concat(Y)});case 4:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),xe=V?M.find(function(e){return e.id===V}):void 0,ge=xe?xe.scale:1;return w?(0,y.jsxs)(o.Ss,{className:"theme-".concat(a),children:[(0,y.jsx)(j.A,{}),(0,y.jsx)(N.A,{title:"\u8bbe\u8ba1\u5de5\u4f5c\u53f0",targetSelector:".page-header.surface-card",showBack:!0}),(0,y.jsxs)(o.Ss,{className:"diy-page",children:[(0,y.jsx)(o.Ss,{className:"page-header surface-card",style:{paddingTop:"".concat(s.statusBarHeight+12,"px")},children:(0,y.jsxs)(o.Ss,{className:"flex-between",style:{width:"100%"},children:[(0,y.jsx)(o.EY,{className:"back-btn",onTap:he,children:"\u2190"}),(0,y.jsx)(o.EY,{className:"page-title",children:"\u8bbe\u8ba1\u5de5\u4f5c\u53f0"}),(0,y.jsx)(o.Ss,{className:"header-spacer"})]})}),(0,y.jsx)(o.Ss,{className:"canvas-wrapper surface-card mt-20",catchMove:!0,children:(0,y.jsxs)(o.Ss,{className:"canvas-area",style:me(),children:[M.map(function(e){return(0,y.jsx)(o._V,{className:"canvas-image ".concat(e.isOverlapping?"overlap":""," ").concat(V===e.id?"active":""),src:e.src,style:{transform:"translate(".concat(e.x,"px, ").concat(e.y,"px) scale(").concat(e.scale,")"),opacity:J&&V===e.id?.8:1,zIndex:V===e.id?10:5,width:e.width||200,height:e.height||200},onTouchStart:function(a){return re(a,e.id)},onTouchMove:le,onTouchEnd:oe,onTap:function(){return q(e.id)},mode:"aspectFit"},e.id)}),(0,y.jsx)(o.Ss,{className:"mask-border",style:me()})]})}),(0,y.jsxs)(o.Ss,{className:"sticker-panel surface-card mt-20",children:[(0,y.jsx)(o.EY,{className:"section-title",children:"\u8d34\u7eb8"}),(0,y.jsxs)(o.Ss,{className:"sticker-list",children:[M.map(function(e){return(0,y.jsxs)(o.Ss,{className:"sticker-thumb ".concat(e.isOverlapping?"overlap":""," ").concat(V===e.id?"active":""),children:[(0,y.jsx)(o._V,{src:e.src,className:"sticker-thumb-img",mode:"aspectFit",onTap:function(){return q(e.id)}}),(0,y.jsx)(o.Ss,{className:"sticker-del",onTap:function(){return ie(e.id)},children:(0,y.jsx)(o.EY,{className:"del-icon",children:"\xd7"})})]},e.id)}),(0,y.jsxs)(o.Ss,{className:"sticker-add-btn",onTap:ne,children:[(0,y.jsx)(o.EY,{className:"add-icon",children:"+"}),(0,y.jsx)(o.EY,{className:"add-label",children:"\u6dfb\u52a0"})]})]}),se&&(0,y.jsx)(o.EY,{className:"overlap-hint",children:"\u6709\u8d34\u7eb8\u91cd\u53e0\uff0c\u8bf7\u8c03\u6574\u4f4d\u7f6e"})]}),V&&(0,y.jsxs)(o.Ss,{className:"toolbar surface-card mt-20",children:[(0,y.jsxs)(o.Ss,{className:"tool-row",children:[(0,y.jsx)(o.EY,{className:"tool-label",children:"\u7f29\u653e"}),(0,y.jsxs)(o.Ss,{className:"flex-center",style:{gap:"20px"},children:[(0,y.jsx)(o.Ss,{className:"tool-btn",onTap:function(){return ue(V,-.1)},children:"\uff0d"}),(0,y.jsxs)(o.EY,{className:"tool-value",children:[Math.round(100*ge),"%"]}),(0,y.jsx)(o.Ss,{className:"tool-btn",onTap:function(){return ue(V,.1)},children:"\uff0b"})]})]}),(0,y.jsxs)(o.Ss,{className:"tool-row",children:[(0,y.jsx)(o.EY,{className:"tool-label",children:"\u63d0\u793a"}),(0,y.jsx)(o.EY,{className:"tool-hint",children:"\u62d6\u52a8\u8c03\u6574\u4f4d\u7f6e\uff0c\u8d34\u7eb8\u4e0d\u53ef\u91cd\u53e0"})]})]}),(0,y.jsx)(o.Ss,{className:"edit-btn-bar mt-20",children:(0,y.jsx)(o.Ss,{className:"edit-btn ".concat(V?"active":"disabled"),onTap:de,children:(0,y.jsx)(o.EY,{children:"\u7f16\u8f91"})})}),(0,y.jsxs)(S.A,{children:[(0,y.jsx)(o.Ss,{className:"btn-primary",onTap:function(){return $(!0)},children:(0,y.jsx)(o.EY,{children:"\u9884\u89c8\u6548\u679c"})}),(0,y.jsx)(o.Ss,{className:"btn-secondary",onTap:ne,children:(0,y.jsx)(o.EY,{children:"\u6dfb\u52a0\u8d34\u7eb8"})})]}),Z&&(0,y.jsx)(o.Ss,{className:"preview-overlay",children:(0,y.jsxs)(o.Ss,{className:"preview-card surface-card",children:[(0,y.jsx)(o.EY,{className:"preview-title",children:"\u786e\u8ba4\u6548\u679c"}),(0,y.jsx)(o.Ss,{className:"preview-canvas",style:me(),children:M.map(function(e){return(0,y.jsx)(o._V,{className:"preview-image ".concat(e.isOverlapping?"overlap":""),src:e.src,style:{transform:"translate(".concat(e.x,"px, ").concat(e.y,"px) scale(").concat(e.scale,")"),width:e.width||200,height:e.height||200},mode:"aspectFit"},e.id)})}),(0,y.jsxs)(o.Ss,{className:"product-info",children:[(0,y.jsx)(o.EY,{className:"product-name",children:w.name}),(0,y.jsxs)(o.EY,{className:"product-size",children:["\u753b\u5e03\u5c3a\u5bf8: ",w.mask.width," \xd7 ",w.mask.height," px"]}),se&&(0,y.jsx)(o.EY,{className:"overlap-hint",children:"\u8d34\u7eb8\u6709\u91cd\u53e0\uff0c\u4e0d\u53ef\u63d0\u4ea4"})]}),(0,y.jsxs)(o.Ss,{className:"preview-actions",children:[(0,y.jsx)(o.Ss,{className:"btn-secondary",onTap:function(){return $(!1)},children:(0,y.jsx)(o.EY,{children:"\u8fd4\u56de\u4fee\u6539"})}),(0,y.jsx)(o.Ss,{className:"btn-primary ".concat(se?"disabled":""),onTap:pe,children:(0,y.jsx)(o.EY,{children:"\u786e\u8ba4\u5b8c\u6210"})})]})]})}),(0,y.jsx)(o.Ss,{className:"safe-bottom-placeholder"})]})]}):(0,y.jsxs)(o.Ss,{className:"theme-".concat(a),children:[(0,y.jsx)(j.A,{}),(0,y.jsx)(N.A,{title:"\u8bbe\u8ba1\u5de5\u4f5c\u53f0",targetSelector:".page-header.surface-card",showBack:!0}),(0,y.jsx)(o.Ss,{className:"diy-page",children:(0,y.jsx)(o.EY,{className:"page-title",children:"\u52a0\u8f7d\u4e2d..."})})]})}var b={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"DIY\u5de5\u4f5c\u53f0"};Page((0,t.createPageConfig)(w,"pages/diy/index",{root:{cn:[]}},b||{}))}},function(e){var a=function(a){return e(e.s=a)};e.O(0,[907,96,76],function(){return a(8955)});e.O()}]);
\ No newline at end of file
+"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[95],{8955:function(e,t,a){var s=a(7842),n=a(1212),i=a(467),c=a(9379),r=a(436),o=a(5544),d=a(118),u=a(758),l=a.n(u),h=a(6540),m=a(5234),p=a(1457),g=a(6845),f=a(9703),x=a(9201),v=a(5414),j=a(9674),N=a(3053),y=a(9513),S=a(4848);function w(){var e=(0,f.wR)(),t=(e.theme,e.resolvedTheme),a=(0,x.c)();(0,v.l)(t);var s=(0,h.useState)(null),u=(0,o.A)(s,2),w=u[0],k=u[1],A=(0,h.useState)(1),b=(0,o.A)(A,2),T=(b[0],b[1],(0,h.useState)("")),E=(0,o.A)(T,2),Y=E[0],I=E[1],D=(0,h.useState)(1),M=(0,o.A)(D,2),P=M[0],_=M[1],O=(0,h.useState)([]),F=(0,o.A)(O,2),R=F[0],B=F[1],q=(0,h.useState)(null),z=(0,o.A)(q,2),V=z[0],C=z[1],H=(0,h.useState)(!1),J=(0,o.A)(H,2),X=J[0],G=J[1],L=(0,h.useState)({x:0,y:0}),K=(0,o.A)(L,2),Q=K[0],U=K[1],W=(0,h.useState)(!1),Z=(0,o.A)(W,2),$=Z[0],ee=Z[1],te=(0,h.useState)(!1),ae=(0,o.A)(te,2),se=ae[0],ne=ae[1],ie=function(e,t){(0,g.x9)({productId:e.id,productName:e.name,unitPrice:e.price,count:t}).then(function(e){return(0,p.Fu)([e].concat((0,r.A)((0,p.p_)()))),I(e.id),(0,g.i5)(e.id,{status:"designing"}).then(function(t){(0,p.Fu)((0,p.p_)().map(function(a){return a.id===e.id?(0,c.A)((0,c.A)({},a),{},{status:t.status}):a}))}).catch(function(){(0,p.Fu)((0,p.p_)().map(function(t){return t.id===e.id?(0,c.A)((0,c.A)({},t),{},{status:"designing"}):t}))})}).catch(function(){var a={id:"DSG"+Date.now(),productId:e.id,productName:e.name,productIcon:e.icon,unitPrice:e.price,count:t,status:"designing",createdAt:(new Date).toISOString().slice(0,10)};(0,p.Fu)([].concat((0,r.A)((0,p.p_)()),[a])),I(a.id)})};(0,h.useEffect)(function(){var e=l().getCurrentInstance().router,t=e?e.params:void 0,a=t?t.source:void 0,s=t&&t.productId||t&&t.category;if("product"===a&&s){var n=(0,m.y9)(s);if(n){k(n);var i=Number(t?t.quantity:void 0)||1;_(i),ie(n,i)}}else if("designList"===a&&t&&t.designId){var r=t.designId,o=(0,p.p_)(),d=o.find(function(e){return e.id===r});if(d){I(r),_(d.count);var u=(0,m.y9)(d.productId);u&&k(u);var h=d.designData,f=h?h.stickers:void 0;if(f){var x=h&&h.category&&h.category.mask||(u?u.mask:void 0),v=x?f.map(function(e){if(e.width>x.width||e.height>x.height){var t=.6*Math.min(x.width,x.height)/Math.max(e.width,e.height);return(0,c.A)((0,c.A)({},e),{},{width:Math.round(e.width*t),height:Math.round(e.height*t)})}return e}):f;B(v)}else if(h?h.imageSrc:void 0){var j={id:"legacy_"+Date.now(),src:h.imageSrc,x:h.imagePos&&h.imagePos.x||0,y:h.imagePos&&h.imagePos.y||0,scale:h.imagePos&&h.imagePos.scale||1,width:200,height:200,isOverlapping:!1};B([j])}"undesigned"===d.status&&((0,p.i5)(r,{status:"designing"}),(0,g.i5)(r,{status:"designing"}).catch(function(){}))}}else if(s){var N=(0,m.y9)(s);N&&(k(N),ie(N,1))}},[]);var ce=(0,h.useRef)(null),re=(0,h.useRef)({designId:"",quantity:1,category:null,stickers:[]});re.current={designId:Y,quantity:P,category:w,stickers:R};var oe=function(){var e=re.current,t=e.designId,a=e.quantity,s=e.category,n=e.stickers;if(t&&s){var i=(0,p.p_)().find(function(e){return e.id===t}),r=(0,c.A)((0,c.A)({},i&&i.designData?i.designData:{}),{},{version:1,category:(0,c.A)({id:s.id,mask:s.mask},s.tone?{tone:s.tone}:{}),stickers:n});(0,p.i5)(t,{designData:r}),(0,g.i5)(t,{item:{productId:s.id,productName:s.name,unitPrice:s.price,count:a,designData:r}}).catch(function(){})}},de=function(){ce.current&&(clearTimeout(ce.current),ce.current=null),oe()};l().useDidHide(de),(0,h.useEffect)(function(){return de},[]);var ue=(0,h.useRef)(!0);(0,h.useEffect)(function(){ue.current?ue.current=!1:(ce.current&&clearTimeout(ce.current),ce.current=setTimeout(oe,800))},[R]);var le=(0,h.useRef)(!0);l().useDidShow(function(){if(le.current)le.current=!1;else{var e=re.current.designId;if(e){var t=(0,p.p_)().find(function(t){return t.id===e}),a=t&&t.designData?t.designData.stickers:void 0;a&&a.length&&B(he(a))}}});var he=function(e){for(var t=e.map(function(e){return(0,c.A)((0,c.A)({},e),{},{isOverlapping:!1})}),a=0;ai.x&&n.yi.y&&(t[a].isOverlapping=!0,t[s].isOverlapping=!0)}var l=t.some(function(e){return e.isOverlapping});return ne(l),t},me=function(){l().chooseImage({count:1,sizeType:["compressed"],sourceType:["album","camera"],success:function(e){var t=e.tempFilePaths[0];l().getImageInfo({src:t,success:function(e){var a=Math.min(w.mask.width,w.mask.height),s=.6*a/Math.max(e.width,e.height),n={id:"stk_"+Date.now(),src:t,x:0,y:0,scale:1,width:Math.round(e.width*s),height:Math.round(e.height*s),isOverlapping:!1},i=[].concat((0,r.A)(R),[n]),c=he(i);B(c),C(n.id)},fail:function(){var e=Math.min(w.mask.width,w.mask.height),a=.6*e/200,s={id:"stk_"+Date.now(),src:t,x:0,y:0,scale:1,width:Math.round(200*a),height:Math.round(200*a),isOverlapping:!1},n=[].concat((0,r.A)(R),[s]),i=he(n);B(i),C(s.id)}})}})},pe=function(e){var t=R.filter(function(t){return t.id!==e}),a=he(t);B(a),V===e&&C(null)},ge=function(e,t){var a=e.touches[0],s=R.find(function(e){return e.id===t});s&&(C(t),G(!0),U({x:a.clientX-s.x,y:a.clientY-s.y}))},fe=function(e){if(X&&V){var t=e.touches[0],a=R.map(function(e){return e.id!==V?e:(0,c.A)((0,c.A)({},e),{},{x:t.clientX-Q.x,y:t.clientY-Q.y})}),s=he(a);B(s)}},xe=function(){return G(!1)},ve=function(){V&&Y&&(de(),l().navigateTo({url:"/pages/diy/stickerEdit/index?designId=".concat(Y,"&stickerId=").concat(V)}))},je=function(e,t){var a=R.map(function(a){return a.id!==e?a:(0,c.A)((0,c.A)({},a),{},{scale:Math.max(.3,Math.min(3,a.scale+t))})}),s=he(a);B(s)},Ne=function(e){var t=e.edits;if(t){var a=t.brightness||0,s=t.hue||0,n=t.contrast||0;if(0!==a||0!==s||0!==n)return"brightness(".concat(100+a,"%) hue-rotate(").concat(s,"deg) contrast(").concat(100+n,"%)")}},ye=function(){l().navigateBack()},Se=function(){if(!w)return{width:300,height:420};var e={width:w.mask.width,height:w.mask.height};return"rect"===w.mask.shape&&(e.borderRadius=w.mask.borderRadius||0),"circle"===w.mask.shape&&(e.borderRadius="50%"),e},we=function(){var e=(0,i.A)((0,n.A)().m(function e(){var t,a,s,i;return(0,n.A)().w(function(e){while(1)switch(e.p=e.n){case 0:if(!se){e.n=1;break}return l().showToast({title:"\u8d34\u7eb8\u4e0d\u80fd\u91cd\u53e0",icon:"none"}),e.a(2);case 1:if(!Y||!w){e.n=6;break}return e.n=2,(0,g.x5)({stickers:R,category:w,version:1});case 2:return t=e.v,a=(0,c.A)({id:w.id,mask:w.mask},w.tone?{tone:w.tone}:{}),s=(0,p.p_)().find(function(e){return e.id===Y}),i=(0,c.A)((0,c.A)({},s&&s.designData?s.designData:{}),{},{version:1,category:a,stickers:t.stickers||R}),(0,p.i5)(Y,{status:"designing",designData:i}),e.p=3,e.n=4,(0,g.i5)(Y,{status:"designing",item:{productId:w.id,productName:w.name,unitPrice:w.price,count:P,designData:i}});case 4:e.n=6;break;case 5:e.p=5,e.v,l().showToast({title:"\u7f51\u7edc\u4e0d\u53ef\u7528\uff0c\u5df2\u6682\u5b58\u5230\u672c\u5730",icon:"none"});case 6:ee(!1),l().navigateTo({url:"/pages/checkout/index?designId=".concat(Y)});case 7:return e.a(2)}},e,null,[[3,5]])}));return function(){return e.apply(this,arguments)}}(),ke=V?R.find(function(e){return e.id===V}):void 0,Ae=ke?ke.scale:1;return w?(0,S.jsxs)(d.Ss,{className:"theme-".concat(t),children:[(0,S.jsx)(j.A,{}),(0,S.jsx)(N.A,{title:"\u8bbe\u8ba1\u5de5\u4f5c\u53f0",targetSelector:".page-header.surface-card",showBack:!0}),(0,S.jsxs)(d.Ss,{className:"diy-page",children:[(0,S.jsx)(d.Ss,{className:"page-header surface-card",style:{paddingTop:"".concat(a.statusBarHeight+12,"px")},children:(0,S.jsxs)(d.Ss,{className:"flex-between",style:{width:"100%"},children:[(0,S.jsx)(d.EY,{className:"back-btn",onTap:ye,children:"\u2190"}),(0,S.jsx)(d.EY,{className:"page-title",children:"\u8bbe\u8ba1\u5de5\u4f5c\u53f0"}),(0,S.jsx)(d.Ss,{className:"header-spacer"})]})}),(0,S.jsx)(d.Ss,{className:"canvas-wrapper surface-card mt-20",catchMove:!0,children:(0,S.jsxs)(d.Ss,{className:"canvas-area",style:Se(),children:[R.map(function(e){return(0,S.jsx)(d._V,{className:"canvas-image ".concat(e.isOverlapping?"overlap":""," ").concat(V===e.id?"active":""),src:e.src,style:{transform:"translate(".concat(e.x,"px, ").concat(e.y,"px) scale(").concat(e.scale,")"),opacity:X&&V===e.id?.8:1,zIndex:V===e.id?10:5,filter:Ne(e),width:e.width||200,height:e.height||200},onTouchStart:function(t){return ge(t,e.id)},onTouchMove:fe,onTouchEnd:xe,onTap:function(){return C(e.id)},mode:"aspectFit"},e.id)}),(0,S.jsx)(d.Ss,{className:"mask-border",style:Se()})]})}),(0,S.jsxs)(d.Ss,{className:"sticker-panel surface-card mt-20",children:[(0,S.jsx)(d.EY,{className:"section-title",children:"\u8d34\u7eb8"}),(0,S.jsxs)(d.Ss,{className:"sticker-list",children:[R.map(function(e){return(0,S.jsxs)(d.Ss,{className:"sticker-thumb ".concat(e.isOverlapping?"overlap":""," ").concat(V===e.id?"active":""),children:[(0,S.jsx)(d._V,{src:e.src,className:"sticker-thumb-img",mode:"aspectFit",onTap:function(){return C(e.id)}}),(0,S.jsx)(d.Ss,{className:"sticker-del",onTap:function(){return pe(e.id)},children:(0,S.jsx)(d.EY,{className:"del-icon",children:"\xd7"})})]},e.id)}),(0,S.jsxs)(d.Ss,{className:"sticker-add-btn",onTap:me,children:[(0,S.jsx)(d.EY,{className:"add-icon",children:"+"}),(0,S.jsx)(d.EY,{className:"add-label",children:"\u6dfb\u52a0"})]})]}),se&&(0,S.jsx)(d.EY,{className:"overlap-hint",children:"\u6709\u8d34\u7eb8\u91cd\u53e0\uff0c\u8bf7\u8c03\u6574\u4f4d\u7f6e"})]}),V&&(0,S.jsxs)(d.Ss,{className:"toolbar surface-card mt-20",children:[(0,S.jsxs)(d.Ss,{className:"tool-row",children:[(0,S.jsx)(d.EY,{className:"tool-label",children:"\u7f29\u653e"}),(0,S.jsxs)(d.Ss,{className:"flex-center",style:{gap:"20px"},children:[(0,S.jsx)(d.Ss,{className:"tool-btn",onTap:function(){return je(V,-.1)},children:"\uff0d"}),(0,S.jsxs)(d.EY,{className:"tool-value",children:[Math.round(100*Ae),"%"]}),(0,S.jsx)(d.Ss,{className:"tool-btn",onTap:function(){return je(V,.1)},children:"\uff0b"})]})]}),(0,S.jsxs)(d.Ss,{className:"tool-row",children:[(0,S.jsx)(d.EY,{className:"tool-label",children:"\u63d0\u793a"}),(0,S.jsx)(d.EY,{className:"tool-hint",children:"\u62d6\u52a8\u8c03\u6574\u4f4d\u7f6e\uff0c\u8d34\u7eb8\u4e0d\u53ef\u91cd\u53e0"})]})]}),(0,S.jsx)(d.Ss,{className:"edit-btn-bar mt-20",children:(0,S.jsx)(d.Ss,{className:"edit-btn ".concat(V?"active":"disabled"),onTap:ve,children:(0,S.jsx)(d.EY,{children:"\u7f16\u8f91"})})}),(0,S.jsxs)(y.A,{children:[(0,S.jsx)(d.Ss,{className:"btn-primary",onTap:function(){return ee(!0)},children:(0,S.jsx)(d.EY,{children:"\u9884\u89c8\u6548\u679c"})}),(0,S.jsx)(d.Ss,{className:"btn-secondary",onTap:me,children:(0,S.jsx)(d.EY,{children:"\u6dfb\u52a0\u8d34\u7eb8"})})]}),$&&(0,S.jsx)(d.Ss,{className:"preview-overlay",children:(0,S.jsxs)(d.Ss,{className:"preview-card surface-card",children:[(0,S.jsx)(d.EY,{className:"preview-title",children:"\u786e\u8ba4\u6548\u679c"}),(0,S.jsx)(d.Ss,{className:"preview-canvas",style:Se(),children:R.map(function(e){return(0,S.jsx)(d._V,{className:"preview-image ".concat(e.isOverlapping?"overlap":""),src:e.src,style:{transform:"translate(".concat(e.x,"px, ").concat(e.y,"px) scale(").concat(e.scale,")"),filter:Ne(e),width:e.width||200,height:e.height||200},mode:"aspectFit"},e.id)})}),(0,S.jsxs)(d.Ss,{className:"product-info",children:[(0,S.jsx)(d.EY,{className:"product-name",children:w.name}),(0,S.jsxs)(d.EY,{className:"product-size",children:["\u753b\u5e03\u5c3a\u5bf8: ",w.mask.width," \xd7 ",w.mask.height," px"]}),se&&(0,S.jsx)(d.EY,{className:"overlap-hint",children:"\u8d34\u7eb8\u6709\u91cd\u53e0\uff0c\u4e0d\u53ef\u63d0\u4ea4"})]}),(0,S.jsxs)(d.Ss,{className:"preview-actions",children:[(0,S.jsx)(d.Ss,{className:"btn-secondary",onTap:function(){return ee(!1)},children:(0,S.jsx)(d.EY,{children:"\u8fd4\u56de\u4fee\u6539"})}),(0,S.jsx)(d.Ss,{className:"btn-primary ".concat(se?"disabled":""),onTap:we,children:(0,S.jsx)(d.EY,{children:"\u786e\u8ba4\u5b8c\u6210"})})]})]})}),(0,S.jsx)(d.Ss,{className:"safe-bottom-placeholder"})]})]}):(0,S.jsxs)(d.Ss,{className:"theme-".concat(t),children:[(0,S.jsx)(j.A,{}),(0,S.jsx)(N.A,{title:"\u8bbe\u8ba1\u5de5\u4f5c\u53f0",targetSelector:".page-header.surface-card",showBack:!0}),(0,S.jsx)(d.Ss,{className:"diy-page",children:(0,S.jsx)(d.EY,{className:"page-title",children:"\u52a0\u8f7d\u4e2d..."})})]})}var k={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"DIY\u5de5\u4f5c\u53f0"};Page((0,s.createPageConfig)(w,"pages/diy/index",{root:{cn:[]}},k||{}))}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[907,96,76],function(){return t(8955)});e.O()}]);
\ No newline at end of file
diff --git a/dist/pages/diy/index.wxss b/dist/pages/diy/index.wxss
index dbc88ba..a73cf6d 100644
--- a/dist/pages/diy/index.wxss
+++ b/dist/pages/diy/index.wxss
@@ -1 +1 @@
-.diy-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;padding:0 32rpx calc(48rpx + env(safe-area-inset-bottom))}.diy-page .page-header{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 24rpx;padding-bottom:16rpx;padding-top:0}.diy-page .page-header.surface-card{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.diy-page .page-header .flex-between{min-height:88rpx}.back-btn{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;background:var(--bg-card);border:1rpx solid var(--border-strong);border-radius:50%;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);color:var(--text-primary);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:36rpx;height:80rpx;-webkit-justify-content:center;justify-content:center;line-height:1;width:80rpx}.back-btn:active{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.diy-page .page-title{color:var(--text-primary);-webkit-flex:1;-ms-flex:1;flex:1;font-size:34rpx;font-weight:700;letter-spacing:0;line-height:1.2;min-width:0;overflow:hidden;padding:0 16rpx;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header-spacer{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:80rpx;width:80rpx}.canvas-wrapper{-ms-flex-pack:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:24rpx;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding:24rpx}.canvas-area{background:var(--bg-input);border-radius:24rpx;-webkit-box-shadow:inset 0 0 0 1rpx var(--border-strong);box-shadow:inset 0 0 0 1rpx var(--border-strong);-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-height:400rpx;min-width:300rpx;overflow:hidden;position:relative}.mask-border{border:1rpx solid var(--border-strong);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.canvas-image{border:2rpx solid transparent;border-radius:8rpx;max-height:100%;max-width:100%;position:absolute;z-index:5}.canvas-image.active{border-color:var(--accent-primary);-webkit-box-shadow:0 0 0 8rpx var(--accent-primary-soft);box-shadow:0 0 0 8rpx var(--accent-primary-soft)}.canvas-image.overlap{border-color:var(--danger);-webkit-box-shadow:0 0 0 8rpx var(--danger-soft);box-shadow:0 0 0 8rpx var(--danger-soft)}.sticker-panel{padding:24rpx}.sticker-panel .section-title{color:var(--text-primary);display:block;font-size:32rpx;font-weight:700;letter-spacing:0;margin-bottom:20rpx}.sticker-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16rpx}.sticker-thumb{background:var(--bg-input);border:1rpx solid var(--border);border-radius:20rpx;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);height:164rpx;overflow:hidden;position:relative;width:164rpx}.sticker-thumb.active{border-color:var(--accent-primary);-webkit-box-shadow:0 0 0 6rpx var(--accent-primary-soft);box-shadow:0 0 0 6rpx var(--accent-primary-soft)}.sticker-thumb.overlap{border-color:var(--danger);-webkit-box-shadow:0 0 0 6rpx var(--danger-soft);box-shadow:0 0 0 6rpx var(--danger-soft)}.sticker-thumb-img{height:100%;width:100%}.sticker-del{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--danger);border-radius:50%;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);display:-webkit-flex;display:-ms-flexbox;display:flex;height:44rpx;-webkit-justify-content:center;justify-content:center;position:absolute;right:8rpx;top:8rpx;width:44rpx;z-index:10}.del-icon{color:#fff;font-size:28rpx;font-weight:700;line-height:1}.sticker-add-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--bg-muted);border:1rpx solid var(--border-strong);border-radius:20rpx;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:164rpx;-webkit-justify-content:center;justify-content:center;width:164rpx}.sticker-add-btn:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.add-icon{color:var(--accent-primary);font-size:44rpx;font-weight:600;line-height:1}.add-label{color:var(--text-secondary);font-size:22rpx;margin-top:8rpx}.overlap-hint{color:var(--danger);display:block;font-size:24rpx;font-weight:600;margin-top:16rpx;text-align:center}.toolbar{padding:24rpx}.tool-row{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16rpx;-webkit-justify-content:space-between;justify-content:space-between;padding:8rpx 0}.tool-row + .tool-row{border-top:1rpx solid var(--border);margin-top:8rpx;padding-top:16rpx}.tool-label{color:var(--text-primary);font-size:26rpx;font-weight:600}.tool-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--bg-input);border:1rpx solid var(--border);border-radius:16rpx;color:var(--text-primary);display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:32rpx;font-weight:600;height:64rpx;-webkit-justify-content:center;justify-content:center;width:64rpx}.tool-btn:active{background:var(--bg-muted);-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.tool-value{color:var(--accent-primary);font-size:26rpx;font-variant-numeric:tabular-nums;font-weight:600;min-width:88rpx;text-align:center}.tool-hint{color:var(--text-secondary);font-size:24rpx}.edit-btn-bar{-ms-flex-pack:end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:24rpx}.edit-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--bg-input);border:1rpx solid var(--border-strong);border-radius:999rpx;color:var(--text-secondary);display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:28rpx;font-weight:600;height:88rpx;-webkit-justify-content:center;justify-content:center;min-width:176rpx;padding:0 40rpx;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.edit-btn.active{background:var(--accent-primary-soft);border-color:var(--accent-primary);color:var(--accent-primary)}.edit-btn.disabled{opacity:.45;pointer-events:none}.bottom-action-bar .btn-primary,.bottom-action-bar .btn-secondary{-webkit-flex:1;-ms-flex:1;flex:1;font-size:28rpx;font-weight:600;line-height:1.2;padding:28rpx 0;text-align:center}.preview-overlay{-ms-flex-align:end;-ms-flex-pack:center;-webkit-align-items:flex-end;align-items:flex-end;background:rgba(0,0,0,.45);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:1000}.preview-card{background:var(--bg-card);border:1rpx solid var(--border);border-radius:32rpx 32rpx 0 0;-webkit-box-shadow:var(--shadow-elevated);box-shadow:var(--shadow-elevated);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:88vh;overflow-y:auto;padding:40rpx 32rpx calc(32rpx + env(safe-area-inset-bottom));width:100%}.preview-card::before{background:var(--bg-muted);border-radius:999rpx;content:"";display:block;height:8rpx;margin:0 auto 32rpx;width:64rpx}.preview-title{color:var(--text-primary);display:block;font-size:34rpx;font-weight:700;letter-spacing:0;margin-bottom:24rpx;text-align:center}.preview-canvas{background:var(--bg-input);border:1rpx solid var(--border-strong);border-radius:24rpx;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 24rpx;max-width:100%;min-height:400rpx;min-width:300rpx;overflow:hidden;position:relative}.preview-image{max-height:100%;max-width:100%;position:absolute;z-index:5}.preview-image.overlap{border:2rpx solid var(--danger);border-radius:8rpx}.product-info{margin-bottom:28rpx;text-align:center}.product-name{color:var(--text-primary);display:block;font-size:32rpx;font-weight:700;letter-spacing:0;margin-bottom:8rpx}.product-size{color:var(--text-secondary);font-size:24rpx}.preview-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16rpx}.preview-actions .btn-primary,.preview-actions .btn-secondary{-webkit-flex:1;-ms-flex:1;flex:1;font-size:28rpx;font-weight:600;line-height:1.2;padding:28rpx 0;text-align:center}.preview-actions .btn-primary.disabled{opacity:.5;pointer-events:none}.mt-20{margin-top:24rpx}
\ No newline at end of file
+.diy-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;padding:0 32rpx calc(48rpx + env(safe-area-inset-bottom))}.diy-page .page-header{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 24rpx;padding-bottom:16rpx;padding-top:0}.diy-page .page-header.surface-card{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.diy-page .page-header .flex-between{min-height:88rpx}.back-btn{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;background:var(--bg-card);border:1rpx solid var(--border-strong);border-radius:50%;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);color:var(--text-primary);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:36rpx;height:80rpx;-webkit-justify-content:center;justify-content:center;line-height:1;width:80rpx}.back-btn:active{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.diy-page .page-title{color:var(--text-primary);-webkit-flex:1;-ms-flex:1;flex:1;font-size:34rpx;font-weight:700;letter-spacing:0;line-height:1.2;min-width:0;overflow:hidden;padding:0 16rpx;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header-spacer{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:80rpx;width:80rpx}.canvas-wrapper{-ms-flex-pack:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:24rpx;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding:24rpx}.canvas-area{background:var(--bg-input);border-radius:24rpx;-webkit-box-shadow:inset 0 0 0 1rpx var(--border-strong);box-shadow:inset 0 0 0 1rpx var(--border-strong);-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-height:400rpx;min-width:300rpx;overflow:hidden;position:relative}.mask-border{border:1rpx solid var(--border-strong);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.canvas-image{border:2rpx solid transparent;border-radius:8rpx;max-height:100%;max-width:100%;position:absolute;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;z-index:5}.canvas-image.active{border-color:var(--accent-primary);-webkit-box-shadow:0 0 0 8rpx var(--accent-primary-soft);box-shadow:0 0 0 8rpx var(--accent-primary-soft)}.canvas-image.overlap{border-color:var(--danger);-webkit-box-shadow:0 0 0 8rpx var(--danger-soft);box-shadow:0 0 0 8rpx var(--danger-soft)}.sticker-panel{padding:24rpx}.sticker-panel .section-title{color:var(--text-primary);display:block;font-size:32rpx;font-weight:700;letter-spacing:0;margin-bottom:20rpx}.sticker-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16rpx}.sticker-thumb{background:var(--bg-input);border:1rpx solid var(--border);border-radius:20rpx;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);height:164rpx;overflow:hidden;position:relative;width:164rpx}.sticker-thumb.active{border-color:var(--accent-primary);-webkit-box-shadow:0 0 0 6rpx var(--accent-primary-soft);box-shadow:0 0 0 6rpx var(--accent-primary-soft)}.sticker-thumb.overlap{border-color:var(--danger);-webkit-box-shadow:0 0 0 6rpx var(--danger-soft);box-shadow:0 0 0 6rpx var(--danger-soft)}.sticker-thumb-img{height:100%;width:100%}.sticker-del{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--danger);border-radius:50%;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);display:-webkit-flex;display:-ms-flexbox;display:flex;height:44rpx;-webkit-justify-content:center;justify-content:center;position:absolute;right:8rpx;top:8rpx;width:44rpx;z-index:10}.del-icon{color:#fff;font-size:28rpx;font-weight:700;line-height:1}.sticker-add-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--bg-muted);border:1rpx solid var(--border-strong);border-radius:20rpx;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:164rpx;-webkit-justify-content:center;justify-content:center;width:164rpx}.sticker-add-btn:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.add-icon{color:var(--accent-primary);font-size:44rpx;font-weight:600;line-height:1}.add-label{color:var(--text-secondary);font-size:22rpx;margin-top:8rpx}.overlap-hint{color:var(--danger);display:block;font-size:24rpx;font-weight:600;margin-top:16rpx;text-align:center}.toolbar{padding:24rpx}.tool-row{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16rpx;-webkit-justify-content:space-between;justify-content:space-between;padding:8rpx 0}.tool-row + .tool-row{border-top:1rpx solid var(--border);margin-top:8rpx;padding-top:16rpx}.tool-label{color:var(--text-primary);font-size:26rpx;font-weight:600}.tool-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--bg-input);border:1rpx solid var(--border);border-radius:16rpx;color:var(--text-primary);display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:32rpx;font-weight:600;height:64rpx;-webkit-justify-content:center;justify-content:center;width:64rpx}.tool-btn:active{background:var(--bg-muted);-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.tool-value{color:var(--accent-primary);font-size:26rpx;font-variant-numeric:tabular-nums;font-weight:600;min-width:88rpx;text-align:center}.tool-hint{color:var(--text-secondary);font-size:24rpx}.edit-btn-bar{-ms-flex-pack:end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:24rpx}.edit-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--bg-input);border:1rpx solid var(--border-strong);border-radius:999rpx;color:var(--text-secondary);display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:28rpx;font-weight:600;height:88rpx;-webkit-justify-content:center;justify-content:center;min-width:176rpx;padding:0 40rpx;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.edit-btn.active{background:var(--accent-primary-soft);border-color:var(--accent-primary);color:var(--accent-primary)}.edit-btn.disabled{opacity:.45;pointer-events:none}.bottom-action-bar .btn-primary,.bottom-action-bar .btn-secondary{-webkit-flex:1;-ms-flex:1;flex:1;font-size:28rpx;font-weight:600;line-height:1.2;padding:28rpx 0;text-align:center}.preview-overlay{-ms-flex-align:end;-ms-flex-pack:center;-webkit-align-items:flex-end;align-items:flex-end;background:rgba(0,0,0,.45);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:1000}.preview-card{background:var(--bg-card);border:1rpx solid var(--border);border-radius:32rpx 32rpx 0 0;-webkit-box-shadow:var(--shadow-elevated);box-shadow:var(--shadow-elevated);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:88vh;overflow-y:auto;padding:40rpx 32rpx calc(32rpx + env(safe-area-inset-bottom));width:100%}.preview-card::before{background:var(--bg-muted);border-radius:999rpx;content:"";display:block;height:8rpx;margin:0 auto 32rpx;width:64rpx}.preview-title{color:var(--text-primary);display:block;font-size:34rpx;font-weight:700;letter-spacing:0;margin-bottom:24rpx;text-align:center}.preview-canvas{background:var(--bg-input);border:1rpx solid var(--border-strong);border-radius:24rpx;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 24rpx;max-width:100%;min-height:400rpx;min-width:300rpx;overflow:hidden;position:relative}.preview-image{max-height:100%;max-width:100%;position:absolute;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;z-index:5}.preview-image.overlap{border:2rpx solid var(--danger);border-radius:8rpx}.product-info{margin-bottom:28rpx;text-align:center}.product-name{color:var(--text-primary);display:block;font-size:32rpx;font-weight:700;letter-spacing:0;margin-bottom:8rpx}.product-size{color:var(--text-secondary);font-size:24rpx}.preview-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16rpx}.preview-actions .btn-primary,.preview-actions .btn-secondary{-webkit-flex:1;-ms-flex:1;flex:1;font-size:28rpx;font-weight:600;line-height:1.2;padding:28rpx 0;text-align:center}.preview-actions .btn-primary.disabled{opacity:.5;pointer-events:none}.mt-20{margin-top:24rpx}
\ No newline at end of file
diff --git a/dist/pages/diy/stickerEdit/index.js b/dist/pages/diy/stickerEdit/index.js
index 7258c02..ba33f6e 100644
--- a/dist/pages/diy/stickerEdit/index.js
+++ b/dist/pages/diy/stickerEdit/index.js
@@ -1 +1 @@
-"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[339],{9519:function(e,s,t){var a=t(7842),n=t(1212),c=t(467),r=t(9379),i=t(5544),l=t(118),o=t(758),d=t.n(o),u=t(6540),h=t(1457),f=t(5787),m=t(9703),x=t(9201),g=t(5414),v=t(9674),j=t(3053),S=t(9513),w=t(4848),N=function(e,s,t){return Math.min(Math.max(e,s),t)};function p(){var e=(0,m.wR)(),s=e.resolvedTheme,t=(0,x.c)();(0,g.l)(s);var a=(0,u.useState)(""),o=(0,i.A)(a,2),p=o[0],T=o[1],k=(0,u.useState)(""),b=(0,i.A)(k,2),A=b[0],y=b[1],E=(0,u.useState)(null),Y=(0,i.A)(E,2),M=Y[0],C=Y[1],I=(0,u.useState)(0),R=(0,i.A)(I,2),D=R[0],B=R[1],P=(0,u.useState)(0),q=(0,i.A)(P,2),Q=q[0],U=q[1],F=(0,u.useState)(0),X=(0,i.A)(F,2),H=X[0],J=X[1],O=(0,u.useState)(!1),_=(0,i.A)(O,2),z=_[0],W=_[1],$=(0,u.useState)(!1),G=(0,i.A)($,2),K=G[0],L=G[1],V=((0,u.useRef)(null),(0,u.useRef)(null)),Z=(0,u.useRef)(null),ee=(0,u.useRef)({width:0,height:0}),se=(0,u.useCallback)(function(e){K||d().nextTick(function(){var s=d().createSelectorQuery();s.select("#editCanvas").fields({node:!0,size:!0}).exec(function(s){var t=s&&s[0],a=t?t.node:void 0;if(a){var n=a.getContext("2d"),c=s[0]&&s[0].width||300,r=s[0]&&s[0].height||400;c<=0&&(c=300),r<=0&&(r=400);var i=d().getSystemInfoSync().pixelRatio||1;a.width=Math.round(c*i),a.height=Math.round(r*i),n.scale(i,i),Z.current=a,V.current=n,ee.current={width:c,height:r},L(!0),te(n,c,r,e)}else setTimeout(function(){return se(e)},300)})})},[K]);(0,u.useEffect)(function(){var e=d().getCurrentInstance().router,s=e?e.params:void 0,t=s?s.designId:"",a=s?s.stickerId:"";T(t),y(a);var n=(0,h.p_)(),c=n.find(function(e){return e.id===t}),r=c&&c.designData&&c.designData.stickers?c.designData.stickers.find(function(e){return e.id===a}):void 0;r&&(C(r),B(r.edits&&r.edits.brightness||0),U(r.edits&&r.edits.hue||0),J(r.edits&&r.edits.contrast||0),se(r))},[se]);var te=function(e,s,t,a,n){if(e&&Z.current){var c=Z.current;if(s&&t){var r=a.width||200,i=a.height||200,l=c.createImage();l.onload=function(){e.clearRect(0,0,s,t),e.save();var a=.9*Math.min(s/r,t/i,4),c=r*a,o=i*a,d=(s-c)/2,u=(t-o)/2,h=n?n.brightness:D,f=n?n.hue:Q,m=n?n.contrast:H;e.filter=0!==h||0!==f||0!==m?"brightness(".concat(100+h,"%) hue-rotate(").concat(f,"deg) contrast(").concat(100+m,"%)"):"none",e.drawImage(l,d,u,c,o),e.restore()},l.onerror=function(e){console.error("Canvas load image error:",e,a.src),d().showToast({title:"\u56fe\u7247\u52a0\u8f7d\u5931\u8d25",icon:"none"})},a.src&&(l.src=a.src)}}},ae=function(){if(M&&V.current&&Z.current){var e=ee.current,s=e.width,t=e.height;te(V.current,s,t,M,{brightness:D,hue:Q,contrast:H})}};(0,u.useEffect)(function(){ae()},[D,Q,H]);var ne=function(){M&&p&&(W(!0),d().canvasToTempFilePath({canvas:Z.current,quality:.92,success:function(e){var s=e.tempFilePath,t=(0,h.p_)(),a=t.findIndex(function(e){return e.id===p});if(-1!==a){var n=t[a].designData&&t[a].designData.stickers||[],c=n.findIndex(function(e){return e.id===A});-1!==c?(n[c]=(0,r.A)((0,r.A)({},n[c]),{},{src:s,edits:{brightness:D,hue:Q,contrast:H}}),(0,h.i5)(p,{designData:(0,r.A)((0,r.A)({},t[a].designData),{},{stickers:n})}),d().showToast({title:"\u4fdd\u5b58\u6210\u529f",icon:"success"}),d().navigateBack()):W(!1)}else W(!1)},fail:function(){W(!1),d().showToast({title:"\u4fdd\u5b58\u5931\u8d25",icon:"none"})}}))},ce=function(){M&&(d().cropImage?d().cropImage({src:M.src,cropScale:"1:1",success:function(e){var s=(0,r.A)((0,r.A)({},M),{},{src:e.tempFilePath});C(s),setTimeout(function(){return ae()},200)}}):d().showToast({title:"\u5f53\u524d\u5fae\u4fe1\u7248\u672c\u4e0d\u652f\u6301\u88c1\u526a",icon:"none"}))},re=function(){var e=(0,c.A)((0,n.A)().m(function e(){var s,t;return(0,n.A)().w(function(e){while(1)switch(e.p=e.n){case 0:if(M){e.n=1;break}return e.a(2);case 1:return W(!0),e.p=2,e.n=3,(0,f.W$)(M.src);case 3:if(s=e.v,null===s||void 0===s||!s.imageUrl){e.n=4;break}t=(0,r.A)((0,r.A)({},M),{},{src:s.imageUrl,edits:(0,r.A)((0,r.A)({},M.edits),{},{sketchSrc:s.imageUrl})}),C(t),W(!1),setTimeout(function(){return ae()},200),d().showToast({title:"\u7ebf\u7a3f\u751f\u6210\u6210\u529f",icon:"success"}),e.n=5;break;case 4:throw new Error("no imageUrl");case 5:e.n=7;break;case 6:e.p=6,e.v,ie();case 7:return e.a(2)}},e,null,[[2,6]])}));return function(){return e.apply(this,arguments)}}(),ie=function(){M&&V.current?(d().showToast({title:"\u4f7f\u7528\u672c\u5730\u7ebf\u7a3f",icon:"none"}),B(20),J(80),U(0),W(!1)):W(!1)},le="".concat((D+100)/200*100,"%"),oe="".concat((Q+180)/360*100,"%"),de="".concat((H+100)/200*100,"%");return(0,w.jsxs)(l.Ss,{className:"theme-".concat(s),children:[(0,w.jsx)(v.A,{}),(0,w.jsx)(j.A,{title:"\u7f16\u8f91\u8d34\u7eb8",targetSelector:".edit-header",showBack:!0}),(0,w.jsxs)(l.Ss,{className:"sticker-edit-page",children:[(0,w.jsxs)(l.Ss,{className:"edit-header",style:{paddingTop:"".concat(t.statusBarHeight+12,"px")},children:[(0,w.jsx)(l.EY,{className:"edit-back",onTap:function(){return d().navigateBack()},children:"\u2190"}),(0,w.jsx)(l.EY,{className:"edit-title",children:"\u7f16\u8f91\u8d34\u7eb8"}),(0,w.jsx)(l.EY,{className:"edit-save",onTap:ne,children:"\u4fdd\u5b58"})]}),(0,w.jsx)(l.Ss,{className:"edit-canvas-wrap",children:(0,w.jsx)(l.Hl,{id:"editCanvas",type:"2d",className:"edit-canvas",style:{width:"100%",height:"480rpx"}})}),(0,w.jsxs)(l.Ss,{className:"edit-tools surface-card mt-20",children:[(0,w.jsxs)(l.Ss,{className:"edit-row",children:[(0,w.jsx)(l.EY,{className:"edit-label",children:"\u5feb\u901f\u64cd\u4f5c"}),(0,w.jsxs)(l.Ss,{className:"edit-quick-actions",children:[(0,w.jsx)(l.Ss,{className:"quick-btn",onTap:ce,children:(0,w.jsx)(l.EY,{children:"\u88c1\u526a"})}),(0,w.jsx)(l.Ss,{className:"quick-btn",onTap:re,children:(0,w.jsx)(l.EY,{children:"\u8f6c\u7ebf\u7a3f"})})]})]}),(0,w.jsxs)(l.Ss,{className:"edit-row slider-row",onTouchMove:function(e){var s=e.changedTouches[0].clientX,t=d().createSelectorQuery().in(e.currentTarget);t.select(".slider-track").boundingClientRect(function(e){if(e){var t=N((s-e.left)/e.width,0,1),a=1*Math.round((200*t-100)/1);B(N(a,-100,100))}}).exec()},children:[(0,w.jsx)(l.EY,{className:"edit-label",children:"\u4eae\u5ea6"}),(0,w.jsxs)(l.Ss,{className:"slider-wrap",children:[(0,w.jsxs)(l.Ss,{className:"slider-track",children:[(0,w.jsx)(l.Ss,{className:"slider-fill",style:{width:le}}),(0,w.jsx)(l.Ss,{className:"slider-thumb",style:{left:le}})]}),(0,w.jsx)(l.EY,{className:"slider-value",children:D>0?"+".concat(D):D})]})]}),(0,w.jsxs)(l.Ss,{className:"edit-row slider-row",onTouchMove:function(e){var s=e.changedTouches[0].clientX,t=d().createSelectorQuery().in(e.currentTarget);t.select(".slider-track").boundingClientRect(function(e){if(e){var t=N((s-e.left)/e.width,0,1),a=1*Math.round((360*t-180)/1);U(N(a,-180,180))}}).exec()},children:[(0,w.jsx)(l.EY,{className:"edit-label",children:"\u8272\u76f8"}),(0,w.jsxs)(l.Ss,{className:"slider-wrap",children:[(0,w.jsxs)(l.Ss,{className:"slider-track",children:[(0,w.jsx)(l.Ss,{className:"slider-fill",style:{width:oe}}),(0,w.jsx)(l.Ss,{className:"slider-thumb",style:{left:oe}})]}),(0,w.jsx)(l.EY,{className:"slider-value",children:Q>0?"+".concat(Q):Q})]})]}),(0,w.jsxs)(l.Ss,{className:"edit-row slider-row",onTouchMove:function(e){var s=e.changedTouches[0].clientX,t=d().createSelectorQuery().in(e.currentTarget);t.select(".slider-track").boundingClientRect(function(e){if(e){var t=N((s-e.left)/e.width,0,1),a=1*Math.round((200*t-100)/1);J(N(a,-100,100))}}).exec()},children:[(0,w.jsx)(l.EY,{className:"edit-label",children:"\u5bf9\u6bd4\u5ea6"}),(0,w.jsxs)(l.Ss,{className:"slider-wrap",children:[(0,w.jsxs)(l.Ss,{className:"slider-track",children:[(0,w.jsx)(l.Ss,{className:"slider-fill",style:{width:de}}),(0,w.jsx)(l.Ss,{className:"slider-thumb",style:{left:de}})]}),(0,w.jsx)(l.EY,{className:"slider-value",children:H>0?"+".concat(H):H})]})]})]}),(0,w.jsx)(l.Ss,{style:{flex:1}}),(0,w.jsxs)(S.A,{className:"edit-footer",children:[(0,w.jsx)(l.Ss,{className:"btn-secondary",onTap:function(){return d().navigateBack()},children:(0,w.jsx)(l.EY,{children:"\u53d6\u6d88"})}),(0,w.jsx)(l.Ss,{className:"btn-primary",onTap:ne,children:(0,w.jsx)(l.EY,{children:"\u4fdd\u5b58"})})]}),(0,w.jsx)(l.Ss,{className:"safe-bottom-placeholder"}),z&&(0,w.jsx)(l.Ss,{className:"edit-loading",children:(0,w.jsx)(l.EY,{className:"edit-loading-text",children:"\u5904\u7406\u4e2d\u2026"})})]})]})}var T={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u7f16\u8f91\u8d34\u7eb8"};Page((0,a.createPageConfig)(p,"pages/diy/stickerEdit/index",{root:{cn:[]}},T||{}))}},function(e){var s=function(s){return e(e.s=s)};e.O(0,[907,96,76],function(){return s(9519)});e.O()}]);
\ No newline at end of file
+"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[339],{9519:function(e,s,t){var a=t(7842),n=t(1212),c=t(467),i=t(9379),r=t(5544),l=t(118),d=t(758),o=t.n(d),u=t(6540),h=t(1457),m=t(6845),x=t(9703),f=t(9201),j=t(5414),g=t(9674),p=t(3053),v=t(9513),N=t(4848),S=function(e,s,t){return Math.min(Math.max(e,s),t)};function w(e){var s=e.id,t=e.value,a=e.min,n=e.max,c=e.onChange,i=e.format,r=(0,u.useRef)(null),d=function(e){o().createSelectorQuery().select("#".concat(s)).boundingClientRect(function(s){s&&s.width>0&&(r.current={left:s.left,width:s.width}),e&&e()}).exec()},h=function(e){var s=r.current;if(!s||!s.width)return t;var c=S((e-s.left)/s.width,0,1);return S(a+(n-a)*c,a,n)},m=function(e){var s=e.touches&&e.touches[0];s&&d(function(){return c(h(s.clientX))})},x=function(e){var s=e.touches&&e.touches[0];s&&(r.current?c(h(s.clientX)):d(function(){return c(h(s.clientX))}))},f="".concat((t-a)/(n-a)*100,"%");return(0,N.jsxs)(l.Ss,{className:"slider-wrap",children:[(0,N.jsxs)(l.Ss,{id:s,className:"slider-track",onTouchStart:m,onTouchMove:x,onTouchEnd:function(){},children:[(0,N.jsx)(l.Ss,{className:"slider-fill",style:{width:f}}),(0,N.jsx)(l.Ss,{className:"slider-thumb",style:{left:f}})]}),(0,N.jsx)(l.EY,{className:"slider-value",children:i?i(t):t})]})}function k(){var e=(0,x.wR)(),s=e.resolvedTheme,t=(0,f.c)();(0,j.l)(s);var a=(0,u.useState)(""),d=(0,r.A)(a,2),S=d[0],k=d[1],A=(0,u.useState)(""),b=(0,r.A)(A,2),E=b[0],T=b[1],Y=(0,u.useState)(null),y=(0,r.A)(Y,2),B=y[0],I=y[1],D=(0,u.useState)(!1),C=(0,r.A)(D,2),P=C[0],M=C[1],U=(0,u.useState)(null),q=(0,r.A)(U,2),F=q[0],R=q[1],X=(0,u.useState)(0),_=(0,r.A)(X,2),H=_[0],J=_[1],O=(0,u.useState)(0),Q=(0,r.A)(O,2),V=Q[0],W=Q[1],$=(0,u.useState)(0),z=(0,r.A)($,2),G=z[0],K=z[1],L=(0,u.useState)(!1),Z=(0,r.A)(L,2),ee=Z[0],se=Z[1];(0,u.useEffect)(function(){var e=o().getCurrentInstance().router,s=e?e.params:void 0,t=s?s.designId:"",a=s?s.stickerId:"";k(t),T(a);var n=(0,h.p_)(),c=n.find(function(e){return e.id===t}),i=c&&c.designData&&c.designData.stickers?c.designData.stickers.find(function(e){return e.id===a}):void 0;i?(I(i),J(i.edits&&i.edits.brightness||0),W(i.edits&&i.edits.hue||0),K(i.edits&&i.edits.contrast||0)):M(!0)},[]);var te=function(){if(B&&S){se(!0);var e=(0,h.p_)(),s=e.findIndex(function(e){return e.id===S});if(-1===s)return se(!1),void M(!0);var t=e[s],a=t.designData&&t.designData.stickers||[],n=a.findIndex(function(e){return e.id===E});if(-1===n)return se(!1),void M(!0);a[n]=(0,i.A)((0,i.A)((0,i.A)({},a[n]),F?{src:F}:{}),{},{edits:{brightness:H,hue:V,contrast:G}});var c=(0,i.A)((0,i.A)({},t.designData),{},{stickers:a});(0,h.i5)(S,{designData:c}),(0,m.i5)(S,{item:{productId:t.productId,productName:t.productName,unitPrice:t.unitPrice,count:t.count,designData:c}}).catch(function(){return o().showToast({title:"\u7f51\u7edc\u4e0d\u53ef\u7528\uff0c\u5df2\u6682\u5b58\u5230\u672c\u5730",icon:"none"})}),se(!1),o().showToast({title:"\u4fdd\u5b58\u6210\u529f",icon:"success"}),o().navigateBack()}},ae=function(){B&&(o().cropImage?o().cropImage({src:B.src,cropScale:"1:1",success:function(e){var s=(0,i.A)((0,i.A)({},B),{},{src:e.tempFilePath});I(s),R(e.tempFilePath)}}):o().showToast({title:"\u5f53\u524d\u5fae\u4fe1\u7248\u672c\u4e0d\u652f\u6301\u88c1\u526a",icon:"none"}))},ne=function(){var e=(0,c.A)((0,n.A)().m(function e(){var s;return(0,n.A)().w(function(e){while(1)switch(e.p=e.n){case 0:if(B){e.n=1;break}return e.a(2);case 1:return se(!0),e.p=2,e.n=3,(0,m.W$)(B.src);case 3:if(s=e.v,null===s||void 0===s||!s.imageUrl){e.n=4;break}I((0,i.A)((0,i.A)({},B),{},{src:s.imageUrl})),R(s.imageUrl),se(!1),o().showToast({title:"\u7ebf\u7a3f\u751f\u6210\u6210\u529f",icon:"success"}),e.n=5;break;case 4:throw new Error("no imageUrl");case 5:e.n=7;break;case 6:e.p=6,e.v,o().showToast({title:"\u4f7f\u7528\u672c\u5730\u7ebf\u7a3f",icon:"none"}),J(20),K(80),W(0),se(!1);case 7:return e.a(2)}},e,null,[[2,6]])}));return function(){return e.apply(this,arguments)}}(),ce=0===H&&0===V&&0===G?"none":"brightness(".concat(100+H,"%) hue-rotate(").concat(V,"deg) contrast(").concat(100+G,"%)");return P?(0,N.jsxs)(l.Ss,{className:"theme-".concat(s),children:[(0,N.jsx)(g.A,{}),(0,N.jsx)(p.A,{title:"\u7f16\u8f91\u8d34\u7eb8",targetSelector:".edit-header",showBack:!0}),(0,N.jsxs)(l.Ss,{className:"sticker-edit-page",children:[(0,N.jsxs)(l.Ss,{className:"edit-header",style:{paddingTop:"".concat(t.statusBarHeight+12,"px")},children:[(0,N.jsx)(l.EY,{className:"edit-back",onTap:function(){return o().navigateBack()},children:"\u2190"}),(0,N.jsx)(l.EY,{className:"edit-title",children:"\u7f16\u8f91\u8d34\u7eb8"}),(0,N.jsx)(l.EY,{className:"edit-save"})]}),(0,N.jsxs)(l.Ss,{className:"edit-empty surface-card mt-20",children:[(0,N.jsx)(l.EY,{className:"edit-empty-title",children:"\u672a\u627e\u5230\u8be5\u8d34\u7eb8"}),(0,N.jsx)(l.EY,{className:"edit-empty-desc",children:"\u8d34\u7eb8\u53ef\u80fd\u5df2\u88ab\u5220\u9664\uff0c\u8bf7\u8fd4\u56de\u5de5\u4f5c\u53f0\u91cd\u65b0\u6dfb\u52a0"}),(0,N.jsx)(l.Ss,{className:"btn-primary",onTap:function(){return o().navigateBack()},children:(0,N.jsx)(l.EY,{children:"\u8fd4\u56de\u5de5\u4f5c\u53f0"})})]})]})]}):(0,N.jsxs)(l.Ss,{className:"theme-".concat(s),children:[(0,N.jsx)(g.A,{}),(0,N.jsx)(p.A,{title:"\u7f16\u8f91\u8d34\u7eb8",targetSelector:".edit-header",showBack:!0}),(0,N.jsxs)(l.Ss,{className:"sticker-edit-page",children:[(0,N.jsxs)(l.Ss,{className:"edit-header",style:{paddingTop:"".concat(t.statusBarHeight+12,"px")},children:[(0,N.jsx)(l.EY,{className:"edit-back",onTap:function(){return o().navigateBack()},children:"\u2190"}),(0,N.jsx)(l.EY,{className:"edit-title",children:"\u7f16\u8f91\u8d34\u7eb8"}),(0,N.jsx)(l.EY,{className:"edit-save",onTap:te,children:"\u4fdd\u5b58"})]}),(0,N.jsx)(l.Ss,{className:"edit-canvas-wrap",children:(0,N.jsx)(l._V,{className:"edit-preview-img",src:B?B.src:"",mode:"aspectFit",style:{filter:ce}})}),(0,N.jsxs)(l.Ss,{className:"edit-tools surface-card mt-20",children:[(0,N.jsxs)(l.Ss,{className:"edit-row",children:[(0,N.jsx)(l.EY,{className:"edit-label",children:"\u5feb\u901f\u64cd\u4f5c"}),(0,N.jsxs)(l.Ss,{className:"edit-quick-actions",children:[(0,N.jsx)(l.Ss,{className:"quick-btn",onTap:ae,children:(0,N.jsx)(l.EY,{children:"\u88c1\u526a"})}),(0,N.jsx)(l.Ss,{className:"quick-btn",onTap:ne,children:(0,N.jsx)(l.EY,{children:"\u8f6c\u7ebf\u7a3f"})})]})]}),(0,N.jsxs)(l.Ss,{className:"edit-row slider-row",children:[(0,N.jsx)(l.EY,{className:"edit-label",children:"\u4eae\u5ea6"}),(0,N.jsx)(w,{id:"slider-brightness",value:H,min:-100,max:100,onChange:J,format:function(e){return e>0?"+".concat(e):"".concat(e)}})]}),(0,N.jsxs)(l.Ss,{className:"edit-row slider-row",children:[(0,N.jsx)(l.EY,{className:"edit-label",children:"\u8272\u76f8"}),(0,N.jsx)(w,{id:"slider-hue",value:V,min:-180,max:180,onChange:W,format:function(e){return e>0?"+".concat(e):"".concat(e)}})]}),(0,N.jsxs)(l.Ss,{className:"edit-row slider-row",children:[(0,N.jsx)(l.EY,{className:"edit-label",children:"\u5bf9\u6bd4\u5ea6"}),(0,N.jsx)(w,{id:"slider-contrast",value:G,min:-100,max:100,onChange:K,format:function(e){return e>0?"+".concat(e):"".concat(e)}})]})]}),(0,N.jsx)(l.Ss,{style:{flex:1}}),(0,N.jsxs)(v.A,{className:"edit-footer",children:[(0,N.jsx)(l.Ss,{className:"btn-secondary",onTap:function(){return o().navigateBack()},children:(0,N.jsx)(l.EY,{children:"\u53d6\u6d88"})}),(0,N.jsx)(l.Ss,{className:"btn-primary",onTap:te,children:(0,N.jsx)(l.EY,{children:"\u4fdd\u5b58"})})]}),(0,N.jsx)(l.Ss,{className:"safe-bottom-placeholder"}),ee&&(0,N.jsx)(l.Ss,{className:"edit-loading",children:(0,N.jsx)(l.EY,{className:"edit-loading-text",children:"\u5904\u7406\u4e2d\u2026"})})]})]})}var A={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u7f16\u8f91\u8d34\u7eb8"};Page((0,a.createPageConfig)(k,"pages/diy/stickerEdit/index",{root:{cn:[]}},A||{}))}},function(e){var s=function(s){return e(e.s=s)};e.O(0,[907,96,76],function(){return s(9519)});e.O()}]);
\ No newline at end of file
diff --git a/dist/pages/diy/stickerEdit/index.wxss b/dist/pages/diy/stickerEdit/index.wxss
index 3672aa1..e9a7a0a 100644
--- a/dist/pages/diy/stickerEdit/index.wxss
+++ b/dist/pages/diy/stickerEdit/index.wxss
@@ -1 +1 @@
-.sticker-edit-page{-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;min-height:100vh;padding:0 32rpx calc(48rpx + env(safe-area-inset-bottom))}.edit-header{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16rpx;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:24rpx}.edit-back{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;background:var(--bg-card);border:1rpx solid var(--border-strong);border-radius:50%;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);color:var(--text-primary);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:36rpx;height:80rpx;-webkit-justify-content:center;justify-content:center;line-height:1;width:80rpx}.edit-back:active{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.edit-title{color:var(--text-primary);-webkit-flex:1;-ms-flex:1;flex:1;font-size:34rpx;font-weight:700;letter-spacing:0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.edit-save{-ms-flex-align:center;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;color:var(--accent-primary);display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:26rpx;font-weight:600;-webkit-justify-content:flex-end;justify-content:flex-end;min-width:80rpx}.edit-save:active{opacity:.85}.edit-canvas-wrap{-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:1;-ms-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;min-height:480rpx;padding:8rpx 0 24rpx}.edit-canvas{background:var(--bg-input);border:1rpx solid var(--border-strong);border-radius:24rpx;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);height:480rpx;width:100%}.edit-tools{padding:24rpx}.edit-row{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24rpx;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:24rpx}.edit-row:last-child{margin-bottom:0}.edit-label{-ms-flex-negative:0;color:var(--text-primary);-webkit-flex-shrink:0;flex-shrink:0;font-size:26rpx;font-weight:600;width:96rpx}.edit-quick-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16rpx}.quick-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--bg-input);border:1rpx solid var(--border);border-radius:999rpx;color:var(--text-primary);display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24rpx;font-weight:500;height:64rpx;-webkit-justify-content:center;justify-content:center;padding:0 28rpx;-webkit-transition:all .2s ease;transition:all .2s ease}.quick-btn:active{opacity:.85;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.quick-btn.active{background:var(--accent-primary-soft);border-color:var(--accent-primary);color:var(--accent-primary)}.slider-wrap{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;gap:12rpx;min-width:0}.slider-track{background:var(--bg-input);border:1rpx solid var(--border);border-radius:999rpx;-webkit-flex:1;-ms-flex:1;flex:1;height:8rpx;min-width:0;position:relative}.slider-fill{background:-webkit-gradient(linear,left top,right top,from(var(--accent-primary)),to(var(--accent-primary-soft)));background:-webkit-linear-gradient(left,var(--accent-primary),var(--accent-primary-soft));background:linear-gradient(90deg,var(--accent-primary),var(--accent-primary-soft));border-radius:999rpx;height:100%;left:0;position:absolute;top:0}.slider-thumb{background:var(--bg-card);border:4rpx solid var(--accent-primary);border-radius:50%;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);height:32rpx;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32rpx}.slider-thumb.dragging{-webkit-transform:translate(-50%,-50%) scale(1.12);-ms-transform:translate(-50%,-50%) scale(1.12);transform:translate(-50%,-50%) scale(1.12)}.slider-value{color:var(--text-secondary);font-size:22rpx;font-variant-numeric:tabular-nums;min-width:80rpx;text-align:right}.edit-footer .btn-primary,.edit-footer .btn-secondary{-webkit-flex:1;-ms-flex:1;flex:1;font-size:28rpx;font-weight:600;line-height:1.2;padding:28rpx 0;text-align:center}.edit-loading{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.45);bottom:0;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;left:0;position:fixed;right:0;top:0;z-index:1000}.edit-loading-text{color:#fff;font-size:28rpx;margin-top:20rpx}.mt-20{margin-top:24rpx}
\ No newline at end of file
+.sticker-edit-page{-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;min-height:100vh;padding:0 32rpx calc(48rpx + env(safe-area-inset-bottom))}.edit-header{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16rpx;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:24rpx}.edit-back{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;background:var(--bg-card);border:1rpx solid var(--border-strong);border-radius:50%;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);color:var(--text-primary);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:36rpx;height:80rpx;-webkit-justify-content:center;justify-content:center;line-height:1;width:80rpx}.edit-back:active{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.edit-title{color:var(--text-primary);-webkit-flex:1;-ms-flex:1;flex:1;font-size:34rpx;font-weight:700;letter-spacing:0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.edit-save{-ms-flex-align:center;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;color:var(--accent-primary);display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:26rpx;font-weight:600;-webkit-justify-content:flex-end;justify-content:flex-end;min-width:80rpx}.edit-save:active{opacity:.85}.edit-canvas-wrap{-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:1;-ms-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;min-height:480rpx;padding:8rpx 0 24rpx}.edit-canvas{background:var(--bg-input);border:1rpx solid var(--border-strong);border-radius:24rpx;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);height:480rpx;width:100%}.edit-preview-img{background:var(--bg-input);border:1rpx solid var(--border-strong);border-radius:24rpx;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);height:480rpx;width:100%}.edit-tools{padding:24rpx}.edit-row{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24rpx;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:24rpx}.edit-row:last-child{margin-bottom:0}.edit-label{-ms-flex-negative:0;color:var(--text-primary);-webkit-flex-shrink:0;flex-shrink:0;font-size:26rpx;font-weight:600;width:96rpx}.edit-quick-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16rpx}.quick-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:var(--bg-input);border:1rpx solid var(--border);border-radius:999rpx;color:var(--text-primary);display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24rpx;font-weight:500;height:64rpx;-webkit-justify-content:center;justify-content:center;padding:0 28rpx;-webkit-transition:all .2s ease;transition:all .2s ease}.quick-btn:active{opacity:.85;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.quick-btn.active{background:var(--accent-primary-soft);border-color:var(--accent-primary);color:var(--accent-primary)}.slider-wrap{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;gap:12rpx;min-width:0}.slider-track{background:var(--bg-input);border:1rpx solid var(--border);border-radius:999rpx;-webkit-flex:1;-ms-flex:1;flex:1;height:8rpx;min-width:0;position:relative}.slider-fill{background:-webkit-gradient(linear,left top,right top,from(var(--accent-primary)),to(var(--accent-primary-soft)));background:-webkit-linear-gradient(left,var(--accent-primary),var(--accent-primary-soft));background:linear-gradient(90deg,var(--accent-primary),var(--accent-primary-soft));border-radius:999rpx;height:100%;left:0;position:absolute;top:0}.slider-thumb{background:var(--bg-card);border:4rpx solid var(--accent-primary);border-radius:50%;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);height:32rpx;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32rpx}.slider-thumb.dragging{-webkit-transform:translate(-50%,-50%) scale(1.12);-ms-transform:translate(-50%,-50%) scale(1.12);transform:translate(-50%,-50%) scale(1.12)}.slider-value{color:var(--text-secondary);font-size:22rpx;font-variant-numeric:tabular-nums;min-width:80rpx;text-align:right}.edit-footer .btn-primary,.edit-footer .btn-secondary{-webkit-flex:1;-ms-flex:1;flex:1;font-size:28rpx;font-weight:600;line-height:1.2;padding:28rpx 0;text-align:center}.edit-loading{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.45);bottom:0;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;left:0;position:fixed;right:0;top:0;z-index:1000}.edit-loading-text{color:#fff;font-size:28rpx;margin-top:20rpx}.mt-20{margin-top:24rpx}.edit-empty{-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:24rpx;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24rpx;margin:24rpx 24rpx 0;padding:60rpx 40rpx}.edit-empty-title{font-size:32rpx;font-weight:600}.edit-empty-desc{font-size:26rpx;opacity:.65;text-align:center}.edit-empty .btn-primary{border-radius:44rpx;padding:16rpx 60rpx}
\ No newline at end of file
diff --git a/dist/pages/product/index.js b/dist/pages/product/index.js
index 69f3288..620d7f0 100644
--- a/dist/pages/product/index.js
+++ b/dist/pages/product/index.js
@@ -1 +1 @@
-"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[612],{4120:function(s,e,a){var c=a(7842),l=a(5544),r=a(118),n=a(758),i=a.n(n),t=a(6540),d=a(5234),o=a(1457),m=a(9703),h=a(9201),x=a(5414),p=a(9674),j=a(3053),u=a(9513),N=a(4848);function S(){var s=(0,m.wR)(),e=(s.theme,s.resolvedTheme),a=(0,h.c)();(0,x.l)(e);var c=(0,t.useState)(!1),n=(0,l.A)(c,2),S=n[0],g=n[1],f=(0,t.useState)(1),E=(0,l.A)(f,2),Y=E[0],v=E[1],y=i().getCurrentInstance().router,b=y?y.params:void 0,k=b&&b.id?b.id:"",w=(0,d.y9)(k);if(!w)return(0,N.jsxs)(r.Ss,{className:"theme-".concat(e),children:[(0,N.jsx)(p.A,{}),(0,N.jsx)(j.A,{title:"\u5546\u54c1\u8be6\u60c5",targetSelector:".page-header",showBack:!0}),(0,N.jsx)(r.Ss,{className:"product-page",children:(0,N.jsx)(r.Ss,{className:"page-header",style:{marginTop:"".concat(a.statusBarHeight+12,"px")},children:(0,N.jsxs)(r.Ss,{className:"page-header-inner",children:[(0,N.jsx)(r.Ss,{className:"back-btn",style:{position:"fixed",left:"30rpx",top:"".concat(a.menuButtonTop,"px"),zIndex:41},onTap:function(){return i().navigateBack()},children:(0,N.jsx)(r.EY,{className:"back-arrow",children:"\u2190"})}),(0,N.jsx)(r.Ss,{className:"nav-placeholder"}),(0,N.jsx)(r.EY,{className:"nav-title",children:"\u5546\u54c1\u672a\u627e\u5230"}),(0,N.jsx)(r.Ss,{className:"nav-placeholder"})]})})})]});var T=w.specs&&w.specs.length>0?w.specs.find(function(s){return s[0].indexOf("\u5de5\u827a")>=0}):void 0,B=T?T[1]:"\u6fc0\u5149\u5fae\u96d5",A=function(){v(1),g(!0)},q=function(){(0,o.cY)(w,Y),g(!1),i().showToast({title:"\u5df2\u52a0\u5165\u8bbe\u8ba1\u6e05\u5355 x".concat(Y),icon:"success"}),setTimeout(function(){return i().navigateBack()},1200)},P=function(){i().navigateTo({url:"/pages/diy/index?source=product&productId=".concat(w.id,"&quantity=1")})},C=function(s){v(function(e){return Math.max(1,Math.min(99,e+s))})};return(0,N.jsxs)(r.Ss,{className:"theme-".concat(e),children:[(0,N.jsx)(p.A,{}),(0,N.jsx)(j.A,{title:"\u5546\u54c1\u8be6\u60c5",targetSelector:".page-header",showBack:!0}),(0,N.jsxs)(r.Ss,{className:"product-page",children:[(0,N.jsx)(r.Ss,{className:"page-header",style:{marginTop:"".concat(a.statusBarHeight+12,"px")},children:(0,N.jsxs)(r.Ss,{className:"page-header-inner",children:[(0,N.jsx)(r.Ss,{className:"back-btn",style:{position:"fixed",left:"30rpx",top:"".concat(a.menuButtonTop,"px"),zIndex:41},onTap:function(){return i().navigateBack()},children:(0,N.jsx)(r.EY,{className:"back-arrow",children:"\u2190"})}),(0,N.jsx)(r.Ss,{className:"nav-placeholder"}),(0,N.jsx)(r.EY,{className:"nav-title",children:"\u5546\u54c1\u8be6\u60c5"}),(0,N.jsx)(r.Ss,{className:"nav-placeholder"})]})}),(0,N.jsx)(r.Ss,{className:"hero-section",children:(0,N.jsx)(r.RC,{className:"hero-swiper",circular:!0,autoplay:!0,interval:3e3,duration:500,indicatorDots:!0,indicatorColor:"var(--border-strong)",indicatorActiveColor:"var(--accent-primary)",children:w.images&&w.images.length>0?w.images.map(function(s,e){return(0,N.jsx)(r.wu,{children:(0,N.jsx)(r.Ss,{className:"hero-block",children:(0,N.jsx)(r._V,{className:"hero-image",src:s,mode:"aspectFill"})})},e)}):(0,N.jsx)(r.wu,{children:(0,N.jsx)(r.Ss,{className:"hero-block hero-block-fallback",children:(0,N.jsx)(r._V,{className:"hero-fallback-icon",src:(0,d.QE)(w),mode:"aspectFit"})})})})}),(0,N.jsx)(r.Ss,{className:"detail-card surface-card",children:(0,N.jsxs)(r.Ss,{className:"price-line",children:[(0,N.jsxs)(r.Ss,{className:"price-left",children:[(0,N.jsx)(r.EY,{className:"detail-title",children:w.name}),(0,N.jsx)(r.EY,{className:"detail-desc",children:w.desc})]}),(0,N.jsxs)(r.Ss,{className:"price-right",children:[(0,N.jsxs)(r.EY,{className:"price",children:["\xa5",w.price]}),w.originalPrice&&w.originalPrice>w.price&&(0,N.jsxs)(r.EY,{className:"price-old",children:["\xa5",w.originalPrice]})]})]})}),(0,N.jsxs)(r.Ss,{className:"detail-card surface-card",children:[(0,N.jsxs)(r.Ss,{className:"spec-row",children:[(0,N.jsx)(r.EY,{className:"spec-key",children:"\u5355\u4ef7"}),(0,N.jsxs)(r.EY,{className:"spec-value",children:["\xa5",w.price]})]}),(0,N.jsxs)(r.Ss,{className:"spec-row",children:[(0,N.jsx)(r.EY,{className:"spec-key",children:"\u5de5\u671f"}),(0,N.jsx)(r.EY,{className:"spec-value",children:w.leadTime})]}),(0,N.jsxs)(r.Ss,{className:"spec-row",children:[(0,N.jsx)(r.EY,{className:"spec-key",children:"\u5c3a\u5bf8"}),(0,N.jsxs)(r.EY,{className:"spec-value",children:[w.mask.width," \xd7 ",w.mask.height," px"]})]}),(0,N.jsxs)(r.Ss,{className:"spec-row",children:[(0,N.jsx)(r.EY,{className:"spec-key",children:"\u5b9a\u5236\u5de5\u827a"}),(0,N.jsx)(r.EY,{className:"spec-value",children:B})]})]}),(0,N.jsxs)(r.Ss,{className:"detail-card surface-card",children:[(0,N.jsx)(r.EY,{className:"section-title",children:"\u5546\u54c1\u4ecb\u7ecd"}),(0,N.jsx)(r.EY,{className:"detail-text",children:w.description})]}),(0,N.jsxs)(u.A,{children:[(0,N.jsxs)(r.Ss,{className:"price-summary",children:[(0,N.jsx)(r.EY,{className:"summary-label",children:"\u8d77\u4ef7"}),(0,N.jsxs)(r.EY,{className:"summary-price",children:["\xa5",w.price]})]}),(0,N.jsx)(r.Ss,{className:"btn-secondary",onTap:A,children:(0,N.jsx)(r.EY,{children:"\u52a0\u5165\u8bbe\u8ba1\u6e05\u5355"})}),(0,N.jsx)(r.Ss,{className:"btn-primary",onTap:P,children:(0,N.jsx)(r.EY,{children:"\u7acb\u5373\u4e0b\u5355"})})]}),S&&(0,N.jsx)(r.Ss,{className:"modal-overlay",children:(0,N.jsxs)(r.Ss,{className:"modal-card surface-card",children:[(0,N.jsx)(r.EY,{className:"modal-title",children:"\u52a0\u5165\u8bbe\u8ba1\u6e05\u5355"}),(0,N.jsxs)(r.Ss,{className:"modal-product",children:[(0,N.jsx)(r._V,{className:"modal-icon-img",src:(0,d.QE)(w),mode:"aspectFit"}),(0,N.jsx)(r.EY,{className:"modal-name",children:w.name})]}),(0,N.jsxs)(r.Ss,{className:"quantity-row",children:[(0,N.jsx)(r.EY,{className:"qty-label",children:"\u6570\u91cf"}),(0,N.jsxs)(r.Ss,{className:"qty-control",children:[(0,N.jsx)(r.Ss,{className:"qty-btn",onTap:function(){return C(-1)},children:"\uff0d"}),(0,N.jsx)(r.EY,{className:"qty-num",children:Y}),(0,N.jsx)(r.Ss,{className:"qty-btn",onTap:function(){return C(1)},children:"\uff0b"})]})]}),(0,N.jsxs)(r.Ss,{className:"modal-total",children:[(0,N.jsx)(r.EY,{className:"total-label",children:"\u5c0f\u8ba1"}),(0,N.jsxs)(r.EY,{className:"total-price",children:["\xa5",(w.price*Y).toFixed(2)]})]}),(0,N.jsxs)(r.Ss,{className:"modal-actions",children:[(0,N.jsx)(r.Ss,{className:"btn-secondary",onTap:function(){return g(!1)},children:(0,N.jsx)(r.EY,{children:"\u53d6\u6d88"})}),(0,N.jsx)(r.Ss,{className:"btn-primary",onTap:q,children:(0,N.jsx)(r.EY,{children:"\u786e\u5b9a"})})]})]})})]})]})}var g={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u5546\u54c1\u8be6\u60c5"};Page((0,c.createPageConfig)(S,"pages/product/index",{root:{cn:[]}},g||{}))}},function(s){var e=function(e){return s(s.s=e)};s.O(0,[907,96,76],function(){return e(4120)});s.O()}]);
\ No newline at end of file
+"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[612],{4120:function(s,e,a){var c=a(7842),n=a(436),l=a(5544),r=a(118),i=a(758),t=a.n(i),o=a(6540),d=a(5234),m=a(1457),h=a(6845),x=a(9703),p=a(9201),j=a(5414),u=a(9674),N=a(3053),S=a(9513),g=a(4848);function f(){var s=(0,x.wR)(),e=(s.theme,s.resolvedTheme),a=(0,p.c)();(0,j.l)(e);var c=(0,o.useState)(!1),i=(0,l.A)(c,2),f=i[0],E=i[1],Y=(0,o.useState)(1),v=(0,l.A)(Y,2),y=v[0],b=v[1],k=t().getCurrentInstance().router,w=k?k.params:void 0,T=w&&w.id?w.id:"",B=(0,d.y9)(T);if(!B)return(0,g.jsxs)(r.Ss,{className:"theme-".concat(e),children:[(0,g.jsx)(u.A,{}),(0,g.jsx)(N.A,{title:"\u5546\u54c1\u8be6\u60c5",targetSelector:".page-header",showBack:!0}),(0,g.jsx)(r.Ss,{className:"product-page",children:(0,g.jsx)(r.Ss,{className:"page-header",style:{marginTop:"".concat(a.statusBarHeight+12,"px")},children:(0,g.jsxs)(r.Ss,{className:"page-header-inner",children:[(0,g.jsx)(r.Ss,{className:"back-btn",style:{position:"fixed",left:"30rpx",top:"".concat(a.menuButtonTop,"px"),zIndex:41},onTap:function(){return t().navigateBack()},children:(0,g.jsx)(r.EY,{className:"back-arrow",children:"\u2190"})}),(0,g.jsx)(r.Ss,{className:"nav-placeholder"}),(0,g.jsx)(r.EY,{className:"nav-title",children:"\u5546\u54c1\u672a\u627e\u5230"}),(0,g.jsx)(r.Ss,{className:"nav-placeholder"})]})})})]});var A=B.specs&&B.specs.length>0?B.specs.find(function(s){return s[0].indexOf("\u5de5\u827a")>=0}):void 0,q=A?A[1]:"\u6fc0\u5149\u5fae\u96d5",P=function(){b(1),E(!0)},C=function(){(0,h.x9)({productId:B.id,productName:B.name,unitPrice:B.price,count:y}).then(function(s){(0,m.Fu)([s].concat((0,n.A)((0,m.p_)()))),t().showToast({title:"\u5df2\u52a0\u5165\u8bbe\u8ba1\u6e05\u5355 x".concat(y),icon:"success"})}).catch(function(){(0,m.cY)(B,y),t().showToast({title:"\u7f51\u7edc\u4e0d\u53ef\u7528\uff0c\u5df2\u52a0\u5165\u672c\u5730\u6e05\u5355 x".concat(y),icon:"none"})}).finally(function(){E(!1),setTimeout(function(){return t().navigateBack()},1200)})},F=function(){t().navigateTo({url:"/pages/diy/index?source=product&productId=".concat(B.id,"&quantity=1")})},I=function(s){b(function(e){return Math.max(1,Math.min(99,e+s))})};return(0,g.jsxs)(r.Ss,{className:"theme-".concat(e),children:[(0,g.jsx)(u.A,{}),(0,g.jsx)(N.A,{title:"\u5546\u54c1\u8be6\u60c5",targetSelector:".page-header",showBack:!0}),(0,g.jsxs)(r.Ss,{className:"product-page",children:[(0,g.jsx)(r.Ss,{className:"page-header",style:{marginTop:"".concat(a.statusBarHeight+12,"px")},children:(0,g.jsxs)(r.Ss,{className:"page-header-inner",children:[(0,g.jsx)(r.Ss,{className:"back-btn",style:{position:"fixed",left:"30rpx",top:"".concat(a.menuButtonTop,"px"),zIndex:41},onTap:function(){return t().navigateBack()},children:(0,g.jsx)(r.EY,{className:"back-arrow",children:"\u2190"})}),(0,g.jsx)(r.Ss,{className:"nav-placeholder"}),(0,g.jsx)(r.EY,{className:"nav-title",children:"\u5546\u54c1\u8be6\u60c5"}),(0,g.jsx)(r.Ss,{className:"nav-placeholder"})]})}),(0,g.jsx)(r.Ss,{className:"hero-section",children:(0,g.jsx)(r.RC,{className:"hero-swiper",circular:!0,autoplay:!0,interval:3e3,duration:500,indicatorDots:!0,indicatorColor:"var(--border-strong)",indicatorActiveColor:"var(--accent-primary)",children:B.images&&B.images.length>0?B.images.map(function(s,e){return(0,g.jsx)(r.wu,{children:(0,g.jsx)(r.Ss,{className:"hero-block",children:(0,g.jsx)(r._V,{className:"hero-image",src:s,mode:"aspectFill"})})},e)}):(0,g.jsx)(r.wu,{children:(0,g.jsx)(r.Ss,{className:"hero-block hero-block-fallback",children:(0,g.jsx)(r._V,{className:"hero-fallback-icon",src:(0,d.QE)(B),mode:"aspectFit"})})})})}),(0,g.jsx)(r.Ss,{className:"detail-card surface-card",children:(0,g.jsxs)(r.Ss,{className:"price-line",children:[(0,g.jsxs)(r.Ss,{className:"price-left",children:[(0,g.jsx)(r.EY,{className:"detail-title",children:B.name}),(0,g.jsx)(r.EY,{className:"detail-desc",children:B.desc})]}),(0,g.jsxs)(r.Ss,{className:"price-right",children:[(0,g.jsxs)(r.EY,{className:"price",children:["\xa5",B.price]}),B.originalPrice&&B.originalPrice>B.price&&(0,g.jsxs)(r.EY,{className:"price-old",children:["\xa5",B.originalPrice]})]})]})}),(0,g.jsxs)(r.Ss,{className:"detail-card surface-card",children:[(0,g.jsxs)(r.Ss,{className:"spec-row",children:[(0,g.jsx)(r.EY,{className:"spec-key",children:"\u5355\u4ef7"}),(0,g.jsxs)(r.EY,{className:"spec-value",children:["\xa5",B.price]})]}),(0,g.jsxs)(r.Ss,{className:"spec-row",children:[(0,g.jsx)(r.EY,{className:"spec-key",children:"\u5de5\u671f"}),(0,g.jsx)(r.EY,{className:"spec-value",children:B.leadTime})]}),(0,g.jsxs)(r.Ss,{className:"spec-row",children:[(0,g.jsx)(r.EY,{className:"spec-key",children:"\u5c3a\u5bf8"}),(0,g.jsxs)(r.EY,{className:"spec-value",children:[B.mask.width," \xd7 ",B.mask.height," px"]})]}),(0,g.jsxs)(r.Ss,{className:"spec-row",children:[(0,g.jsx)(r.EY,{className:"spec-key",children:"\u5b9a\u5236\u5de5\u827a"}),(0,g.jsx)(r.EY,{className:"spec-value",children:q})]})]}),(0,g.jsxs)(r.Ss,{className:"detail-card surface-card",children:[(0,g.jsx)(r.EY,{className:"section-title",children:"\u5546\u54c1\u4ecb\u7ecd"}),(0,g.jsx)(r.EY,{className:"detail-text",children:B.description})]}),(0,g.jsxs)(S.A,{children:[(0,g.jsxs)(r.Ss,{className:"price-summary",children:[(0,g.jsx)(r.EY,{className:"summary-label",children:"\u8d77\u4ef7"}),(0,g.jsxs)(r.EY,{className:"summary-price",children:["\xa5",B.price]})]}),(0,g.jsx)(r.Ss,{className:"btn-secondary",onTap:P,children:(0,g.jsx)(r.EY,{children:"\u52a0\u5165\u8bbe\u8ba1\u6e05\u5355"})}),(0,g.jsx)(r.Ss,{className:"btn-primary",onTap:F,children:(0,g.jsx)(r.EY,{children:"\u7acb\u5373\u4e0b\u5355"})})]}),f&&(0,g.jsx)(r.Ss,{className:"modal-overlay",children:(0,g.jsxs)(r.Ss,{className:"modal-card surface-card",children:[(0,g.jsx)(r.EY,{className:"modal-title",children:"\u52a0\u5165\u8bbe\u8ba1\u6e05\u5355"}),(0,g.jsxs)(r.Ss,{className:"modal-product",children:[(0,g.jsx)(r._V,{className:"modal-icon-img",src:(0,d.QE)(B),mode:"aspectFit"}),(0,g.jsx)(r.EY,{className:"modal-name",children:B.name})]}),(0,g.jsxs)(r.Ss,{className:"quantity-row",children:[(0,g.jsx)(r.EY,{className:"qty-label",children:"\u6570\u91cf"}),(0,g.jsxs)(r.Ss,{className:"qty-control",children:[(0,g.jsx)(r.Ss,{className:"qty-btn",onTap:function(){return I(-1)},children:"\uff0d"}),(0,g.jsx)(r.EY,{className:"qty-num",children:y}),(0,g.jsx)(r.Ss,{className:"qty-btn",onTap:function(){return I(1)},children:"\uff0b"})]})]}),(0,g.jsxs)(r.Ss,{className:"modal-total",children:[(0,g.jsx)(r.EY,{className:"total-label",children:"\u5c0f\u8ba1"}),(0,g.jsxs)(r.EY,{className:"total-price",children:["\xa5",(B.price*y).toFixed(2)]})]}),(0,g.jsxs)(r.Ss,{className:"modal-actions",children:[(0,g.jsx)(r.Ss,{className:"btn-secondary",onTap:function(){return E(!1)},children:(0,g.jsx)(r.EY,{children:"\u53d6\u6d88"})}),(0,g.jsx)(r.Ss,{className:"btn-primary",onTap:C,children:(0,g.jsx)(r.EY,{children:"\u786e\u5b9a"})})]})]})})]})]})}var E={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u5546\u54c1\u8be6\u60c5"};Page((0,c.createPageConfig)(f,"pages/product/index",{root:{cn:[]}},E||{}))}},function(s){var e=function(e){return s(s.s=e)};s.O(0,[907,96,76],function(){return e(4120)});s.O()}]);
\ No newline at end of file
diff --git a/dist/pages/profile/index.js b/dist/pages/profile/index.js
index f13373d..aadbbb5 100644
--- a/dist/pages/profile/index.js
+++ b/dist/pages/profile/index.js
@@ -1 +1 @@
-"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[481],{2579:function(e,s,a){var n=a(7842),i=a(1212),t=a(467),r=a(5544),c=a(118),l=a(758),o=a.n(l),u=a(6540),d=a(1457),p=a(9703),m=a(9201),g=a(5414),h=a(9674),x=a(3053),f=a(5787),j=a(3246),v=a(8199),N=a(4848),S={"\u6211\u7684\u8bbe\u8ba1":(0,v.uq)("/icon/\u8c03\u8272\u76d8.png"),"\u8bcd\u4e91\u751f\u6210":(0,v.uq)("/icon/\u8bcd\u4e91\u751f\u6210.png"),"\u6536\u8d27\u5730\u5740":(0,v.uq)("/icon/\u5730\u5740.png"),"\u8054\u7cfb\u5ba2\u670d":(0,v.uq)("/icon/\u7535\u8bdd.png"),"\u4f7f\u7528\u5e2e\u52a9":(0,v.uq)("/icon/\u4f7f\u7528\u5e2e\u52a9.png"),"\u8bbe\u7f6e":(0,v.uq)("/icon/\u8bbe\u7f6e.png")},b=[{key:"toDesign",label:"\u5f85\u8bbe\u8ba1",icon:(0,v.uq)("/icon/\u4e09\u89d2\u5c3a.png")},{key:"pending",label:"\u5f85\u4ed8\u6b3e",icon:(0,v.uq)("/icon/\u56db\u89d2\u661f.svg")},{key:"paid",label:"\u5f85\u53d1\u8d27",icon:(0,v.uq)("/icon/\u5305\u88f9.png")},{key:"shipping",label:"\u5f85\u6536\u8d27",icon:(0,v.uq)("/icon/\u676f\u5b50.png")},{key:"done",label:"\u5df2\u5b8c\u6210",icon:(0,v.uq)("/icon/\u4e66\u672c.png")}],k=[{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"}],w=function(){};function T(){var e=(0,p.wR)(),s=(e.theme,e.resolvedTheme),a=(0,m.c)();(0,g.l)(s);var n=(0,u.useState)(!1),T=(0,r.A)(n,2),y=T[0],A=T[1],E=(0,u.useState)({nickName:"",avatarUrl:""}),Y=(0,r.A)(E,2),q=Y[0],U=Y[1],F=(0,u.useState)(!1),_=(0,r.A)(F,2),D=_[0],P=_[1],V=(0,u.useState)("entry"),L=(0,r.A)(V,2),C=L[0],J=L[1],O=(0,u.useState)(""),B=(0,r.A)(O,2),H=B[0],I=B[1],M=(0,u.useState)(""),R=(0,r.A)(M,2),W=R[0],$=R[1],z=(0,u.useState)(!1),G=(0,r.A)(z,2),K=G[0],Q=G[1],X=(0,u.useState)({toDesign:0,pending:0,paid:0,shipping:0,done:0}),Z=(0,r.A)(X,2),ee=Z[0],se=Z[1],ae=function(){var e=(0,d.n7)(),s=(0,d.p_)();se({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})},ne=function(){var e=(0,d.ug)();e&&e.openid?(A(!0),U({nickName:e.nickName||"",avatarUrl:e.avatarUrl||""})):(A(!1),U({nickName:"",avatarUrl:""})),ae()};(0,l.useDidShow)(function(){ne()});var ie=function(){J("entry"),I(""),$(""),P(!0)},te=function(){return P(!1)},re=function(e){Q(!1),(0,j.Sy)(),o().showToast({title:e,icon:"none"})},ce=function(e,s,a,n){var i={openid:s,nickName:a||"\u5fae\u4fe1\u7528\u6237",avatarUrl:n||"",accessToken:e,loginAt:Date.now()};(0,d.iA)(i),U({nickName:i.nickName,avatarUrl:i.avatarUrl}),A(!0),P(!1),J("entry"),Q(!1),(0,j.Sy)(),o().showToast({title:"\u767b\u5f55\u6210\u529f",icon:"success"})},le=function(){var e=(0,t.A)((0,i.A)().m(function e(){var s,a,n,t,r,c;return(0,i.A)().w(function(e){while(1)switch(e.p=e.n){case 0:if(!K){e.n=1;break}return e.a(2);case 1:return console.log("[Profile] \u767b\u5f55\u6309\u94ae\u88ab\u70b9\u51fb\uff0c\u5f00\u59cb\u767b\u5f55\u6d41\u7a0b"),Q(!0),o().showLoading({title:"\u767b\u5f55\u4e2d",mask:!0}),e.p=2,e.n=3,o().login();case 3:return s=e.v,console.log("[Profile] wx.login \u6210\u529f\uff0ccode=",s.code),e.n=4,(0,f.iD)(s.code);case 4:if(a=e.v,console.log("[Profile] \u540e\u7aef /auth/login \u8fd4\u56de:",JSON.stringify(a)),a&&a.accessToken){e.n=5;break}return re("\u767b\u5f55\u5931\u8d25\uff0c\u672a\u62ff\u5230 token"),e.a(2);case 5:return n="",e.p=6,e.n=7,(0,f.jp)();case 7:t=e.v,n=t&&t.openid||"",e.n=9;break;case 8:e.p=8,e.v,n="";case 9:if(n){e.n=10;break}return re("\u767b\u5f55\u5f02\u5e38\uff0c\u8bf7\u91cd\u8bd5"),e.a(2);case 10:if(r=a.isNewUser||!a.nickname||!a.avatar,!r){e.n=11;break}return I(a.nickname||""),$(a.avatar||""),(0,j.Sy)(),Q(!1),J("fill"),o().showToast({title:"\u8bf7\u8bbe\u7f6e\u5934\u50cf\u548c\u6635\u79f0",icon:"none"}),e.a(2);case 11:ce(a.accessToken,n,a.nickname||"",a.avatar||""),e.n=13;break;case 12:e.p=12,c=e.v,console.error("[Profile] \u767b\u5f55\u6d41\u7a0b\u51fa\u9519:",c),re(c&&c.message||"\u540e\u7aef\u8fde\u63a5\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u7f51\u7edc");case 13:return e.a(2)}},e,null,[[6,8],[2,12]])}));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=(0,t.A)((0,i.A)().m(function e(){var s,a,n,t;return(0,i.A)().w(function(e){while(1)switch(e.p=e.n){case 0:if(!K){e.n=1;break}return e.a(2);case 1:return Q(!0),o().showLoading({title:"\u4fdd\u5b58\u4e2d",mask:!0}),e.p=2,e.n=3,(0,f.r7)({nickname:H||void 0,avatar:W||void 0});case 3:return s="",e.p=4,e.n=5,(0,f.jp)();case 5:a=e.v,s=a&&a.openid||"",e.n=7;break;case 6:e.p=6,e.v,s="";case 7:if(s){e.n=8;break}return re("\u4fdd\u5b58\u5f02\u5e38\uff0c\u8bf7\u91cd\u8bd5"),e.a(2);case 8:n=(0,d.ug)(),ce(n&&n.accessToken||(0,f.gf)(),s,H,W),e.n=10;break;case 9:e.p=9,t=e.v,console.error("[Profile] \u4fdd\u5b58\u8d44\u6599\u51fa\u9519:",t),re(t&&t.message||"\u4fdd\u5b58\u5931\u8d25");case 10:return e.a(2)}},e,null,[[4,6],[2,9]])}));return function(){return e.apply(this,arguments)}}(),ue=function(e){$(e.detail.avatarUrl||"")},de=function(e){switch(o().hideToast(),e){case"toDesign":o().setStorageSync("designList:filter","toDesign"),o().switchTab({url:"/pages/designList/index"});break;case"pending":o().setStorageSync("orders:filter","pending"),o().switchTab({url:"/pages/orders/index"});break;case"paid":o().setStorageSync("orders:filter","paid"),o().switchTab({url:"/pages/orders/index"});break;case"shipping":o().setStorageSync("orders:filter","shipping"),o().switchTab({url:"/pages/orders/index"});break;case"done":o().setStorageSync("orders:filter","done"),o().switchTab({url:"/pages/orders/index"});break}},pe=function(e,s){if(o().hideToast(),!y&&(e.includes("designList")||e.includes("orders")))return o().showToast({title:"\u8bf7\u5148\u767b\u5f55",icon:"none"}),void P(!0);"\u8054\u7cfb\u5ba2\u670d"!==s?e.startsWith("/pages/")&&(e.includes("designList")||e.includes("orders")?o().switchTab({url:e,fail:function(e){console.error("switchTab fail",e),o().showToast({title:"\u8df3\u8f6c\u5931\u8d25",icon:"none"})}}):o().navigateTo({url:e,fail:function(e){console.error("navigateTo fail",e),o().showToast({title:"\u8df3\u8f6c\u5931\u8d25",icon:"none"})}})):o().navigateTo({url:"/pages/service/index",fail:function(e){console.error("navigateTo service fail",e),o().showToast({title:"\u8df3\u8f6c\u5931\u8d25",icon:"none"})}})};return(0,N.jsxs)(c.Ss,{className:"theme-".concat(s),style:{minHeight:"100vh"},children:[(0,N.jsx)(h.A,{}),(0,N.jsx)(x.A,{title:"\u6211\u7684",targetSelector:".profile-header"}),(0,N.jsxs)(c.Ss,{className:"profile-page",children:[(0,N.jsxs)(c.Ss,{className:"profile-header surface-card",style:{marginTop:"".concat(a.statusBarHeight+12,"px")},children:[(0,N.jsxs)(c.Ss,{className:"user-info",children:[y&&q.avatarUrl?(0,N.jsx)(c._V,{className:"avatar",src:q.avatarUrl,mode:"aspectFill"}):(0,N.jsx)(c.Ss,{className:"avatar-placeholder",onTap:ie,children:(0,N.jsx)(c._V,{className:"avatar-icon-img",src:(0,v.uq)("/icon/\u4e2a\u4eba.png"),mode:"aspectFit"})}),(0,N.jsxs)(c.Ss,{className:"user-meta",children:[(0,N.jsx)(c.EY,{className:"user-name",onTap:y?w:ie,children:y?q.nickName:"\u70b9\u51fb\u767b\u5f55"}),(0,N.jsx)(c.EY,{className:"user-level",children:y?"\u667a\u7ed8\u5fae\u523b\u4f1a\u5458":"\u6388\u6743\u5fae\u4fe1\uff0c\u5f00\u542f\u4e13\u5c5e\u5b9a\u5236"})]})]}),(0,N.jsxs)(c.Ss,{className:"status-grid",children:[(0,N.jsx)(c.Ss,{className:"status-row row2",children:b.slice(0,2).map(function(e){return(0,N.jsxs)(c.Ss,{className:"status-group",children:[(0,N.jsxs)(c.Ss,{className:"status-item",onTap:function(){return de(e.key)},children:[(0,N.jsx)(c._V,{className:"status-icon-img",src:e.icon,mode:"aspectFit"}),(0,N.jsx)(c.EY,{className:"status-num",children:ee[e.key]}),(0,N.jsx)(c.EY,{className:"status-label",children:e.label})]}),(0,N.jsx)(c.Ss,{className:"status-divider"})]},e.key)})}),(0,N.jsx)(c.Ss,{className:"status-divider-h"}),(0,N.jsx)(c.Ss,{className:"status-row row3",children:b.slice(2).map(function(e,s){return(0,N.jsxs)(c.Ss,{className:"status-group",children:[(0,N.jsxs)(c.Ss,{className:"status-item",onTap:function(){return de(e.key)},children:[(0,N.jsx)(c._V,{className:"status-icon-img",src:e.icon,mode:"aspectFit"}),(0,N.jsx)(c.EY,{className:"status-num",children:ee[e.key]}),(0,N.jsx)(c.EY,{className:"status-label",children:e.label})]}),s<2&&(0,N.jsx)(c.Ss,{className:"status-divider"})]},e.key)})})]})]}),(0,N.jsxs)(c.Ss,{className:"mt-20",children:[(0,N.jsx)(c.EY,{className:"section-title",children:"\u5e38\u7528\u529f\u80fd"}),(0,N.jsx)(c.Ss,{className:"menu-grid",children:k.map(function(e,s){return(0,N.jsxs)(c.Ss,{className:"menu-card surface-card",onTap:function(){return pe(e.path,e.label)},children:[(0,N.jsx)(c._V,{className:"menu-icon-img",src:S[e.label],mode:"aspectFit"}),(0,N.jsx)(c.EY,{className:"menu-label",children:e.label})]},s)})})]}),(0,N.jsx)(c.Ss,{className:"enterprise-section surface-card mt-20",children:(0,N.jsxs)(c.Ss,{className:"flex-between",children:[(0,N.jsxs)(c.Ss,{className:"flex-column",children:[(0,N.jsxs)(c.Ss,{className:"flex-center",children:[(0,N.jsx)(c._V,{className:"enterprise-icon",src:(0,v.uq)("/icon/\u4f01\u4e1a\u6279\u91cf\u5b9a\u5236.png"),mode:"aspectFit"}),(0,N.jsx)(c.EY,{className:"enterprise-title",children:"\u4f01\u4e1a\u6279\u91cf\u5b9a\u5236"})]}),(0,N.jsx)(c.EY,{className:"enterprise-desc",children:"\u5e74\u4f1a\u793c\u54c1\u3001\u5165\u804c\u7eaa\u5ff5\u3001\u56e2\u5efa\u4f34\u624b\u793c"})]}),(0,N.jsx)(c.Ss,{className:"btn-primary enterprise-btn",children:(0,N.jsx)(c.EY,{children:"\u7acb\u5373\u54a8\u8be2"})})]})}),D&&(0,N.jsx)(c.Ss,{className:"modal-overlay",children:(0,N.jsxs)(c.Ss,{className:"login-card surface-card",children:[(0,N.jsx)(c.EY,{className:"login-title",children:"\u767b\u5f55\u667a\u7ed8\u5fae\u523b"}),"entry"===C?(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(c.EY,{className:"login-desc",children:"\u767b\u5f55\u540e\u540c\u6b65\u60a8\u7684\u8bbe\u8ba1\u6e05\u5355\u548c\u8ba2\u5355"}),(0,N.jsxs)(c.Ss,{className:"login-actions",children:[(0,N.jsx)(c.Ss,{className:"btn-secondary",onTap:te,children:(0,N.jsx)(c.EY,{children:"\u53d6\u6d88"})}),(0,N.jsx)(c.Ss,{className:"btn-primary",onTap:le,children:(0,N.jsx)(c.EY,{children:"\u5fae\u4fe1\u767b\u5f55"})})]})]}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(c.EY,{className:"login-desc",children:"\u8bf7\u8bbe\u7f6e\u60a8\u7684\u5934\u50cf\u548c\u6635\u79f0"}),(0,N.jsx)(c.$n,{className:"avatar-btn",openType:"chooseAvatar",onChooseAvatar:ue,children:W?(0,N.jsx)(c._V,{className:"avatar-img",src:W,mode:"aspectFill"}):(0,N.jsx)(c._V,{className:"avatar-placeholder-img",src:(0,v.uq)("/icon/\u4e2a\u4eba.png"),mode:"aspectFit"})}),(0,N.jsx)(c.pd,{type:"nickname",className:"nickname-input",placeholder:"\u8bf7\u8f93\u5165\u6635\u79f0",value:H,onInput:function(e){return I(e.detail.value)}}),(0,N.jsxs)(c.Ss,{className:"login-actions",children:[(0,N.jsx)(c.Ss,{className:"btn-secondary",onTap:te,children:(0,N.jsx)(c.EY,{children:"\u53d6\u6d88"})}),(0,N.jsx)(c.Ss,{className:"btn-primary",onTap:oe,children:(0,N.jsx)(c.EY,{children:"\u4fdd\u5b58"})})]})]})]})})]})]})}var y={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u4e2a\u4eba\u4e2d\u5fc3"};Page((0,n.createPageConfig)(T,"pages/profile/index",{root:{cn:[]}},y||{}))}},function(e){var s=function(s){return e(e.s=s)};e.O(0,[907,96,76],function(){return s(2579)});e.O()}]);
\ No newline at end of file
+"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[481],{2579:function(e,s,a){var n=a(7842),i=a(1212),t=a(467),r=a(5544),c=a(118),l=a(758),o=a.n(l),u=a(6540),d=a(1457),p=a(9703),m=a(9201),g=a(5414),h=a(9674),x=a(3053),f=a(6845),j=a(3246),v=a(8199),N=a(4848),S={"\u6211\u7684\u8bbe\u8ba1":(0,v.uq)("/icon/\u8c03\u8272\u76d8.png"),"\u8bcd\u4e91\u751f\u6210":(0,v.uq)("/icon/\u8bcd\u4e91\u751f\u6210.png"),"\u6536\u8d27\u5730\u5740":(0,v.uq)("/icon/\u5730\u5740.png"),"\u8054\u7cfb\u5ba2\u670d":(0,v.uq)("/icon/\u7535\u8bdd.png"),"\u4f7f\u7528\u5e2e\u52a9":(0,v.uq)("/icon/\u4f7f\u7528\u5e2e\u52a9.png"),"\u8bbe\u7f6e":(0,v.uq)("/icon/\u8bbe\u7f6e.png")},b=[{key:"toDesign",label:"\u5f85\u8bbe\u8ba1",icon:(0,v.uq)("/icon/\u4e09\u89d2\u5c3a.png")},{key:"pending",label:"\u5f85\u4ed8\u6b3e",icon:(0,v.uq)("/icon/\u56db\u89d2\u661f.svg")},{key:"paid",label:"\u5f85\u53d1\u8d27",icon:(0,v.uq)("/icon/\u5305\u88f9.png")},{key:"shipping",label:"\u5f85\u6536\u8d27",icon:(0,v.uq)("/icon/\u676f\u5b50.png")},{key:"done",label:"\u5df2\u5b8c\u6210",icon:(0,v.uq)("/icon/\u4e66\u672c.png")}],k=[{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"}],w=function(){};function T(){var e=(0,p.wR)(),s=(e.theme,e.resolvedTheme),a=(0,m.c)();(0,g.l)(s);var n=(0,u.useState)(!1),T=(0,r.A)(n,2),y=T[0],A=T[1],E=(0,u.useState)({nickName:"",avatarUrl:""}),Y=(0,r.A)(E,2),q=Y[0],U=Y[1],F=(0,u.useState)(!1),_=(0,r.A)(F,2),D=_[0],P=_[1],V=(0,u.useState)("entry"),L=(0,r.A)(V,2),C=L[0],J=L[1],O=(0,u.useState)(""),B=(0,r.A)(O,2),H=B[0],I=B[1],M=(0,u.useState)(""),R=(0,r.A)(M,2),W=R[0],$=R[1],z=(0,u.useState)(!1),G=(0,r.A)(z,2),K=G[0],Q=G[1],X=(0,u.useState)({toDesign:0,pending:0,paid:0,shipping:0,done:0}),Z=(0,r.A)(X,2),ee=Z[0],se=Z[1],ae=function(){var e=(0,d.n7)(),s=(0,d.p_)();se({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})},ne=function(){var e=(0,d.ug)();e&&e.openid?(A(!0),U({nickName:e.nickName||"",avatarUrl:e.avatarUrl||""})):(A(!1),U({nickName:"",avatarUrl:""})),ae()};(0,l.useDidShow)(function(){ne()});var ie=function(){J("entry"),I(""),$(""),P(!0)},te=function(){return P(!1)},re=function(e){Q(!1),(0,j.Sy)(),o().showToast({title:e,icon:"none"})},ce=function(e,s,a,n){var i={openid:s,nickName:a||"\u5fae\u4fe1\u7528\u6237",avatarUrl:n||"",accessToken:e,loginAt:Date.now()};(0,d.iA)(i),U({nickName:i.nickName,avatarUrl:i.avatarUrl}),A(!0),P(!1),J("entry"),Q(!1),(0,j.Sy)(),o().showToast({title:"\u767b\u5f55\u6210\u529f",icon:"success"})},le=function(){var e=(0,t.A)((0,i.A)().m(function e(){var s,a,n,t,r,c;return(0,i.A)().w(function(e){while(1)switch(e.p=e.n){case 0:if(!K){e.n=1;break}return e.a(2);case 1:return console.log("[Profile] \u767b\u5f55\u6309\u94ae\u88ab\u70b9\u51fb\uff0c\u5f00\u59cb\u767b\u5f55\u6d41\u7a0b"),Q(!0),o().showLoading({title:"\u767b\u5f55\u4e2d",mask:!0}),e.p=2,e.n=3,o().login();case 3:return s=e.v,console.log("[Profile] wx.login \u6210\u529f\uff0ccode=",s.code),e.n=4,(0,f.iD)(s.code);case 4:if(a=e.v,console.log("[Profile] \u540e\u7aef /auth/login \u8fd4\u56de:",JSON.stringify(a)),a&&a.accessToken){e.n=5;break}return re("\u767b\u5f55\u5931\u8d25\uff0c\u672a\u62ff\u5230 token"),e.a(2);case 5:return n="",e.p=6,e.n=7,(0,f.jp)();case 7:t=e.v,n=t&&t.openid||"",e.n=9;break;case 8:e.p=8,e.v,n="";case 9:if(n){e.n=10;break}return re("\u767b\u5f55\u5f02\u5e38\uff0c\u8bf7\u91cd\u8bd5"),e.a(2);case 10:if(r=a.isNewUser||!a.nickname||!a.avatar,!r){e.n=11;break}return I(a.nickname||""),$(a.avatar||""),(0,j.Sy)(),Q(!1),J("fill"),o().showToast({title:"\u8bf7\u8bbe\u7f6e\u5934\u50cf\u548c\u6635\u79f0",icon:"none"}),e.a(2);case 11:ce(a.accessToken,n,a.nickname||"",a.avatar||""),e.n=13;break;case 12:e.p=12,c=e.v,console.error("[Profile] \u767b\u5f55\u6d41\u7a0b\u51fa\u9519:",c),re(c&&c.message||"\u540e\u7aef\u8fde\u63a5\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u7f51\u7edc");case 13:return e.a(2)}},e,null,[[6,8],[2,12]])}));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=(0,t.A)((0,i.A)().m(function e(){var s,a,n,t;return(0,i.A)().w(function(e){while(1)switch(e.p=e.n){case 0:if(!K){e.n=1;break}return e.a(2);case 1:return Q(!0),o().showLoading({title:"\u4fdd\u5b58\u4e2d",mask:!0}),e.p=2,e.n=3,(0,f.r7)({nickname:H||void 0,avatar:W||void 0});case 3:return s="",e.p=4,e.n=5,(0,f.jp)();case 5:a=e.v,s=a&&a.openid||"",e.n=7;break;case 6:e.p=6,e.v,s="";case 7:if(s){e.n=8;break}return re("\u4fdd\u5b58\u5f02\u5e38\uff0c\u8bf7\u91cd\u8bd5"),e.a(2);case 8:n=(0,d.ug)(),ce(n&&n.accessToken||(0,f.gf)(),s,H,W),e.n=10;break;case 9:e.p=9,t=e.v,console.error("[Profile] \u4fdd\u5b58\u8d44\u6599\u51fa\u9519:",t),re(t&&t.message||"\u4fdd\u5b58\u5931\u8d25");case 10:return e.a(2)}},e,null,[[4,6],[2,9]])}));return function(){return e.apply(this,arguments)}}(),ue=function(e){$(e.detail.avatarUrl||"")},de=function(e){switch(o().hideToast(),e){case"toDesign":o().setStorageSync("designList:filter","toDesign"),o().switchTab({url:"/pages/designList/index"});break;case"pending":o().setStorageSync("orders:filter","pending"),o().switchTab({url:"/pages/orders/index"});break;case"paid":o().setStorageSync("orders:filter","paid"),o().switchTab({url:"/pages/orders/index"});break;case"shipping":o().setStorageSync("orders:filter","shipping"),o().switchTab({url:"/pages/orders/index"});break;case"done":o().setStorageSync("orders:filter","done"),o().switchTab({url:"/pages/orders/index"});break}},pe=function(e,s){if(o().hideToast(),!y&&(e.includes("designList")||e.includes("orders")))return o().showToast({title:"\u8bf7\u5148\u767b\u5f55",icon:"none"}),void P(!0);"\u8054\u7cfb\u5ba2\u670d"!==s?e.startsWith("/pages/")&&(e.includes("designList")||e.includes("orders")?o().switchTab({url:e,fail:function(e){console.error("switchTab fail",e),o().showToast({title:"\u8df3\u8f6c\u5931\u8d25",icon:"none"})}}):o().navigateTo({url:e,fail:function(e){console.error("navigateTo fail",e),o().showToast({title:"\u8df3\u8f6c\u5931\u8d25",icon:"none"})}})):o().navigateTo({url:"/pages/service/index",fail:function(e){console.error("navigateTo service fail",e),o().showToast({title:"\u8df3\u8f6c\u5931\u8d25",icon:"none"})}})};return(0,N.jsxs)(c.Ss,{className:"theme-".concat(s),style:{minHeight:"100vh"},children:[(0,N.jsx)(h.A,{}),(0,N.jsx)(x.A,{title:"\u6211\u7684",targetSelector:".profile-header"}),(0,N.jsxs)(c.Ss,{className:"profile-page",children:[(0,N.jsxs)(c.Ss,{className:"profile-header surface-card",style:{marginTop:"".concat(a.statusBarHeight+12,"px")},children:[(0,N.jsxs)(c.Ss,{className:"user-info",children:[y&&q.avatarUrl?(0,N.jsx)(c._V,{className:"avatar",src:q.avatarUrl,mode:"aspectFill"}):(0,N.jsx)(c.Ss,{className:"avatar-placeholder",onTap:ie,children:(0,N.jsx)(c._V,{className:"avatar-icon-img",src:(0,v.uq)("/icon/\u4e2a\u4eba.png"),mode:"aspectFit"})}),(0,N.jsxs)(c.Ss,{className:"user-meta",children:[(0,N.jsx)(c.EY,{className:"user-name",onTap:y?w:ie,children:y?q.nickName:"\u70b9\u51fb\u767b\u5f55"}),(0,N.jsx)(c.EY,{className:"user-level",children:y?"\u667a\u7ed8\u5fae\u523b\u4f1a\u5458":"\u6388\u6743\u5fae\u4fe1\uff0c\u5f00\u542f\u4e13\u5c5e\u5b9a\u5236"})]})]}),(0,N.jsxs)(c.Ss,{className:"status-grid",children:[(0,N.jsx)(c.Ss,{className:"status-row row2",children:b.slice(0,2).map(function(e){return(0,N.jsxs)(c.Ss,{className:"status-group",children:[(0,N.jsxs)(c.Ss,{className:"status-item",onTap:function(){return de(e.key)},children:[(0,N.jsx)(c._V,{className:"status-icon-img",src:e.icon,mode:"aspectFit"}),(0,N.jsx)(c.EY,{className:"status-num",children:ee[e.key]}),(0,N.jsx)(c.EY,{className:"status-label",children:e.label})]}),(0,N.jsx)(c.Ss,{className:"status-divider"})]},e.key)})}),(0,N.jsx)(c.Ss,{className:"status-divider-h"}),(0,N.jsx)(c.Ss,{className:"status-row row3",children:b.slice(2).map(function(e,s){return(0,N.jsxs)(c.Ss,{className:"status-group",children:[(0,N.jsxs)(c.Ss,{className:"status-item",onTap:function(){return de(e.key)},children:[(0,N.jsx)(c._V,{className:"status-icon-img",src:e.icon,mode:"aspectFit"}),(0,N.jsx)(c.EY,{className:"status-num",children:ee[e.key]}),(0,N.jsx)(c.EY,{className:"status-label",children:e.label})]}),s<2&&(0,N.jsx)(c.Ss,{className:"status-divider"})]},e.key)})})]})]}),(0,N.jsxs)(c.Ss,{className:"mt-20",children:[(0,N.jsx)(c.EY,{className:"section-title",children:"\u5e38\u7528\u529f\u80fd"}),(0,N.jsx)(c.Ss,{className:"menu-grid",children:k.map(function(e,s){return(0,N.jsxs)(c.Ss,{className:"menu-card surface-card",onTap:function(){return pe(e.path,e.label)},children:[(0,N.jsx)(c._V,{className:"menu-icon-img",src:S[e.label],mode:"aspectFit"}),(0,N.jsx)(c.EY,{className:"menu-label",children:e.label})]},s)})})]}),(0,N.jsx)(c.Ss,{className:"enterprise-section surface-card mt-20",children:(0,N.jsxs)(c.Ss,{className:"flex-between",children:[(0,N.jsxs)(c.Ss,{className:"flex-column",children:[(0,N.jsxs)(c.Ss,{className:"flex-center",children:[(0,N.jsx)(c._V,{className:"enterprise-icon",src:(0,v.uq)("/icon/\u4f01\u4e1a\u6279\u91cf\u5b9a\u5236.png"),mode:"aspectFit"}),(0,N.jsx)(c.EY,{className:"enterprise-title",children:"\u4f01\u4e1a\u6279\u91cf\u5b9a\u5236"})]}),(0,N.jsx)(c.EY,{className:"enterprise-desc",children:"\u5e74\u4f1a\u793c\u54c1\u3001\u5165\u804c\u7eaa\u5ff5\u3001\u56e2\u5efa\u4f34\u624b\u793c"})]}),(0,N.jsx)(c.Ss,{className:"btn-primary enterprise-btn",children:(0,N.jsx)(c.EY,{children:"\u7acb\u5373\u54a8\u8be2"})})]})}),D&&(0,N.jsx)(c.Ss,{className:"modal-overlay",children:(0,N.jsxs)(c.Ss,{className:"login-card surface-card",children:[(0,N.jsx)(c.EY,{className:"login-title",children:"\u767b\u5f55\u667a\u7ed8\u5fae\u523b"}),"entry"===C?(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(c.EY,{className:"login-desc",children:"\u767b\u5f55\u540e\u540c\u6b65\u60a8\u7684\u8bbe\u8ba1\u6e05\u5355\u548c\u8ba2\u5355"}),(0,N.jsxs)(c.Ss,{className:"login-actions",children:[(0,N.jsx)(c.Ss,{className:"btn-secondary",onTap:te,children:(0,N.jsx)(c.EY,{children:"\u53d6\u6d88"})}),(0,N.jsx)(c.Ss,{className:"btn-primary",onTap:le,children:(0,N.jsx)(c.EY,{children:"\u5fae\u4fe1\u767b\u5f55"})})]})]}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(c.EY,{className:"login-desc",children:"\u8bf7\u8bbe\u7f6e\u60a8\u7684\u5934\u50cf\u548c\u6635\u79f0"}),(0,N.jsx)(c.$n,{className:"avatar-btn",openType:"chooseAvatar",onChooseAvatar:ue,children:W?(0,N.jsx)(c._V,{className:"avatar-img",src:W,mode:"aspectFill"}):(0,N.jsx)(c._V,{className:"avatar-placeholder-img",src:(0,v.uq)("/icon/\u4e2a\u4eba.png"),mode:"aspectFit"})}),(0,N.jsx)(c.pd,{type:"nickname",className:"nickname-input",placeholder:"\u8bf7\u8f93\u5165\u6635\u79f0",value:H,onInput:function(e){return I(e.detail.value)}}),(0,N.jsxs)(c.Ss,{className:"login-actions",children:[(0,N.jsx)(c.Ss,{className:"btn-secondary",onTap:te,children:(0,N.jsx)(c.EY,{children:"\u53d6\u6d88"})}),(0,N.jsx)(c.Ss,{className:"btn-primary",onTap:oe,children:(0,N.jsx)(c.EY,{children:"\u4fdd\u5b58"})})]})]})]})})]})]})}var y={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u4e2a\u4eba\u4e2d\u5fc3"};Page((0,n.createPageConfig)(T,"pages/profile/index",{root:{cn:[]}},y||{}))}},function(e){var s=function(s){return e(e.s=s)};e.O(0,[907,96,76],function(){return s(2579)});e.O()}]);
\ No newline at end of file
diff --git a/dist/pages/wordcloud/index.js b/dist/pages/wordcloud/index.js
index d77d8cc..025de70 100644
--- a/dist/pages/wordcloud/index.js
+++ b/dist/pages/wordcloud/index.js
@@ -1 +1 @@
-"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[18],{5849:function(s,e,a){var n=a(7842),c=a(1212),t=a(467),r=a(5544),l=a(118),i=a(758),o=a.n(i),u=a(6540),m=a(9703),d=a(9201),h=a(5414),p=a(9674),x=a(3053),j=a(8199),N=a(5787),g=a(4848);function S(){var s=(0,m.wR)(),e=(s.theme,s.resolvedTheme),a=(0,d.c)();(0,h.l)(e);var n=(0,u.useState)(1),i=(0,r.A)(n,2),S=i[0],f=i[1],b=(0,u.useState)(""),v=(0,r.A)(b,2),E=v[0],w=v[1],Y=(0,u.useState)(""),T=(0,r.A)(Y,2),A=T[0],k=T[1],y=(0,u.useState)(""),I=(0,r.A)(y,2),F=I[0],V=I[1],_=(0,u.useState)(!1),P=(0,r.A)(_,2),q=P[0],M=P[1],B=(0,u.useState)(0),J=(0,r.A)(B,2),O=J[0],z=J[1],C=(0,u.useState)(""),H=(0,r.A)(C,2),L=H[0],R=H[1],U=[{num:1,label:"\u4e0a\u4f20\u5e95\u56fe"},{num:2,label:"\u8f93\u5165\u540d\u5355"},{num:3,label:"\u751f\u6210\u9884\u89c8"}],Z=function(){o().chooseImage({count:1,sizeType:["compressed"],sourceType:["album","camera"],success:function(s){w(s.tempFilePaths[0]),f(2)}})},D=function(){var s=(0,t.A)((0,c.A)().m(function s(){var e,a,n;return(0,c.A)().w(function(s){while(1)switch(s.p=s.n){case 0:if(A.trim()){s.n=1;break}return o().showToast({title:"\u8bf7\u5148\u8f93\u5165\u540d\u5b57",icon:"none"}),s.a(2);case 1:if(E){s.n=2;break}return o().showToast({title:"\u8bf7\u5148\u4e0a\u4f20\u5e95\u56fe",icon:"none"}),s.a(2);case 2:return f(3),M(!0),z(0),R(""),s.p=3,s.n=4,(0,N.l8)(E,A.trim());case 4:return e=s.v,a=e.jobId,s.n=5,G(a);case 5:s.n=7;break;case 6:s.p=6,n=s.v,M(!1),R(n instanceof Error?n.message:"\u751f\u6210\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");case 7:return s.a(2)}},s,null,[[3,6]])}));return function(){return s.apply(this,arguments)}}(),G=function(s){return new Promise(function(e,a){var n=0,r=setInterval((0,t.A)((0,c.A)().m(function t(){var l;return(0,c.A)().w(function(c){while(1)switch(c.p=c.n){case 0:return c.p=0,c.n=1,(0,N.xZ)(s);case 1:l=c.v,z(Math.min(l.progress,100)),"success"===l.status?(clearInterval(r),M(!1),V(l.imageUrl||E),e()):"failed"===l.status&&(clearInterval(r),M(!1),R(l.error||"\u8bcd\u4e91\u751f\u6210\u5931\u8d25"),a(new Error(l.error||"\u8bcd\u4e91\u751f\u6210\u5931\u8d25"))),c.n=3;break;case 2:c.p=2,c.v,n+=1,n>5&&(clearInterval(r),M(!1),a(new Error("\u4efb\u52a1\u72b6\u6001\u83b7\u53d6\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5")));case 3:return c.a(2)}},t,null,[[0,2]])})),1500)})},K=function(){F&&o().saveImageToPhotosAlbum({filePath:F,success:function(){return o().showToast({title:"\u5df2\u4fdd\u5b58\u5230\u76f8\u518c",icon:"success"})},fail:function(){return o().showToast({title:"\u4fdd\u5b58\u5931\u8d25",icon:"none"})}})},Q=function(){S>1?f(S-1):o().navigateBack()};return(0,g.jsxs)(l.Ss,{className:"theme-".concat(e),children:[(0,g.jsx)(p.A,{}),(0,g.jsx)(x.A,{title:"AI\u8bcd\u4e91\u751f\u6210",targetSelector:".page-header.cloud-header",showBack:!0}),(0,g.jsxs)(l.Ss,{className:"wordcloud-page",children:[(0,g.jsxs)(l.Ss,{className:"page-header cloud-header",style:{paddingTop:"".concat(a.statusBarHeight+12,"px")},children:[(0,g.jsx)(l.Ss,{className:"back-btn",onTap:Q,children:(0,g.jsx)(l.EY,{className:"back-arrow",children:"\u2190"})}),(0,g.jsx)(l.EY,{className:"page-title",children:"AI\u8bcd\u4e91\u751f\u6210"}),(0,g.jsx)(l.Ss,{className:"header-spacer"})]}),(0,g.jsx)(l.Ss,{className:"step-indicator surface-card",children:U.map(function(s,e){return(0,g.jsxs)(l.Ss,{className:"step-item",children:[(0,g.jsx)(l.Ss,{className:"step-circle ".concat(S>=s.num?"active":""),children:(0,g.jsx)(l.EY,{className:"step-num",children:s.num})}),(0,g.jsx)(l.EY,{className:"step-label ".concat(S>=s.num?"active":""),children:s.label}),es.num?"active":"")})]},s.num)})}),1===S&&(0,g.jsxs)(l.Ss,{className:"step-content",children:[(0,g.jsx)(l.Ss,{className:"upload-area surface-card",onTap:Z,children:E?(0,g.jsx)(l._V,{className:"preview-image",src:E,mode:"aspectFit"}):(0,g.jsxs)(l.Ss,{className:"upload-placeholder",children:[(0,g.jsx)(l._V,{className:"upload-icon",src:(0,j.uq)("/icon/\u8bcd\u4e91\u751f\u6210.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"upload-title",children:"\u70b9\u51fb\u4e0a\u4f20\u5e95\u56fe"}),(0,g.jsx)(l.EY,{className:"upload-desc",children:"\u652f\u6301\u7167\u7247\u3001Logo\u3001\u56fe\u6848\u7b49"}),(0,g.jsx)(l.EY,{className:"upload-tip",children:"\u7cfb\u7edf\u5c06\u7528\u540d\u5b57\u586b\u5145\u5230\u6df1\u8272\u533a\u57df"})]})}),E&&(0,g.jsxs)(l.Ss,{className:"action-btns",children:[(0,g.jsx)(l.Ss,{className:"btn-primary",onTap:function(){return f(2)},children:(0,g.jsx)(l.EY,{children:"\u4e0b\u4e00\u6b65\uff1a\u8f93\u5165\u540d\u5355"})}),(0,g.jsx)(l.Ss,{className:"btn-secondary",onTap:function(){return w("")},children:(0,g.jsx)(l.EY,{children:"\u91cd\u65b0\u9009\u62e9"})})]})]}),2===S&&(0,g.jsxs)(l.Ss,{className:"step-content",children:[(0,g.jsxs)(l.Ss,{className:"input-section surface-card",children:[(0,g.jsx)(l.EY,{className:"section-title",children:"\u8f93\u5165\u540d\u5b57\u540d\u5355"}),(0,g.jsx)(l.TM,{className:"names-input",placeholder:"\u4f8b\u5982\uff1a\n\u5f20\u4e09\n\u674e\u56db\n\u738b\u4e94",value:A,onInput:function(s){return k(s.detail.value)},maxlength:5e3}),(0,g.jsxs)(l.EY,{className:"input-stats",children:["\u5df2\u8f93\u5165 ",A.split(/\n|\uff0c|,/).filter(function(s){return s.trim()}).length," \u4e2a\u540d\u5b57"]}),(0,g.jsxs)(l.Ss,{className:"input-tips",children:[(0,g.jsx)(l.EY,{className:"tip-item",children:"\u540d\u5b57\u4f1a\u968f\u673a\u5206\u5e03\u5728\u5e95\u56fe\u7684\u6df1\u8272\u533a\u57df"}),(0,g.jsx)(l.EY,{className:"tip-item",children:"\u5efa\u8bae\u8f93\u516510-200\u4e2a\u540d\u5b57\u6548\u679c\u6700\u4f73"})]})]}),(0,g.jsxs)(l.Ss,{className:"action-btns",children:[(0,g.jsx)(l.Ss,{className:"btn-primary",onTap:D,children:(0,g.jsx)(l.EY,{children:"\u5f00\u59cb\u751f\u6210\u8bcd\u4e91"})}),(0,g.jsx)(l.Ss,{className:"btn-secondary",onTap:function(){return f(1)},children:(0,g.jsx)(l.EY,{children:"\u4e0a\u4e00\u6b65"})})]})]}),3===S&&(0,g.jsx)(l.Ss,{className:"step-content",children:L?(0,g.jsxs)(l.Ss,{className:"generating-panel",children:[(0,g.jsx)(l._V,{className:"generating-icon",src:(0,j.uq)("/icon/\u8bcd\u4e91\u751f\u6210.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"generating-title",children:"\u751f\u6210\u5931\u8d25"}),(0,g.jsx)(l.EY,{className:"generating-subtitle",children:L}),(0,g.jsx)(l.Ss,{className:"action-btns",children:(0,g.jsx)(l.Ss,{className:"btn-primary",onTap:function(){R(""),f(2)},children:(0,g.jsx)(l.EY,{children:"\u8fd4\u56de\u4fee\u6539\u540d\u5355"})})})]}):q?(0,g.jsxs)(l.Ss,{className:"generating-panel",children:[(0,g.jsx)(l._V,{className:"generating-icon",src:(0,j.uq)("/icon/\u8bcd\u4e91\u751f\u6210.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"generating-title",children:"\u6b63\u5728\u751f\u6210\u8bcd\u4e91..."}),(0,g.jsx)(l.EY,{className:"generating-subtitle",children:"AI\u6b63\u5728\u5c06\u540d\u5b57\u878d\u5165\u56fe\u6848"}),(0,g.jsx)(l.Ss,{className:"progress-bar",children:(0,g.jsx)(l.Ss,{className:"progress-fill",style:{width:"".concat(Math.min(O,100),"%")}})}),(0,g.jsxs)(l.EY,{className:"progress-text",children:[Math.min(Math.round(O),100),"%"]})]}):(0,g.jsxs)(l.Ss,{className:"result-panel",children:[(0,g.jsxs)(l.Ss,{className:"result-image-wrapper surface-card",children:[(0,g.jsx)(l._V,{className:"result-image",src:F||"",mode:"aspectFit"}),(0,g.jsx)(l.Ss,{className:"watermark-badge",children:(0,g.jsx)(l.EY,{children:"\u667a\u7ed8\u5fae\u523b\u9884\u89c8"})})]}),(0,g.jsxs)(l.Ss,{className:"result-actions",children:[(0,g.jsxs)(l.Ss,{className:"action-btn",onTap:K,children:[(0,g.jsx)(l._V,{className:"action-icon",src:(0,j.uq)("/icon/\u8bbe\u7f6e.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"action-label",children:"\u4fdd\u5b58\u56fe\u7247"})]}),(0,g.jsxs)(l.Ss,{className:"action-btn",onTap:D,children:[(0,g.jsx)(l._V,{className:"action-icon",src:(0,j.uq)("/icon/\u8bcd\u4e91\u751f\u6210.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"action-label",children:"\u91cd\u65b0\u751f\u6210"})]}),(0,g.jsxs)(l.Ss,{className:"action-btn",onTap:function(){return f(2)},children:[(0,g.jsx)(l._V,{className:"action-icon",src:(0,j.uq)("/icon/\u8c03\u8272\u76d8.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"action-label",children:"\u4fee\u6539\u540d\u5355"})]})]})]})})]})]})}var f={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u8bcd\u4e91\u751f\u6210"};Page((0,n.createPageConfig)(S,"pages/wordcloud/index",{root:{cn:[]}},f||{}))}},function(s){var e=function(e){return s(s.s=e)};s.O(0,[907,96,76],function(){return e(5849)});s.O()}]);
\ No newline at end of file
+"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[18],{5849:function(s,e,a){var n=a(7842),c=a(1212),t=a(467),r=a(5544),l=a(118),i=a(758),o=a.n(i),u=a(6540),m=a(9703),d=a(9201),h=a(5414),p=a(9674),x=a(3053),j=a(8199),N=a(6845),g=a(4848);function S(){var s=(0,m.wR)(),e=(s.theme,s.resolvedTheme),a=(0,d.c)();(0,h.l)(e);var n=(0,u.useState)(1),i=(0,r.A)(n,2),S=i[0],f=i[1],b=(0,u.useState)(""),v=(0,r.A)(b,2),E=v[0],w=v[1],Y=(0,u.useState)(""),T=(0,r.A)(Y,2),A=T[0],k=T[1],y=(0,u.useState)(""),I=(0,r.A)(y,2),F=I[0],V=I[1],_=(0,u.useState)(!1),P=(0,r.A)(_,2),q=P[0],M=P[1],B=(0,u.useState)(0),J=(0,r.A)(B,2),O=J[0],z=J[1],C=(0,u.useState)(""),H=(0,r.A)(C,2),L=H[0],R=H[1],U=[{num:1,label:"\u4e0a\u4f20\u5e95\u56fe"},{num:2,label:"\u8f93\u5165\u540d\u5355"},{num:3,label:"\u751f\u6210\u9884\u89c8"}],Z=function(){o().chooseImage({count:1,sizeType:["compressed"],sourceType:["album","camera"],success:function(s){w(s.tempFilePaths[0]),f(2)}})},D=function(){var s=(0,t.A)((0,c.A)().m(function s(){var e,a,n;return(0,c.A)().w(function(s){while(1)switch(s.p=s.n){case 0:if(A.trim()){s.n=1;break}return o().showToast({title:"\u8bf7\u5148\u8f93\u5165\u540d\u5b57",icon:"none"}),s.a(2);case 1:if(E){s.n=2;break}return o().showToast({title:"\u8bf7\u5148\u4e0a\u4f20\u5e95\u56fe",icon:"none"}),s.a(2);case 2:return f(3),M(!0),z(0),R(""),s.p=3,s.n=4,(0,N.l8)(E,A.trim());case 4:return e=s.v,a=e.jobId,s.n=5,G(a);case 5:s.n=7;break;case 6:s.p=6,n=s.v,M(!1),R(n instanceof Error?n.message:"\u751f\u6210\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");case 7:return s.a(2)}},s,null,[[3,6]])}));return function(){return s.apply(this,arguments)}}(),G=function(s){return new Promise(function(e,a){var n=0,r=setInterval((0,t.A)((0,c.A)().m(function t(){var l;return(0,c.A)().w(function(c){while(1)switch(c.p=c.n){case 0:return c.p=0,c.n=1,(0,N.xZ)(s);case 1:l=c.v,z(Math.min(l.progress,100)),"success"===l.status?(clearInterval(r),M(!1),V(l.imageUrl||E),e()):"failed"===l.status&&(clearInterval(r),M(!1),R(l.error||"\u8bcd\u4e91\u751f\u6210\u5931\u8d25"),a(new Error(l.error||"\u8bcd\u4e91\u751f\u6210\u5931\u8d25"))),c.n=3;break;case 2:c.p=2,c.v,n+=1,n>5&&(clearInterval(r),M(!1),a(new Error("\u4efb\u52a1\u72b6\u6001\u83b7\u53d6\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5")));case 3:return c.a(2)}},t,null,[[0,2]])})),1500)})},K=function(){F&&o().saveImageToPhotosAlbum({filePath:F,success:function(){return o().showToast({title:"\u5df2\u4fdd\u5b58\u5230\u76f8\u518c",icon:"success"})},fail:function(){return o().showToast({title:"\u4fdd\u5b58\u5931\u8d25",icon:"none"})}})},Q=function(){S>1?f(S-1):o().navigateBack()};return(0,g.jsxs)(l.Ss,{className:"theme-".concat(e),children:[(0,g.jsx)(p.A,{}),(0,g.jsx)(x.A,{title:"AI\u8bcd\u4e91\u751f\u6210",targetSelector:".page-header.cloud-header",showBack:!0}),(0,g.jsxs)(l.Ss,{className:"wordcloud-page",children:[(0,g.jsxs)(l.Ss,{className:"page-header cloud-header",style:{paddingTop:"".concat(a.statusBarHeight+12,"px")},children:[(0,g.jsx)(l.Ss,{className:"back-btn",onTap:Q,children:(0,g.jsx)(l.EY,{className:"back-arrow",children:"\u2190"})}),(0,g.jsx)(l.EY,{className:"page-title",children:"AI\u8bcd\u4e91\u751f\u6210"}),(0,g.jsx)(l.Ss,{className:"header-spacer"})]}),(0,g.jsx)(l.Ss,{className:"step-indicator surface-card",children:U.map(function(s,e){return(0,g.jsxs)(l.Ss,{className:"step-item",children:[(0,g.jsx)(l.Ss,{className:"step-circle ".concat(S>=s.num?"active":""),children:(0,g.jsx)(l.EY,{className:"step-num",children:s.num})}),(0,g.jsx)(l.EY,{className:"step-label ".concat(S>=s.num?"active":""),children:s.label}),es.num?"active":"")})]},s.num)})}),1===S&&(0,g.jsxs)(l.Ss,{className:"step-content",children:[(0,g.jsx)(l.Ss,{className:"upload-area surface-card",onTap:Z,children:E?(0,g.jsx)(l._V,{className:"preview-image",src:E,mode:"aspectFit"}):(0,g.jsxs)(l.Ss,{className:"upload-placeholder",children:[(0,g.jsx)(l._V,{className:"upload-icon",src:(0,j.uq)("/icon/\u8bcd\u4e91\u751f\u6210.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"upload-title",children:"\u70b9\u51fb\u4e0a\u4f20\u5e95\u56fe"}),(0,g.jsx)(l.EY,{className:"upload-desc",children:"\u652f\u6301\u7167\u7247\u3001Logo\u3001\u56fe\u6848\u7b49"}),(0,g.jsx)(l.EY,{className:"upload-tip",children:"\u7cfb\u7edf\u5c06\u7528\u540d\u5b57\u586b\u5145\u5230\u6df1\u8272\u533a\u57df"})]})}),E&&(0,g.jsxs)(l.Ss,{className:"action-btns",children:[(0,g.jsx)(l.Ss,{className:"btn-primary",onTap:function(){return f(2)},children:(0,g.jsx)(l.EY,{children:"\u4e0b\u4e00\u6b65\uff1a\u8f93\u5165\u540d\u5355"})}),(0,g.jsx)(l.Ss,{className:"btn-secondary",onTap:function(){return w("")},children:(0,g.jsx)(l.EY,{children:"\u91cd\u65b0\u9009\u62e9"})})]})]}),2===S&&(0,g.jsxs)(l.Ss,{className:"step-content",children:[(0,g.jsxs)(l.Ss,{className:"input-section surface-card",children:[(0,g.jsx)(l.EY,{className:"section-title",children:"\u8f93\u5165\u540d\u5b57\u540d\u5355"}),(0,g.jsx)(l.TM,{className:"names-input",placeholder:"\u4f8b\u5982\uff1a\n\u5f20\u4e09\n\u674e\u56db\n\u738b\u4e94",value:A,onInput:function(s){return k(s.detail.value)},maxlength:5e3}),(0,g.jsxs)(l.EY,{className:"input-stats",children:["\u5df2\u8f93\u5165 ",A.split(/\n|\uff0c|,/).filter(function(s){return s.trim()}).length," \u4e2a\u540d\u5b57"]}),(0,g.jsxs)(l.Ss,{className:"input-tips",children:[(0,g.jsx)(l.EY,{className:"tip-item",children:"\u540d\u5b57\u4f1a\u968f\u673a\u5206\u5e03\u5728\u5e95\u56fe\u7684\u6df1\u8272\u533a\u57df"}),(0,g.jsx)(l.EY,{className:"tip-item",children:"\u5efa\u8bae\u8f93\u516510-200\u4e2a\u540d\u5b57\u6548\u679c\u6700\u4f73"})]})]}),(0,g.jsxs)(l.Ss,{className:"action-btns",children:[(0,g.jsx)(l.Ss,{className:"btn-primary",onTap:D,children:(0,g.jsx)(l.EY,{children:"\u5f00\u59cb\u751f\u6210\u8bcd\u4e91"})}),(0,g.jsx)(l.Ss,{className:"btn-secondary",onTap:function(){return f(1)},children:(0,g.jsx)(l.EY,{children:"\u4e0a\u4e00\u6b65"})})]})]}),3===S&&(0,g.jsx)(l.Ss,{className:"step-content",children:L?(0,g.jsxs)(l.Ss,{className:"generating-panel",children:[(0,g.jsx)(l._V,{className:"generating-icon",src:(0,j.uq)("/icon/\u8bcd\u4e91\u751f\u6210.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"generating-title",children:"\u751f\u6210\u5931\u8d25"}),(0,g.jsx)(l.EY,{className:"generating-subtitle",children:L}),(0,g.jsx)(l.Ss,{className:"action-btns",children:(0,g.jsx)(l.Ss,{className:"btn-primary",onTap:function(){R(""),f(2)},children:(0,g.jsx)(l.EY,{children:"\u8fd4\u56de\u4fee\u6539\u540d\u5355"})})})]}):q?(0,g.jsxs)(l.Ss,{className:"generating-panel",children:[(0,g.jsx)(l._V,{className:"generating-icon",src:(0,j.uq)("/icon/\u8bcd\u4e91\u751f\u6210.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"generating-title",children:"\u6b63\u5728\u751f\u6210\u8bcd\u4e91..."}),(0,g.jsx)(l.EY,{className:"generating-subtitle",children:"AI\u6b63\u5728\u5c06\u540d\u5b57\u878d\u5165\u56fe\u6848"}),(0,g.jsx)(l.Ss,{className:"progress-bar",children:(0,g.jsx)(l.Ss,{className:"progress-fill",style:{width:"".concat(Math.min(O,100),"%")}})}),(0,g.jsxs)(l.EY,{className:"progress-text",children:[Math.min(Math.round(O),100),"%"]})]}):(0,g.jsxs)(l.Ss,{className:"result-panel",children:[(0,g.jsxs)(l.Ss,{className:"result-image-wrapper surface-card",children:[(0,g.jsx)(l._V,{className:"result-image",src:F||"",mode:"aspectFit"}),(0,g.jsx)(l.Ss,{className:"watermark-badge",children:(0,g.jsx)(l.EY,{children:"\u667a\u7ed8\u5fae\u523b\u9884\u89c8"})})]}),(0,g.jsxs)(l.Ss,{className:"result-actions",children:[(0,g.jsxs)(l.Ss,{className:"action-btn",onTap:K,children:[(0,g.jsx)(l._V,{className:"action-icon",src:(0,j.uq)("/icon/\u8bbe\u7f6e.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"action-label",children:"\u4fdd\u5b58\u56fe\u7247"})]}),(0,g.jsxs)(l.Ss,{className:"action-btn",onTap:D,children:[(0,g.jsx)(l._V,{className:"action-icon",src:(0,j.uq)("/icon/\u8bcd\u4e91\u751f\u6210.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"action-label",children:"\u91cd\u65b0\u751f\u6210"})]}),(0,g.jsxs)(l.Ss,{className:"action-btn",onTap:function(){return f(2)},children:[(0,g.jsx)(l._V,{className:"action-icon",src:(0,j.uq)("/icon/\u8c03\u8272\u76d8.png"),mode:"aspectFit"}),(0,g.jsx)(l.EY,{className:"action-label",children:"\u4fee\u6539\u540d\u5355"})]})]})]})})]})]})}var f={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u8bcd\u4e91\u751f\u6210"};Page((0,n.createPageConfig)(S,"pages/wordcloud/index",{root:{cn:[]}},f||{}))}},function(s){var e=function(e){return s(s.s=e)};s.O(0,[907,96,76],function(){return e(5849)});s.O()}]);
\ No newline at end of file
diff --git a/dist/taro.js b/dist/taro.js
index 1b25d94..53f57db 100644
--- a/dist/taro.js
+++ b/dist/taro.js
@@ -1 +1 @@
-(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[907],{3114:function(e,t,n){"use strict";n.d(t,{A:function(){return C}});var r={};n.r(r),n.d(r,{logInterceptor:function(){return v},timeoutInterceptor:function(){return f}});var i=n(7842),o=n(1186),a={WEAPP:"WEAPP",SWAN:"SWAN",ALIPAY:"ALIPAY",TT:"TT",QQ:"QQ",JD:"JD",WEB:"WEB",RN:"RN",HARMONY:"HARMONY",QUICKAPP:"QUICKAPP",HARMONYHYBRID:"HARMONYHYBRID"};function s(){return a.WEAPP}var u=n(3029),c=n(2901),l=function(){function e(t,n,r){(0,u.A)(this,e),this.index=r||0,this.requestParams=t||{},this.interceptors=n||[]}return(0,c.A)(e,[{key:"proceed",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.requestParams=e,this.index>=this.interceptors.length)throw new Error("chain \u53c2\u6570\u9519\u8bef, \u8bf7\u52ff\u76f4\u63a5\u4fee\u6539 request.chain");var t=this._getNextInterceptor(),n=this._getNextChain(),r=t(n),i=r.catch(function(e){return Promise.reject(e)});return Object.keys(r).forEach(function(e){return(0,o.Tn)(r[e])&&(i[e]=r[e])}),i}},{key:"_getNextInterceptor",value:function(){return this.interceptors[this.index]}},{key:"_getNextChain",value:function(){return new e(this.requestParams,this.interceptors,this.index+1)}}])}(),d=function(){function e(t){(0,u.A)(this,e),this.taroInterceptor=t,this.chain=new l}return(0,c.A)(e,[{key:"request",value:function(e){var t=this.chain,n=this.taroInterceptor;return t.interceptors=t.interceptors.filter(function(e){return e!==n}).concat(n),t.proceed(Object.assign({},e))}},{key:"addInterceptor",value:function(e){this.chain.interceptors.push(e)}},{key:"cleanInterceptors",value:function(){this.chain=new l}}])}();function h(e){return new d(function(t){return e(t.requestParams)})}function f(e){var t,n=e.requestParams,r=new Promise(function(r,i){var o=setTimeout(function(){clearTimeout(o),i(new Error("\u7f51\u7edc\u94fe\u63a5\u8d85\u65f6,\u8bf7\u7a0d\u540e\u518d\u8bd5\uff01"))},n&&n.timeout||6e4);t=e.proceed(n),t.then(function(e){o&&(clearTimeout(o),r(e))}).catch(function(e){o&&clearTimeout(o),i(e)})});return!(0,o.b0)(t)&&(0,o.Tn)(t.abort)&&(r.abort=t.abort),r}function v(e){var t=e.requestParams,n=t.method,r=t.data,i=t.url;console.log("http ".concat(n||"GET"," --\x3e ").concat(i," data: "),r);var a=e.proceed(t),s=a.then(function(e){return console.log("http <-- ".concat(i," result:"),e),e});return(0,o.Tn)(a.abort)&&(s.abort=a.abort),s}var p=n(4467);function g(e){return e}function m(e){return function(t,n){e.preloadData=(0,o.Gv)(t)?t:(0,p.A)({},t,n)}}var b=750,y={640:1.17,750:1,828:.905},k=20,w=5,E="rpx";function A(e){return function(t){var n=t.designWidth,r=void 0===n?b:n,i=t.deviceRatio,o=void 0===i?y:i,a=t.baseFontSize,s=void 0===a?k:a,u=t.targetUnit,c=void 0===u?E:u,l=t.unitPrecision,d=void 0===l?w:l;e.config=e.config||{},e.config.designWidth=r,e.config.deviceRatio=o,e.config.baseFontSize=s,e.config.targetUnit=c,e.config.unitPrecision=d}}function S(e){return function(t){var n=e.config||{},r=n.baseFontSize,i=n.deviceRatio||y,a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(0,o.Tn)(n.designWidth)?n.designWidth(e):n.designWidth||b}(t);if(!(a in i))throw new Error("deviceRatio \u914d\u7f6e\u4e2d\u4e0d\u5b58\u5728 ".concat(a," \u7684\u8bbe\u7f6e\uff01"));var s=n.targetUnit||E,u=n.unitPrecision||w,c=~~t,l=1/i[a];switch(s){case"rem":l*=2*r;break;case"px":l*=2;break}var d=c/l;return u>=0&&u<=100&&(d=Number(d.toFixed(u))),d+s}}var C={Behavior:g,getEnv:s,ENV_TYPE:a,Link:d,interceptors:r,Current:i.Current,getCurrentInstance:i.getCurrentInstance,options:i.options,nextTick:i.nextTick,eventCenter:i.eventCenter,Events:o.sV,getInitPxTransform:A,interceptorify:h};C.initPxTransform=A(C),C.preload=m(i.Current),C.pxTransform=S(C)},1291:function(e,t,n){"use strict";n.d(t,{ND:function(){return K}});var r=n(4467),i=n(5544),o=n(3029),a=n(2901),s=n(6919),u=n(5501),c=n(436),l=n(1186),d=n(7842),h={PageContext:l.MZ,R:l.MZ},f="taro-app";function v(e,t){var n,r=t.prototype;return!(null===(n=t.displayName)||void 0===n?void 0:n.includes("Connect"))&&((0,l.Tn)(t.render)||!!(null===r||void 0===r?void 0:r.isReactComponent)||r instanceof e.Component)}function p(e){return(0,l.cy)(e)?e:e?[e]:[]}function g(e){return e.writable=!0,e.enumerable=!0,e}function m(e){d.Current.router=Object.assign({params:null===e||void 0===e?void 0:e.query},e)}var b,y,k=function(e){return function(t){var n=h.R,r=h.PageContext,i=n.useContext(r)||f,o=n.useRef(),a=n.useRef(t);a.current!==t&&(a.current=t),n.useLayoutEffect(function(){var t=o.current=(0,d.getPageInstance)(i),n=!1;t||(n=!0,o.current=Object.create(null),t=o.current);var r=function(){return a.current.apply(a,arguments)};return(0,l.Tn)(t[e])?t[e]=[t[e],r]:t[e]=[].concat((0,c.A)(t[e]||[]),[r]),n&&(0,d.injectPageInstance)(t,i),function(){var t=o.current;if(t){var n=t[e];n===r?t[e]=void 0:(0,l.cy)(n)&&(t[e]=n.filter(function(e){return e!==r})),o.current=void 0}}},[])}},w=k("componentDidHide"),E=k("componentDidShow"),A=k("onError"),S=k("onUnhandledRejection"),C=k("onLaunch"),T=k("onPageNotFound"),x=k("onLoad"),L=k("onPageScroll"),P=k("onPullDownRefresh"),I=k("onPullIntercept"),N=k("onReachBottom"),O=k("onResize"),_=k("onUnload"),R=k("onAddToFavorites"),B=k("onOptionMenuClick"),M=k("onSaveExitState"),j=k("onShareAppMessage"),D=k("onShareTimeline"),G=k("onTitleClick"),U=k("onReady"),F=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=h.R;return e?d.Current.router:t.useMemo(function(){return d.Current.router},[])},V=k("onTabItemTap"),W=function(){},H=Object.freeze({__proto__:null,useAddToFavorites:R,useDidHide:w,useDidShow:E,useError:A,useLaunch:C,useLoad:x,useOptionMenuClick:B,usePageNotFound:T,usePageScroll:L,usePullDownRefresh:P,usePullIntercept:I,useReachBottom:N,useReady:U,useResize:O,useRouter:F,useSaveExitState:M,useScope:W,useShareAppMessage:j,useShareTimeline:D,useTabItemTap:V,useTitleClick:G,useUnhandledRejection:S,useUnload:_}),z=(0,d.incrementId)();function J(e){l.JL.tap("getLifecycle",function(e,t){return t=t.replace(/^on(Show|Hide)$/,"componentDid$1"),e[t]}),l.JL.tap("modifyMpEvent",function(e){Object.defineProperty(e,"type",{value:e.type.replace(/-/g,"")})}),l.JL.tap("batchedEventUpdates",function(t){e.unstable_batchedUpdates(t)}),l.JL.tap("mergePageInstance",function(e,t){e&&t&&("constructor"in e||Object.keys(e).forEach(function(n){var r=e[n],i=p(t[n]);t[n]=i.concat(r)}))})}function q(e,t){return function(n){var r=v(e,n),i=function(e){return e&&(0,d.injectPageInstance)(e,t)},c=r?{ref:i}:{forwardedRef:i,reactReduxForwardedRef:i};return h.PageContext===l.MZ&&(h.PageContext=e.createContext("")),function(e){function r(){var e;return(0,o.A)(this,r),e=(0,s.A)(this,r,arguments),e.state={hasError:!1},e}return(0,u.A)(r,e),(0,a.A)(r,[{key:"componentDidCatch",value:function(e,t){0}},{key:"render",value:function(){var e=this.state.hasError?[]:b(h.PageContext.Provider,{value:t},b(n,Object.assign(Object.assign({},this.props),c)));return b("root",{id:t},e)}}],[{key:"getDerivedStateFromError",value:function(e){var t,n;return null===(n=null===(t=d.Current.app)||void 0===t?void 0:t.onError)||void 0===n||n.call(t,e.message+e.stack),{hasError:!0}}}])}(e.Component)}}function K(e,t,n,c){h.R=t,b=t.createElement,y=n,t.Fragment;var p,k,w=t.createRef(),E=v(t,e),A=new Promise(function(e){return k=e});function S(){return w.current}function C(e){A.then(function(){return e()})}function T(){var e,n,r="app";var i=d.document.getElementById(r);if((t.version||"").startsWith("18")){var o=y.createRoot(i);null===(e=o.render)||void 0===e||e.call(o,b(x))}else null===(n=y.render)||void 0===n||n.call(y,b(x),i)}J(y);var x=function(n){function r(e){var t;return(0,o.A)(this,r),t=(0,s.A)(this,r,[e]),t.pages=[],t.elements=[],p=t,k(t),t}return(0,u.A)(r,n),(0,a.A)(r,[{key:"mount",value:function(e,n,r){var i=q(t,n)(e),o=n+z(),a=function(){return b(i,{key:o,tid:n})};this.pages.push(a),this.forceUpdate(r)}},{key:"unmount",value:function(e,t){var n=this.elements,r=n.findIndex(function(t){return t.props.tid===e});n.splice(r,1),this.forceUpdate(t)}},{key:"render",value:function(){var t=this.pages,n=this.elements;while(t.length>0){var r=t.pop();n.push(r())}var i=null;return E&&(i={ref:w}),b(e,i,n.slice())}}])}(t.Component);T();var L=(0,i.A)(l.JL.call("getMiniLifecycleImpl").app,3),P=L[0],I=L[1],N=L[2],O=Object.create({render:function(e){p.forceUpdate(e)},mount:function(e,t,n){p?p.mount(e,t,n):A.then(function(r){return r.mount(e,t,n)})},unmount:function(e,t){p?p.unmount(e,t):A.then(function(n){return n.unmount(e,t)})}},(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({config:g({configurable:!0,value:c})},P,g({value:function(e){var t=this;m(e);var n=function(){var n,r=S();if(t.$app=r,r){if(r.taroGlobalData){var i=r.taroGlobalData,o=Object.keys(i),a=Object.getOwnPropertyDescriptors(i);o.forEach(function(e){Object.defineProperty(t,e,{configurable:!0,enumerable:!0,get:function(){return i[e]},set:function(t){i[e]=t}})}),Object.defineProperties(t,a)}null===(n=r.onLaunch)||void 0===n||n.call(r,e)}_("onLaunch",e)};C(n)}})),I,g({value:function(e){m(e);var t=function(){var t,n=S();null===(t=null===n||void 0===n?void 0:n.componentDidShow)||void 0===t||t.call(n,e),_("onShow",e)};C(t)}})),N,g({value:function(){var e=function(){var e,t=S();null===(e=null===t||void 0===t?void 0:t.componentDidHide)||void 0===e||e.call(t),_("onHide")};C(e)}})),"onError",g({value:function(e){var t=function(){var t,n=S();null===(t=null===n||void 0===n?void 0:n.onError)||void 0===t||t.call(n,e),_("onError",e)};C(t)}})),"onUnhandledRejection",g({value:function(e){var t=function(){var t,n=S();null===(t=null===n||void 0===n?void 0:n.onUnhandledRejection)||void 0===t||t.call(n,e),_("onUnhandledRejection",e)};C(t)}})),"onPageNotFound",g({value:function(e){var t=function(){var t,n=S();null===(t=null===n||void 0===n?void 0:n.onPageNotFound)||void 0===t||t.call(n,e),_("onPageNotFound",e)};C(t)}})));function _(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r3&&void 0!==arguments[3]?arguments[3]:"string";null!=n?"number"===r?(0===n&&""===e.value||t!=n)&&(e.value=D(n)):t!==D(n)&&(e.value=D(n)):"submit"!==r&&"reset"!==r||e.removeAttribute("value")}function F(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();if("input"===t){var n=e.type;return!n||!!f[n]}return"textarea"===t}var V=G,W=B;function H(e){var t=e.type,n=e.nodeName;return n&&"input"===n.toLowerCase()&&("checkbox"===t||"radio"===t)}function z(e){return e._valueTracker}function J(e){e._valueTracker=null}function q(e){var t=H(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var i=n.get,o=n.set;Object.defineProperty(e,t,{configurable:!0,enumerable:n.enumerable,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}});var a={getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){J(e),delete e[t]}};return a}}function K(e){z(e)||(e._valueTracker=q(e))}function $(e,t){if(!e)return!1;var n=z(e);if(!n)return!0;var r=n.getValue();return t!==r&&(n.setValue(t),!0)}function Y(e){return"o"===e[0]&&"n"===e[1]}var Z=/aspect|acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function Q(e,t,n){var r=ee(e,t,n);r&&X(e,t,r)}function X(e,t,n){for(var r=0;r0&&(e.textContent="")}},oe=d()(ie),ae=null;function se(e,t){var n,r,i=N(t),o=e.type;if(i&&F(t)&&("input"===o||"change"===o)){var a=D(null===(r=null===(n=e.mpEvent)||void 0===n?void 0:n.detail)||void 0===r?void 0:r.value);return ue(i,a)}}function ue(e,t){var n=O(e);return!!n&&($(n,t)?e:void 0)}function ce(e){ae?ae.push(e):ae=[e]}function le(){return null!==ae}function de(){var e=le();e&&(oe.flushSync(),he())}function he(){if(ae){var e=ae;ae=null;for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:{},r=pe.get(e);if(null!=r)return r;var i=new ge(oe,e,n);return pe.set(e,i),I(null===(t=null===i||void 0===i?void 0:i.internalRoot)||void 0===t?void 0:t.current,e),u.JL.tap("dispatchTaroEvent",function(e,t){var n=k(e.type);oe.runWithPriority(n,function(){t.dispatchEvent(e)})}),u.JL.tap("modifyTaroEvent",function(e,t){var n,r,i=se(e,t);if(i){var o=null===(r=null===(n=e.mpEvent)||void 0===n?void 0:n.detail)||void 0===r?void 0:r.value;ce({target:t,value:o})}}),i}var ye=!1,ke=function(e,t){if(ye)return e(t);ye=!0;try{return oe.batchedUpdates(e,t)}finally{ye=!1,de()}};function we(e){(0,u.D8)(e&&[1,8,9,11].includes(e.nodeType),"unmountComponentAtNode(...): Target container is not a DOM element.");var t=pe.get(e);return!!t&&(ke(function(){t.unmount(function(){pe.delete(e)})},null),!0)}function Ee(e){if(null==e)return null;var t=e.nodeType;return 1===t||3===t?e:oe.findHostInstance(e)}var Ae=(0,u.Tn)(Symbol)&&Symbol.for?Symbol.for("react.portal"):60106;function Se(e,t,n){return{$$typeof:Ae,key:null==n?null:String(n),children:e,containerInfo:t,implementation:null}}var Ce={render:me,createRoot:be,unstable_batchedUpdates:ke,unmountComponentAtNode:we,findDOMNode:Ee,createPortal:Se}},7842:function(e,t,n){"use strict";n.r(t),n.d(t,{A:function(){return pe},APP:function(){return P},BEHAVIORS:function(){return ve},BODY:function(){return L},CATCHMOVE:function(){return ie},CATCH_VIEW:function(){return oe},CHANGE:function(){return J},CLASS:function(){return B},COMMENT:function(){return ae},COMPILE_MODE:function(){return re},CONFIRM:function(){return Z},CONTAINER:function(){return I},CONTEXT_ACTIONS:function(){return r},CURRENT_TARGET:function(){return $},CUSTOM_WRAPPER:function(){return q},Current:function(){return hr},DATASET:function(){return V},DATE:function(){return te},DOCUMENT_ELEMENT_NAME:function(){return N},DOCUMENT_FRAGMENT:function(){return O},EVENT_CALLBACK_RESULT:function(){return fe},EXTERNAL_CLASSES:function(){return he},Events:function(){return g.sV},FOCUS:function(){return j},FormElement:function(){return fn},HEAD:function(){return x},HOOKS_APP_ID:function(){return E},HTML:function(){return T},History:function(){return dr},ID:function(){return _},INPUT:function(){return z},KEY_CODE:function(){return X},Location:function(){return mr},MutationObserver:function(){return Ee},OBJECT:function(){return W},ON_HIDE:function(){return le},ON_LOAD:function(){return se},ON_READY:function(){return ue},ON_SHOW:function(){return ce},OPTIONS:function(){return de},PAGE_INIT:function(){return S},PROPERTY_THRESHOLD:function(){return k},PROPS:function(){return F},PURE_VIEW:function(){return U},ROOT_STR:function(){return C},SET_DATA:function(){return A},SET_TIMEOUT:function(){return ne},STATIC_VIEW:function(){return G},STYLE:function(){return M},SVGElement:function(){return Or},Style:function(){return vt},TARGET:function(){return K},TARO_RUNTIME:function(){return w},TIME_STAMP:function(){return Q},TOUCHMOVE:function(){return ee},TYPE:function(){return Y},TaroElement:function(){return bt},TaroEvent:function(){return un},TaroNode:function(){return He},TaroRootElement:function(){return yn},TaroText:function(){return kn},UID:function(){return R},URL:function(){return jn},URLSearchParams:function(){return Bn},VALUE:function(){return H},VIEW:function(){return D},addLeadingSlash:function(){return _r},cancelAnimationFrame:function(){return xr},createComponentConfig:function(){return Qr},createEvent:function(){return cn},createPageConfig:function(){return Zr},createRecursiveComponentConfig:function(){return Xr},document:function(){return Yn},env:function(){return Ge},eventCenter:function(){return Qn},eventHandler:function(){return hn},eventSource:function(){return De},getComputedStyle:function(){return Zn},getCurrentInstance:function(){return fr},getCurrentPage:function(){return Gr},getHomePage:function(){return Dr},getOnHideEventKey:function(){return Yr},getOnReadyEventKey:function(){return Kr},getOnShowEventKey:function(){return $r},getPageInstance:function(){return Wr},getPath:function(){return qr},handlePolyfill:function(){return si},hasBasename:function(){return Rr},history:function(){return Nr},hooks:function(){return g.JL},hydrate:function(){return Ue},incrementId:function(){return Ae},injectPageInstance:function(){return Vr},isHasExtractProp:function(){return xe},location:function(){return Ir},navigator:function(){return Sr},nextTick:function(){return ti},now:function(){return yr},options:function(){return yt},parseUrl:function(){return Dn},removePageInstance:function(){return Hr},requestAnimationFrame:function(){return Tr},safeExecute:function(){return zr},stringify:function(){return Jr},stripBasename:function(){return Br},stripSuffix:function(){return jr},stripTrailing:function(){return Mr},window:function(){return Pr}});var r,i=n(5544),o=n(5311),a=n(9413),s=n(3145),u=n(7695),c=n(4467),l=n(6919),d=n(5501),h=n(3437),f=n(436),v=n(3029),p=n(2901),g=n(1186),m=n(1635),b=n(7842)["requestAnimationFrame"],y=n(7842)["cancelAnimationFrame"],k=(n(7842)["window"],n(7842)["MutationObserver"],2046),w="Taro runtime",E="taro-app",A="\u5c0f\u7a0b\u5e8f setData",S="\u9875\u9762\u521d\u59cb\u5316",C="root",T="html",x="head",L="body",P="app",I="container",N="#document",O="document-fragment",_="id",R="uid",B="class",M="style",j="focus",D="view",G="static-view",U="pure-view",F="props",V="dataset",W="object",H="value",z="input",J="change",q="custom-wrapper",K="target",$="currentTarget",Y="type",Z="confirm",Q="timeStamp",X="keyCode",ee="touchmove",te="Date",ne="setTimeout",re="compileMode",ie="catchMove",oe="catch-view",ae="comment",se="onLoad",ue="onReady",ce="onShow",le="onHide",de="options",he="externalClasses",fe="e_result",ve="behaviors",pe="a";(function(e){e["INIT"]="0",e["RESTORE"]="1",e["RECOVER"]="2",e["DESTORY"]="3"})(r||(r={}));var ge=[],me=function(e,t){return!!e&&e.sid===(null===t||void 0===t?void 0:t.sid)},be=function(e,t){var n=t.characterData,r=t.characterDataOldValue,i=t.attributes,o=t.attributeOldValue,a=t.childList;switch(e.type){case"characterData":return!!n&&(r||(e.oldValue=null),!0);case"attributes":return!!i&&(o||(e.oldValue=null),!0);case"childList":return!!a}},ye=!1;function ke(e,t){e.records.push(t),ye||(ye=!0,Promise.resolve().then(function(){ye=!1,ge.forEach(function(e){return e.callback(e.takeRecords())})}))}function we(e){ge.forEach(function(t){for(var n=t.options,r=e.target;r;r=r.parentNode){if(me(t.target,r)&&be(e,n)){ke(t,e);break}if(!n.subtree)break}})}var Ee=function(){function e(t){(0,v.A)(this,e),this.core={observe:g.lQ,disconnect:g.lQ,takeRecords:g.lQ}}return(0,p.A)(e,[{key:"observe",value:function(){var e;(e=this.core).observe.apply(e,arguments)}},{key:"disconnect",value:function(){this.core.disconnect()}},{key:"takeRecords",value:function(){return this.core.takeRecords()}}],[{key:"record",value:function(e){we(e)}}])}();var Ae=function(){for(var e=[],t=65;t<=90;t++)e.push(t);for(var n=97;n<=122;n++)e.push(n);var r=e.length-1,i=[0,0];return function(){var t=i.map(function(t){return e[t]}),n=String.fromCharCode.apply(String,(0,f.A)(t)),o=i.length-1;i[o]++;while(i[o]>r){if(i[o]=0,o-=1,o<0){i.push(0);break}i[o]++}return n}};function Se(e){return 1===e.nodeType}function Ce(e){return 3===e.nodeType}function Te(e){return e.nodeName===ae}function xe(e){var t=Object.keys(e.props).find(function(e){return!(/^(class|style|id)$/.test(e)||e.startsWith("data-"))});return Boolean(t)}function Le(e,t){var n;while(e=(null===e||void 0===e?void 0:e.parentElement)||null){if(!e||e.nodeName===C||"root-portal"===e.nodeName)return!1;if(null===(n=e.__handlers[t])||void 0===n?void 0:n.length)return!0}return!1}function Pe(e){switch(e){case M:return"st";case _:return R;case B:return"cl";default:return e}}var Ie,Ne=new Map;function Oe(e,t,n){(0,g.Tn)(n)&&(n={value:n}),Object.defineProperty(e.prototype,t,Object.assign({configurable:!0,enumerable:!0},n))}function _e(){return Ie||(Ie=(0,g.dg)(g.YN)),Ie}var Re,Be,Me=function(){function e(t,n){var r=this;(0,v.A)(this,e),this.tokenList=[],this.el=n,t.trim().split(/\s+/).forEach(function(e){return r.tokenList.push(e)})}return(0,p.A)(e,[{key:"value",get:function(){return this.toString()}},{key:"length",get:function(){return this.tokenList.length}},{key:"add",value:function(){var e=0,t=!1,n=arguments,r=n.length,i=this.tokenList;do{var o=n[e];this.checkTokenIsValid(o)&&!~i.indexOf(o)&&(i.push(o),t=!0)}while(++e-1&&(i["nn"]="static-".concat(n),n!==D||xe(e)||(i["nn"]=U));var o=e.props;for(var a in o){var s=(0,g.Cb)(a);a.startsWith("data-")||a===B||a===M||a===_||s===ie||s===re||(i[s]=o[a]),n===D&&s===ie&&!1!==o[a]&&(i["nn"]=oe),s===re&&(r=o[a])}i["cn"]=e.childNodes.filter(function(e){return!Te(e)}).map(Ue),""!==e.className&&(i["cl"]=e.className);var u=e.cssText;""!==u&&"swiper-item"!==n&&(i["st"]=u),g.JL.call("modifyHydrateData",i,e);var l=i["nn"],d=Be[l];if(d)for(var h in i["nn"]=d._num,i)h in d&&(i[d[h]]=i[h],delete i[h]);null!==r&&(i["nn"]=r);var f=g.JL.call("transferHydrateData",i,e,d);return f||i}var Fe=function(){function e(){(0,v.A)(this,e),this.__handlers={}}return(0,p.A)(e,[{key:"addEventListener",value:function(e,t,n){if(e=e.toLowerCase(),g.JL.call("onAddEvent",e,t,n,this),"regionchange"===e)return this.addEventListener("begin",t,n),void this.addEventListener("end",t,n);Boolean(n);var r=!1;if((0,g.Gv)(n)&&(Boolean(n.capture),r=Boolean(n.once)),r){var i=function(){t.apply(this,arguments),this.removeEventListener(e,i)};this.addEventListener(e,i,Object.assign(Object.assign({},n),{once:!1}))}else{var o=t;t=function(){return o.apply(this,arguments)},t.oldHandler=o;var a=this.__handlers[e];(0,g.cy)(a)?a.push(t):this.__handlers[e]=[t]}}},{key:"removeEventListener",value:function(e,t){if(e=e.toLowerCase(),"regionchange"===e)return this.removeEventListener("begin",t),void this.removeEventListener("end",t);if(t){var n=this.__handlers[e];if((0,g.cy)(n)){var r=n.findIndex(function(e){if(e===t||e.oldHandler===t)return!0});n.splice(r,1)}}}},{key:"isAnyEventBinded",value:function(){var e=this.__handlers,t=Object.keys(e).find(function(t){return e[t].length});return Boolean(t)}}])}(),Ve="cn",We=Ae(),He=function(e){function t(){var e;return(0,v.A)(this,t),e=(0,l.A)(this,t),e.parentNode=null,e.childNodes=[],e.hydrate=function(e){return function(){return Ue(e)}},e.uid="_"+We(),e.sid=e.uid,De.set(e.sid,e),e}return(0,d.A)(t,e),(0,p.A)(t,[{key:"updateChildNodes",value:function(e){var t=this,n=function(){return[]},r=function(){var e=t.childNodes.filter(function(e){return!Te(e)});return e.map(Ue)};this.enqueueUpdate({path:"".concat(this._path,".").concat(Ve),value:e?n:r})}},{key:"updateSingleChild",value:function(e){var t=this;this.childNodes.forEach(function(n,r){Te(n)||e&&ri?this.updateChildNodes():this.updateSingleChild(i)}else{var s=1===o;s?this.updateChildNodes():this.enqueueUpdate({path:e._path,value:this.hydrate(e)})}return Ee.record({type:"childList",target:this,addedNodes:[e],removedNodes:n?[t]:[],nextSibling:n?t.nextSibling:t||null,previousSibling:e.previousSibling}),e}},{key:"appendChild",value:function(e){return this.insertBefore(e)}},{key:"replaceChild",value:function(e,t){if(t.parentNode===this)return this.insertBefore(e,t,!0),t.remove({doUpdate:!1}),t}},{key:"removeChild",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.cleanRef,r=t.doUpdate;!1!==n&&!1!==r&&Ee.record({type:"childList",target:this,removedNodes:[e],nextSibling:e.nextSibling,previousSibling:e.previousSibling});var i=this.findIndex(e);return this.childNodes.splice(i,1),e.parentNode=null,!1!==n&&De.removeNodeTree(e),this._root&&!1!==r&&this.updateChildNodes(),e}},{key:"remove",value:function(e){var t;null===(t=this.parentNode)||void 0===t||t.removeChild(this,e)}},{key:"hasChildNodes",value:function(){return this.childNodes.length>0}},{key:"enqueueUpdate",value:function(e){var t;null===(t=this._root)||void 0===t||t.enqueueUpdate(e)}},{key:"ownerDocument",get:function(){return Ge.document}}],[{key:"extend",value:function(e,n){Oe(t,e,n)}}])}(Fe),ze="webkit",Je=["all","appearance","blockOverflow","blockSize","bottom","clear","contain","content","continue","cursor","direction","display","filter","float","gap","height","inset","isolation","left","letterSpacing","lightingColor","markerSide","mixBlendMode","opacity","order","position","quotes","resize","right","rowGap","tabSize","tableLayout","top","userSelect","verticalAlign","visibility","voiceFamily","volume","whiteSpace","widows","width","zIndex","pointerEvents","aspectRatio"];function qe(e,t,n){!n&&Je.push(e),t.forEach(function(t){Je.push(e+t),e===ze&&Je.push("Webkit"+t)})}var Ke="Color",$e="Style",Ye="Width",Ze="Image",Qe="Size",Xe=[Ke,$e,Ye],et=["FitLength","FitWidth",Ze],tt=[].concat(et,["Radius"]),nt=[].concat(Xe,et),rt=["EndRadius","StartRadius"],it=["Bottom","Left","Right","Top"],ot=["End","Start"],at=["Content","Items","Self"],st=["BlockSize","Height","InlineSize",Ye],ut=["After","Before"];function ct(e){Ee.record({type:"attributes",target:e._element,attributeName:"style",oldValue:e.cssText})}function lt(e){var t=e._element;t._root&&t.enqueueUpdate({path:"".concat(t._path,".","st"),value:e.cssText})}function dt(e,t){var n=this[t];n!==e&&(!this._pending&&ct(this),(0,g.kZ)(e)||(0,g.b0)(e)||""===e?(this._usedStyleProp.delete(t),delete this._value[t]):(this._usedStyleProp.add(t),this._value[t]=e),!this._pending&<(this))}function ht(e,t){for(var n,r={},i=function(){var n=t[o];if(e[n])return{v:void 0};r[n]={get:function(){var e=this._value[n];return(0,g.kZ)(e)||(0,g.b0)(e)?"":e},set:function(e){dt.call(this,e,n)}}},o=0;o0}},{key:"focus",get:function(){return function(){this.setAttribute(j,!0)}},set:function(e){this.setAttribute(j,e)}},{key:"blur",value:function(){this.setAttribute(j,!1)}},{key:"setAttribute",value:function(e,t){var n=this.nodeName===D&&!xe(this)&&!this.isAnyEventBinded();switch(e!==M&&Ee.record({target:this,type:"attributes",attributeName:e,oldValue:this.getAttribute(e)}),e){case M:this.style.cssText=t;break;case _:this.uid!==this.sid&&De.delete(this.uid),t=String(t),this.props[e]=this.uid=t,De.set(t,this);break;default:this.props[e]=t,e.startsWith("data-")&&(this.dataset===g.MZ&&(this.dataset=Object.create(null)),this.dataset[(0,g.Cb)(e.replace(/^data-/,""))]=t);break}if(this._root){var r=_e(),i=r[this.nodeName],o=r[D]._num,a=r[G]._num,s=r[oe]._num,u=this._path;e=Pe(e);var c=(0,g.Cb)(e),l={path:"".concat(u,".").concat(c),value:(0,g.Tn)(t)?function(){return t}:t};if(g.JL.call("modifySetAttrPayload",this,e,l,r),i){var d=i[c]||e;l.path="".concat(u,".").concat((0,g.Cb)(d))}this.enqueueUpdate(l),this.nodeName===D&&(c===ie?this.enqueueUpdate({path:"".concat(u,".","nn"),value:t?s:this.isAnyEventBinded()?o:a}):n&&xe(this)&&this.enqueueUpdate({path:"".concat(u,".","nn"),value:a}))}}},{key:"removeAttribute",value:function(e){var t=this.nodeName===D&&xe(this)&&!this.isAnyEventBinded();if(Ee.record({target:this,type:"attributes",attributeName:e,oldValue:this.getAttribute(e)}),e===M)this.style.cssText="";else{var n=g.JL.call("onRemoveAttribute",this,e);if(n)return;if(!this.props.hasOwnProperty(e))return;delete this.props[e]}if(this._root){var r=_e(),i=r[this.nodeName],o=r[D]._num,a=r[G]._num,s=r[U]._num,u=this._path;e=Pe(e);var c=(0,g.Cb)(e),l={path:"".concat(u,".").concat(c),value:""};if(g.JL.call("modifyRmAttrPayload",this,e,l,r),i){var d=i[c]||e;l.path="".concat(u,".").concat((0,g.Cb)(d))}this.enqueueUpdate(l),this.nodeName===D&&(c===ie?this.enqueueUpdate({path:"".concat(u,".","nn"),value:this.isAnyEventBinded()?o:xe(this)?a:s}):t&&!xe(this)&&this.enqueueUpdate({path:"".concat(u,".","nn"),value:s}))}}},{key:"getAttribute",value:function(e){var t=e===M?this.style.cssText:this.props[e];return null!==t&&void 0!==t?t:""}},{key:"getElementsByTagName",value:function(e){var t=this;return gt(this,function(n){return n.nodeName===e||"*"===e&&t!==n})}},{key:"getElementsByClassName",value:function(e){var t=e.trim().split(/\s+/);return gt(this,function(e){var n=e.classList;return t.every(function(e){return n.contains(e)})})}},{key:"dispatchEvent",value:function(e){var t=e.cancelable,n=this.__handlers[e.type];if(!(0,g.cy)(n))return!1;for(var r=n.length;r--;){var i=n[r],o=void 0;if(i._stop?i._stop=!1:(g.JL.call("modifyDispatchEvent",e,this),o=i.call(this,e)),(!1===o||e._end)&&t&&(e.defaultPrevented=!0),!(0,g.b0)(o)&&e.mpEvent){var a=g.JL.call("modifyTaroEventReturn",this,e,o);a&&(e.mpEvent[fe]=o)}if(e._end&&e._stop)break}return e._stop?this._stopPropagation(e):e._stop=!0,null!=n}},{key:"addEventListener",value:function(e,n,r){var i=this.nodeName,a=g.JL.call("getSpecialNodes"),s=!0;if((0,g.Gv)(r)&&!1===r.sideEffect&&(s=!1,delete r.sideEffect),g.JL.call("modifyAddEventListener",this,s,_e),!1!==s&&!this.isAnyEventBinded()&&a.indexOf(i)>-1){var u=_e(),c=u[i]._num;this.enqueueUpdate({path:"".concat(this._path,".","nn"),value:c})}(0,o.A)(t,"addEventListener",this,3)([e,n,r])}},{key:"removeEventListener",value:function(e,n){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];(0,o.A)(t,"removeEventListener",this,3)([e,n]);var i=this.nodeName,a=g.JL.call("getSpecialNodes");if(g.JL.call("modifyRemoveEventListener",this,r,_e),!1!==r&&!this.isAnyEventBinded()&&a.indexOf(i)>-1){var s=_e(),u=xe(this)?"static-".concat(i):"pure-".concat(i),c=s[u]._num;this.enqueueUpdate({path:"".concat(this._path,".","nn"),value:c})}}}],[{key:"extend",value:function(e,n){Oe(t,e,n)}}])}(He),yt={prerender:!0,debug:!1};function kt(){return{index:0,column:0,line:0}}function wt(e,t,n){for(var r=e.index,i=e.index=r+n,o=r;ot;i--){var o=n.charAt(i);if(!Ct(o)){if(xt(o))return!1;break}}for(var a=e+1;a"===o);if(a)break;i++}var s=i+1;while(s"===u);if(!c)break;s++}Et(n,t,s);var l=t.slice(i,s);return this.tokens.push({type:e,content:l}),l}},{key:"scanAttrs",value:function(){var e=this.html,t=this.position,n=this.tokens,r=t.index,i=null,o=r,a=[],s=e.length;while(r"===u;if(l){r!==o&&a.push(e.slice(o,r));break}if(Nt(r,o,e))r!==o&&a.push(e.slice(o,r)),o=r+1,r++;else{var d="'"===u||'"'===u;d?(i=u,r++):r++}}}Et(t,e,r);for(var h=a.length,f="attribute",v=0;v1){var b=p+m;n.push({type:f,content:b}),v+=1;continue}var y=a[v+2];if(v+=1,y){var k=p+"="+y;n.push({type:f,content:k}),v+=1;continue}}}if(p.endsWith("=")){var w=a[v+1];if(w&&!w.includes("=")){var E=p+w;n.push({type:f,content:E}),v+=1;continue}var A=p.slice(0,-1);n.push({type:f,content:A})}else n.push({type:f,content:p})}}},{key:"scanSkipTag",value:function(e){var t=this.html,n=this.position,r=e.toLowerCase(),i=t.length;while(n.index",Gt="~",Ut="+",Ft=function(){function e(){(0,v.A)(this,e),this.styles=[]}return(0,p.A)(e,[{key:"extractStyle",value:function(e){var t=this,n=/