云
2026-09-22 ddc35c1d91e28509ceb86a50d8b10874936976aa
src/views/mes/qc/oqc/modules/form.vue
@@ -6,7 +6,11 @@
import { computed, ref } from 'vue';
import { confirm, useVbenModal } from '@vben/common-ui';
import { MesQcCheckResultEnum, MesQcStatusEnum, MesQcTypeEnum } from '@vben/constants';
import {
  MesQcOqcCheckResultEnum,
  MesQcStatusEnum,
  MesQcTypeEnum,
} from '@vben/constants';
import { Button, Descriptions, message, Tabs } from 'ant-design-vue';
@@ -71,9 +75,9 @@
  const data = (await formApi.getValues()) as MesQcOqcApi.Oqc;
  if (
    (data.unqualifiedQuantity == null || data.unqualifiedQuantity === 0) &&
    data.checkResult === MesQcCheckResultEnum.FAIL
    data.checkResult === MesQcOqcCheckResultEnum.SCRAP
  ) {
    message.warning('不合格品数量为0时,检测结果不能为"校验不通过"');
    message.warning('不合格品数量为0时,检测结果不能为"废品"');
    return false;
  }
  if (formData.value?.id) {
@@ -116,9 +120,9 @@
      const data = (await formApi.getValues()) as MesQcOqcApi.Oqc;
      if (
        (data.unqualifiedQuantity == null || data.unqualifiedQuantity === 0) &&
        data.checkResult === MesQcCheckResultEnum.FAIL
        data.checkResult === MesQcOqcCheckResultEnum.SCRAP
      ) {
        message.warning('不合格品数量为0时,检测结果不能为"校验不通过"');
        message.warning('不合格品数量为0时,检测结果不能为"废品"');
        return;
      }
      await updateOqc({ ...data, id });