zs
2025-04-28 adbd9157eeff10b3212417550525d8ff3102edae
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import { Component } from 'vue'
 
export interface DataItemType {
  id?: string
  name?: string
  code?: string
  description?: string
  label?: string
  value?: string | number
}
 
export interface MyEntityNameBaseType {
  id?: string
  name?: string
  code?: string
  value?: number
  description?: string
  options?: Array<DataItemType>
  abilityValue?: number | string
  data?: DataItemType
  defaultValue?: string | number
  flow: string
}
 
export interface FlowDefinitionType {
  id?: string
  name?: string
  code?: string
  description?: string
}
 
export type ModuleType = Record<
  string,
  {
    default: Record<string, string>
    name: string
  }
>
 
export interface TabItem {
  name: string
  label: string
  component: Component
  hidden?: boolean
}