2025-04-15 17:08:52 +08:00
|
|
|
|
import { request, requestWithRetry } from '../config'
|
|
|
|
|
|
|
|
|
|
|
|
// 认证相关API
|
|
|
|
|
|
export const authApi = {
|
|
|
|
|
|
// 用户登录
|
2025-10-29 10:30:50 +08:00
|
|
|
|
// @param {string} account - 账号
|
|
|
|
|
|
// @param {string} password - 密码
|
|
|
|
|
|
// @param {string} deviceId - 设备ID(仅APP端传递,H5端为空字符串)
|
|
|
|
|
|
login: (account, password, deviceId) => {
|
2025-04-15 17:08:52 +08:00
|
|
|
|
return request({
|
|
|
|
|
|
url: '/v1/auth/login',
|
|
|
|
|
|
method: 'POST',
|
|
|
|
|
|
data: {
|
|
|
|
|
|
account: account,
|
|
|
|
|
|
password: password,
|
2025-10-29 10:30:50 +08:00
|
|
|
|
typeId: 2, // 固定为2
|
2025-11-06 10:34:13 +08:00
|
|
|
|
deviceId: deviceId || '' // 设备ID(仅APP端有值,H5端为空字符串)
|
2025-04-15 17:08:52 +08:00
|
|
|
|
}
|
|
|
|
|
|
})
|
2025-10-29 11:48:02 +08:00
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
// 免密登录
|
|
|
|
|
|
// @param {string} deviceId - 设备ID
|
|
|
|
|
|
noPasswordLogin: (deviceId) => {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: '/v1/store/login',
|
|
|
|
|
|
method: 'GET',
|
|
|
|
|
|
data: {
|
|
|
|
|
|
deviceId: deviceId || ''
|
|
|
|
|
|
}
|
|
|
|
|
|
})
|
2025-04-15 17:08:52 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|