Blame view

src/routes/ClaimReviewApprove/entity.ts 2.24 KB
60939ab0   杜志良   feat(cas): 索赔复核审批...
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
  export enum MatchStatusEnum {
    /** 匹配一致 */
    MATCH = 1,
    /** 无工单记录 */
    NO_ORDER = 2,
    /** 匹配不一致 */
    NOT_MATCH = 3,
  }
  
  export enum MatchStatusName {
    /** 匹配一致 */
    匹配一致 = 1,
    /** 无工单记录 */
    无工单 = 2,
    /** 匹配不一致 */
    匹配差异 = 3,
  }
  
  export enum DimensionEnum {
    /** 索赔类型 */
    CLAIM_TYPE = 1,
    /** 索赔人员 */
    CLAIM_USER = 2,
    /** 施工门店 */
    CLAIM_SHOP = 3,
    /** 差异原因 */
    DIFFERENCE_REASON = 4,
  }
  
  export const DimensionData = [
    {
      value: DimensionEnum.CLAIM_TYPE,
      title: '索赔类型',
    },
    {
      value: DimensionEnum.CLAIM_USER,
      title: '索赔人员',
    },
    {
      value: DimensionEnum.CLAIM_SHOP,
      title: '施工门店',
    },
    {
      value: DimensionEnum.DIFFERENCE_REASON,
      title: '差异原因',
    },
  ];
  
  export const DimensionNamesMap: Record<string, string> = {
    [DimensionEnum.CLAIM_TYPE]: '索赔类型',
    [DimensionEnum.CLAIM_USER]: '索赔人员',
    [DimensionEnum.CLAIM_SHOP]: '施工门店',
    [DimensionEnum.DIFFERENCE_REASON]: '差异原因',
  };
  
  export enum TypeEnum {
    /** 奖励 */
    REWARD = 1,
    /** 处罚 */
    PUNISH = 0,
  }
  
  export enum SubTypeEnum {
    /** 门店分摊 */
    APPORTION = 1,
    /** 门店 */
    SHOP = 2,
    /** 人员 */
    USER = 3,
  }
  
  export const SubTypeNameMap = {
    [SubTypeEnum.APPORTION]: '门店分摊',
    [SubTypeEnum.SHOP]: '门店',
    [SubTypeEnum.USER]: '人员',
  };
  
  export enum QueryTypeEnum {
    /** 索赔 */
    REVIEW_BEFORE = 1,
    /** 差异 */
    REVIEW_AFTER = 2,
    /** 人员处罚 */
    USER_PUNISH = 3,
  }
  
  export enum QueryItemTypeEnum {
    /** 霏车车系统 */
    SYSTEM_TOTAL = 1,
    /** 系统有,导入无 */
    SYSTEM_ONLY = 2,
    /** 导入合计 */
    TOTAL_COUNT = 3,
    /** 一致 */
    MATCH_COUNT = 4,
    /** 差异 */
    DIFFERENCE_COUNT = 5,
    /** 系统无,导入有 */
    IMPORT_ONLY = 6,
  }
  
  export const QueryItemTypeNameMap = {
    [QueryItemTypeEnum.SYSTEM_TOTAL]: '霏车车系统单数',
    [QueryItemTypeEnum.SYSTEM_ONLY]: '系统有,导入无单数',
    [QueryItemTypeEnum.TOTAL_COUNT]: '提报单数',
    [QueryItemTypeEnum.MATCH_COUNT]: '匹配一致单数',
    [QueryItemTypeEnum.DIFFERENCE_COUNT]: '匹配差异单数',
    [QueryItemTypeEnum.IMPORT_ONLY]: '系统无,导入有单数',
  };