zhaoxiaoqiang1
2026-01-04 f1d30d03186c79ca2cbcfe60d6d2ce7d73fba97b
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
const enumerMap = (value, property) => {
    // map映射
  const mapData = (val, objList) => {
   
    const myMap = new Map(objList)
    return myMap.get(val)
  }
   // 对应数据
  const transTypeList = [
    [100,"鉴权"],
    [105, "二要素"],
    [101, "三要素"],
    [102, "四要素"],
    [103, "四要素+短信"],
    [104, "五要素+签约"],
    [300,"代扣"],
    [301, "单笔代扣"],
    [302, "批量代扣"],
    [303, "协议代扣"],
    [304, "POS代扣"],
    [401, "POS退款"],
    [402, "退款"],
    [200,"代付"],
    [201, "单笔代付"],
    [202, "批量代付"],
    ["100","鉴权"],
    ["105", "二要素"],
    ["101", "三要素"],
    ["102", "四要素"],
    ["103", "四要素+短信"],
    ["104", "五要素+签约"],
    ["300","代扣"],
    ["301", "单笔代扣"],
    ["302", "批量代扣"],
    ["303", "协议代扣"],
    ["200","代付"],
    ["201", "单笔代付"],
    ["202", "批量代付"],
    ["0","代付"],
    ["1","代收"],
    ["2","退款"]
  ]
  const statusList = [
    [1, "正常"],
    [0, "关闭"],
    ["1", "正常"],
    ["0", "关闭"],
  ]
  const payStatusList = [
    [1,"支付成功"],
    [0,"支付失败"],
    ["0","支付失败"],
    ["1","支付成功"],
  ]
  const transStatusList = [
    [100,"处理中"],
    [200,"交易成功"],
    [300,"完成提交"],
    [400,"未能处理"],
    [500,"交易失败"],
    [600,"交易落地"]
  ]
  const isAllowList = [
    [1, "支持"],
    [0, "拒绝"],
    ["1", "支持"],
    ["0", "拒绝"]
  ]
  const cardTypeList = [
    [0, "借记卡"],
    [1, "贷记卡"],
    ["0", "借记卡"],
    ["1", "贷记卡"]
  ]
  const checkStatusList = [
    ["0","未对账"],
    ["1","对账中"],
    ["2","已对账"]
  ]
  const companyList = [
    [1, "通联支付"],
    [2, "中金支付"],
    ["1","通联支付"],
    ["2","中金支付"]
  ]
  const institutionList = [
    [1, "世联小贷"],
    ["1","世联小贷"],
    [2,"同享小贷"],
    ["2","同享小贷"]
  ]
  const checkResultList = [
    ["01", "平账"],
    ["02", "金额错误"],
    ["03", "我有他无"],
    ["04", "我无他有"]
  ]
  const fundTypeList = [
    ["1", "平账"],
    ["2", "长款"],
    ["3", "短款"],
    ["4", "存疑"],
    ["5", "金额错"]
  ]
  const adjustTypeList = [
    ["1", "支付机构调账撤销"],
    ["2", "商户世联调整填补"],
    ["3", "支付机构调账填补"],
    ["4", "商户世联调账撤销"],
    ["5", "金额错修复"]
  ]
  const billStatusList = [
    ["0","支付成功"],
    ["1","支付失败"]
  ]
  const handleStatusList = [
    ["0", "待处理"],
    ["1", "已处理"]
  ]
  const mustSignList = [
      [1,"协议代扣绑定"],
      [0,"无限制"]
  ]
  const splitList = [
      [1,"支持"],
      [0,"不支持"]
  ]
  const orderStatusList = [
    ["100","处理中"],
    ["200","成功"],
    ["300","处理完成"],
    ["400","未能处理"],
    ["500","交易失败"]
  ]
  const sendStatusList = [
      ["0","未报送"],
      [0,"未报送"],
      ["1","已报送"],
      [1,"已报送"],
      [2,"报送失败"]
  ]
  const paymentTypelist = [
      ["0","第三方支付收款"],
      [0,"第三方支付收款"],
      ["1","第三方支付付款"],
      [1,"第三方支付付款"],
      ["2","线下转账放款"],
      [2,"线下转账放款"],
      ["3","认领转账收款"],
      [3,"认领转账收款"]
  ]
  const ledgerCheckList = [
      ["0","不一致"],
      [0,"不一致"],
      ["1","一致"],
      [1,"一致"]
  ]
 
  const submitStatusList = [
    ['0',"新增"],
    ['1','已提交'],
    ['2','提交失败']
  ]
 
  const bankTransStatusList = [
    ['0',"正常"],
    ['1',"拦截"],
    ['2',"已删除"],
    ['3',"已上传"]
  ]
 
  const treatyStatusList = [
    ['0',"否"],
    ['1',"是"]
  ]
 
  const insideMapList = [
    ["cardType", cardTypeList],
    ["transType", transTypeList],
    ["status", statusList],
    ["isAllow", isAllowList],
    ["company", companyList],
    ["institution", institutionList],
    ["checkResult", checkResultList],
    ["fundType", fundTypeList],
    ["adjustType", adjustTypeList],
    ["checkStatus",checkStatusList],
    ["handleStatus", handleStatusList],
    ["mustSign",mustSignList],
    ["split",splitList],
    ["billStatus",billStatusList],
    ["orderStatus",orderStatusList],
    ["transStatus",transStatusList],
    ["payStatus",payStatusList],
    ["sendStatus",sendStatusList],
    ["paymentType",paymentTypelist],
    ["ledgerCheck",ledgerCheckList],
    ['submitStatus',submitStatusList],
    ['bankTransStatus',bankTransStatusList],
    ['treatyStatus',treatyStatusList]
  ]
  
  const firstResult = mapData(property, insideMapList)
  return mapData(value, firstResult)
}
 
export default enumerMap