|
@@ -73,6 +73,12 @@
|
|
type="fill"
|
|
type="fill"
|
|
@confirm="sopStepConfirm"
|
|
@confirm="sopStepConfirm"
|
|
></quality-issue-dialog>
|
|
></quality-issue-dialog>
|
|
|
|
+ <!-- AbnormalAudit -->
|
|
|
|
+ <abnormal-audit
|
|
|
|
+ v-model:visible="showAbnormalAudit"
|
|
|
|
+ :curRow="curSopData"
|
|
|
|
+ @confirm="sopStepConfirm"
|
|
|
|
+ ></abnormal-audit>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -82,6 +88,8 @@ import { timestampFilter, customerTypeFilter } from '@/utils/filter';
|
|
import SopStepDialog from '@/views/sop/sop-manage/sop-step/sop-step-dialog.vue';
|
|
import SopStepDialog from '@/views/sop/sop-manage/sop-step/sop-step-dialog.vue';
|
|
import PlanChangeDialog from '@/views/sop/sop-manage/plan-change/plan-change-dialog.vue';
|
|
import PlanChangeDialog from '@/views/sop/sop-manage/plan-change/plan-change-dialog.vue';
|
|
import QualityIssueDialog from '@/views/sop/sop-manage/quality-issue/quality-issue-dialog.vue';
|
|
import QualityIssueDialog from '@/views/sop/sop-manage/quality-issue/quality-issue-dialog.vue';
|
|
|
|
+import AbnormalAudit from '@/views/work-hours/work-hours-manage/abnormal-check/abnormal-audit.vue';
|
|
|
|
+import { MessagePlugin } from 'tdesign-vue-next';
|
|
|
|
|
|
const { tableData, pagination, onChange } = defineProps([
|
|
const { tableData, pagination, onChange } = defineProps([
|
|
'tableData',
|
|
'tableData',
|
|
@@ -93,6 +101,7 @@ const emit = defineEmits(['success']);
|
|
const showSopStepDialog = ref(false);
|
|
const showSopStepDialog = ref(false);
|
|
const showPlanChangeDialog = ref(false);
|
|
const showPlanChangeDialog = ref(false);
|
|
const showQualityIssueDialog = ref(false);
|
|
const showQualityIssueDialog = ref(false);
|
|
|
|
+const showAbnormalAudit = ref(false);
|
|
const curSopData = ref({});
|
|
const curSopData = ref({});
|
|
const editSopFlowHandle = (row) => {
|
|
const editSopFlowHandle = (row) => {
|
|
curSopData.value = row;
|
|
curSopData.value = row;
|
|
@@ -108,6 +117,12 @@ const editSopFlowHandle = (row) => {
|
|
showSopStepDialog.value = true;
|
|
showSopStepDialog.value = true;
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
+ if (row.type === 'DING_EXCEPTION_FLOW') {
|
|
|
|
+ showAbnormalAudit.value = true;
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ MessagePlugin.error('未知类型待办');
|
|
};
|
|
};
|
|
const sopStepConfirm = () => {
|
|
const sopStepConfirm = () => {
|
|
emit('success');
|
|
emit('success');
|