소스 검색

♻️ refactor(goods-spec-selector): 移除类型注解并清理路由配置

- 移除子商品映射函数中不必要的 `any` 类型注解,提升代码简洁性
- 移除已不再使用的 `publicGoodsChildrenRoutesMt` 路由模块导入
- 清理商品 API 路由配置,移除冗余的子商品路由挂载点
yourname 1 개월 전
부모
커밋
1197bd91f0
2개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      mini/src/components/goods-spec-selector/index.tsx
  2. 1 2
      packages/server/src/index.ts

+ 1 - 1
mini/src/components/goods-spec-selector/index.tsx

@@ -61,7 +61,7 @@ export function GoodsSpecSelector({
           if (response.status === 200) {
             const data = await response.json()
             // 将子商品数据转换为规格选项格式
-            const childGoodsAsSpecs: SpecOption[] = data.data.map((goods: any) => ({
+            const childGoodsAsSpecs: SpecOption[] = data.data.map((goods) => ({
               id: goods.id, // 子商品ID
               name: goods.name, // 子商品名称作为规格名称
               price: goods.price,

+ 1 - 2
packages/server/src/index.ts

@@ -146,7 +146,6 @@ import {
   adminGoodsRoutesMt as adminGoodsRoutes,
   userGoodsCategoriesRoutesMt,
   publicGoodsRoutesMt,
-  publicGoodsChildrenRoutesMt,
   publicGoodsRandomRoutesMt
 } from '@d8d/goods-module-mt'
 import { userMerchantRoutes as merchantRoutes } from '@d8d/merchant-module-mt'
@@ -168,7 +167,7 @@ export const adminDeliveryAddressApiRoutes = api.route('/api/v1/admin/delivery-a
 export const goodsCategoryApiRoutes = api.route('/api/v1/goods-categories', userGoodsCategoriesRoutesMt)
 export const adminGoodsCategoryApiRoutes = api.route('/api/v1/admin/goods-categories', adminGoodsCategoriesRoutes)
 export const adminGoodsApiRoutes = api.route('/api/v1/admin/goods', adminGoodsRoutes)
-export const goodsApiRoutes = api.route('/api/v1/goods', publicGoodsRoutesMt).route('/api/v1/goods', publicGoodsChildrenRoutesMt)
+export const goodsApiRoutes = api.route('/api/v1/goods', publicGoodsRoutesMt)
 export const merchantApiRoutes = api.route('/api/v1/merchants', merchantRoutes)
 export const orderApiRoutes = api.route('/api/v1/orders', userOrderRoutes)
 // export const orderGoodsApiRoutes = api.route('/api/v1/orders-goods', userOrderItemsRoutes)