Files
wechat_wc/dist/pages/checkout/index.js
T
broccoli b19a56003f 添加登录和后端校验
完成后端设计(未在本仓库体现),通过安全的手段完成了登录鉴权
2026-08-06 16:27:36 +08:00

1 line
7.4 KiB
JavaScript

"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[341],{9207:function(s,e,a){var c=a(7842),n=a(5544),i=a(118),d=a(758),l=a.n(d),t=a(6540),r=a(8594),o=a(9703),h=a(9201),m=a(5414),u=a(4848);function x(){var s,e,a,c,d,x,j,p=(0,o.wR)(),N=(p.theme,p.resolvedTheme),g=(0,h.c)();(0,m.l)(N);var v=(0,t.useState)(null),f=(0,n.A)(v,2),S=f[0],k=f[1],E=(0,t.useState)(null),Y=(0,n.A)(E,2),w=Y[0],b=Y[1],T=(0,t.useState)(!1),y=(0,n.A)(T,2),D=y[0],P=y[1],R=(0,t.useState)([]),A=(0,n.A)(R,2),B=A[0],I=A[1];(0,t.useEffect)(function(){var s,e=null===(s=l().getCurrentInstance().router)||void 0===s?void 0:s.params,a=null===e||void 0===e?void 0:e.designId;if(a){var c=(0,r.p_)(),n=c.find(function(s){return s.id===a});k(n||null),b((0,r.EB)()),I((0,r.Re)())}},[]);var C=function(){var s;w?l().showModal({title:"\u786e\u8ba4\u4e0b\u5355",content:"\u786e\u8ba4\u540e\u5c06\u4ece\u8bbe\u8ba1\u6e05\u5355\u751f\u6210\u8ba2\u5355\uff0c\u5e76\u5bc4\u9001\u81f3\uff1a\n".concat(null===(s=w.region)||void 0===s?void 0:s.join(" ")," ").concat(w.detail),success:function(s){s.confirm&&((0,r.IU)(S.id),l().showToast({title:"\u4e0b\u5355\u6210\u529f",icon:"success"}),setTimeout(function(){l().switchTab({url:"/pages/index/index"})},1500))}}):l().showToast({title:"\u8bf7\u5148\u6dfb\u52a0\u6536\u8d27\u5730\u5740",icon:"none"})},F=function(s){b(s),P(!1),l().showToast({title:"\u5730\u5740\u5df2\u66f4\u6539",icon:"success"})},_=(null===S||void 0===S||null===(s=S.designData)||void 0===s?void 0:s.stickers)&&S.designData.stickers.length>0,J=null===S||void 0===S||null===(e=S.designData)||void 0===e?void 0:e.imageSrc;if(!S)return(0,u.jsx)(i.Ss,{className:"theme-".concat(N),children:(0,u.jsx)(i.Ss,{className:"checkout-page",children:(0,u.jsx)(i.Ss,{className:"page-header dashed-card mt-20",style:{marginTop:"".concat(g.headerPaddingTop,"px")},children:(0,u.jsx)(i.EY,{className:"page-title",children:"\u8bbe\u8ba1\u4e0d\u5b58\u5728"})})})});var O={width:300,height:420};if(null!==(a=S.designData)&&void 0!==a&&null!==(a=a.category)&&void 0!==a&&a.mask){var V=S.designData.category.mask;O.width=V.width,O.height=V.height,"circle"===V.shape?O.borderRadius="50%":O.borderRadius=V.borderRadius||0}return(0,u.jsx)(i.Ss,{className:"theme-".concat(N),children:(0,u.jsxs)(i.Ss,{className:"checkout-page",children:[(0,u.jsxs)(i.Ss,{className:"page-header dashed-card mt-20",style:{marginTop:"".concat(g.headerPaddingTop,"px")},children:[(0,u.jsx)(i.Ss,{className:"star-badge"}),(0,u.jsxs)(i.Ss,{className:"flex-between",style:{width:"100%"},children:[(0,u.jsx)(i.EY,{className:"back-btn",onTap:function(){return l().navigateBack()},children:"\u2190"}),(0,u.jsx)(i.EY,{className:"page-title",children:"\u8bbe\u8ba1\u6548\u679c\u786e\u8ba4"}),(0,u.jsx)(i.Ss,{style:{width:"60px"}})]})]}),(0,u.jsxs)(i.Ss,{className:"checkout-canvas dashed-card mt-20",children:[(0,u.jsx)(i.Ss,{className:"star-badge"}),(0,u.jsx)(i.Ss,{className:"canvas-area",style:O,children:_?S.designData.stickers.map(function(s){return(0,u.jsx)(i._V,{className:"checkout-image",src:s.src,style:{transform:"translate(".concat(s.x,"px, ").concat(s.y,"px) scale(").concat(s.scale||1,")"),width:s.width||200,height:s.height||200},mode:"aspectFit"},s.id)}):J?(0,u.jsx)(i._V,{className:"checkout-image",src:S.designData.imageSrc,style:{transform:"translate(".concat((null===(c=S.designData.imagePos)||void 0===c?void 0:c.x)||0,"px, ").concat((null===(d=S.designData.imagePos)||void 0===d?void 0:d.y)||0,"px) scale(").concat((null===(x=S.designData.imagePos)||void 0===x?void 0:x.scale)||1,")")},mode:"aspectFit"}):null})]}),(0,u.jsxs)(i.Ss,{className:"checkout-info dashed-card mt-20",children:[(0,u.jsx)(i.Ss,{className:"star-badge"}),(0,u.jsxs)(i.Ss,{className:"info-row",children:[(0,u.jsx)(i.EY,{className:"info-label",children:"\u5546\u54c1"}),(0,u.jsx)(i.EY,{className:"info-value",children:S.productName})]}),(0,u.jsxs)(i.Ss,{className:"info-row",children:[(0,u.jsx)(i.EY,{className:"info-label",children:"\u6570\u91cf"}),(0,u.jsxs)(i.EY,{className:"info-value",children:[S.count," \u4ef6"]})]}),(0,u.jsxs)(i.Ss,{className:"info-row",children:[(0,u.jsx)(i.EY,{className:"info-label",children:"\u5355\u4ef7"}),(0,u.jsxs)(i.EY,{className:"info-value",children:["\xa5",S.unitPrice]})]}),(0,u.jsxs)(i.Ss,{className:"info-row total-row",children:[(0,u.jsx)(i.EY,{className:"info-label",children:"\u603b\u4ef7"}),(0,u.jsxs)(i.EY,{className:"info-total",children:["\xa5",(S.unitPrice*S.count).toFixed(2)]})]})]}),(0,u.jsxs)(i.Ss,{className:"checkout-address-card dashed-card mt-20",children:[(0,u.jsx)(i.Ss,{className:"star-badge"}),(0,u.jsxs)(i.Ss,{className:"checkout-address-header",children:[(0,u.jsx)(i.EY,{className:"info-label",children:"\u6536\u8d27\u5730\u5740"}),(0,u.jsx)(i.Ss,{className:"address-change",onTap:function(){return P(!0)},children:(0,u.jsx)(i.EY,{className:"change-text",children:"\u66f4\u6539\u6536\u8d27\u5730\u5740"})})]}),w?(0,u.jsxs)(i.Ss,{className:"checkout-address-body",children:[(0,u.jsxs)(i.Ss,{className:"addr-row",children:[(0,u.jsx)(i.EY,{className:"addr-name",children:w.name}),(0,u.jsx)(i.EY,{className:"addr-phone",children:w.phone})]}),(0,u.jsxs)(i.EY,{className:"addr-detail",children:[null===(j=w.region)||void 0===j?void 0:j.join(" ")," ",w.detail]})]}):(0,u.jsx)(i.Ss,{className:"checkout-address-empty",onTap:function(){return P(!0)},children:(0,u.jsx)(i.EY,{className:"empty-text",children:"\u6682\u65e0\u6536\u8d27\u5730\u5740\uff0c\u70b9\u51fb\u6dfb\u52a0"})})]}),(0,u.jsxs)(i.Ss,{className:"checkout-actions",children:[(0,u.jsx)(i.Ss,{className:"btn-outline",onTap:function(){return l().navigateBack()},children:(0,u.jsx)(i.EY,{children:"\u8fd4\u56de\u4fee\u6539"})}),(0,u.jsx)(i.Ss,{className:"btn-gradient",onTap:C,children:(0,u.jsx)(i.EY,{children:"\u786e\u8ba4\u4e0b\u5355"})})]}),(0,u.jsx)(i.Ss,{style:{height:"40px"}}),D&&(0,u.jsx)(i.Ss,{className:"modal-overlay",style:{alignItems:"flex-end",justifyContent:"flex-end"},children:(0,u.jsxs)(i.Ss,{className:"addr-picker-sheet dashed-card",children:[(0,u.jsxs)(i.Ss,{className:"addr-picker-header",children:[(0,u.jsx)(i.EY,{className:"addr-picker-title",children:"\u9009\u62e9\u6536\u8d27\u5730\u5740"}),(0,u.jsx)(i.EY,{className:"addr-picker-close",onTap:function(){return P(!1)},children:"\u2715"})]}),(0,u.jsxs)(i.Ss,{className:"addr-picker-list",children:[B.map(function(s){var e;return(0,u.jsxs)(i.Ss,{className:"addr-picker-item ".concat((null===w||void 0===w?void 0:w.id)===s.id?"active":""),onTap:function(){return F(s)},children:[(0,u.jsxs)(i.Ss,{className:"addr-picker-row",children:[(0,u.jsx)(i.EY,{className:"addr-picker-name",children:s.name}),(0,u.jsx)(i.EY,{className:"addr-picker-phone",children:s.phone}),s.isDefault&&(0,u.jsx)(i.EY,{className:"addr-picker-default",children:"\u9ed8\u8ba4"})]}),(0,u.jsxs)(i.EY,{className:"addr-picker-detail",children:[null===(e=s.region)||void 0===e?void 0:e.join(" ")," ",s.detail]})]},s.id)}),0===B.length&&(0,u.jsx)(i.Ss,{className:"addr-picker-empty",children:(0,u.jsx)(i.EY,{children:"\u6682\u65e0\u5730\u5740\uff0c\u8bf7\u5148\u6dfb\u52a0\u6536\u8d27\u5730\u5740"})})]}),(0,u.jsx)(i.Ss,{className:"addr-picker-add",onTap:function(){P(!1),l().navigateTo({url:"/pages/address/index"})},children:(0,u.jsx)(i.EY,{className:"addr-picker-add-text",children:"+ \u65b0\u5efa\u6536\u8d27\u5730\u5740"})})]})})]})})}var j={navigationStyle:"custom",navigationBarTitleText:"\u786e\u8ba4\u4e0b\u5355"};Page((0,c.createPageConfig)(x,"pages/checkout/index",{root:{cn:[]}},j||{}))}},function(s){var e=function(e){return s(s.s=e)};s.O(0,[907,96,76],function(){return e(9207)});s.O()}]);