R194: 作品管理改「小组维度」列表 + 成绩/提交列表 includeIdle 透传

- src/views/Admin.vue
  · 作品管理一行 = 一个小组(小组编号/作品目录 + 提交状态 + 该组文件与评分 + 人数 + 提交人),
    替代原「按人平铺」(同组 6 人 6 行、5 行未提交)
  · 搜索口径改「小组编号」(姓名已不在列表展示);计数单位 人→组
  · PDF 预览常驻说明 + 「在新标签打开」出口(iframe 白屏时不误导「系统没加载」)
- src/api/admin.js:getSubmissions/getScores 增加 params,供 includeIdle 口径透传
This commit is contained in:
2026-10-22 09:41:57 +08:00
parent 4fd04f106a
commit 1f4cfc280e
2 changed files with 173 additions and 17 deletions

View File

@@ -53,8 +53,8 @@ export function importExcel(formData) {
* @param {string} group - 组别标识
* @returns {Promise} 作品列表
*/
export function getSubmissions(group) {
return request.get(`/admin/submissions/${group}`)
export function getSubmissions(group, params) {
return request.get(`/admin/submissions/${group}`, { params })
}
/**
@@ -256,8 +256,8 @@ export function deleteMaterial(group, fileName) {
* @param {string} group - 组别标识
* @returns {Promise} 成绩列表
*/
export function getScores(group) {
return request.get(`/admin/scores/${group}`)
export function getScores(group, params) {
return request.get(`/admin/scores/${group}`, { params })
}
/**