From 1a7e45eb20ccdb433df5b18e10aafbd34aad049a Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 31 十月 2025 13:53:49 +0800
Subject: [PATCH] fix: bug

---
 src/services/api/typings.d.ts                                     |    6 ++----
 src/views/EmploymentManage/components/AddOrEditEmploymentView.vue |    5 ++++-
 src/router/index.ts                                               |   26 +++++++++++++-------------
 src/hooks/settlement.ts                                           |   11 ++++++++---
 src/services/api/enterpriseWallet.ts                              |    2 --
 5 files changed, 27 insertions(+), 23 deletions(-)

diff --git a/src/hooks/settlement.ts b/src/hooks/settlement.ts
index 05f61d9..3b5169a 100644
--- a/src/hooks/settlement.ts
+++ b/src/hooks/settlement.ts
@@ -23,14 +23,19 @@
   return { taskSelect };
 }
 
-export function useEnterpriseWalletAccessSelect() {
+type EnterpriseWalletAccessSelectOptions = {
+  supplierEnterpriseId: MaybeRef<string>;
+};
+
+export function useEnterpriseWalletAccessSelect(options: EnterpriseWalletAccessSelectOptions) {
+  const { supplierEnterpriseId } = options;
   const queryClient = useQueryClient();
 
   const { data } = useQuery({
-    queryKey: ['enterpriseWalletServices/getEnterpriseWalletAccessSelect'],
+    queryKey: ['enterpriseWalletServices/getEnterpriseWalletAccessSelect', supplierEnterpriseId],
     queryFn: () => {
       return enterpriseWalletServices.getEnterpriseWalletAccessSelect(
-        {},
+        { supplierEnterpriseId: unref(supplierEnterpriseId) },
         {
           showLoading: false,
         }
diff --git a/src/router/index.ts b/src/router/index.ts
index c5113de..471e5bb 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -284,19 +284,19 @@
           icon: 'home',
         },
       },
-      {
-        path: '/BalanceManage',
-        name: 'BalanceManage',
-        hidden: false,
-        alwaysShow: true,
-        component: () => import('@/views/ServiceChargeManage/BalanceManage.vue'),
-        meta: {
-          rank: 10042,
-          title: '浣欓绠$悊',
-          // rootMenu: true,
-          icon: 'home',
-        },
-      },
+      // {
+      //   path: '/BalanceManage',
+      //   name: 'BalanceManage',
+      //   hidden: false,
+      //   alwaysShow: true,
+      //   component: () => import('@/views/ServiceChargeManage/BalanceManage.vue'),
+      //   meta: {
+      //     rank: 10042,
+      //     title: '浣欓绠$悊',
+      //     // rootMenu: true,
+      //     icon: 'home',
+      //   },
+      // },
       {
         path: '/ServiceChargeDetail/:id',
         name: 'ServiceChargeDetail',
diff --git a/src/services/api/enterpriseWallet.ts b/src/services/api/enterpriseWallet.ts
index b146c99..603bc5b 100644
--- a/src/services/api/enterpriseWallet.ts
+++ b/src/services/api/enterpriseWallet.ts
@@ -266,8 +266,6 @@
       method: 'GET',
       params: {
         ...params,
-        request: undefined,
-        ...params['request'],
       },
       ...(options || {}),
     }
diff --git a/src/services/api/typings.d.ts b/src/services/api/typings.d.ts
index c7ed9c7..1e9379a 100644
--- a/src/services/api/typings.d.ts
+++ b/src/services/api/typings.d.ts
@@ -118,8 +118,8 @@
   }
 
   interface APIgetEnterpriseWalletAccessSelectParams {
-    /** 鏌ヨ宸茬绾︿紒涓氶挶鍖呴�氶亾閫夋嫨鍣ㄦ暟鎹� */
-    request?: GetEnterpriseWalletAccessSelectQuery;
+    /** 渚涘簲鍟咺d */
+    supplierEnterpriseId?: string;
   }
 
   interface APIgetEnterpriseWalletExpandindirectOrderParams {
@@ -4654,8 +4654,6 @@
     /** 鏄惁宸查厤缃� */
     isConfigured?: boolean;
   }
-
-  type GetEnterpriseWalletAccessSelectQuery = Record<string, any>;
 
   interface GetEnterpriseWalletAccessSelectQueryOption {
     /** Id */
diff --git a/src/views/EmploymentManage/components/AddOrEditEmploymentView.vue b/src/views/EmploymentManage/components/AddOrEditEmploymentView.vue
index e21c637..073b80d 100644
--- a/src/views/EmploymentManage/components/AddOrEditEmploymentView.vue
+++ b/src/views/EmploymentManage/components/AddOrEditEmploymentView.vue
@@ -420,7 +420,6 @@
 const id = route.params.id as string;
 const isEdit = !!id;
 
-const { settlementAccessList } = useEnterpriseWalletAccessSelect();
 const { supplierEnterpriseSelect } = useGetSupplierEnterpriseSelect();
 
 function disabledDate(time: Date) {
@@ -487,6 +486,10 @@
   settlementAccess: '' as any as EnumEnterpriseWalletAccess,
 });
 
+const { settlementAccessList } = useEnterpriseWalletAccessSelect({
+  supplierEnterpriseId: computed(() => form.supplierEnterpriseId),
+});
+
 const { isLoading } = useQuery({
   queryKey: ['taskServices/getTaskInfo', id],
   queryFn: async () => {

--
Gitblit v1.9.1