| | |
| | | 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'; |
| | | |
| | |
| | | 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) { |
| | |
| | | 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 }); |