Bläddra i källkod

fix: 修复工作流审批页面不展示详情表单bug

GoldenZqqq 9 månader sedan
förälder
incheckning
39f183bb3e
1 ändrade filer med 4 tillägg och 0 borttagningar
  1. 4 0
      src/views/bpm/processInstance/detail/index.vue

+ 4 - 0
src/views/bpm/processInstance/detail/index.vue

@@ -128,6 +128,7 @@ import { formatDate } from '@/utils/formatTime'
 import { DICT_TYPE } from '@/utils/dict'
 import { BpmModelType } from '@/utils/constants'
 import { setConfAndFields2 } from '@/utils/formCreate'
+import { registerComponent } from '@/utils/routerHelper'
 import type { ApiAttrs } from '@form-create/element-ui/types/config'
 import * as ProcessInstanceApi from '@/api/bpm/processInstance'
 import * as UserApi from '@/api/system/user'
@@ -228,6 +229,9 @@ const getApprovalDetail = async () => {
           })
         }
       })
+    } else {
+      // 注意:data.processDefinition.formCustomViewPath 是组件的全路径,例如说:/crm/contract/detail/index.vue
+      BusinessFormComponent.value = registerComponent(data.processDefinition.formCustomViewPath)
     }
 
     // 获取审批节点,显示 Timeline 的数据