Files
ys-app/src/api/auth.js

70 lines
1.1 KiB
JavaScript
Raw Normal View History

2025-07-22 11:21:01 +08:00
import request from "@/utils/request"
2025-08-01 18:12:36 +08:00
// 获取客户端版本
export function versionCheck(data) {
return request.post({
2025-08-12 13:43:21 +08:00
url: '/acc/auth/version',
2025-08-01 18:12:36 +08:00
data
})
}
2025-07-31 17:36:27 +08:00
// 获取设备绑定状态
2025-08-01 18:12:36 +08:00
export function getBindStatus(data) {
2025-07-31 17:36:27 +08:00
return request.post({
2025-08-12 13:43:21 +08:00
url: '/acc/auth/status',
2025-08-01 18:12:36 +08:00
data
2025-07-31 17:36:27 +08:00
})
}
2025-07-22 11:21:01 +08:00
2025-08-12 13:43:21 +08:00
// 申请设备授权
export function authDeviceApply(data) {
return request.post({
url: '/acc/auth/apply',
data
})
}
// App绑定设备授权码
export function authInputCode(data) {
return request.post({
url: '/acc/auth/inputCode',
data
2025-07-22 11:21:01 +08:00
})
}
2025-08-12 13:43:21 +08:00
2025-07-22 11:21:01 +08:00
// 获取验证码
export function getVerifyCode(data) {
return request.post({
url: '/api/sendSms',
data
})
}
// 登录
export function login(data) {
return request.post({
2025-08-12 13:43:21 +08:00
url: '/acc/auth/login',
2025-07-22 11:21:01 +08:00
data
})
}
2025-08-12 13:43:21 +08:00
// 登出
export function logout(data) {
return request.post({
url: '/acc/auth/logout',
data
})
}
2025-07-22 11:21:01 +08:00
// 获取用户信息
export function getUserInfo(data) {
return request.post({
url: '/api/getUserInfo',
data
})
}