123456789101112131415161718192021222324252627282930 |
- 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
- }
|