Przeglądaj źródła

📦 build(deps): 更新多个UI包的依赖配置

- 将 `@d8d/server` 依赖替换为具体的模块包(如 `@d8d/core-module/auth-module`、`@d8d/allin-company-module` 等)
- 为 `yongren-order-management-ui` 和 `yongren-settings-ui` 添加缺失的共享UI包依赖
- 从 `yongren-statistics-ui` 中移除不再需要的 `@d8d/server` 依赖

♻️ refactor(imports): 重构RPC客户端导入路径

- 将多个包中对 `createRpcClient` 的导入从根路径更新为具体的工具路径 (`@d8d/mini-shared-ui-components/utils/rpc/rpc-client`)
- 更新 `mini-shared-ui-components` 的入口文件,明确采用细粒度路径导出策略,并移除所有直接导出
yourname 1 miesiąc temu
rodzic
commit
1f40a7c3d2

+ 1 - 1
mini-ui-packages/mini-enterprise-auth-ui/package.json

@@ -32,7 +32,7 @@
   },
   "dependencies": {
     "@d8d/mini-shared-ui-components": "workspace:*",
-    "@d8d/server": "workspace:*",
+    "@d8d/core-module/auth-module": "workspace:*",
     "@tarojs/components": "4.1.4",
     "@tarojs/react": "4.1.4",
     "@tarojs/taro": "4.1.4",

+ 1 - 1
mini-ui-packages/mini-enterprise-auth-ui/src/api/enterpriseAuthClient.ts

@@ -1,5 +1,5 @@
 import { enterpriseAuthRoutes } from '@d8d/core-module/auth-module';
-import { createRpcClient } from '@d8d/mini-shared-ui-components';
+import { createRpcClient } from '@d8d/mini-shared-ui-components/utils/rpc/rpc-client';
 
 export class EnterpriseAuthClientManager {
   private static instance: EnterpriseAuthClientManager;

+ 15 - 11
mini-ui-packages/mini-shared-ui-components/src/index.ts

@@ -1,11 +1,15 @@
-// 只导出工具函数和RPC客户端工具,UI组件通过细粒度路径导入
-// 例如:import { Button } from '@d8d/mini-shared-ui-components/button'
-
-// 导出工具函数
-export { cn } from './utils/cn'
-export { getPlatform, isWeapp, isH5 } from './utils/platform'
-
-// 导出RPC客户端工具
-export { createRpcClient, type RpcClientConfig, type RpcClient } from './utils/rpc/rpc-client'
-export { ResponsePolyfill, registerGlobalResponsePolyfill } from './utils/rpc/response-polyfill'
-export { default as HeadersPolyfill, registerGlobalHeadersPolyfill } from './utils/rpc/headers-polyfill'
+// mini-shared-ui-components采用细粒度路径导出方式
+// 不再导出任何内容,所有工具和组件通过具体路径导入
+//
+// 组件导入示例:
+// import { Button } from '@d8d/mini-shared-ui-components/button'
+// import { Card } from '@d8d/mini-shared-ui-components/card'
+//
+// 工具函数导入示例:
+// import { cn } from '@d8d/mini-shared-ui-components/utils/cn'
+// import { getPlatform } from '@d8d/mini-shared-ui-components/utils/platform'
+//
+// RPC工具导入示例:
+// import { createRpcClient } from '@d8d/mini-shared-ui-components/utils/rpc/rpc-client'
+//
+// ResponsePolyfill和HeadersPolyfill仅内部使用,不对外导出

+ 1 - 1
mini-ui-packages/yongren-dashboard-ui/package.json

@@ -29,7 +29,7 @@
     "@d8d/mini-shared-ui-components": "workspace:*",
     "@d8d/yongren-shared-ui": "workspace:*",
     "@d8d/mini-enterprise-auth-ui": "workspace:*",
-    "@d8d/server": "workspace:*",
+    "@d8d/allin-company-module": "workspace:*",
     "@tarojs/components": "4.1.4",
     "@tarojs/react": "4.1.4",
     "@tarojs/taro": "4.1.4",

+ 1 - 1
mini-ui-packages/yongren-dashboard-ui/src/api/enterpriseCompanyClient.ts

@@ -1,5 +1,5 @@
 import { companyEnterpriseRoutes } from '@d8d/allin-company-module';
-import { createRpcClient } from '@d8d/mini-shared-ui-components';
+import { createRpcClient } from '@d8d/mini-shared-ui-components/utils/rpc/rpc-client';
 
 export class EnterpriseCompanyClientManager {
   private static instance: EnterpriseCompanyClientManager;

+ 2 - 1
mini-ui-packages/yongren-order-management-ui/package.json

@@ -27,7 +27,8 @@
   },
   "dependencies": {
     "@d8d/mini-shared-ui-components": "workspace:*",
-    "@d8d/server": "workspace:*",
+    "@d8d/yongren-shared-ui": "workspace:*",
+    "@d8d/mini-enterprise-auth-ui": "workspace:*",
     "@tarojs/components": "4.1.4",
     "@tarojs/react": "4.1.4",
     "@tarojs/taro": "4.1.4",

+ 1 - 1
mini-ui-packages/yongren-settings-ui/package.json

@@ -27,7 +27,7 @@
   },
   "dependencies": {
     "@d8d/mini-shared-ui-components": "workspace:*",
-    "@d8d/server": "workspace:*",
+    "@d8d/yongren-shared-ui": "workspace:*",
     "@tarojs/components": "4.1.4",
     "@tarojs/react": "4.1.4",
     "@tarojs/taro": "4.1.4",

+ 0 - 1
mini-ui-packages/yongren-statistics-ui/package.json

@@ -29,7 +29,6 @@
     "@d8d/mini-shared-ui-components": "workspace:*",
     "@d8d/yongren-shared-ui": "workspace:*",
     "@d8d/mini-enterprise-auth-ui": "workspace:*",
-    "@d8d/server": "workspace:*",
     "@tarojs/components": "4.1.4",
     "@tarojs/react": "4.1.4",
     "@tarojs/taro": "4.1.4",

+ 1 - 1
mini-ui-packages/yongren-talent-management-ui/package.json

@@ -29,7 +29,7 @@
     "@d8d/mini-shared-ui-components": "workspace:*",
     "@d8d/yongren-shared-ui": "workspace:*",
     "@d8d/mini-enterprise-auth-ui": "workspace:*",
-    "@d8d/server": "workspace:*",
+    "@d8d/allin-disability-module": "workspace:*",
     "@tarojs/components": "4.1.4",
     "@tarojs/react": "4.1.4",
     "@tarojs/taro": "4.1.4",

+ 1 - 1
mini-ui-packages/yongren-talent-management-ui/src/api/enterpriseDisabilityClient.ts

@@ -1,5 +1,5 @@
 import { personExtensionRoutes } from '@d8d/allin-disability-module';
-import { createRpcClient } from '@d8d/mini-shared-ui-components';
+import { createRpcClient } from '@d8d/mini-shared-ui-components/utils/rpc/rpc-client';
 
 export class EnterpriseDisabilityClientManager {
   private static instance: EnterpriseDisabilityClientManager;