From 9e975eee3ebe9cc133435ca3fb2dbf8458efc748 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 11 八月 2025 18:10:11 +0800 Subject: [PATCH] fix: 修改登录 --- apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue | 34 ++++++++++++++++++++++++---------- 1 files changed, 24 insertions(+), 10 deletions(-) diff --git a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue index 5f50ad4..9d19582 100644 --- a/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue +++ b/apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue @@ -202,7 +202,7 @@ benefits: [] as string[], ageMinLimit: 0, ageMaxLimit: 0, - genderLimit: '' as any as EnumUserGender, + genderLimit: 0 as any as EnumUserGender, credentialLimits: [] as string[], // address: '', beginTime: '', @@ -217,7 +217,21 @@ name: [{ required: true, message: '璇疯緭鍏ヤ换鍔″悕绉�' }], genderLimit: [{ required: true, message: '璇烽�夋嫨鎬у埆瑕佹眰' }], addressDetail: [{ required: true, message: '璇疯緭鍏ヨ缁嗗湴鍧�' }], - + billingMethod: [ + { + required: true, + message: '璇烽�夋嫨鏀惰垂鏂瑰紡', + validator: () => { + if (!form.billingMethod) { + return Promise.reject('璇烽�夋嫨鏈嶅姟璐圭被鍨�'); + } + if (!form.serviceFee) { + return Promise.reject('璇疯緭鍏ユ湇鍔¤垂'); + } + return Promise.resolve(true); + }, + }, + ], weMapInfo: [ { required: true, message: '璇疯缃伐浣滃湴鐐�', validator: FormValidator.validatorWeMap }, ], @@ -285,17 +299,17 @@ form.billingMethod = data.billingMethod; form.serviceFee = data.serviceFee; form.settlementCycle = data.settlementCycle; - form.benefits = (data.benefits ?? []).map((item) => item.code); + form.benefits = (data.benefits ?? []).map((item) => item.benefitCode); form.ageMinLimit = data.ageMinLimit; form.ageMaxLimit = data.ageMaxLimit; form.genderLimit = data.genderLimit; - form.credentialLimits = (data.credentialLimits ?? []).map((item) => item.code); - form.beginTime = dayjs(data.beginTime).format('YYYY-MM-DD'); - form.endTime = dayjs(data.endTime).format('YYYY-MM-DD'); + 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.addressDetail = data.addressDetail; form.weMapInfo = { - provinceName: findAreaNameFromCode(data.provinceCode), - cityName: findAreaNameFromCode(data.cityCode), + provinceName: data.provinceContent, + cityName: data.cityContent, provinceCode: data.provinceCode, cityCode: data.cityCode, latitude: data.latitude, @@ -333,8 +347,8 @@ addressDetail: form.addressDetail, longitude: form.weMapInfo.longitude, latitude: form.weMapInfo.latitude, - beginTime: form.beginTime, - endTime: form.endTime, + beginTime: dayjs(form.beginTime).format('YYYY-MM-DD 00:00:00'), + endTime: dayjs(form.endTime).format('YYYY-MM-DD 23:59:59'), }; if (isEdit) { params.id = taskId; -- Gitblit v1.9.1