Skip to content

Commit 39f183b

Browse files
committed
fix: 修复工作流审批页面不展示详情表单bug
1 parent 138d535 commit 39f183b

File tree

1 file changed

+4
-0
lines changed
  • src/views/bpm/processInstance/detail

1 file changed

+4
-0
lines changed

src/views/bpm/processInstance/detail/index.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ import { formatDate } from '@/utils/formatTime'
128128
import { DICT_TYPE } from '@/utils/dict'
129129
import { BpmModelType } from '@/utils/constants'
130130
import { setConfAndFields2 } from '@/utils/formCreate'
131+
import { registerComponent } from '@/utils/routerHelper'
131132
import type { ApiAttrs } from '@form-create/element-ui/types/config'
132133
import * as ProcessInstanceApi from '@/api/bpm/processInstance'
133134
import * as UserApi from '@/api/system/user'
@@ -228,6 +229,9 @@ const getApprovalDetail = async () => {
228229
})
229230
}
230231
})
232+
} else {
233+
// 注意:data.processDefinition.formCustomViewPath 是组件的全路径,例如说:/crm/contract/detail/index.vue
234+
BusinessFormComponent.value = registerComponent(data.processDefinition.formCustomViewPath)
231235
}
232236
233237
// 获取审批节点,显示 Timeline 的数据

0 commit comments

Comments
 (0)