From 1c9cdf249a69f0dc8d1c61867496180ba2eb13c0 Mon Sep 17 00:00:00 2001 From: danshihao Date: Tue, 21 Nov 2023 11:37:37 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=81=E6=A0=87=E7=A8=BD=E6=9F=A5?= =?UTF-8?q?=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/workCenter.js | 32 +- src/common/lang/workCenter/en.js | 1 + src/common/lang/workCenter/zh.js | 1 + src/enums/commonEnums.js | 15 +- .../EnterpriseStandardInspectionPlanFlow.vue | 363 ++++++++++++++---- .../modules/InspectionPlanDrawer.vue | 24 +- .../modules/InspectionPlanTable.vue | 109 +++--- .../modules/InspectionProcessTable.vue | 2 +- .../processCenter/table/TodoList.vue | 5 + 9 files changed, 406 insertions(+), 146 deletions(-) diff --git a/src/api/workCenter.js b/src/api/workCenter.js index 0f7329b0..205f8718 100644 --- a/src/api/workCenter.js +++ b/src/api/workCenter.js @@ -146,7 +146,7 @@ const toDoTurnTo = (params) => postAction('', params) // 已发-强制撤回 const compulsoryWithdrawal = (params) => postAction('', params) -/*标准法规入库/变更流程*/ +/* 标准法规入库/变更流程 */ // 发起 const initiateStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/startProcess', params) // 保存 @@ -160,7 +160,7 @@ const agreeStandardECProcess = (params) => postAction('/process/fb/processFbEntr // 驳回 const rejectStandardECProcess = (params) => postAction('/process/fb/processFbEntryChange/reject', params) -/*标准征求意见流程*/ +/* 标准征求意见流程 */ // 获取标准被拆分的列表 const querySpitFileByStandardNumber = (params) => getAction('/laws/standard/common/getSplitsByStandardNumber', params) // 获取标准条款号 @@ -180,7 +180,7 @@ const agreeConsultationProcess = (params) => postAction('/process/fb/processFbSt // 驳回 const rejectConsultationProcess = (params) => postAction('/process/fb/processFbStandardConsultation/reject', params) -/*法规采购流程*/ +/* 法规采购流程 */ // 获取流程信息 const queryProcurementProcessInfo = (params) => getAction('/process/fb/processFbStandardPurchase/queryProcessInfoVO', params) // 保存 @@ -196,6 +196,22 @@ const transferProcurementProcess = (params) => postAction('/process/fb/processFb // 抄送 const carbonCopyProcurementProcess = (params) => postAction('/process/fb/processFbStandardPurchase/carbonCopy', params) +/* 企标稽查计划 */ +// 生成项目id +const getInspectPlanProjectId = (params) => getAction('/process/esInspectPlanFlow/getProjectId', params) +// 详情信息 +const getInspectPlanDetail = (params) => getAction('/process/esInspectPlanFlow/queryDetailByProjectId', params) +// 发起 +const startInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowStart', params) +// 驳回 +const refusalInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowRefusal', params) +// 审批 +const approvalInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowApproval', params) +// 转办 +const transferInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowTransfer', params) +// 保存 +const saveInspectPlan = (params) => postAction('/process/esInspectPlanFlow/flowSave', params) + export { getProcessNodeList, @@ -294,5 +310,13 @@ export { agreeProcurementProcess, rejectProcurementProcess, transferProcurementProcess, - carbonCopyProcurementProcess + carbonCopyProcurementProcess, + + getInspectPlanProjectId, + getInspectPlanDetail, + startInspectPlan, + refusalInspectPlan, + approvalInspectPlan, + transferInspectPlan, + saveInspectPlan } diff --git a/src/common/lang/workCenter/en.js b/src/common/lang/workCenter/en.js index 260c7d9c..dac88867 100644 --- a/src/common/lang/workCenter/en.js +++ b/src/common/lang/workCenter/en.js @@ -217,6 +217,7 @@ module.exports = { }, // 企标稽查计划 esInspectionPlan: { + node1: '稽查联络人发起计划', inspectionPlan: '稽查计划', inspectionBasisStandardNumber: '稽查依据标准号', inspectionBasisStandardName: '稽查依据标准名称', diff --git a/src/common/lang/workCenter/zh.js b/src/common/lang/workCenter/zh.js index 22ebbf9a..dae08eed 100644 --- a/src/common/lang/workCenter/zh.js +++ b/src/common/lang/workCenter/zh.js @@ -243,6 +243,7 @@ module.exports = { }, // 企标稽查计划 esInspectionPlan: { + node1: '稽查联络人发起计划', inspectionPlan: '稽查计划', inspectionBasisStandardNumber: '稽查依据标准号', inspectionBasisStandardName: '稽查依据标准名称', diff --git a/src/enums/commonEnums.js b/src/enums/commonEnums.js index da804aee..a524195c 100644 --- a/src/enums/commonEnums.js +++ b/src/enums/commonEnums.js @@ -189,7 +189,9 @@ export const ProcessKey = { // 法规合规评估流程 REGULATORY_COMPLIANCE_ASSESSMENT: { text: 'fb-standard-compliance-assessment', value: 'fb-standard-compliance-assessment' }, // 法规采购流程 - LEGAL_PROCUREMENT: { text: 'fb-standard-purchase', value: 'fb-standard-purchase' } + LEGAL_PROCUREMENT: { text: 'fb-standard-purchase', value: 'fb-standard-purchase' }, + // 企标稽查计划 + ES_Inspection_Plan: { text: 'inspect_plan', value: 'inspect_plan' } } // 标准性质 @@ -248,6 +250,15 @@ export const SenderType = { designEngineer: { text: '设计工程师', value: '2' } } +// 企标稽查计划 +export const EsInspectionPlan = new EsEnums({ + initiate: { text: '稽查联络人发起计划', value: 'Activity_15w9cns', btn: 6 }, + fillInComments: { text: '稽查征求意见对象填写意见', value: 'Activity_0mnt8n8', btn: 6 }, + liaisonCollect: { text: '稽查联络人汇总', value: 'Activity_0r85qcr', btn: 6 }, + relevantPersonnelCountersign: { text: '相关人员会签', value: 'Activity_1jmz9m2', btn: 27 }, + liaisonLeaderApproval: { text: '联络人主管级领导批准', value: 'Activity_13e43pu', btn: 27 } +}) + // 项目评估结果类型 export const EvaluationResultType = new EsEnums({ accordWith: { text: '符合', value: '1' }, @@ -270,4 +281,4 @@ export const ProcurementProcessNodes = new EsEnums({ standardLeaderApproval: { text: '标准化主管级领导审批', value: 'Activity_06jy4oo', btn: ['return', 'save', 'agree', 'reject'] }, standardSuperiorLeaderApproval: { text: '标准化主管级上一级领导审批', value: 'Activity_1u5337a', btn: ['return', 'save', 'agree', 'reject'] }, regulatoryEngineerConfirmation: { text: '法规工程师确认', value: 'Activity_1q01zfq', btn: ['carbonCopy', 'submit'] } -}) \ No newline at end of file +}) diff --git a/src/views/workCenter/enterpriseStandardInspectionPlan/EnterpriseStandardInspectionPlanFlow.vue b/src/views/workCenter/enterpriseStandardInspectionPlan/EnterpriseStandardInspectionPlanFlow.vue index c3f7782f..5d510d79 100644 --- a/src/views/workCenter/enterpriseStandardInspectionPlan/EnterpriseStandardInspectionPlanFlow.vue +++ b/src/views/workCenter/enterpriseStandardInspectionPlan/EnterpriseStandardInspectionPlanFlow.vue @@ -1,5 +1,5 @@