diff --git a/src/api/qms/qcUnqualifiedReview/types.ts b/src/api/qms/qcUnqualifiedReview/types.ts
index 6ee51b9..2cfef69 100644
--- a/src/api/qms/qcUnqualifiedReview/types.ts
+++ b/src/api/qms/qcUnqualifiedReview/types.ts
@@ -334,6 +334,26 @@ export interface QcUnqualifiedReviewQuery extends PageQuery {
* 日期范围参数
*/
params?: any;
+
+ /**
+ * 处置类型
+ */
+ dispositionType?: string | number;
+
+ /**
+ * 流程状态
+ */
+ processStatus?: string;
+}
+
+/**
+ * 完成审批任务请求接口
+ */
+export interface CompleteTaskRequest {
+ reviewId: string | number;
+ taskId: string | number;
+ approved: boolean;
+ comment: string;
}
diff --git a/src/router/index.ts b/src/router/index.ts
index 93c962b..fdd0a5b 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -213,6 +213,19 @@ export const constantRoutes: RouteRecordRaw[] = [
meta: { title: '个人中心', icon: 'user' }
}
]
+ },
+ {
+ path: '/qms/qcUnqualifiedApproval',
+ component: Layout,
+ hidden: true,
+ children: [
+ {
+ path: 'approval',
+ component: () => import('@/views/qms/qcUnqualifiedApproval/approval.vue'),
+ name: 'qcUnqualifiedApproval',
+ meta: { title: '不合格品主管审批', activeMenu: '/qms/qcUnqualifiedApproval', noCache: true }
+ }
+ ]
}
];
@@ -489,8 +502,7 @@ export const dynamicRoutes: RouteRecordRaw[] = [
meta: { title: '保养工单申请', activeMenu: '/dms/maint/maintEdit', noCache: true }
}
]
- },
-
+ }
];
diff --git a/src/views/qms/qcUnqualifiedApproval/approval.vue b/src/views/qms/qcUnqualifiedApproval/approval.vue
new file mode 100644
index 0000000..4c498b0
--- /dev/null
+++ b/src/views/qms/qcUnqualifiedApproval/approval.vue
@@ -0,0 +1,299 @@
+
+
+
+
+
+
+
+ 不合格品主表信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ getDispositionTypeName(approvalForm.reviewResult) }}
+
+
+
+
+
+
+
+
+ 不合格品子表明细
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+