feat: 路由优化

This commit is contained in:
tbphp
2025-07-01 00:13:01 +08:00
parent b9a833ceab
commit d5ebbf10f5
12 changed files with 206 additions and 142 deletions

View File

@@ -2,5 +2,5 @@ import request from './index';
import type { DashboardStats } from '@/types/models';
export const getDashboardStats = (): Promise<DashboardStats> => {
return request.get('/api/dashboard/stats');
return request.get('/dashboard/stats');
};

View File

@@ -1,7 +1,7 @@
import axios from "axios";
const apiClient = axios.create({
baseURL: "/",
baseURL: "/api",
headers: {
"Content-Type": "application/json",
},

View File

@@ -20,5 +20,5 @@ export interface PaginatedLogs {
}
export const getLogs = (query: LogQuery): Promise<PaginatedLogs> => {
return request.get('/api/logs', { params: query });
return request.get('/logs', { params: query });
};

View File

@@ -2,9 +2,9 @@ import request from './index';
import type { Setting } from '@/types/models';
export function getSettings() {
return request.get<Setting[]>('/api/settings');
return request.get<Setting[]>('/settings');
}
export function updateSettings(settings: Setting[]) {
return request.put('/api/settings', settings);
return request.put('/settings', settings);
}