| | |
| | | </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; |
| | |
| | | |
| | | async function handleCreateOrEditFlexEnterprise() { |
| | | try { |
| | | console.log('form.areaList: ', form.areaList); |
| | | let params: API.SaveEnterpriseCommand = { |
| | | enterpriseName: form.enterpriseName, |
| | | legalPerson: form.legalPerson, |
| | |
| | | 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'); |