| | |
| | | timeout: 20000 |
| | | }) |
| | | } |
| | | |
| | | // 微信一键登录 - 通过OpenID和UnionID登录 |
| | | export function loginByOpenId(openId, unionId) { |
| | | const data = { openId } |
| | | // 如果unionId存在,一并传入进行双重验证 |
| | | if (unionId) { |
| | | data.unionId = unionId |
| | | } |
| | | return request({ |
| | | url: '/wechat/login/openid', |
| | | headers: { |
| | | isToken: false |
| | | }, |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | | } |
| | | |
| | | // 微信一键登录 - 绑定手机号 |
| | | export function bindWechatAndLogin(data) { |
| | | return request({ |
| | | url: '/wechat/login/bind', |
| | | headers: { |
| | | isToken: false |
| | | }, |
| | | method: 'post', |
| | | data: data |
| | | }) |
| | | } |
| | | |
| | | // 微信手机号登录(推荐使用) |
| | | export function loginByWechatPhone(loginCode, phoneCode) { |
| | | return request({ |
| | | url: '/wechat/login/phone', |
| | | headers: { |
| | | isToken: false |
| | | }, |
| | | method: 'post', |
| | | data: { |
| | | loginCode: loginCode, |
| | | phoneCode: phoneCode |
| | | } |
| | | }) |
| | | } |
| | | |
| | | // 企业微信免登 |
| | | export function qyWechatAutoLogin(code) { |
| | | return request({ |
| | | url: '/system/qywechat/autoLogin', |
| | | headers: { |
| | | isToken: false |
| | | }, |
| | | method: 'post', |
| | | data: { code } |
| | | }) |
| | | } |