From 4b7bb80551bdd3a29cda85df24f261c4afb3806f Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期三, 20 八月 2025 16:01:31 +0800 Subject: [PATCH] fix: bug --- src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue | 27 +++++++++++++++------------ 1 files changed, 15 insertions(+), 12 deletions(-) diff --git a/src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue b/src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue index 13f762d..b5d4e92 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 @@ -202,9 +203,10 @@ import * as enterpriseServices from '@/services/api/enterprise'; import { useRouteView, useGlobalEventContext, GlobalEvent } from '@/hooks'; import _ from 'lodash'; -import { validateFormList, filterCN } from '@/utils'; +import { validateFormList, filterCN, removeEmptyKeys } 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: '', @@ -246,7 +248,7 @@ password: '', }); -onMounted(async () => {}); +console.log('form: ', form); const { isLoading } = useQuery({ queryKey: ['enterpriseServices/getEnterprise', id], @@ -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, @@ -311,7 +314,7 @@ if (isEdit.value) { params.id = id; } - let res = await enterpriseServices.saveEnterprise(params); + let res = await enterpriseServices.saveEnterprise(removeEmptyKeys(params)); if (res) { Message.successMessage(isEdit ? '缂栬緫鎴愬姛' : '鍙戝竷鎴愬姛'); eventContext.emit(isEdit ? 'enterprise:edit' : 'enterprise:add'); -- Gitblit v1.9.1