|
@@ -1,34 +1,34 @@
|
|
import { useAxios } from '@/hooks/web/useAxios'
|
|
import { useAxios } from '@/hooks/web/useAxios'
|
|
import type { UserLoginType, UserType } from './types'
|
|
import type { UserLoginType, UserType } from './types'
|
|
|
|
|
|
-const { request } = useAxios()
|
|
|
|
|
|
+const request = useAxios()
|
|
|
|
|
|
export const loginApi = (data: UserLoginType) => {
|
|
export const loginApi = (data: UserLoginType) => {
|
|
- return request({ url: '/user/login', method: 'post', data } as AxiosConfig<
|
|
|
|
- Recordable,
|
|
|
|
- UserLoginType
|
|
|
|
- >)
|
|
|
|
|
|
+ return request.post({
|
|
|
|
+ url: '/user/login',
|
|
|
|
+ data
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
export const loginOutApi = () => {
|
|
export const loginOutApi = () => {
|
|
- return request({ url: '/user/loginOut', method: 'get' })
|
|
|
|
|
|
+ return request.get({ url: '/user/loginOut' })
|
|
}
|
|
}
|
|
|
|
|
|
export const getUserListApi = ({ params }: AxiosConfig) => {
|
|
export const getUserListApi = ({ params }: AxiosConfig) => {
|
|
- return request<{
|
|
|
|
|
|
+ return request.get<{
|
|
total: number
|
|
total: number
|
|
list: UserType[]
|
|
list: UserType[]
|
|
- }>({ url: '/user/list', method: 'get', params })
|
|
|
|
|
|
+ }>({ url: '/user/list', params })
|
|
}
|
|
}
|
|
|
|
|
|
-export const getAdminRoleApi = ({ params }: AxiosConfig) => {
|
|
|
|
- return request<{
|
|
|
|
|
|
+export const getAdminRoleApi = ({ params }) => {
|
|
|
|
+ return request.get<{
|
|
list: AppCustomRouteRecordRaw[]
|
|
list: AppCustomRouteRecordRaw[]
|
|
- }>({ url: '/role/list', method: 'get', params })
|
|
|
|
|
|
+ }>({ url: '/role/list', params })
|
|
}
|
|
}
|
|
|
|
|
|
-export const getTestRoleApi = ({ params }: AxiosConfig) => {
|
|
|
|
- return request<{
|
|
|
|
|
|
+export const getTestRoleApi = ({ params }) => {
|
|
|
|
+ return request.get<{
|
|
list: string[]
|
|
list: string[]
|
|
- }>({ url: '/role/list', method: 'get', params })
|
|
|
|
|
|
+ }>({ url: '/role/list', params })
|
|
}
|
|
}
|