From 9c2d72eee4ac74107b5cb196d6c0af147a3039d0 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 12 九月 2025 14:19:29 +0800 Subject: [PATCH] fix: bug --- apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue index 07fc40d..de116bc 100644 --- a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue +++ b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue @@ -182,7 +182,7 @@ const { userDetail } = useUser(); const { findAreaNameFromCode } = useAllAreaList(); const router = Taro.useRouter(); -const taskId = router.params?.taskId ?? ''; +const taskId = router.params?.id ?? ''; const isEdit = !!taskId; const isCopy = router.params?.isCopy === 'true'; console.log('isCopy: ', router.params?.isCopy); @@ -198,9 +198,9 @@ const form = reactive({ name: '', - billingMethod: EnumBillingMethod.Month, + billingMethod: EnumBillingMethod.Day, serviceFee: '' as any as number, - settlementCycle: EnumSettlementCycle.Month, + settlementCycle: EnumSettlementCycle.Day, benefits: [] as string[], ageMinLimit: '' as any as number, ageMaxLimit: '' as any as number, @@ -272,7 +272,8 @@ message: '璇烽�夋嫨缁撴潫鏃ユ湡', validator(value) { if (!value) return Promise.reject('璇烽�夋嫨缁撴潫鏃ユ湡'); - if (value <= form.beginTime) return Promise.reject('缁撴潫鏃ユ湡涓嶈兘灏忎簬寮�濮嬫棩鏈�'); + if (dayjs(value).isBefore(dayjs(form.beginTime))) + return Promise.reject('缁撴潫鏃ユ湡闇�澶т簬寮�濮嬫棩鏈�'); return Promise.resolve(true); }, }, @@ -306,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, @@ -360,7 +361,7 @@ } let res = await taskServices.saveTaskInfo(params); if (res) { - Message.success(isEdit ? '缂栬緫鎴愬姛' : '鍙戝竷鎴愬姛', { + Message.success(isEdit && !isCopy ? '缂栬緫鎴愬姛' : '鍙戝竷鎴愬姛', { onClosed() { goBack(); }, -- Gitblit v1.9.1