ruoyi-geek-App/api/oauth.js

58 lines
873 B
JavaScript
Raw Normal View History

2025-11-24 14:57:53 +00:00
import request from '@/utils/request'
/**
* 微信登录
* @param {*} source pub miniapp
* @param {*} code
* @returns
*/
2025-11-30 14:19:19 +00:00
export function wxLogin(source, code) {
return request({
url: `/oauth/wx/login/${source}/${code}`,
headers: {
isToken: true
},
method: 'post',
})
2025-11-24 14:57:53 +00:00
}
2025-11-30 14:19:19 +00:00
export function wxAppLogin(code) {
return request({
url: `/oauth/wx/loginApp/${code}`,
headers: {
isToken: true
},
method: 'post',
})
}
2025-11-24 14:57:53 +00:00
/**
* 微信绑定
* @param {*} source 微信绑定
* @param {*} code
* @returns
*/
2025-11-30 14:19:19 +00:00
export function wxRegister(source, code) {
return request({
url: `/oauth/wx/register/${source}/${code}`,
headers: {
isToken: true
},
method: 'post',
})
}
/**
* 检查微信登录状态
* @returns {Promise}
*/
export function checkWxLoginStatus() {
return request({
url: '/oauth/wx/status',
method: 'get'
})
2025-11-24 14:57:53 +00:00
}