import { request } from '@/utils/request' /** * 認證相關 API */ export const authAPI = { /** * 使用者登入 * @param {Object} credentials - 登入憑證 * @param {string} credentials.username - AD 帳號 * @param {string} credentials.password - 密碼 */ login(credentials) { return request.post('/auth/login', credentials) }, /** * 使用者登出 */ logout() { return request.post('/auth/logout') }, /** * 取得當前使用者資訊 */ getCurrentUser() { return request.get('/auth/me') }, /** * 檢查認證狀態 */ checkAuth() { return request.get('/auth/check') }, /** * 刷新認證狀態 */ refresh() { return request.post('/auth/refresh') } }