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