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