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 './useBoolean'
export * from './useLoading' export * from './useLoading'
export * from './useEcharts' 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() { 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 { interface Ilogin {
username: string username: string
@ -6,14 +6,14 @@ interface Ilogin {
} }
export function fetchLogin(params: 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 = { methodInstance.meta = {
authRole: null, authRole: null,
} }
return methodInstance return methodInstance
} }
export function fetchUpdateToken(params: any) { 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 = { method.meta = {
authRole: 'refreshToken', authRole: 'refreshToken',
} }
@ -21,5 +21,5 @@ export function fetchUpdateToken(params: any) {
} }
export function fetchUserRoutes(params: { id: number }) { 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方法测试 */ /* get方法测试 */
export function fetachGet(params?: any) { export function fetachGet(params?: any) {
return alovaInstance.Get('/getAPI', { params }) return request.Get('/getAPI', { params })
} }
/* post方法测试 */ /* post方法测试 */
export function fetchPost(data: any) { export function fetchPost(data: any) {
return alovaInstance.Post('/postAPI', data) return request.Post('/postAPI', data)
} }
/* formPost方法测试 */ /* formPost方法测试 */
export function fetchFormPost(data: any) { export function fetchFormPost(data: any) {
const methodInstance = alovaInstance.Post('/postFormAPI', data) const methodInstance = request.Post('/postFormAPI', data)
methodInstance.meta = { methodInstance.meta = {
isFormPost: true, isFormPost: true,
} }
@ -19,15 +19,15 @@ export function fetchFormPost(data: any) {
} }
/* delete方法测试 */ /* delete方法测试 */
export function fetchDelete() { export function fetchDelete() {
return alovaInstance.Delete('/deleteAPI') return request.Delete('/deleteAPI')
} }
/* put方法测试 */ /* put方法测试 */
export function fetchPut(data: any) { export function fetchPut(data: any) {
return alovaInstance.Put('/putAPI', data) return request.Put('/putAPI', data)
} }
/* 不携带token的接口 */ /* 不携带token的接口 */
export function withoutToken() { export function withoutToken() {
const methodInstance = alovaInstance.Get('/getAPI') const methodInstance = request.Get('/getAPI')
methodInstance.meta = { methodInstance.meta = {
authRole: null, authRole: null,
} }
@ -35,7 +35,7 @@ export function withoutToken() {
} }
/* 接口数据转换 */ /* 接口数据转换 */
export function dictData() { export function dictData() {
return alovaInstance.Get('/getDictData', { return request.Get('/getDictData', {
transformData(rawData, _headers) { transformData(rawData, _headers) {
const { data } = rawData as any const { data } = rawData as any
return { return {
@ -64,22 +64,22 @@ export function downloadFile(url: string) {
} }
/* 测试状态码500失败 */ /* 测试状态码500失败 */
export function FailedRequest() { export function FailedRequest() {
return alovaInstance.Get('/serverError') return request.Get('/serverError')
} }
/* 测试业务码500失败 */ /* 测试业务码500失败 */
export function FailedResponse() { export function FailedResponse() {
return alovaInstance.Post('/businessError') return request.Post('/businessError')
} }
/* 测试业务码10000失败,无提示 */ /* 测试业务码10000失败,无提示 */
export function FailedResponseWithoutTip() { export function FailedResponseWithoutTip() {
return alovaInstance.Post('/businessErrorWithoutTip') return request.Post('/businessErrorWithoutTip')
} }
/* token失效的接口 */ /* token失效的接口 */
export function expiredTokenRequest() { export function expiredTokenRequest() {
return alovaInstance.Get('/expiredToken') return request.Get('/expiredToken')
} }
/* 测试token刷新接口 */ /* 测试token刷新接口 */
export function refreshToken() { 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]) const { url } = generateProxyPattern(serviceConfig[import.meta.env.MODE])
export const alovaInstance = createAlovaInstance({ export const request = createAlovaInstance({
baseURL: isHttpProxy ? url.proxy : url.value, baseURL: isHttpProxy ? url.proxy : url.value,
}) })

View File

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