Files
wechat_wc/dist/pages/index/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
6.8 KiB
JavaScript

"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[421],{2162:function(e,s,a){var c=a(5712),i=a(1433),t=a(408),l=a(3048),n=a.n(l),r=a(2785),o=a(8723),m=a(7042),d=a(846),h=a(1986),g=a(1872),u=a(4521),x=a(9093),p=a(2728),j=a(1070),N=a(6517),b=[{title:"\u6bd5\u4e1a\u7eaa\u5ff5\u7b14\u8bb0\u672c",desc:"\u5168\u73ed\u540d\u5b57\u7ec4\u6210\u6821\u5fbd",priceText:"\xa545 \u8d77",categoryId:"notebook-large",image:(0,m.uq)("/img/book_small/The1.jpg")},{title:"\u94dc\u8d28\u676f\u57ab",desc:"\u91d1\u5c5e\u8d28\u611f\u684c\u9762\u827a\u672f",priceText:"\xa525 \u8d77",categoryId:"coaster",image:(0,m.uq)("/img/cup/The1.jpg")},{title:"\u7af9\u5236\u7b14\u76d2",desc:"\u81ea\u7136\u7af9\u7eb9\u6587\u623f\u96c5\u5668",priceText:"\xa575 \u8d77",categoryId:"penbox",image:(0,m.uq)("/img/penbox/The1.jpg")},{title:"\u4e66\u672c\u578b\u706f",desc:"\u6e29\u6696\u5149\u5f71\u70b9\u4eae\u5fc3\u610f",priceText:"\xa545 \u8d77",categoryId:"booklamp",image:(0,m.uq)("/img/booklight/The1.jpg")},{title:"\u60c5\u4fa3\u5b9a\u5236\u793c",desc:"\u4e24\u4e2a\u4eba\u7684\u540d\u5b57\u4ea4\u7ec7",priceText:"\xa545 \u8d77",categoryId:"notebook-large",image:(0,m.uq)("/img/book_big/The1.jpg")},{title:"\u4f01\u4e1a\u5e74\u4f1a\u793c",desc:"\u5458\u5de5\u540d\u5b57\u7ec4\u6210Logo",priceText:"\xa575 \u8d77",categoryId:"penbox",image:(0,m.uq)("/img/penbox/The2.jpg")}],f={"notebook-small":(0,m.uq)("/img/book_small/The1.jpg"),"notebook-large":(0,m.uq)("/img/book_big/The1.jpg"),coaster:(0,m.uq)("/img/cup/The1.jpg"),penbox:(0,m.uq)("/img/penbox/The1.jpg"),booklamp:(0,m.uq)("/img/booklight/The1.jpg")};function y(){var e=(0,h.wR)(),s=e.resolvedTheme,a=(0,g.c)();(0,u.l)(s);var c=(0,r.useState)(""),l=(0,i.A)(c,2),y=l[0],S=l[1],T=(0,r.useState)(o.R6),k=(0,i.A)(T,2),v=k[0],E=k[1];(0,r.useEffect)(function(){(0,d.j0)({page:1,pageSize:100}).then(function(e){return E(e.list)}).catch(function(){})},[]);var Y=function(e){n().navigateTo({url:"/pages/product/index?id=".concat(e)})},q=y.trim().toLocaleLowerCase(),w=q.length>0,I=w?v.filter(function(e){return[e.name,e.desc,e.description].some(function(e){return null===e||void 0===e?void 0:e.toLocaleLowerCase().includes(q)})}):v,A=function(e){S(e.detail.value)};return(0,N.jsxs)(t.Ss,{className:"theme-".concat(s),children:[(0,N.jsx)(x.A,{}),(0,N.jsx)(p.A,{title:"\u667a\u7ed8\u5fae\u523b",targetSelector:".home-header"}),(0,N.jsxs)(t.Ss,{className:"index-page",children:[(0,N.jsx)(t.Ss,{className:"home-header",style:{paddingTop:"".concat(a.statusBarHeight+12,"px")},children:(0,N.jsx)(t.EY,{className:"home-title",children:"\u667a\u7ed8\u5fae\u523b"})}),(0,N.jsxs)(t.Ss,{className:"searchbox",children:[(0,N.jsx)(t._V,{className:"search-icon-img",src:(0,m.uq)("/icon/\u641c\u7d22.svg"),mode:"aspectFit"}),(0,N.jsx)(t.pd,{className:"search-input",type:"text",placeholder:"\u641c\u7d22\u5b9a\u5236\u54c1\u7c7b\uff0c\u5982\u7b14\u8bb0\u672c\u3001\u676f\u57ab\u3001\u4e66\u706f",placeholderClass:"search-input-placeholder",value:y,onInput:A,confirmType:"search"}),y.length>0&&(0,N.jsx)(t.$n,{className:"search-clear",onClick:function(){return S("")},children:"\u6e05\u9664"})]}),w&&(0,N.jsx)(t.Ss,{className:"search-result-hint",children:(0,N.jsx)(t.EY,{className:"hint-text",children:I.length>0?"\u627e\u5230 ".concat(I.length," \u4ef6\u76f8\u5173\u5546\u54c1"):"\u6ca1\u6709\u627e\u5230\u76f8\u5173\u5546\u54c1\uff0c\u8bd5\u8bd5\u770b\u5176\u4ed6\u5173\u952e\u8bcd"})}),!w&&(0,N.jsxs)(t.Ss,{className:"showcase-section",children:[(0,N.jsx)(t.EY,{className:"home-section-title",children:"\u5b9a\u5236\u6210\u54c1\u5c55\u793a"}),(0,N.jsx)(t.RC,{className:"showcase-swiper",circular:!0,autoplay:!0,interval:3e3,duration:500,indicatorDots:!0,children:b.map(function(e,s){return(0,N.jsx)(t.wu,{className:"showcase-swiper-item",children:(0,N.jsxs)(t.Ss,{className:"hero-block",children:[(0,N.jsx)(j.A,{className:"hero-media",src:e.image,fallback:(0,o.QE)(o.R6.find(function(s){return s.id===e.categoryId})),mode:"aspectFill"}),(0,N.jsxs)(t.Ss,{className:"glass-overlay",children:[(0,N.jsx)(t.EY,{className:"hero-title",children:e.title}),(0,N.jsx)(t.EY,{className:"hero-desc",children:e.desc})]})]})},s)})})]}),!w&&(0,N.jsxs)(t.Ss,{className:"category-section",children:[(0,N.jsxs)(t.Ss,{className:"section-heading",children:[(0,N.jsx)(t.EY,{className:"home-section-title",children:"\u70ed\u95e8\u54c1\u7c7b"}),(0,N.jsx)(t.EY,{className:"section-subtitle",children:"\u6309\u54c1\u7c7b\uff0c\u5feb\u901f\u5f00\u542f\u5b9a\u5236"})]}),(0,N.jsx)(t.BM,{className:"category-rail",scrollX:!0,enhanced:!0,showScrollbar:!1,children:v.map(function(e){return(0,N.jsxs)(t.Ss,{className:"category-tile",onTap:function(){return Y(e.id)},children:[(0,N.jsx)(j.A,{className:"category-tile-image",src:e.images[0]||f[e.id]||(0,m.uq)("/icon/\u56db\u89d2\u661f.svg"),fallback:(0,o.QE)(e),mode:"aspectFill"}),(0,N.jsxs)(t.Ss,{className:"category-tile-shade",children:[(0,N.jsx)(t.EY,{className:"category-tile-name",children:e.name}),(0,N.jsx)(t.EY,{className:"category-tile-action",children:"\u53bb\u5b9a\u5236"})]})]},e.id)})})]}),(0,N.jsxs)(t.Ss,{className:w?"search-results-section":"recommend-section",children:[(0,N.jsxs)(t.Ss,{className:"section-heading",children:[(0,N.jsx)(t.EY,{className:"home-section-title",children:w?"\u641c\u7d22\u7ed3\u679c":"\u4e3a\u4f60\u63a8\u8350"}),!w&&(0,N.jsx)(t.EY,{className:"section-subtitle",children:"\u6311\u4e00\u4ef6\u597d\u7269\uff0c\u7559\u4e0b\u4f60\u7684\u4e13\u5c5e\u5370\u8bb0"})]}),(0,N.jsx)(t.Ss,{className:"home-grid",children:I.map(function(e){return(0,N.jsxs)(t.Ss,{className:"media-card",onTap:function(){return Y(e.id)},children:[(0,N.jsx)(t.Ss,{className:"media-card-image",children:(0,N.jsx)(j.A,{className:"media-card-img",src:e.images[0]||f[e.id]||(0,m.uq)("/icon/\u56db\u89d2\u661f.svg"),fallback:(0,o.QE)(e),mode:"aspectFill"})}),(0,N.jsxs)(t.Ss,{className:"media-card-body",children:[(0,N.jsx)(t.EY,{className:"media-card-title",children:e.name}),(0,N.jsx)(t.EY,{className:"media-card-desc",children:e.desc}),(0,N.jsxs)(t.EY,{className:"media-card-price",children:["\xa5",e.price," \u8d77"]})]})]},e.id)})}),0===I.length&&(0,N.jsxs)(t.Ss,{className:"empty-category",children:[(0,N.jsx)(t._V,{className:"empty-icon-img",src:(0,m.uq)("/icon/\u641c\u7d22.svg"),mode:"aspectFit"}),(0,N.jsx)(t.EY,{className:"empty-text",children:w?"\u672a\u627e\u5230\u5339\u914d\u7684\u5546\u54c1":"\u6682\u65e0\u5728\u552e\u5546\u54c1"}),w&&(0,N.jsx)(t.EY,{className:"empty-sub",children:"\u5c1d\u8bd5\u641c\u7d22\u201c\u7b14\u8bb0\u672c\u201d\u3001\u201c\u676f\u57ab\u201d\u7b49"}),w&&(0,N.jsx)(t.$n,{className:"search-reset",onClick:function(){return S("")},children:"\u6e05\u9664\u641c\u7d22\uff0c\u8fd4\u56de\u9996\u9875"})]})]})]})]})}var S={navigationStyle:"custom",enablePageMeta:!0,navigationBarTitleText:"\u667a\u7ed8\u5fae\u523b"};Page((0,c.createPageConfig)(y,"pages/index/index",{root:{cn:[]}},S||{}))}},function(e){var s=function(s){return e(e.s=s)};e.O(0,[907,96,76],function(){return s(2162)});e.O()}]);