From 162da5545cc7df05d28754f62e7dcd3b7758a81f Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期五, 15 八月 2025 16:31:36 +0800 Subject: [PATCH] fix: bug --- apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue index 07fc40d..010a8a2 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); @@ -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