From ad5af186121e1d7beadcf1809b0acc2aa753e57c Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Wed, 20 Dec 2023 13:54:23 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9=E5=BE=85=E5=8A=9E?= =?UTF-8?q?=E6=9C=89=E7=9A=84=E8=8A=82=E7=82=B9=E4=B8=8D=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E8=BD=AC=E5=8A=9E=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../processCenter/table/TodoList.vue | 99 ++++++++++++++++++- 1 file changed, 96 insertions(+), 3 deletions(-) diff --git a/src/views/workCenter/processCenter/table/TodoList.vue b/src/views/workCenter/processCenter/table/TodoList.vue index 6a90fc80..0749d6e5 100644 --- a/src/views/workCenter/processCenter/table/TodoList.vue +++ b/src/views/workCenter/processCenter/table/TodoList.vue @@ -53,9 +53,9 @@
{{ $t('transact') }} - + - {{ $t('turnTo') }} + {{ $t('turnTo') }}
@@ -82,6 +82,18 @@ import { transferProcurementProcess, turnToStandardECProcess } from '../../../../api/workCenter' +import { + ProcessType, + EsAnnulNodes, + EsChangeNodes, + EsInitChangeNodes, + EsRecheckNodes, + EsRevisionNodes, + EsRevisionPlanActivityReportNodes, + EsRevisionPlanStandardizationInitNodes, + EsSealSaveNodes, + EsStartUseNodes +} from '@/enums/commonEnums' export default { name: 'TodoList', @@ -143,7 +155,80 @@ export default { url: { list: '/workCenter/getTodoList' }, - currentTurnTo: {} // 当前转办 + currentTurnTo: {}, // 当前转办 + // 每个流程不显示待办按钮的节点nodeId + notTurnToBtn: { + // 标准法规入库/变更流程 + [ProcessType.FB_ENTRY_CHANGE.value]: [], + // 征求意见流程 + [ProcessType.CONSULTATION.value]: [], + // 项目合规评估流程 + [ProcessType.PROJECT_COMPLIANCE_EVALUATION.value]: [], + // 未符合项跟踪流程 + [ProcessType.NO_MATCH_TRACKING.value]: [], + // 法规合规评估流程 + [ProcessType.REGULATORY_COMPLIANCE_ASSESSMENT.value]: [], + // 法规采购流程 + [ProcessType.LEGAL_PROCUREMENT.value]: [], + // 企标立项/变更计划 + [ProcessType.ES_INIT_CHANGE.value]: [ + EsInitChangeNodes.mainDrafterStart.value, + EsInitChangeNodes.mainDrafterCopy.value + ], + // 年度制修订-各部门主动上报 + [ProcessType.ES_ANNUAL_REPORT.value]: [ + EsRevisionPlanActivityReportNodes.standardizationStart.value, + EsRevisionPlanActivityReportNodes.standardizationSumUp.value + ], + // 年度制修订-标准化部门主动发起 + [ProcessType.ES_ANNUAL_INIT.value]: [ + EsRevisionPlanStandardizationInitNodes.standardizationStart.value, + EsRevisionPlanStandardizationInitNodes.standardizationUpdate.value, + EsRevisionPlanStandardizationInitNodes.mainDrafterEnterInfo.value, + EsRevisionPlanStandardizationInitNodes.standardizationSumUp.value, + EsRevisionPlanStandardizationInitNodes.standardizationTwoUpdate.value, + ], + // 企标制修订流程 + [ProcessType.ES_EDIT.value]: [ + EsRevisionNodes.mainDrafterSend.value, + EsRevisionNodes.mainDrafterPublish.value + ], + // 企标更改流程 + [ProcessType.ES_CHANGE.value]: [ + EsChangeNodes.mainDrafterStart.value + ], + // 企标复审流程 + [ProcessType.ES_RECHECK.value]: [ + EsRecheckNodes.standardizationSelectContact.value, + EsRecheckNodes.initiatorStart.value + ], + // 企标废止流程 + [ProcessType.ES_ABOLISH.value]: [ + EsAnnulNodes.initiatorStart.value + ], + // 企标封存流程 + [ProcessType.ES_ARCHIVE.value]: [ + EsSealSaveNodes.initiatorStart.value + ], + // 已封存企标启用流程 + [ProcessType.ES_ENABLE.value]: [ + EsStartUseNodes.initiatorStart.value + ], + // 企标稽查计划 + [ProcessType.ES_INSPECTION_PLAN.value]: [], + // 企标稽查流程 + [ProcessType.ES_INSPECTION_PROCESS.value]: [], + // 稽查延期申请流程 + [ProcessType.INSPECTION_EXTENSION_REQUEST_PROCESS.value]: [], + // 企标稽查整改 + [ProcessType.ES_INSPECTION_RECTIFICATION.value]: [], + // 权限申请流程 + [ProcessType.PERMISSION_APPLY.value]: [], + // 标准宣贯流程 + [ProcessType.STANDARD_PROMOTION.value]: [], + // 会后管理流程 + [ProcessType.POST_MEETING_MANAGE.value]: [] + } } }, methods: { @@ -244,6 +329,14 @@ export default { } }) }, + // 是否显示转办按钮 + isShowTurnTo (record) { + if (record.prcType && record.nodeId) { + return !this.notTurnToBtn[record.prcType + ''].includes(record.nodeId) + } else { + return false + } + }, // 转办 handleTurnTo (record) { this.currentTurnTo = record