From a4978ef36ce6dc9c6723b61b20fd27cffd907ad9 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 08 八月 2025 14:56:05 +0800
Subject: [PATCH] feat: 任务

---
 src/views/TaskManage/components/TaskDetailView.vue |   30 +++++++++++++++++++++---------
 1 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/src/views/TaskManage/components/TaskDetailView.vue b/src/views/TaskManage/components/TaskDetailView.vue
index ab2fac9..7a7ede4 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>
@@ -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