From 2ead0564b60f70c4e19ab3567698c202c10c316d Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 07 十一月 2025 10:44:57 +0800
Subject: [PATCH] feat: 1.3.0.1
---
apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue | 32 ++++++++++++++++++++++++++------
1 files changed, 26 insertions(+), 6 deletions(-)
diff --git a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
index 5ad7f08..929c777 100644
--- a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
+++ b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
@@ -50,11 +50,11 @@
</nut-radio-group>
</nut-form-item>
<nut-form-item
- v-if="form.billingMethod !== EnumBillingMethod.Face"
label=" "
class="bole-form-item"
prop="serviceFee"
label-width="0"
+ v-if="form.billingMethod !== EnumBillingMethod.Face"
>
<div class="bole-form-input-wrapper">
<NumberInput
@@ -304,8 +304,12 @@
>{{ val }}</BlRadio
>
</nut-radio-group> -->
- <nut-checkbox-group v-model="form.checkReceiveMethod">
- <nut-checkbox v-for="(val, key) in EnumTaskCheckReceiveMethodText" :key="key">
+ <nut-checkbox-group v-model="form.checkReceiveMethods">
+ <nut-checkbox
+ v-for="(val, key) in EnumTaskCheckReceiveMethodText"
+ :key="key"
+ :label="key as any"
+ >
{{ val }}
</nut-checkbox>
</nut-checkbox-group>
@@ -323,6 +327,14 @@
:value-enum="settlementAccessList"
:disabled="isEdit"
/>
+ </nut-form-item>
+ <nut-form-item
+ label="棰勮鏈嶅姟璐规�婚:"
+ class="bole-form-item"
+ prop="totalServiceFee"
+ label-width="110px"
+ >
+ {{ form.totalServiceFee }}
</nut-form-item>
</nut-form>
</ContentScrollView>
@@ -435,11 +447,13 @@
verifyWorkHours: null as number,
timeoutServiceFee: null as number,
description: '',
- checkReceiveMethod: [EnumTaskCheckReceiveMethod.CheckIn],
+ checkReceiveMethods: [] as EnumTaskCheckReceiveMethod[],
applyBeginTime: '',
applyEndTime: '',
settlementAccess: '' as any as EnumEnterpriseWalletAccess,
totalPieces: '' as any as number,
+
+ totalServiceFee: null as number,
});
const rules = reactive<FormRules>({
@@ -503,6 +517,12 @@
message: '璇烽�夋嫨缁撴潫鏃ユ湡',
validator(value) {
if (!value) return Promise.reject('璇烽�夋嫨缁撴潫鏃ユ湡');
+ if (form.billingMethod === EnumBillingMethod.Month) {
+ if (dayjs(form.endTime).isBefore(dayjs(form.beginTime).add(1, 'month'))) {
+ return Promise.reject('鎸夋湀鏈嶅姟璐癸紝浠诲姟鏃堕暱闇�澶т簬涓�涓湀');
+ }
+ return Promise.resolve(true);
+ }
if (dayjs(value).isBefore(dayjs(form.beginTime)))
return Promise.reject('缁撴潫鏃ユ湡闇�澶т簬寮�濮嬫棩鏈�');
return Promise.resolve(true);
@@ -586,7 +606,7 @@
form.description = data.description;
form.verifyWorkHours = data.verifyWorkHours;
form.timeoutServiceFee = data.timeoutServiceFee;
- form.checkReceiveMethod = data.checkReceiveMethod;
+ form.checkReceiveMethods = data.checkReceiveMethods;
form.applyBeginTime = dayjs(data.applyBeginTime).format('YYYY-MM-DD');
form.applyEndTime = dayjs(data.applyEndTime).format('YYYY-MM-DD');
form.settlementAccess = data.settlementAccess;
@@ -629,7 +649,7 @@
description: form.description,
verifyWorkHours: form.verifyWorkHours,
timeoutServiceFee: form.timeoutServiceFee,
- checkReceiveMethod: form.checkReceiveMethod,
+ checkReceiveMethods: form.checkReceiveMethods,
applyBeginTime: dayjs(form.applyBeginTime).format('YYYY-MM-DD 00:00:00'),
applyEndTime: dayjs(form.applyEndTime).format('YYYY-MM-DD 23:59:59'),
settlementAccess: form.settlementAccess,
--
Gitblit v1.9.1