2026-02-04 13:30:07 +08:00
|
|
|
|
import request from '@/utils/request'
|
|
|
|
|
|
|
|
|
|
|
|
// 登录 (兼容 IRIS 超级管理员和普通用户)
|
|
|
|
|
|
export function login(data: any) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
// 【修改】去掉开头的 /api,因为 request.ts 的 baseURL 已经包含了 /api
|
|
|
|
|
|
// 最终请求地址会自动拼接为:/api/v1/auth/login
|
|
|
|
|
|
url: '/v1/auth/login',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data
|
|
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 创建用户 (管理员专用接口)
|
|
|
|
|
|
export function createUser(data: any) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
// 【修改】去掉开头的 /api
|
|
|
|
|
|
url: '/v1/auth/user/create',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data
|
|
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 获取用户信息 (用于页面刷新后拉取最新权限)
|
|
|
|
|
|
export function getUserInfo() {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
// 【修改】去掉开头的 /api
|
|
|
|
|
|
url: '/v1/auth/me',
|
|
|
|
|
|
method: 'get'
|
|
|
|
|
|
})
|
|
|
|
|
|
}
|