1 line
5.4 KiB
JavaScript
1 line
5.4 KiB
JavaScript
"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[612],{4120:function(s,a,e){var c=e(7842),n=e(5544),l=e(118),r=e(758),i=e.n(r),t=e(6540),d=e(5234),o=e(8594),m=e(1268),h=e(9703),x=e(4848),j=["#FFE4EC","#FFF0F5","#FCE4EC"];function u(){var s,a=(0,h.wR)(),e=a.theme,c=(0,t.useState)(!1),r=(0,n.A)(c,2),u=r[0],N=r[1],p=(0,t.useState)(1),S=(0,n.A)(p,2),f=S[0],g=S[1],E=null===(s=i().getCurrentInstance().router)||void 0===s?void 0:s.params,b=(null===E||void 0===E?void 0:E.id)||"",Y=(0,d.y9)(b);if(!Y)return(0,x.jsx)(l.Ss,{className:"theme-".concat(e),children:(0,x.jsx)(l.Ss,{className:"product-page",children:(0,x.jsx)(l.Ss,{className:"page-header dashed-card mt-20",children:(0,x.jsx)(l.EY,{className:"page-title",children:"\u5546\u54c1\u672a\u627e\u5230"})})})});var v=function(){g(1),N(!0)},w=function(){(0,o.cY)(Y,f),N(!1),i().showToast({title:"\u5df2\u52a0\u5165\u8bbe\u8ba1\u6e05\u5355 x".concat(f),icon:"success"}),setTimeout(function(){return i().navigateBack()},1200)},y=function(){i().navigateTo({url:"/pages/diy/index?source=product&productId=".concat(Y.id,"&quantity=1")})},F=function(s){g(function(a){return Math.max(1,Math.min(99,a+s))})};return(0,x.jsx)(l.Ss,{className:"theme-".concat(e),children:(0,x.jsxs)(l.Ss,{className:"product-page",children:[(0,x.jsx)(m.A,{}),(0,x.jsxs)(l.Ss,{className:"page-header dashed-card mt-20",children:[(0,x.jsx)(l.Ss,{className:"star-badge"}),(0,x.jsxs)(l.Ss,{className:"flex-between",children:[(0,x.jsx)(l.EY,{className:"back-btn",onTap:function(){return i().navigateBack()},children:"\u2190"}),(0,x.jsx)(l.EY,{className:"page-title",children:"\u5546\u54c1\u8be6\u60c5"}),(0,x.jsx)(l.Ss,{style:{width:"60px"}})]})]}),(0,x.jsx)(l.Ss,{className:"hero-section mt-20",children:(0,x.jsx)(l.RC,{className:"hero-swiper",circular:!0,autoplay:!0,interval:3e3,duration:500,indicatorDots:!0,indicatorColor:"rgba(0,0,0,0.2)",indicatorActiveColor:"#ff9a9e",children:Y.images&&Y.images.length>0?Y.images.map(function(s,a){return(0,x.jsx)(l.wu,{children:(0,x.jsxs)(l.Ss,{className:"hero-card dashed-card",children:[(0,x.jsx)(l.Ss,{className:"star-badge"}),(0,x.jsx)(l._V,{className:"hero-image",src:s,mode:"aspectFit"})]})},a)}):j.map(function(s,a){return(0,x.jsx)(l.wu,{children:(0,x.jsxs)(l.Ss,{className:"hero-card dashed-card",style:{background:s},children:[(0,x.jsx)(l.Ss,{className:"star-badge"}),(0,x.jsx)(l._V,{className:"hero-icon-img",src:(0,d.QE)(Y),mode:"aspectFit"}),(0,x.jsx)(l.EY,{className:"hero-name",children:Y.name})]})},a)})})}),(0,x.jsxs)(l.Ss,{className:"info-section dashed-card mt-20",children:[(0,x.jsx)(l.Ss,{className:"star-badge"}),(0,x.jsxs)(l.Ss,{className:"info-row",children:[(0,x.jsx)(l.EY,{className:"info-label",children:"\u5355\u4ef7"}),(0,x.jsxs)(l.EY,{className:"info-price",children:["\xa5",Y.price]})]}),(0,x.jsxs)(l.Ss,{className:"info-row",children:[(0,x.jsx)(l.EY,{className:"info-label",children:"\u5de5\u671f"}),(0,x.jsx)(l.EY,{className:"info-value",children:Y.leadTime})]}),(0,x.jsxs)(l.Ss,{className:"info-row",children:[(0,x.jsx)(l.EY,{className:"info-label",children:"\u5c3a\u5bf8"}),(0,x.jsxs)(l.EY,{className:"info-value",children:[Y.mask.width," \xd7 ",Y.mask.height," px"]})]})]}),(0,x.jsxs)(l.Ss,{className:"detail-section dashed-card mt-20",children:[(0,x.jsx)(l.Ss,{className:"star-badge"}),(0,x.jsx)(l.EY,{className:"section-title",children:"\u5546\u54c1\u4ecb\u7ecd"}),(0,x.jsx)(l.EY,{className:"detail-text",children:Y.description})]}),(0,x.jsxs)(l.Ss,{className:"action-bar",children:[(0,x.jsxs)(l.Ss,{className:"price-summary",children:[(0,x.jsx)(l.EY,{className:"summary-label",children:"\u8d77\u4ef7"}),(0,x.jsxs)(l.EY,{className:"summary-price",children:["\xa5",Y.price]})]}),(0,x.jsx)(l.Ss,{className:"btn-outline",onTap:v,children:(0,x.jsx)(l.EY,{children:"\u52a0\u5165\u8bbe\u8ba1\u6e05\u5355"})}),(0,x.jsx)(l.Ss,{className:"btn-gradient",onTap:y,children:(0,x.jsx)(l.EY,{children:"\u7acb\u5373\u4e0b\u5355"})})]}),(0,x.jsx)(l.Ss,{className:"safe-bottom-placeholder"}),u&&(0,x.jsx)(l.Ss,{className:"modal-overlay",children:(0,x.jsxs)(l.Ss,{className:"modal-card dashed-card",children:[(0,x.jsx)(l.Ss,{className:"star-badge"}),(0,x.jsx)(l.EY,{className:"modal-title",children:"\u52a0\u5165\u8bbe\u8ba1\u6e05\u5355"}),(0,x.jsxs)(l.Ss,{className:"modal-product",children:[(0,x.jsx)(l._V,{className:"modal-icon-img",src:(0,d.QE)(Y),mode:"aspectFit"}),(0,x.jsx)(l.EY,{className:"modal-name",children:Y.name})]}),(0,x.jsxs)(l.Ss,{className:"quantity-row",children:[(0,x.jsx)(l.EY,{className:"qty-label",children:"\u6570\u91cf"}),(0,x.jsxs)(l.Ss,{className:"qty-control",children:[(0,x.jsx)(l.Ss,{className:"qty-btn",onTap:function(){return F(-1)},children:"\uff0d"}),(0,x.jsx)(l.EY,{className:"qty-num",children:f}),(0,x.jsx)(l.Ss,{className:"qty-btn",onTap:function(){return F(1)},children:"\uff0b"})]})]}),(0,x.jsxs)(l.Ss,{className:"modal-total",children:[(0,x.jsx)(l.EY,{className:"total-label",children:"\u5c0f\u8ba1"}),(0,x.jsxs)(l.EY,{className:"total-price",children:["\xa5",(Y.price*f).toFixed(2)]})]}),(0,x.jsxs)(l.Ss,{className:"modal-actions",children:[(0,x.jsx)(l.Ss,{className:"btn-outline",onTap:function(){return N(!1)},children:(0,x.jsx)(l.EY,{children:"\u53d6\u6d88"})}),(0,x.jsx)(l.Ss,{className:"btn-gradient",onTap:w,children:(0,x.jsx)(l.EY,{children:"\u786e\u5b9a"})})]})]})})]})})}var N={};Page((0,c.createPageConfig)(u,"pages/product/index",{root:{cn:[]}},N||{}))}},function(s){var a=function(a){return s(s.s=a)};s.O(0,[907,96,76],function(){return a(4120)});s.O()}]); |