From 762ee921146f8557c2b9ce96df36ad85959c0f18 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 24 十月 2025 11:30:19 +0800
Subject: [PATCH] fix: bug
---
apps/bMiniApp/src/subpackages/payrollManage/payrollManageDetail/InnerPage.vue | 25 +++++++++++++++++++------
1 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/apps/bMiniApp/src/subpackages/payrollManage/payrollManageDetail/InnerPage.vue b/apps/bMiniApp/src/subpackages/payrollManage/payrollManageDetail/InnerPage.vue
index 7b76e6c..95f4321 100644
--- a/apps/bMiniApp/src/subpackages/payrollManage/payrollManageDetail/InnerPage.vue
+++ b/apps/bMiniApp/src/subpackages/payrollManage/payrollManageDetail/InnerPage.vue
@@ -58,7 +58,7 @@
:name="item.name"
:gender="item.gender"
:isReal="item.isReal"
- :totalWorkHours="item.totalWorkHours"
+ :totalWorkHours="item.timeoutHours"
:settlementAmount="item.settlementAmount"
>
<template #actions v-if="form.auditStatus === EnumTaskSettlementAuditStatus.Wait">
@@ -121,6 +121,10 @@
settlementTaskUsers: [] as API.GetSettlementTaskUsersQueryResultItem[],
});
+const state = reactive({
+ isLoaded: false,
+});
+
const {
isLoading,
isError,
@@ -150,7 +154,10 @@
},
placeholderData: () => ({} as API.GetSettlementTaskUsersQueryResult),
onSuccess(res) {
- form.settlementTaskUsers = res?.data ?? [];
+ if (!state.isLoaded) {
+ form.settlementTaskUsers = res?.data ?? [];
+ state.isLoaded = true;
+ }
},
});
@@ -212,10 +219,16 @@
// refetch();
form.settlementTaskUsers = form.settlementTaskUsers.map((item) => {
if (item.id == params.id) {
- return {
- ...item,
- ...params,
- };
+ item.settlementAmount = params.settlementAmount;
+ item.actualSettlementAmount = params.actualSettlementAmount;
+ item.receiveAccount = params.receiveAccount;
+ item.bank = params.bank;
+ item.serviceFee = params.serviceFee;
+ item.timeoutHours = params.timeoutHours;
+ item.timeoutFee = params.timeoutFee;
+ item.otherFee = params.otherFee;
+ item.remark = params.remark;
+ return item;
}
return item;
});
--
Gitblit v1.9.1