mirror of
https://github.com/chansee97/nova-admin.git
synced 2025-05-22 01:15:42 +08:00
refactor: modify request name
This commit is contained in:
parent
a2ed803a05
commit
98ed84b2b3
@ -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'
|
||||||
|
@ -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')
|
||||||
}
|
}
|
||||||
|
@ -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 })
|
||||||
}
|
}
|
||||||
|
@ -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')
|
||||||
}
|
}
|
||||||
|
@ -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,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -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',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user