From 6c5ad410222bc1aa8991f29ba2ccc0b12e5ff983 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 12 八月 2025 14:08:10 +0800
Subject: [PATCH] fix: 修改bu

---
 apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
index 9d19582..6019fdc 100644
--- a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
+++ b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
@@ -125,12 +125,14 @@
         <ChooseInputWithDatePicker
           v-model="form.beginTime"
           :minDate="nowDate"
+          placeholder="璇烽�夋嫨浠诲姟寮�濮嬫棩鏈�"
         ></ChooseInputWithDatePicker>
       </nut-form-item>
       <nut-form-item label="浠诲姟缁撴潫鏃ユ湡:" class="bole-form-item" prop="endTime" label-width="90px">
         <ChooseInputWithDatePicker
           v-model="form.endTime"
           :minDate="nowDate"
+          placeholder="璇烽�夋嫨浠诲姟缁撴潫鏃ユ湡"
         ></ChooseInputWithDatePicker>
       </nut-form-item>
     </nut-form>
@@ -200,8 +202,8 @@
   serviceFee: '' as any as number,
   settlementCycle: EnumSettlementCycle.Month,
   benefits: [] as string[],
-  ageMinLimit: 0,
-  ageMaxLimit: 0,
+  ageMinLimit: '' as any as number,
+  ageMaxLimit: '' as any as number,
   genderLimit: 0 as any as EnumUserGender,
   credentialLimits: [] as string[],
   // address: '',
@@ -244,10 +246,10 @@
       required: true,
       message: '璇疯緭鍏ュ勾榫勮姹�',
       validator: () => {
-        if (!form.ageMinLimit) {
+        if (!form.ageMinLimit && form.ageMinLimit > 0) {
           return Promise.reject('璇疯緭鍏ュ勾榫勮姹�');
         }
-        if (!form.ageMaxLimit) {
+        if (!form.ageMaxLimit && form.ageMaxLimit > 0) {
           return Promise.reject('璇疯緭鍏ュ勾榫勮姹�');
         }
         if (Number(form.ageMaxLimit) <= Number(form.ageMinLimit)) {
@@ -270,7 +272,8 @@
       message: '璇烽�夋嫨缁撴潫鏃ユ湡',
       validator(value) {
         if (!value) return Promise.reject('璇烽�夋嫨缁撴潫鏃ユ湡');
-        if (value <= form.beginTime) return Promise.reject('缁撴潫鏃ユ湡涓嶈兘灏忎簬寮�濮嬫棩鏈�');
+        if (!dayjs(value).isAfter(dayjs(form.beginTime)))
+          return Promise.reject('缁撴潫鏃ユ湡闇�澶т簬寮�濮嬫棩鏈�');
         return Promise.resolve(true);
       },
     },
@@ -304,8 +307,8 @@
     form.ageMaxLimit = data.ageMaxLimit;
     form.genderLimit = data.genderLimit;
     form.credentialLimits = (data.credentialLimits ?? []).map((item) => item.typeCode);
-    form.beginTime = dayjs(data.beginTime).format('YYYY-MM-DD 00:00:00');
-    form.endTime = dayjs(data.endTime).format('YYYY-MM-DD 23:59:59');
+    form.beginTime = dayjs(data.beginTime).format('YYYY-MM-DD');
+    form.endTime = dayjs(data.endTime).format('YYYY-MM-DD');
     form.addressDetail = data.addressDetail;
     form.weMapInfo = {
       provinceName: data.provinceContent,

--
Gitblit v1.9.1