zhengyiming
9 天以前 4ea3fb422f1c1af628d948eb3908b6a61f71bbdf
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
@@ -205,6 +206,7 @@
import { validateFormList, filterCN } 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: '',
@@ -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),
});
@@ -293,14 +296,15 @@
async function handleCreateOrEditFlexEnterprise() {
  try {
    console.log('form.areaList: ', form.areaList);
    let params: API.SaveEnterpriseCommand = {
      enterpriseName: form.enterpriseName,
      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,