Files
wechat_wc/dist/pages/address/index.js
T
lhmin0604andClaude 3de6128cae restore(r2): 恢复被 R3 整树提交覆盖的 R2 功能层(契约实现为准)
8fdf0b1(R3) 基于 a13e380 却用旧工作区副本覆盖了 R2 域文件,导致终版
(feat/r1-catalog) 上 R2 功能丢失。本提交在不改动 R1/R3 域文件的前提下恢复:

- 整文件恢复(纯 R2 域):diy/index.tsx+scss(批次①②③全部修正)、
  stickerEdit(批次③)、api/address.ts(region 转换收口)、
  store/design.ts+address.ts(缓存层语义文档)、address 页(真机验收版)
- 手工合并:api/design.ts(R2 契约实现为基底 + R3 需要的 fetchDesign)、
  types/index.ts(DesignDataV1.category 收窄 {id,mask,tone}、productIcon
  optional、AddressItem.createdAt 恢复;保留 R1 ProductCategory 扩展与
  R3 OrderItem 扩展)、designList 页(缓存优先 load + processing 徽标)
- 保留不动(其他链路域):checkout/orders/orderDetail/shop/index/profile、
  api/order.ts、api/product.ts、productAdapter、request.ts(R3 构建期注入)、
  keys.ts(R3 mock 处理)、product 页(R1 已实现等价服务端写入)

验证:build:weapp 通过;tsc 错误集合与恢复前对比,R1/R3 文件零变化。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-15 05:28:50 +08:00

1 line
5.8 KiB
JavaScript

"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[81],{4732:function(e,s,a){var n=a(5712),c=a(1433),t=a(408),l=a(3048),r=a.n(l),i=a(2785),o=a(1679),d=a(2322),u=a(1986),m=a(1872),h=a(4521),f=a(9093),p=a(2728),x=a(7396),j=a(7042),N=a(6517);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(4732)});e.O()}]);