Files
wechat_wc/dist/pages/address/index.js
T

1 line
5.3 KiB
JavaScript

"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),d=a(8594),o=a(1268),m=a(9703),u=a(4848);function h(){var e=(0,m.wR)(),s=e.theme,a=(0,i.useState)([]),n=(0,c.A)(a,2),l=n[0],h=n[1],x=(0,i.useState)(null),j=(0,c.A)(x,2),p=j[0],f=j[1],N=(0,i.useState)(!1),S=(0,c.A)(N,2),g=S[0],v=S[1],E=(0,i.useState)(""),b=(0,c.A)(E,2),Y=b[0],w=b[1],T=(0,i.useState)(""),k=(0,c.A)(T,2),y=k[0],A=k[1],C=(0,i.useState)([]),D=(0,c.A)(C,2),I=D[0],B=D[1],J=(0,i.useState)(""),O=(0,c.A)(J,2),P=O[0],R=O[1],F=(0,i.useState)(!1),L=(0,c.A)(F,2),M=L[0],U=L[1],V=function(){return h((0,d.Re)())};(0,i.useEffect)(function(){V()},[]);var _=function(){w(""),A(""),B([]),R(""),U(!1),f(null)},q=function(){_(),v(!0)},z=function(e){f(e),w(e.name),A(e.phone),B(e.region),R(e.detail),U(e.isDefault),v(!0)},G=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),V())}})},H=function(e){var s="".concat(e.name," ").concat(e.phone,"\n").concat(e.region.join(" ")," ").concat(e.detail);r().setClipboardData({data:s})},K=function(){if(Y.trim()&&y.trim()&&0!==I.length&&P.trim()){var e={name:Y,phone:y,region:I,detail:P,isDefault:M};p?(0,d.yU)(p.id,e):(0,d.E1)(e),r().showToast({title:"\u4fdd\u5b58\u6210\u529f",icon:"success"}),v(!1),_(),V()}else r().showToast({title:"\u8bf7\u586b\u5199\u5b8c\u6574\u4fe1\u606f",icon:"none"})},Q=function(e){B(e.detail.value||[])};return(0,u.jsx)(t.Ss,{className:"theme-".concat(s),children:(0,u.jsxs)(t.Ss,{className:"address-page",children:[(0,u.jsx)(o.A,{}),(0,u.jsxs)(t.Ss,{className:"page-header dashed-card mt-20",children:[(0,u.jsx)(t.Ss,{className:"star-badge"}),(0,u.jsxs)(t.Ss,{className:"flex-between",style:{width:"100%"},children:[(0,u.jsx)(t.EY,{className:"back-btn",onTap:function(){return r().navigateBack()},children:"\u2190"}),(0,u.jsx)(t.EY,{className:"page-title",children:"\u6536\u8d27\u5730\u5740"}),(0,u.jsx)(t.Ss,{style:{width:"60px"}})]})]}),(0,u.jsxs)(t.Ss,{className:"address-list",children:[l.map(function(e){return(0,u.jsxs)(t.Ss,{className:"address-card dashed-card",children:[(0,u.jsxs)(t.Ss,{className:"address-header",children:[(0,u.jsxs)(t.Ss,{className:"address-user",children:[(0,u.jsx)(t.EY,{className:"address-name",children:e.name}),(0,u.jsx)(t.EY,{className:"address-phone",children:e.phone}),e.isDefault&&(0,u.jsx)(t.Ss,{className:"default-tag",children:(0,u.jsx)(t.EY,{children:"\u9ed8\u8ba4"})})]}),(0,u.jsxs)(t.EY,{className:"address-full",children:[e.region.join(" ")," ",e.detail]})]}),(0,u.jsxs)(t.Ss,{className:"address-actions",children:[(0,u.jsx)(t.EY,{className:"address-act",onTap:function(){return z(e)},children:"\u270f\ufe0f \u7f16\u8f91"}),(0,u.jsx)(t.EY,{className:"address-act",onTap:function(){return H(e)},children:"\ud83d\udccb \u590d\u5236"}),(0,u.jsx)(t.EY,{className:"address-act delete",onTap:function(){return G(e.id)},children:"\ud83d\uddd1\ufe0f \u5220\u9664"})]})]},e.id)}),0===l.length&&(0,u.jsxs)(t.Ss,{className:"empty-state",children:[(0,u.jsx)(t._V,{className:"empty-icon-img",src:"/icon/\u5730\u5740.png",mode:"aspectFit"}),(0,u.jsx)(t.EY,{className:"empty-text",children:"\u8fd8\u6ca1\u6709\u6536\u8d27\u5730\u5740"}),(0,u.jsx)(t.EY,{className:"empty-sub",children:"\u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u6dfb\u52a0\u65b0\u5730\u5740"})]})]}),(0,u.jsx)(t.Ss,{className:"safe-bottom-placeholder"}),(0,u.jsx)(t.Ss,{className:"action-bar",children:(0,u.jsx)(t.Ss,{className:"btn-gradient",onTap:q,children:(0,u.jsx)(t.EY,{children:"\u65b0\u589e\u6536\u8d27\u5730\u5740"})})}),g&&(0,u.jsx)(t.Ss,{className:"modal-overlay",children:(0,u.jsxs)(t.Ss,{className:"modal-card dashed-card address-form",children:[(0,u.jsx)(t.Ss,{className:"star-badge"}),(0,u.jsx)(t.EY,{className:"modal-title",children:p?"\u7f16\u8f91\u5730\u5740":"\u65b0\u589e\u5730\u5740"}),(0,u.jsx)(t.pd,{className:"form-input",placeholder:"\u6536\u8d27\u4eba\u59d3\u540d",value:Y,onInput:function(e){return w(e.detail.value)}}),(0,u.jsx)(t.pd,{className:"form-input",placeholder:"\u624b\u673a\u53f7\u7801",type:"number",value:y,onInput:function(e){return A(e.detail.value)}}),(0,u.jsx)(t.LC,{mode:"region",value:I,onChange:Q,children:(0,u.jsx)(t.Ss,{className:"form-picker",children:(0,u.jsx)(t.EY,{className:I.length?"form-picker-val":"form-picker-ph",children:I.length?I.join(" / "):"\u9009\u62e9\u7701 / \u5e02 / \u533a"})})}),(0,u.jsx)(t.pd,{className:"form-input",placeholder:"\u8be6\u7ec6\u5730\u5740\uff1a\u8857\u9053\u3001\u95e8\u724c\u53f7",value:P,onInput:function(e){return R(e.detail.value)}}),(0,u.jsxs)(t.Ss,{className:"form-row",onTap:function(){return U(!M)},children:[(0,u.jsx)(t.EY,{className:"form-label",children:"\u8bbe\u4e3a\u9ed8\u8ba4\u5730\u5740"}),(0,u.jsx)(t.Ss,{className:"checkbox ".concat(M?"checked":"")})]}),(0,u.jsxs)(t.Ss,{className:"form-actions",children:[(0,u.jsx)(t.Ss,{className:"btn-outline",onTap:function(){v(!1),_()},children:(0,u.jsx)(t.EY,{children:"\u53d6\u6d88"})}),(0,u.jsx)(t.Ss,{className:"btn-gradient",onTap:K,children:(0,u.jsx)(t.EY,{children:"\u4fdd\u5b58"})})]})]})})]})})}var x={navigationBarTitleText:"\u6536\u8d27\u5730\u5740"};Page((0,n.createPageConfig)(h,"pages/address/index",{root:{cn:[]}},x||{}))}},function(e){var s=function(s){return e(e.s=s)};e.O(0,[907,96,76],function(){return s(8807)});e.O()}]);