|  |  |  | 
|---|
|  |  |  | </ProFormItemV2> | 
|---|
|  |  |  | </ProFormColItem> | 
|---|
|  |  |  | <ProFormColItem :span="8"> | 
|---|
|  |  |  | <ProFormItemV2 label="所属行业:" prop="industryTypeId"> | 
|---|
|  |  |  | <ProFormItemV2 label="所属行业:" prop="industryTypeCode"> | 
|---|
|  |  |  | <ProFormSelect | 
|---|
|  |  |  | v-model="form.industryTypeCode" | 
|---|
|  |  |  | placeholder="请选择所属行业" | 
|---|
|  |  |  | 
|---|
|  |  |  | 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'; | 
|---|
|  |  |  | 
|---|
|  |  |  | password: '', | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | onMounted(async () => {}); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const { isLoading } = useQuery({ | 
|---|
|  |  |  | queryKey: ['enterpriseServices/getEnterprise', id], | 
|---|
|  |  |  | queryFn: async () => { | 
|---|
|  |  |  | 
|---|
|  |  |  | form.legalPerson = data.legalPerson; | 
|---|
|  |  |  | form.legalIdentity = data.legalIdentity; | 
|---|
|  |  |  | form.societyCreditCode = data.societyCreditCode; | 
|---|
|  |  |  | form.industryTypeCode = data.industryTypeCode; | 
|---|
|  |  |  | form.industryTypeCode = data.industryTypeCode ?? ''; | 
|---|
|  |  |  | form.mainBusiness = data.mainBusiness; | 
|---|
|  |  |  | form.contacts = data.contacts; | 
|---|
|  |  |  | form.contactPhoneNumber = data.contactPhoneNumber; | 
|---|
|  |  |  | 
|---|
|  |  |  | 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'); | 
|---|