From 9aa35c68a7750770ea9f3697345646ef2976d0ba Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 05 十一月 2025 13:55:04 +0800
Subject: [PATCH] feat: 1.3.0.1

---
 apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue |   33 ++++++++++++++++++++++++++++++---
 1 files changed, 30 insertions(+), 3 deletions(-)

diff --git a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
index 24a4b05..5ad7f08 100644
--- a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
+++ b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
@@ -115,6 +115,26 @@
         </nut-form-item>
       </template>
       <nut-form-item
+        v-if="form.billingMethod === EnumBillingMethod.Piece"
+        label="鎬讳欢鏁�:"
+        class="bole-form-item"
+        prop="totalPieces"
+        label-width="90"
+      >
+        <div class="bole-form-input-wrapper">
+          <NumberInput
+            v-model.trim="form.totalPieces"
+            class="nut-input-text bole-input-text"
+            placeholder="璇疯緭鍏ヤ换鍔℃�讳欢鏁�"
+            :min="0"
+            :max="999999999999"
+            :precision="2"
+            type="text"
+          />
+          <div class="form-input-unit">{{ '浠�' }}</div>
+        </div>
+      </nut-form-item>
+      <nut-form-item
         label="缁撶畻鏂瑰紡:"
         class="bole-form-item"
         prop="settleType"
@@ -276,14 +296,19 @@
         prop="checkReceiveMethod"
         label-width="90px"
       >
-        <nut-radio-group v-model="form.checkReceiveMethod" direction="horizontal">
+        <!-- <nut-radio-group v-model="form.checkReceiveMethod" direction="horizontal">
           <BlRadio
             :label="Number(key)"
             v-for="(val, key) in EnumTaskCheckReceiveMethodText"
             :key="key"
             >{{ val }}</BlRadio
           >
-        </nut-radio-group>
+        </nut-radio-group> -->
+        <nut-checkbox-group v-model="form.checkReceiveMethod">
+          <nut-checkbox v-for="(val, key) in EnumTaskCheckReceiveMethodText" :key="key">
+            {{ val }}
+          </nut-checkbox>
+        </nut-checkbox-group>
       </nut-form-item>
       <nut-form-item
         label="缁撶畻鏂瑰紡:"
@@ -410,16 +435,18 @@
   verifyWorkHours: null as number,
   timeoutServiceFee: null as number,
   description: '',
-  checkReceiveMethod: EnumTaskCheckReceiveMethod.CheckIn,
+  checkReceiveMethod: [EnumTaskCheckReceiveMethod.CheckIn],
   applyBeginTime: '',
   applyEndTime: '',
   settlementAccess: '' as any as EnumEnterpriseWalletAccess,
+  totalPieces: '' as any as number,
 });
 
 const rules = reactive<FormRules>({
   supplierEnterpriseId: [{ required: true, message: '璇烽�夋嫨渚涘簲鍟�' }],
   name: [{ required: true, message: '璇疯緭鍏ヤ换鍔″悕绉�' }],
   needPeopleNumber: [{ required: true, message: '璇疯緭鍏ラ渶姹備汉鏁�' }],
+  totalPieces: [{ required: true, message: '璇疯緭鍏ヤ换鍔℃�讳欢鏁�' }],
   verifyWorkHours: [{ required: true, message: '璇疯緭鍏ユ牳瀹氬伐鏃�' }],
   timeoutServiceFee: [{ required: true, message: '璇疯緭鍏ヨ秴鏃舵湇鍔¤垂' }],
   genderLimit: [{ required: true, message: '璇烽�夋嫨鎬у埆瑕佹眰' }],

--
Gitblit v1.9.1