Bläddra i källkod

【update】bug-321表单明细页面审批人缺失

cfort 2 år sedan
förälder
incheckning
b363fa109c

+ 2 - 2
src/business/platform/bpmn/form/index.vue

@@ -384,9 +384,9 @@
                 this.formModel = formModel
                 // 数据预处理,审批意见数据添加审批人姓名
                 if (data.attributes && data.attributes.opinionList && data.attributes.opinionList.length) {
-                    let users = this.$store.getters.usersList || []
+                    const { userList = [] } = this.$store.getters || {}
                     data.attributes.opinionList.forEach(item => {
-                        let userInfo = users.find(i => i.userId === item.auditor)
+                        const userInfo = userList.find(i => i.userId === item.auditor)
                         item.auditorName = userInfo ? userInfo.userName : null
                     })
                 }

+ 6 - 0
src/business/platform/form/formrender/dynamic-form/dynamic-form.vue

@@ -468,6 +468,12 @@
                 if (this.$utils.isEmpty(opinionData) || !this.hasFormOpinion()) {
                     return
                 }
+                // 处理审批人信息
+                const { userList = [] } = this.$store.getters || {}
+                opinionData.opinionList.forEach(item => {
+                    const userInfo = userList.find(i => i.userId === item.auditor)
+                    item.auditorName = userInfo ? userInfo.userName : ''
+                })
                 this.unComplateOpinion = opinionData.unComplateOpinion
                 const hasBindNode = opinionData.hasBindNode
                 const formOpinionConfig = opinionData.formOpinionConfig