1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| import http from './http'
|
| export interface AdminOperator {
| id: number
| name: string
| roleCode: string
| permissionCodes?: string[]
| }
|
| export interface AdminLoginResult {
| accessToken: string
| expiresIn: number
| operator: AdminOperator
| }
|
| export function loginAdmin(account: string, password: string) {
| return http.post<AdminLoginResult, AdminLoginResult>('/api/admin/auth/login', { account, password })
| }
|
| export function logoutAdmin() {
| return http.post<{ loggedOut: boolean }, { loggedOut: boolean }>('/api/admin/auth/logout')
| }
|
|