feat(exam): 增加试卷结果分页查询接口及前端显示功能

- 新增ExamWordsResultReqVO和ExamWordsResultRspVO用于请求与响应封装
- ExamWordsController新增getExamWordsResult方法支持分页查询试卷结果
- ExamWordsJudgeService接口及实现中添加分页获取试卷结果方法及统计总数
- Mapper层添加分页查询和统计的SQL语句支持
- Vue前端uploadpng页面优化为两列布局,新增结果集表格与分页控件
- 上传功能改用自定义http-request,上传后自动刷新结果列表
- Class页面调整布局增加额外展示内容
- 删除未使用接口ExamWordsJudge接口及相关引用
- 重命名ExamWordsJudge相关类和测试类以统一命名规范
This commit is contained in:
lbw
2025-12-14 12:49:53 +08:00
parent 9a11a7c094
commit c1b3c92244
24 changed files with 904 additions and 38 deletions

View File

@@ -1,4 +1,6 @@
import Index from '@/pages/index.vue'
import Uploadpng from '@/pages/uploadpng.vue'
import Class from '@/pages/class.vue'
import { createRouter, createWebHashHistory } from 'vue-router'
// 统一在这里声明所有路由
@@ -7,7 +9,21 @@ const routes = [
path: '/', // 路由地址
component: Index, // 对应组件
meta: { // meta 信息
title: 'Weblog 首页' // 页面标题
title: '首页' // 页面标题
}
},
{
path: '/uploadpng', // 路由地址
component: Uploadpng, // 对应组件
meta: { // meta 信息
title: '上传图片' // 页面标题
}
},
{
path: '/class', // 路由地址
component: Class, // 对应组件
meta: { // meta 信息
title: '班级' // 页面标题
}
}
]