wujingjing
2024-12-13 d2da078b40578cf72901442c7a2b878dfc34cae5
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 ImageTypeEnum {
    /** @description 背景 */
    Background = 1,
    /** @description 元素 */
    Element = 2,
}
 
export enum OptSignEnum {
    /** @description 小于等于 */
    Lte,
    /** @description 小于 */
    Lt,
    /** @description 等于 */
    Eq,
}
 
export const leftOptSignMap = {
    [OptSignEnum.Lt]: '<',
    [OptSignEnum.Lte]: '=<',
};
export const rightOptSignMap = {
    [OptSignEnum.Lt]: '<',
    [OptSignEnum.Lte]: '=<',
    [OptSignEnum.Eq]: '=',
};
//#region ====================== 使用 eval 解析字符串执行时,对应的操作符 ======================
export const leftOptSignEvalMap = {
    // 只支持 >=,不支持 =<,需要调换一下位置
    [OptSignEnum.Lte]: '>=',
    [OptSignEnum.Lt]: '<',
};
export const rightOptSignEvalMap = {
    // 只支持 >=,不支持 =<,需要调换一下位置
    [OptSignEnum.Lte]: '>=',
    [OptSignEnum.Lt]: '<',
    [OptSignEnum.Eq]: '==',
};
 
//#endregion
 
export enum SymbolLabelTypeEnum {
    Label,
    Group,
}
 
export const symbolLabelTypeMap = {
    [SymbolLabelTypeEnum.Label]: '标签',
    [SymbolLabelTypeEnum.Group]: '分组',
};
 
export enum ConvertTypeEnum {
    Null,
    Dict,
}
 
export const convertTypeMap = {
    [ConvertTypeEnum.Null]: '无',
    [ConvertTypeEnum.Dict]: '字典',
};