Commit 972c5a4eea221e55e6565ac90188676be532cf4b
1 parent
44073581
增加错误码提示
Showing
1 changed file
with
68 additions
and
3 deletions
packageE/pages/qy/contactMe/contactMe.js
... | ... | @@ -15,10 +15,70 @@ Page({ |
15 | 15 | phone:'', |
16 | 16 | id:"", |
17 | 17 | openuserid:'', |
18 | - skip_verify:1 | |
18 | + skip_verify:1, | |
19 | + error_arr:{ | |
20 | + '81012':'缺失可见范围', | |
21 | + '81013':'UserID、部门ID、标签ID全部非法或无权限', | |
22 | + '40031':'不合法的UserID列表', | |
23 | + '0032': '不合法的UserID列表长度', | |
24 | + '40058':'不合法的参数', | |
25 | + '40063':'参数为空', | |
26 | + '40094':'不合法的URL', | |
27 | + '40096':'不合法的外部联系人userid', | |
28 | + '40099':'外部联系人的数量已达上限', | |
29 | + '40100':'此用户的外部联系人已经在转移流程中', | |
30 | + '40125':'无效的openuserid参数', | |
31 | + '41001':'缺少access_token参数', | |
32 | + '41009':'缺少userid参数', | |
33 | + '41010':'缺少url参数', | |
34 | + '41035':'缺少外部联系人userid参数', | |
35 | + "41037":'缺少「联系我」type参数', | |
36 | + "41038":'缺少「联系我」scene参数', | |
37 | + "41039":'无效的「联系我」type参数', | |
38 | + "41040":'无效的「联系我」scene参数', | |
39 | + "41041":'「联系我」使用人数超过限制', | |
40 | + "41042":'无效的「联系我」style参数', | |
41 | + "41043":'缺少「联系我」config_id参数', | |
42 | + "41044":'无效的「联系我」config_id参数', | |
43 | + "41045":'API添加「联系我」达到数量上限', | |
44 | + "42001":'access_token已过期', | |
45 | + '43009': '企业未验证主体', | |
46 | + '45009': '接口调用超过限制', | |
47 | + '45022': '应用name参数长度不符合系统限制', | |
48 | + '45024': '帐号数量超过上限', | |
49 | + '45034': 'url必须有协议头', | |
50 | + '46004': '指定的用户不存在', | |
51 | + '48001': 'API功能未授权', | |
52 | + '48002': 'API接口无权限调用', | |
53 | + '48003': '不合法的suite_id', | |
54 | + '48004': '授权关系无效', | |
55 | + '48005': 'API接口已废弃', | |
56 | + '48006': '接口权限被收回', | |
57 | + '60102': 'UserID已存在', | |
58 | + '670010': '负责人数量超出限制', | |
59 | + '81014': '标签添加成员,单次添加user或party过多', | |
60 | + '82001':' 指定的成员/部门/标签全部为空', | |
61 | + '84072': '应用未配置客服', | |
62 | + '84073': '客服userid不在应用配置的客服列表中', | |
63 | + '84074': '没有外部联系人权限', | |
64 | + '84075': '不合法或过期的authcode', | |
65 | + '84076': '缺失authcode', | |
66 | + '84083': '非服务人员', | |
67 | + '84084': '非跟进用户', | |
68 | + '84085': '应用已下架', | |
69 | + '84144': '确认者的gid不在当前服务商的通讯录中', | |
70 | + '84145': '确认者gid所在的企业数不能超过5个', | |
71 | + '84146': '确认者gid最多只能在3个企业下确认合同', | |
72 | + '86001': '参数 chatid 不合法', | |
73 | + '86003': '参数 chatid 不存在', | |
74 | + '86004': '参数 群名不合法', | |
75 | + '86005': '参数 群主不合法', | |
76 | + '86006': '群成员数过多或过少', | |
77 | + '86007': '不合法的群成员', | |
78 | + }, | |
19 | 79 | }, |
20 | 80 | onLoad: function (tt) { |
21 | - // tt.scene="0_0_13" | |
81 | + // tt.scene="0_0_16" | |
22 | 82 | if (tt && tt.scene) { |
23 | 83 | var first_leader_str = decodeURIComponent(tt.scene); |
24 | 84 | var f_arr = first_leader_str.split("_"); |
... | ... | @@ -136,9 +196,14 @@ Page({ |
136 | 196 | qr_code:res.data.qr_code |
137 | 197 | }) |
138 | 198 | }else{ |
199 | + let errcode=res.data.errcode | |
200 | + let msg=errcode | |
201 | + if (this.data.error_arr[errcode]) { | |
202 | + msg+=this.data.error_arr[errcode] | |
203 | + } | |
139 | 204 | wx.showModal({ |
140 | 205 | title: '提示', |
141 | - content: '获取二维码失败', | |
206 | + content: '获取失败,错误码:'+msg, | |
142 | 207 | showCancel:false, |
143 | 208 | success (res) { |
144 | 209 | if (res.confirm) { | ... | ... |