Przeglądaj źródła

♻️ refactor(api): 调整商户API导入和调用方式

- 从merchant-module-mt导入adminMerchantRoutes并重命名为merchantRoutes
- 将merchantClient替换为merchantClientManager.get()以使用正确的实例

♻️ refactor(component): 更新MerchantSelector组件依赖

- 调整merchantClient导入为merchantClientManager
- 修改API调用方式为merchantClientManager.get().index.$get()
yourname 1 miesiąc temu
rodzic
commit
9affd62bea

+ 1 - 1
packages/merchant-management-ui-mt/src/api/merchantClient.ts

@@ -1,4 +1,4 @@
-import { merchantRoutes } from '@d8d/merchant-module-mt';
+import { adminMerchantRoutes as merchantRoutes } from '@d8d/merchant-module-mt';
 import { rpcClient } from '@d8d/shared-ui-components/utils/hc'
 
 class MerchantClientManager {

+ 2 - 2
packages/merchant-management-ui-mt/src/components/MerchantSelector.tsx

@@ -1,7 +1,7 @@
 import React from 'react';
 import { useQuery } from '@tanstack/react-query';
 import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@d8d/shared-ui-components/components/ui/select';
-import { merchantClient } from '../api/merchantClient';
+import { merchantClientManager } from '../api/merchantClient';
 
 interface MerchantSelectorProps {
   value?: number;
@@ -21,7 +21,7 @@ export const MerchantSelector: React.FC<MerchantSelectorProps> = ({
   const { data: merchants, isLoading } = useQuery({
     queryKey: ['merchants'],
     queryFn: async () => {
-      const res = await merchantClient.$get({
+      const res = await merchantClientManager.get().index.$get({
         query: {
           page: 1,
           pageSize: 100