@@ -883,6 +886,7 @@ import comFinishSchedule from "./com_finish_schedule";/*结束派工单组件*/
import notOverFinishRoll from "./not_over_finish_roll";/*生产过程的停机组件*/
import ComMalformedMaterial from "./com_malformed_material";/*生产过程的停机组件*/
import ComProcessInspection from "./com_process_inspection";/*过程检验组件*/
+import ComMrbRegister from "./com_mrb_register";/*MRB异常单登记组件*/
var functionId = 'C10000002';
export default {
data() {
@@ -895,6 +899,7 @@ export default {
malformedMaterialButtonFlag: true,// 2022-11-17
showProcessInspectionFlag: false,// 过程检验弹窗显示状态
processInspectionButtonStyle: '', // 过程检验按钮样式
+ showMrbRegisterFlag: false,// MRB异常单登记弹窗显示状态
showDefault: false,
popoverFlag: false,
showNotOverFlag: false,
@@ -3712,6 +3717,7 @@ export default {
notOverFinishRoll,/*异常下级报工*/
ComMalformedMaterial, // 材料一场,扫描
ComProcessInspection,/*过程检验组件*/
+ ComMrbRegister,/*MRB异常单登记组件*/
},
methods: {
// 删除不良
@@ -4645,6 +4651,16 @@ export default {
// 质量检验相关方法
qualityInspectionModal() {
+ // 先打开MRB异常单登记对话框
+ this.showMrbRegisterFlag = true;
+ this.$nextTick(() => {
+ this.$refs.comMrbRegister.init(this.scheduleData);
+ });
+ },
+
+ // MRB异常单确认后的回调
+ onMrbConfirmed() {
+ // MRB异常单登记成功后,打开过程检验对话框
// 查询过程检验待检验记录数量
this.checkProcessInspectionPendingCount();
this.showProcessInspectionFlag = true;