From e60a9897c329613ae4db24db65854c3bf114cfbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Wed, 17 Jan 2024 16:00:26 +0800 Subject: [PATCH] fix 80960 --- src/mixins/WorkCenterMixin.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/mixins/WorkCenterMixin.js b/src/mixins/WorkCenterMixin.js index 1cd3bfdc..5d2893f3 100644 --- a/src/mixins/WorkCenterMixin.js +++ b/src/mixins/WorkCenterMixin.js @@ -65,7 +65,16 @@ export const WorkCenterMixin = { // 节点1的草稿回显人员信息 draftInitPersonInfo (personInfoObj) { console.log('(((((((((((((draftInitPersonInfo)))))))))))') - this.personnelInfoData = this.personnelInfoData.map(item => { + this.personnelInfoData = this.personnelInfoData.map((item, index) => { + // 如果是从草稿进入的保存,只有第一个节点和可以选择的节点需要回显 + if (this.$route.query.draftId) { + return { + ...item, + linkUserIds: index === 0 || item.canChoose === 1 ? personInfoObj[item.variableName] || item.linkUserIds : null, + linkUserIds_dictText: index === 0 || item.canChoose === 1 ? personInfoObj[item.variableName + '_dictText'] : null, + userList: index === 0 || item.canChoose === 1 ? personInfoObj[item.variableName + '_dictText'] : null + } + } return { ...item, linkUserIds: personInfoObj[item.variableName] || item.linkUserIds, @@ -85,6 +94,6 @@ export const WorkCenterMixin = { }, switchChange (value) { this.switchValue = value - }, + } } }