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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
| /** 组件类型 */
| export enum JVxeTypes {
| // 行号列
| rowNumber = 'row-number',
| // 选择列
| rowCheckbox = 'row-checkbox',
| // 单选列
| rowRadio = 'row-radio',
| // 展开列
| rowExpand = 'row-expand',
| // 上下排序
| rowDragSort = 'row-drag-sort',
|
| input = 'input',
| inputNumber = 'input-number',
| textarea = 'textarea',
| select = 'select',
| date = 'date',
| datetime = 'datetime',
| time = 'time',
| checkbox = 'checkbox',
| upload = 'upload',
| // 下拉搜索
| selectSearch = 'select-search',
| // 下拉多选
| selectMultiple = 'select-multiple',
| // 进度条
| progress = 'progress',
| //部门选择
| departSelect = 'depart-select',
| //用户选择
| userSelect = 'user-select',
|
| // 拖轮Tags(暂无用)
| tags = 'tags', // TODO 待实现
|
| slot = 'slot',
| normal = 'normal',
| hidden = 'hidden',
|
| // 以下为自定义组件
| popup = 'popup',
| selectDictSearch = 'selectDictSearch',
| radio = 'radio',
| image = 'image',
| file = 'file',
| // 省市区
| pca = 'pca',
| }
|
| // 为了防止和 vxe 内置的类型冲突,所以加上一个前缀
| // 前缀是自动加的,代码中直接用就行(JVxeTypes.input)
| export const JVxeTypePrefix = 'j-';
|
| /** VxeTable 渲染类型 */
| export enum JVxeRenderType {
| editer = 'editer',
| spaner = 'spaner',
| default = 'default',
| }
|
|