From 4ea3fb422f1c1af628d948eb3908b6a61f71bbdf Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 07 八月 2025 18:05:17 +0800
Subject: [PATCH] fix: 修改

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

diff --git a/src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue b/src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue
index 13f762d..e462e86 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),
 });
@@ -293,14 +296,15 @@
 
 async function handleCreateOrEditFlexEnterprise() {
   try {
+    console.log('form.areaList: ', form.areaList);
     let params: API.SaveEnterpriseCommand = {
       enterpriseName: form.enterpriseName,
       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