From d78a6c115bfe013214d9d867a0babe5db96be09b Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 11 八月 2025 17:23:12 +0800
Subject: [PATCH] feat: 接口对接

---
 src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue b/src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue
index 13f762d..4002140 100644
--- a/src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue
+++ b/src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue
@@ -49,7 +49,7 @@
                 />
               </ProFormItemV2>
             </ProFormColItem>
-            <!-- <ProFormColItem :span="8">
+            <ProFormColItem :span="8">
               <ProFormItemV2
                 label="鎵�鍦ㄥ湴鍖�:"
                 prop="areaList"
@@ -63,13 +63,14 @@
                 <ProFromAddressSelectV2
                   v-model:areaList="form.areaList"
                   areaListPlaceholder="璇烽�夋嫨"
+                  :layer="AreaType.City"
                 />
               </ProFormItemV2>
-            </ProFormColItem> -->
+            </ProFormColItem>
             <ProFormColItem :span="8">
               <ProFormItemV2 label="鎵�灞炶涓�:" prop="industryTypeId">
                 <ProFormSelect
-                  v-model="form.industryTypeId"
+                  v-model="form.industryTypeCode"
                   placeholder="璇烽�夋嫨鎵�灞炶涓�"
                   :value-enum="dictionaryDataList"
                   clearable
@@ -205,6 +206,7 @@
 import { validateFormList, filterCN } from '@/utils';
 import { Message, BoleRegExp } from '@bole-core/core';
 import { useQuery } from '@tanstack/vue-query';
+import { AreaType } from '@/constants';
 
 defineOptions({ name: 'AddOrEditEnterpriseView' });
 
@@ -236,9 +238,9 @@
   legalPerson: '',
   legalIdentity: '',
   societyCreditCode: '',
-  industryTypeId: '',
+  industryTypeCode: '',
   mainBusiness: '',
-  areaList: [130000, 131000] as number[],
+  areaList: [] as string[],
   contacts: '',
   contactPhoneNumber: '',
   contactEmail: '',
@@ -264,12 +266,13 @@
     form.legalPerson = data.legalPerson;
     form.legalIdentity = data.legalIdentity;
     form.societyCreditCode = data.societyCreditCode;
-    form.industryTypeId = data.industryTypeId;
+    form.industryTypeCode = data.industryTypeCode;
     form.mainBusiness = data.mainBusiness;
     form.contacts = data.contacts;
     form.contactPhoneNumber = data.contactPhoneNumber;
     form.contactEmail = data.contactEmail;
     form.userName = data.userName;
+    form.areaList = [data.provinceCode, data.cityCode].filter(Boolean);
   },
   enabled: computed(() => !!id),
 });
@@ -298,9 +301,9 @@
       legalPerson: form.legalPerson,
       legalIdentity: form.legalIdentity,
       societyCreditCode: form.societyCreditCode,
-      provinceId: '',
-      cityId: '',
-      industryTypeId: form.industryTypeId,
+      provinceCode: form.areaList[0],
+      cityCode: form.areaList[1],
+      industryTypeCode: form.industryTypeCode,
       mainBusiness: form.mainBusiness,
       contacts: form.contacts,
       contactPhoneNumber: form.contactPhoneNumber,

--
Gitblit v1.9.1