[update] 修改待办有的节点不显示转办按钮
This commit is contained in:
@@ -53,9 +53,9 @@
|
||||
<div slot="action" slot-scope="{record}" class="action-span-cell">
|
||||
<!-- 办理 -->
|
||||
<a @click="handleTransact(record)" class="table-ope-btn">{{ $t('transact') }}</a>
|
||||
<a-divider type="vertical" />
|
||||
<a-divider v-if="isShowTurnTo(record)" type="vertical" />
|
||||
<!-- 转办 -->
|
||||
<a @click="handleTurnTo(record)" class="table-ope-btn">{{ $t('turnTo') }}</a>
|
||||
<a v-if="isShowTurnTo(record)" @click="handleTurnTo(record)" class="table-ope-btn">{{ $t('turnTo') }}</a>
|
||||
</div>
|
||||
|
||||
</j-table>
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user