Browse Source

修正createSubmissionRoutes 路由

yourname 6 months ago
parent
commit
fe60723b70
3 changed files with 8 additions and 6 deletions
  1. 5 5
      client/admin/api/submission_records.ts
  2. 2 0
      server/router.ts
  3. 1 1
      server/routes_submission_records.ts

+ 5 - 5
client/admin/api/submission_records.ts

@@ -17,7 +17,7 @@ export const SubmissionRecordsAPI = {
     training_date?: string;
   }): Promise<SubmissionRecordListResponse> {
     return axios({
-      url: '/admin/submission-records',
+      url: '/submission-records',
       method: 'GET',
       params
     });
@@ -28,7 +28,7 @@ export const SubmissionRecordsAPI = {
    */
   getSubmissionRecord(id: number): Promise<{ data: SubmissionRecord }> {
     return axios({
-      url: `/admin/submission-records/${id}`,
+      url: `/submission-records/${id}`,
       method: 'GET'
     });
   },
@@ -38,7 +38,7 @@ export const SubmissionRecordsAPI = {
    */
   createSubmissionRecord(data: Omit<SubmissionRecord, 'id'>): Promise<{ data: SubmissionRecord }> {
     return axios({
-      url: '/admin/submission-records',
+      url: '/submission-records',
       method: 'POST',
       data
     });
@@ -49,7 +49,7 @@ export const SubmissionRecordsAPI = {
    */
   updateSubmissionRecord(id: number, data: Partial<SubmissionRecord>): Promise<{ data: SubmissionRecord }> {
     return axios({
-      url: `/admin/submission-records/${id}`,
+      url: `/submission-records/${id}`,
       method: 'PUT',
       data
     });
@@ -60,7 +60,7 @@ export const SubmissionRecordsAPI = {
    */
   deleteSubmissionRecord(id: number): Promise<void> {
     return axios({
-      url: `/admin/submission-records/${id}`,
+      url: `/submission-records/${id}`,
       method: 'DELETE'
     });
   }

+ 2 - 0
server/router.ts

@@ -21,6 +21,7 @@ import { createHomeRoutes } from "./routes_home.ts"
 import { createClassRoomRoutes } from "./routes_classroom.ts"
 import { createStockRoutes } from "./routes_stock.ts";
 import { createClassroomDataRoutes } from "./routes_classroom_data.ts";
+import { createSubmissionRoutes } from "./routes_submission_records.ts";
 
 export function createRouter(apiClient: APIClient, moduleDir: string , auth: Auth) {
   const router = new Hono()
@@ -51,6 +52,7 @@ export function createRouter(apiClient: APIClient, moduleDir: string , auth: Aut
   api.route('/classroom', createClassRoomRoutes(withAuth))
   api.route('/stock', createStockRoutes(withAuth));
   api.route('/classroom-datas', createClassroomDataRoutes(withAuth));
+  api.route('/submission-records', createSubmissionRoutes(withAuth));
   
 
   // 注册API路由到主路由器

+ 1 - 1
server/routes_submission_records.ts

@@ -69,7 +69,7 @@ export function createSubmissionRoutes(withAuth: WithAuth) {
   });
 
   // 获取提交记录列表
-  submissionRoutes.get("/list", withAuth, async (c) => {
+  submissionRoutes.get("/", withAuth, async (c) => {
     try {
       const page = Number(c.req.query("page")) || 1;
       const pageSize = Number(c.req.query("pageSize")) || 10;