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) { | ... | ... |