wujingjing
2025-04-01 d5ef0fe419c0b3a83c3c73a63fb54353572a8103
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
// 质检所
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]: '字典',
};
// 业务分类
export enum classificationEnum {
    /** @description 业务 */
    Business = 1,
    /** @description 办公 */
    Office = 2,
    /** @description 知识 */
    Knowledge = 3,
}
export const OptClassificationMap = {
    [classificationEnum.Business]: '业务场景',
    [classificationEnum.Office]: '办公助手',
    [classificationEnum.Knowledge]: '知识库',
};