gaoluyang
2026-08-07 a3057955f855b8a266c017df00645845e7471410
src/views/srm/tender/modules/form.vue
@@ -14,6 +14,7 @@
  updateTenderProject,
  updateTenderProjectPartial,
} from '#/api/srm/tender';
import { getTenderConfig } from '#/api/srm/tender-config';
import { $t } from '#/locales';
import { TENDER_STATUS } from '../../enums';
@@ -77,6 +78,15 @@
    }
    const data = modalApi.getData<SrmTenderApi.TenderProjectVO>();
    if (!data || !data.id) {
      // 新建模式:加载配置获取默认招投标模式
      try {
        const config = await getTenderConfig();
        if (config?.defaultBiddingMode) {
          await formApi.setFieldValue('biddingMode', config.defaultBiddingMode);
        }
      } catch {
        // 配置加载失败,使用默认值
      }
      return;
    }
    modalApi.lock();