|  |  |  | 
|---|
|  |  |  | 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 () => {}); | 
|---|
|  |  |  | console.log('form: ', form); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const { isLoading } = useQuery({ | 
|---|
|  |  |  | queryKey: ['enterpriseServices/getEnterprise', id], | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 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'); | 
|---|