refactor: modify request name

This commit is contained in:
chansee97 2024-04-01 22:48:36 +08:00
parent a2ed803a05
commit 98ed84b2b3
7 changed files with 22 additions and 21 deletions

View File

@ -1,4 +1,4 @@
export * from './useBoolean'
export * from './useLoading'
export * from './useEcharts'
export * from './useSystem'
export * from './usePermission'

View File

@ -1,5 +1,5 @@
import { alovaInstance } from '../http'
import { request } from '../http'
export function fetchUserList() {
return alovaInstance.Get('/userList')
return request.Get('/userList')
}

View File

@ -1,4 +1,4 @@
import { alovaInstance } from '../http'
import { request } from '../http'
interface Ilogin {
username: string
@ -6,14 +6,14 @@ interface Ilogin {
}
export function fetchLogin(params: Ilogin) {
const methodInstance = alovaInstance.Post<Service.ResponseResult<ApiAuth.loginInfo>>('/login', params)
const methodInstance = request.Post<Service.ResponseResult<ApiAuth.loginInfo>>('/login', params)
methodInstance.meta = {
authRole: null,
}
return methodInstance
}
export function fetchUpdateToken(params: any) {
const method = alovaInstance.Post<Service.ResponseResult<ApiAuth.loginInfo>>('/updateToken', params)
const method = request.Post<Service.ResponseResult<ApiAuth.loginInfo>>('/updateToken', params)
method.meta = {
authRole: 'refreshToken',
}
@ -21,5 +21,5 @@ export function fetchUpdateToken(params: any) {
}
export function fetchUserRoutes(params: { id: number }) {
return alovaInstance.Get<Service.ResponseResult<AppRoute.RowRoute[]> >('/getUserRoutes', { params })
return request.Get<Service.ResponseResult<AppRoute.RowRoute[]> >('/getUserRoutes', { params })
}

View File

@ -1,17 +1,17 @@
import { alovaInstance, blankInstance } from '../http'
import { blankInstance, request } from '../http'
/* get方法测试 */
export function fetachGet(params?: any) {
return alovaInstance.Get('/getAPI', { params })
return request.Get('/getAPI', { params })
}
/* post方法测试 */
export function fetchPost(data: any) {
return alovaInstance.Post('/postAPI', data)
return request.Post('/postAPI', data)
}
/* formPost方法测试 */
export function fetchFormPost(data: any) {
const methodInstance = alovaInstance.Post('/postFormAPI', data)
const methodInstance = request.Post('/postFormAPI', data)
methodInstance.meta = {
isFormPost: true,
}
@ -19,15 +19,15 @@ export function fetchFormPost(data: any) {
}
/* delete方法测试 */
export function fetchDelete() {
return alovaInstance.Delete('/deleteAPI')
return request.Delete('/deleteAPI')
}
/* put方法测试 */
export function fetchPut(data: any) {
return alovaInstance.Put('/putAPI', data)
return request.Put('/putAPI', data)
}
/* 不携带token的接口 */
export function withoutToken() {
const methodInstance = alovaInstance.Get('/getAPI')
const methodInstance = request.Get('/getAPI')
methodInstance.meta = {
authRole: null,
}
@ -35,7 +35,7 @@ export function withoutToken() {
}
/* 接口数据转换 */
export function dictData() {
return alovaInstance.Get('/getDictData', {
return request.Get('/getDictData', {
transformData(rawData, _headers) {
const { data } = rawData as any
return {
@ -64,22 +64,22 @@ export function downloadFile(url: string) {
}
/* 测试状态码500失败 */
export function FailedRequest() {
return alovaInstance.Get('/serverError')
return request.Get('/serverError')
}
/* 测试业务码500失败 */
export function FailedResponse() {
return alovaInstance.Post('/businessError')
return request.Post('/businessError')
}
/* 测试业务码10000失败,无提示 */
export function FailedResponseWithoutTip() {
return alovaInstance.Post('/businessErrorWithoutTip')
return request.Post('/businessErrorWithoutTip')
}
/* token失效的接口 */
export function expiredTokenRequest() {
return alovaInstance.Get('/expiredToken')
return request.Get('/expiredToken')
}
/* 测试token刷新接口 */
export function refreshToken() {
return alovaInstance.Get('/updataToken')
return request.Get('/updataToken')
}

View File

@ -6,7 +6,7 @@ const isHttpProxy = import.meta.env.VITE_HTTP_PROXY === 'Y' || false
const { url } = generateProxyPattern(serviceConfig[import.meta.env.MODE])
export const alovaInstance = createAlovaInstance({
export const request = createAlovaInstance({
baseURL: isHttpProxy ? url.proxy : url.value,
})

View File

@ -135,6 +135,7 @@ export const useRouteStore = defineStore('route-store', {
})
resultRouter = arrayToTree(resultRouter) as AppRoute.Route[]
console.warn('🚀 ~ createRoutes ~ resultRouter:', resultRouter)
this.setRedirect(resultRouter)
const appRootRoute: RouteRecordRaw = {
path: '/appRoot',