From 588f577a14b2a51663d43f3bf2f303862d65b932 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 29 九月 2025 09:15:53 +0800 Subject: [PATCH] feat: 短信 --- src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue | 29 +++++++++++++++-------------- 1 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue b/src/views/EnterpriseManage/components/AddOrEditEnterpriseView.vue index 13f762d..d69605a 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"> + <ProFormItemV2 label="鎵�灞炶涓�:" prop="industryTypeCode"> <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,17 +238,15 @@ legalPerson: '', legalIdentity: '', societyCreditCode: '', - industryTypeId: '', + industryTypeCode: '', mainBusiness: '', - areaList: [130000, 131000] as number[], + areaList: [] as string[], contacts: '', contactPhoneNumber: '', contactEmail: '', userName: '', password: '', }); - -onMounted(async () => {}); const { isLoading } = useQuery({ queryKey: ['enterpriseServices/getEnterprise', id], @@ -264,12 +264,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 +299,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 +312,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