From ca03f54c785cc814b9efa75b3aa1985b1c30e960 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期三, 15 十月 2025 17:29:03 +0800 Subject: [PATCH] feat: 结算调整 --- src/views/ServiceChargeManage/ServiceChargeDetail.vue | 21 +++++++++++---------- 1 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/views/ServiceChargeManage/ServiceChargeDetail.vue b/src/views/ServiceChargeManage/ServiceChargeDetail.vue index 5a7e3b8..f19dca6 100644 --- a/src/views/ServiceChargeManage/ServiceChargeDetail.vue +++ b/src/views/ServiceChargeManage/ServiceChargeDetail.vue @@ -168,6 +168,7 @@ const route = useRoute(); const id = (route.params.id as string) ?? ''; const settlement = (route.query.settlement as string) ?? ''; +const settlementAccess = route.query.settlementAccess ?? ''; const isSettlement = computed(() => !!settlement); const form = reactive({ @@ -189,14 +190,17 @@ const state = reactive({ ...BaseState }); const { isLoading, refetch } = useQuery({ - queryKey: ['taskUserServices/getSettlementTaskUsers', id], + queryKey: ['taskUserServices/getSettlementTaskUsers', id, settlementAccess], queryFn: async () => { - return await taskUserServices.getSettlementTaskUsers( - { id: id }, - { - showLoading: false, - } - ); + let params: API.APIgetSettlementTaskUsersParams = { + id: id, + }; + if (settlementAccess) { + params.settlementAccess = Number(settlementAccess); + } + return await taskUserServices.getSettlementTaskUsers(params, { + showLoading: false, + }); }, placeholderData: () => ({} as API.GetSettlementTaskUsersQueryResult), onSuccess(res) { @@ -374,7 +378,6 @@ code: form.code, settlementUserCount: form.settlementTaskUsers.length, actualSettlementAmount: form.actualSettlementAmount, - settlementAccess: '' as any as EnumEnterpriseWalletAccess, }); } @@ -390,7 +393,6 @@ code: '', settlementUserCount: 0, actualSettlementAmount: 0, - settlementAccess: '' as any as EnumEnterpriseWalletAccess, }, }); @@ -402,7 +404,6 @@ try { let params: API.SureTaskSettlementCommand = { taskInfoId: id, - settlementAccess: settleEditForm.settlementAccess, }; let res = await taskServices.sureTaskSettlement(params); if (res) { -- Gitblit v1.9.1