From 801e83de3caae9a44c50c7fd627728dd3a95ec75 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期五, 08 八月 2025 15:12:53 +0800 Subject: [PATCH] feat: 任务 --- src/views/TaskManage/components/TaskDetailView.vue | 32 ++++++++++++++++++++++---------- 1 files changed, 22 insertions(+), 10 deletions(-) diff --git a/src/views/TaskManage/components/TaskDetailView.vue b/src/views/TaskManage/components/TaskDetailView.vue index ab2fac9..f2d9083 100644 --- a/src/views/TaskManage/components/TaskDetailView.vue +++ b/src/views/TaskManage/components/TaskDetailView.vue @@ -48,8 +48,6 @@ <ProFormCheckbox v-model="form.benefits" :value-enum="welfareList" - enumLabelKey="name" - enum-value-key="code" ></ProFormCheckbox> </ProFormItemV2> </ProFormColItem> @@ -90,8 +88,6 @@ <ProFormCheckbox v-model="form.credentialLimits" :value-enum="certificateTypeList" - enumLabelKey="name" - enum-value-key="code" ></ProFormCheckbox> </ProFormItemV2> </ProFormColItem> @@ -99,7 +95,11 @@ <ProFormCol> <ProFormColItem :span="12"> <ProFormItemV2 label="浠诲姟鍦扮偣:" prop="weMapInfo"> - <WeMap v-model="form.weMapInfo" /> + {{ + `${form.weMapInfo.provinceName ?? ''}${form.weMapInfo.cityName ?? ''}${ + form.weMapInfo.addressName ?? '' + }` + }} </ProFormItemV2> </ProFormColItem> </ProFormCol> @@ -180,7 +180,7 @@ benefits: [] as string[], ageMinLimit: 0, ageMaxLimit: 0, - genderLimit: '' as any as EnumUserGender, + genderLimit: 0 as any as EnumUserGender, credentialLimits: [] as string[], time: [] as unknown as ModelValueType, weMapInfo: {} as WeMapModel, @@ -203,11 +203,11 @@ form.billingMethod = data.billingMethod; form.serviceFee = data.serviceFee; form.settlementCycle = data.settlementCycle; - form.benefits = data.benefits?.map((x) => x.code) ?? []; + form.benefits = data.benefits?.map((x) => x.benefitCode) ?? []; form.ageMinLimit = data.ageMinLimit; form.ageMaxLimit = data.ageMaxLimit; form.genderLimit = data.genderLimit; - form.credentialLimits = data.credentialLimits?.map((x) => x.code) ?? []; + form.credentialLimits = data.credentialLimits?.map((x) => x.typeCode) ?? []; form.time = [ format(data.beginTime, 'YYYY-MM-DD 00:00:00'), format(data.endTime, 'YYYY-MM-DD 23:59:59'), @@ -215,8 +215,8 @@ form.weMapInfo = { latitude: data.latitude, longitude: data.longitude, - provinceName: data.provinceName, - cityName: data.cityName, + provinceName: data.provinceContent, + cityName: data.cityContent, provinceCode: data.provinceCode, cityCode: data.cityCode, addressName: data.addressName, @@ -235,4 +235,16 @@ <style lang="scss" scoped> @use '@/style/common.scss' as *; + +:deep() { + .radio-with-input-extra-wrapper { + display: flex; + } + + .form-age-range { + .pro-from-item-read-content-wrapper { + width: auto; + } + } +} </style> -- Gitblit v1.9.1