From 7039c5a0dd1a0e27e40ef322dfc4cef30b3d1af6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Mon, 18 Dec 2023 15:17:17 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E9=A1=B9=E7=9B=AE=E5=90=88=E8=A7=84?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProjectComplianceEvaluationProcess.vue | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue index aa9dc453..9a6b1201 100644 --- a/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue +++ b/src/views/workCenter/projectComplianceEvaluationProcess/ProjectComplianceEvaluationProcess.vue @@ -171,7 +171,7 @@ :show-btn="false" :value="record.designEngineers" :placeholder="$t('pleaseSelect') + $t('workCenter.standardConsultationProcess.designEngineer')" - type="checkbox" + type="radio" v-if="!record.notInvolved" @listChange="value => handleUserChange(value, record, index, 'designEngineers')" />
{{ global.emptyLine }}
@@ -307,7 +307,7 @@ - + @@ -727,13 +727,13 @@ export default { ]) } // 设计工程师评估、模块负责人审批、各部门主管级领导审批、法规工程师归档,及用户新增的审批节点都显示审批节点的表头 - const showNode = [ProjectComplianceEvaluationProcessNode.designEngineerEvaluation.value, ProjectComplianceEvaluationProcessNode.moduleOwnerApproval.value, ProjectComplianceEvaluationProcessNode.departLeaderApproval.value, ProjectComplianceEvaluationProcessNode.regulatoryEngineerFiling.value] + const showNode = [ProjectComplianceEvaluationProcessNode.designEngineerEvaluation.value, ProjectComplianceEvaluationProcessNode.moduleOwnerApproval.value, ProjectComplianceEvaluationProcessNode.departLeaderApproval.value, ProjectComplianceEvaluationProcessNode.regulatoryEngineerFiling.value, ProjectComplianceEvaluationProcessNode.moduleOwnerModification.value] if (showNode.includes(this.currentNode) || !ProjectComplianceEvaluationProcessNode.keyOfValue(this.currentNode)) { return this.basicColumns.concat([ // 上一节点处理人 { title: this.$t('workCenter.projectComplianceEvaluationProcess.preNodePeople'), - dataIndex: 'preNodePeople', + dataIndex: 'previousNodeHandler', width: 150, align: 'center', scopedSlots: { customRender: 'text' } @@ -767,6 +767,13 @@ export default { // 是否展示抄送人员 showCcPerson () { return this.currentNode === ProjectComplianceEvaluationProcessNode.regulatoryEngineerFiling.value + }, + // 转办、批量选人的用户弹窗类型 + userSelectType () { + if (this.currentNode === ProjectComplianceEvaluationProcessNode.moduleOwnerIssued.value || this.isTransfer) { + return 'radio' + } + return 'checkbox' } }, created () { @@ -811,6 +818,9 @@ export default { // 流程审批信息 this.approvalInfo = Object.assign({}, draftResult.approvalInfo) } else { + // 项目、标准信息回显 + this.projectDataSource = [result.businessInfoDTO.processProjectAssess] + this.standardDataSource = result.businessInfoDTO.processProjectAssessLinkList || [] const dataList = result.businessInfoDTO.processProjectAssessTermList || [] this.dataSource = dataList.map((item, index) => { item.tableRowKey = index @@ -908,7 +918,7 @@ export default { this.$router.push({ path: '/projectLibrary/VehicleItemLibraryDetail', query: { - id: project.id, + id: project.id || project.projectId, projectName: project.projectName } })