فهرست منبع

♻️ refactor(delivery-address): 更新类型导入和组件导出方式

- 修改DeliveryAddress类型导入路径,从deliveryAddress改为delivery-address
- 调整主组件导出方式,先导入后导出以符合规范
- 更新adminDeliveryAddressRoutes引用为adminDeliveryAddressRoutesMt

♻️ refactor(file): 优化文件客户端类型导入

- 将fileRoutesMt的导入方式改为仅类型导入,避免运行时依赖

♻️ refactor(goods-category): 调整主组件导出方式

- 修改GoodsCategoryManagement组件导出方式,先导入后导出以统一代码风格
yourname 1 ماه پیش
والد
کامیت
b74a412ab0

+ 3 - 3
packages/delivery-address-management-ui-mt/src/index.ts

@@ -1,13 +1,13 @@
 // 主包导出文件
 
 // 导出主组件
-export { DeliveryAddressManagement } from './components/DeliveryAddressManagement';
-
+import { DeliveryAddressManagement } from './components/DeliveryAddressManagement';
+export { DeliveryAddressManagement } 
 // 导出API客户端
 export { deliveryAddressClient, deliveryAddressClientManager } from './api/deliveryAddressClient';
 
 // 导出类型定义
-export type { DeliveryAddress } from './types/deliveryAddress';
+export type { DeliveryAddress } from './types/delivery-address';
 
 // 默认导出主组件
 export default DeliveryAddressManagement;

+ 8 - 8
packages/delivery-address-management-ui-mt/src/types/delivery-address.ts

@@ -1,5 +1,5 @@
 import { InferResponseType, InferRequestType } from 'hono';
-import { adminDeliveryAddressRoutes } from '@d8d/delivery-address-module-mt';
+import { adminDeliveryAddressRoutesMt } from '@d8d/delivery-address-module-mt';
 
 // 地址状态枚举
 export enum DeliveryAddressState {
@@ -55,25 +55,25 @@ export interface DeliveryAddress {
 }
 
 // 创建地址请求类型
-export type CreateDeliveryAddressRequest = InferRequestType<typeof adminDeliveryAddressRoutes>['post'];
+export type CreateDeliveryAddressRequest = InferRequestType<typeof adminDeliveryAddressRoutesMt>['post'];
 
 // 更新地址请求类型
-export type UpdateDeliveryAddressRequest = InferRequestType<typeof adminDeliveryAddressRoutes>['/:id']['put'];
+export type UpdateDeliveryAddressRequest = InferRequestType<typeof adminDeliveryAddressRoutesMt>['/:id']['put'];
 
 // 地址列表响应类型
-export type DeliveryAddressListResponse = InferResponseType<typeof adminDeliveryAddressRoutes>['get'];
+export type DeliveryAddressListResponse = InferResponseType<typeof adminDeliveryAddressRoutesMt>['get'];
 
 // 地址详情响应类型
-export type DeliveryAddressDetailResponse = InferResponseType<typeof adminDeliveryAddressRoutes>['/:id']['get'];
+export type DeliveryAddressDetailResponse = InferResponseType<typeof adminDeliveryAddressRoutesMt>['/:id']['get'];
 
 // 创建地址响应类型
-export type CreateDeliveryAddressResponse = InferResponseType<typeof adminDeliveryAddressRoutes>['post'];
+export type CreateDeliveryAddressResponse = InferResponseType<typeof adminDeliveryAddressRoutesMt>['post'];
 
 // 更新地址响应类型
-export type UpdateDeliveryAddressResponse = InferResponseType<typeof adminDeliveryAddressRoutes>['/:id']['put'];
+export type UpdateDeliveryAddressResponse = InferResponseType<typeof adminDeliveryAddressRoutesMt>['/:id']['put'];
 
 // 删除地址响应类型
-export type DeleteDeliveryAddressResponse = InferResponseType<typeof adminDeliveryAddressRoutes>['/:id']['delete'];
+export type DeleteDeliveryAddressResponse = InferResponseType<typeof adminDeliveryAddressRoutesMt>['/:id']['delete'];
 
 // 地址查询参数
 export interface DeliveryAddressQueryParams {

+ 1 - 1
packages/file-management-ui-mt/src/api/fileClient.ts

@@ -1,4 +1,4 @@
-import { fileRoutesMt as fileRoutes } from '@d8d/file-module-mt';
+import type { fileRoutesMt as fileRoutes } from '@d8d/file-module-mt';
 import { rpcClient } from '@d8d/shared-ui-components/utils/hc';
 
 class FileClientManager {

+ 3 - 1
packages/goods-category-management-ui-mt/src/index.ts

@@ -1,5 +1,7 @@
 // 导出主组件
-export { GoodsCategoryManagement } from './components/GoodsCategoryManagement';
+
+import { GoodsCategoryManagement } from './components/GoodsCategoryManagement';
+export { GoodsCategoryManagement };
 
 // 导出API客户端
 export { goodsCategoryClient, goodsCategoryClientManager } from './api/goodsCategoryClient';