From 36b00e2ef3b079755b4e240ede283407974086a2 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 03 十二月 2025 17:53:05 +0800
Subject: [PATCH] feat: 页面
---
src/views/EmploymentManage/components/AddOrEditEmploymentView.vue | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/views/EmploymentManage/components/AddOrEditEmploymentView.vue b/src/views/EmploymentManage/components/AddOrEditEmploymentView.vue
index 91dc6ca..bb1b728 100644
--- a/src/views/EmploymentManage/components/AddOrEditEmploymentView.vue
+++ b/src/views/EmploymentManage/components/AddOrEditEmploymentView.vue
@@ -592,6 +592,7 @@
function handleTimeChange() {
form.applyTime = [] as unknown as ModelValueType;
+ calcTaskTotalServiceFee();
}
function handleBack() {
@@ -644,10 +645,10 @@
try {
let params: API.CalcTaskTotalServiceFeeCommand = {
billingMethod: form.billingMethod,
- serviceFee: form.serviceFee,
- verifyWorkHours: form.verifyWorkHours,
+ serviceFee: form.serviceFee ?? 0,
+ verifyWorkHours: form.verifyWorkHours ?? 0,
totalPieceQuantity: form.totalPieceQuantity,
- needPeopleNumber: form.needPeopleNumber,
+ needPeopleNumber: form.needPeopleNumber ?? 0,
beginTime: dayjs(form.time[0]).format('YYYY-MM-DD 00:00:00'),
endTime: dayjs(form.time[1]).format('YYYY-MM-DD 23:59:59'),
};
@@ -691,6 +692,9 @@
checkReceiveMethods: form.checkReceiveMethods,
settlementAccess: form.settlementAccess,
};
+ if (form.billingMethod !== EnumBillingMethod.Face) {
+ params.serviceFee = form.serviceFee;
+ }
if (isEdit) {
params.id = id;
}
--
Gitblit v1.9.1