From fd8ce5686b0f132cd5fa0922c12e367383d542c3 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 07 十一月 2025 15:11:32 +0800
Subject: [PATCH] fix: s
---
apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue | 23 ++++++++++++-----------
1 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
index 929c777..5f5c344 100644
--- a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
+++ b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
@@ -69,12 +69,7 @@
<div class="form-input-unit">{{ BillingMethodEnumUnit[form.billingMethod] }}</div>
</div>
</nut-form-item>
- <template
- v-if="
- form.billingMethod === EnumBillingMethod.Hour ||
- form.billingMethod === EnumBillingMethod.Day
- "
- >
+ <template v-if="form.billingMethod === EnumBillingMethod.Hour">
<nut-form-item
label="鏍稿畾宸ユ椂:"
class="bole-form-item"
@@ -118,12 +113,12 @@
v-if="form.billingMethod === EnumBillingMethod.Piece"
label="鎬讳欢鏁�:"
class="bole-form-item"
- prop="totalPieces"
+ prop="totalPieceQuantity"
label-width="90"
>
<div class="bole-form-input-wrapper">
<NumberInput
- v-model.trim="form.totalPieces"
+ v-model.trim="form.totalPieceQuantity"
class="nut-input-text bole-input-text"
placeholder="璇疯緭鍏ヤ换鍔℃�讳欢鏁�"
:min="0"
@@ -308,7 +303,7 @@
<nut-checkbox
v-for="(val, key) in EnumTaskCheckReceiveMethodText"
:key="key"
- :label="key as any"
+ :label="Number(key) as any"
>
{{ val }}
</nut-checkbox>
@@ -451,7 +446,7 @@
applyBeginTime: '',
applyEndTime: '',
settlementAccess: '' as any as EnumEnterpriseWalletAccess,
- totalPieces: '' as any as number,
+ totalPieceQuantity: '' as any as number,
totalServiceFee: null as number,
});
@@ -460,7 +455,7 @@
supplierEnterpriseId: [{ required: true, message: '璇烽�夋嫨渚涘簲鍟�' }],
name: [{ required: true, message: '璇疯緭鍏ヤ换鍔″悕绉�' }],
needPeopleNumber: [{ required: true, message: '璇疯緭鍏ラ渶姹備汉鏁�' }],
- totalPieces: [{ required: true, message: '璇疯緭鍏ヤ换鍔℃�讳欢鏁�' }],
+ totalPieceQuantity: [{ required: true, message: '璇疯緭鍏ヤ换鍔℃�讳欢鏁�' }],
verifyWorkHours: [{ required: true, message: '璇疯緭鍏ユ牳瀹氬伐鏃�' }],
timeoutServiceFee: [{ required: true, message: '璇疯緭鍏ヨ秴鏃舵湇鍔¤垂' }],
genderLimit: [{ required: true, message: '璇烽�夋嫨鎬у埆瑕佹眰' }],
@@ -584,6 +579,7 @@
form.needPeopleNumber = data.needPeopleNumber;
form.billingMethod = data.billingMethod;
form.serviceFee = data.serviceFee;
+ form.totalPieceQuantity = data.totalPieceQuantity;
form.settlementCycle = data.settlementCycle;
form.settlementDate = data.settlementDate;
form.benefits = (data.benefits ?? []).map((item) => item.benefitCode);
@@ -625,12 +621,17 @@
async function confirm() {
try {
+ // await Message.confirm({
+ // message: `鎮ㄥ綋鍓嶈处鎴蜂綑棰濅笉瓒筹紝鏆傛椂鏃犳硶鍙戝竷浠诲姟锛岃鐧诲綍瀹㈡埛绔悗鍙板厖鍊煎悗鎿嶄綔`,
+ // showCancelBtn: false,
+ // });
let params: API.SaveTaskInfoCommand = {
supplierEnterpriseId: form.supplierEnterpriseId,
name: form.name,
needPeopleNumber: form.needPeopleNumber,
billingMethod: form.billingMethod,
serviceFee: form.serviceFee,
+ totalPieceQuantity: form.totalPieceQuantity,
settlementCycle: form.settlementCycle,
settlementDate: form.settlementDate ? form.settlementDate : 0,
benefits: form.benefits,
--
Gitblit v1.9.1