|
@@ -1,6 +1,11 @@
|
|
import axios from 'axios';
|
|
import axios from 'axios';
|
|
import { UserState } from '@/store/modules/user/types';
|
|
import { UserState } from '@/store/modules/user/types';
|
|
-import type { LoginData, SchoolItem, SysMenuRes } from './types/user';
|
|
|
|
|
|
+import type {
|
|
|
|
+ LoginData,
|
|
|
|
+ SchoolItem,
|
|
|
|
+ SysMenuRes,
|
|
|
|
+ SchoolInfo,
|
|
|
|
+} from './types/user';
|
|
|
|
|
|
export function login(data: LoginData): Promise<UserState> {
|
|
export function login(data: LoginData): Promise<UserState> {
|
|
return axios.post('/api/admin/common/login', data);
|
|
return axios.post('/api/admin/common/login', data);
|
|
@@ -10,6 +15,16 @@ export function schoolList(): Promise<SchoolItem[]> {
|
|
return axios.post('/api/admin/client/school/list', {});
|
|
return axios.post('/api/admin/client/school/list', {});
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+export function schoolDetailInfo(code: string): Promise<SchoolInfo> {
|
|
|
|
+ return axios.post(
|
|
|
|
+ '/api/admin/common/school/query_by_school_code',
|
|
|
|
+ {},
|
|
|
|
+ {
|
|
|
|
+ params: { code },
|
|
|
|
+ }
|
|
|
|
+ );
|
|
|
|
+}
|
|
|
|
+
|
|
export function sysMenu(): Promise<SysMenuRes> {
|
|
export function sysMenu(): Promise<SysMenuRes> {
|
|
return axios.post('/api/admin/common/get_menu', {});
|
|
return axios.post('/api/admin/common/get_menu', {});
|
|
}
|
|
}
|