From 463c3d9922739ba1a41eb2d14368025a06f28cf3 Mon Sep 17 00:00:00 2001 From: zhonghua Date: Fri, 20 Mar 2026 15:55:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=98=85=E8=AF=BB=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=20-=20=E5=85=B3=E8=81=94=E7=BB=98=E6=9C=AC?= =?UTF-8?q?=E3=80=81=E4=BB=BB=E5=8A=A1=E6=A8=A1=E6=9D=BF=E4=B8=8E=E6=95=99?= =?UTF-8?q?=E5=B8=88=E7=AB=AF=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made-with: Cursor --- reading-platform-frontend/src/api/teacher.ts | 4 +- .../src/views/teacher/tasks/TaskListView.vue | 225 +++++++----------- .../teacher/TeacherTaskController.java | 9 +- .../TeacherTaskTemplateController.java | 3 +- .../dto/request/TaskCreateRequest.java | 9 + .../dto/request/TaskUpdateRequest.java | 19 ++ .../platform/dto/response/TaskResponse.java | 6 + .../reading/platform/service/TaskService.java | 5 + .../service/impl/TaskServiceImpl.java | 56 ++++- 9 files changed, 189 insertions(+), 147 deletions(-) diff --git a/reading-platform-frontend/src/api/teacher.ts b/reading-platform-frontend/src/api/teacher.ts index 1ac45db..b027cff 100644 --- a/reading-platform-frontend/src/api/teacher.ts +++ b/reading-platform-frontend/src/api/teacher.ts @@ -819,9 +819,9 @@ export interface CreateTaskFromTemplateDto { } export const getTaskTemplates = (params?: { pageNum?: number; pageSize?: number }) => - http.get<{ records: any[]; total: number }>('/v1/teacher/task-templates', { params }) + http.get<{ list: any[]; total: number }>('/v1/teacher/task-templates', { params }) .then(res => ({ - items: res.records || [], + items: res.list || [], total: res.total || 0, })); diff --git a/reading-platform-frontend/src/views/teacher/tasks/TaskListView.vue b/reading-platform-frontend/src/views/teacher/tasks/TaskListView.vue index 7035111..5c01335 100644 --- a/reading-platform-frontend/src/views/teacher/tasks/TaskListView.vue +++ b/reading-platform-frontend/src/views/teacher/tasks/TaskListView.vue @@ -2,7 +2,9 @@