From 50be7bfc051b8c135cc6cf3890a0ff61a751ad5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Mon, 18 Dec 2023 18:42:21 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E9=A1=B9=E7=9B=AE=E5=90=88=E8=A7=84?= =?UTF-8?q?=E8=AF=84=E4=BC=B0=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api.js | 19 +- src/common/lang/zh-cn.js | 12 + src/enums/commonEnums.js | 2 +- src/router/workCenter/index.js | 10 + src/views/myTodo/MyTodo.vue | 4 + .../ProjectComplianceEvaluationProcess.vue | 508 ++++++++++++++++++ 6 files changed, 553 insertions(+), 2 deletions(-) create mode 100644 src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue diff --git a/src/api/api.js b/src/api/api.js index 9b4090a..65cdda2 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -192,6 +192,17 @@ const transferInspectRectify = (params) => getAction('/process/esInspectRectifyF // 企标稽查整改业务数据 const getInspectRectifyDataById = (params) => getAction('/esinspectreport/processEsInspectRectify/queryByProjectId', params) +// 流程中心统一转办 +const processTransfer = (params) => postAction('/workCenter/transfer', params) + +/* 项目合规评估 */ +// 获取流程数据 +const queryProjectComplianceEvaluation = (params) => getAction('/process/projectAssess/queryProcessInfoVO', params) +// 同意 +const agreeProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/agree', params) +// 驳回 +const rejectProjectComplianceEvaluation = (params) => postAction('/process/projectAssess/reject', params) + export { queryPermissionsByUser, getFormDictTreeList, @@ -280,5 +291,11 @@ export { getInspectRectifyDetail, approvalInspectRectify, transferInspectRectify, - getInspectRectifyDataById + getInspectRectifyDataById, + + processTransfer, + + queryProjectComplianceEvaluation, + agreeProjectComplianceEvaluation, + rejectProjectComplianceEvaluation } diff --git a/src/common/lang/zh-cn.js b/src/common/lang/zh-cn.js index 61dd343..05368d3 100644 --- a/src/common/lang/zh-cn.js +++ b/src/common/lang/zh-cn.js @@ -265,5 +265,17 @@ module.exports = { file: '附件', requestExtensionDate: '申请延期日期', extensionDescription: '延期说明' + }, + // 项目合规评估流程 + projectCompliance: { + vehicleItemInfo: '车型项目信息', + propertiesAndTextAttachments: '属性及文本附件', + projectAppraisal: '项目评估', + estimatedDateOfCompletionOfRectification: '预计整改完成日期', + standardNumberClauseNumber: '标准编号/条款号', + standardNameClauseName: '标准名称/条款名称', + terms: '条款内容', + preNodeProcessesPeople: '上一节点处理人', + evaluationFeedback: '评估反馈', } } diff --git a/src/enums/commonEnums.js b/src/enums/commonEnums.js index 8526db0..e0ba84a 100644 --- a/src/enums/commonEnums.js +++ b/src/enums/commonEnums.js @@ -57,7 +57,7 @@ export const ProcessKey = { // 征求意见流程 CONSULTATION: { text: 'fb-standard-consultation', value: 'fb-standard-consultation' }, // 项目合规评估流程 - PROJECT_COMPLIANCE_EVALUATION: { text: '', value: '' }, + PROJECT_COMPLIANCE_EVALUATION: { text: 'project-assessment', value: 'project-assessment' }, // 未符合项跟踪流程 NO_MATCH_TRACKING: { text: '', value: '' }, // 法规合规评估流程 diff --git a/src/router/workCenter/index.js b/src/router/workCenter/index.js index da4a3b1..32f488e 100644 --- a/src/router/workCenter/index.js +++ b/src/router/workCenter/index.js @@ -139,5 +139,15 @@ export default [ hasBack: true }, component: () => import('@/views/workCenter/enterpriseStandardInspectionRectification/EnterpriseStandardInspectionRectification') + }, + // 项目合规评估流程 + { + path: '/workCenter/ProjectComplianceEvaluationProcess', + name: 'ProjectComplianceEvaluationProcess', + meta: { + hasNavBar: true, + hasBack: true + }, + component: () => import('@/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess') } ] diff --git a/src/views/myTodo/MyTodo.vue b/src/views/myTodo/MyTodo.vue index 3c376a5..3d0f015 100644 --- a/src/views/myTodo/MyTodo.vue +++ b/src/views/myTodo/MyTodo.vue @@ -58,6 +58,10 @@ export default { case '2': path = '/workCenter/StandardConsultationProcess' break + // 项目合规评估流程 + case '3': + path = '/workCenter/ProjectComplianceEvaluationProcess' + break // 法规采购流程 case '6': path = '/workCenter/StandardProcurementProcess' diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue new file mode 100644 index 0000000..b9df5a5 --- /dev/null +++ b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue @@ -0,0 +1,508 @@ + + + + + \ No newline at end of file