utils.ts 656 B

1234567891011121314151617181920212223
  1. // 获取条件节点默认的名称
  2. export const getDefaultConditionNodeName = (index: number, defaultFlow: boolean): string => {
  3. if (defaultFlow) {
  4. return '其它情况'
  5. }
  6. return '条件' + (index + 1)
  7. }
  8. // 获得默认的表单字段权限.
  9. export const getDefaultFieldsPermission = (formFields: string[] | undefined) => {
  10. const defaultFieldsPermission: any[] = []
  11. if (formFields) {
  12. formFields.forEach((fieldStr: string) => {
  13. const { field, title } = JSON.parse(fieldStr)
  14. defaultFieldsPermission.push({
  15. field,
  16. title,
  17. permission: '1' // 只读
  18. })
  19. })
  20. }
  21. return defaultFieldsPermission
  22. }