import { customTranslate } from "@packages/additional-modules/Translate"; export function formDataValidate(obj) { let res = { flag: true }; let { rootElements } = obj.rootElement // 流程名称不能为空 if (!rootElements[0].name) { return { flag: false, msg: '流程名称为必填项!' } } // 校验节点名不能为空 try { rootElements[0].flowElements.forEach(item => { if (!item.name && item.$type.split(':')[1] != 'SequenceFlow') { res.flag = false; res.msg = `${customTranslate(item.$type.split(':')[1])}的节点名不能为空!` console.log(res); throw 'find Error' } }) } catch (error) { console.log(error); } return res }