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

@@ -0,0 +1,21 @@
import 'element-plus/es/components/message/style/css'
import nprogress from "nprogress"
// 消息提示
export function showMessage(message = '提示内容', type = 'success', customClass = '') {
return ElMessage({
type: type,
message,
customClass,
})
}
// 显示页面加载 Loading
export function showPageLoading() {
nprogress.start()
}
// 隐藏页面加载 Loading
export function hidePageLoading() {
nprogress.done()
}