fix:【bpm】业务表单的流程打印报错的问题,对应 https://github.com/YunaiV/ruoyi-vue-pro/issues/1027

This commit is contained in:
YunaiV
2025-11-29 17:55:20 +08:00
parent fb724fed25
commit 583f2b58f7

View File

@@ -30,7 +30,11 @@ const open = async (id: string) => {
defineExpose({ open }) defineExpose({ open })
const parseFormFields = () => { const parseFormFields = () => {
const formFieldsObj = decodeFields(printData.value.processInstance.processDefinition.formFields) if (!printData.value) return
const formFieldsObj = decodeFields(
printData.value.processInstance.processDefinition?.formFields || []
)
const processVariables = printData.value.processInstance.formVariables const processVariables = printData.value.processInstance.formVariables
let res: any = [] let res: any = []
for (const item of formFieldsObj) { for (const item of formFieldsObj) {