From 1f4cfc280e0e0e27053b61d334b3740a3a62a1e7 Mon Sep 17 00:00:00 2001 From: qubiaobiao <3294694717@qq.com> Date: Thu, 22 Oct 2026 09:41:57 +0800 Subject: [PATCH] =?UTF-8?q?R194:=20=E4=BD=9C=E5=93=81=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=94=B9=E3=80=8C=E5=B0=8F=E7=BB=84=E7=BB=B4=E5=BA=A6=E3=80=8D?= =?UTF-8?q?=E5=88=97=E8=A1=A8=20+=20=E6=88=90=E7=BB=A9/=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E5=88=97=E8=A1=A8=20includeIdle=20=E9=80=8F=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - src/views/Admin.vue · 作品管理一行 = 一个小组(小组编号/作品目录 + 提交状态 + 该组文件与评分 + 人数 + 提交人), 替代原「按人平铺」(同组 6 人 6 行、5 行未提交) · 搜索口径改「小组编号」(姓名已不在列表展示);计数单位 人→组 · PDF 预览常驻说明 + 「在新标签打开」出口(iframe 白屏时不误导「系统没加载」) - src/api/admin.js:getSubmissions/getScores 增加 params,供 includeIdle 口径透传 --- src/api/admin.js | 8 +- src/views/Admin.vue | 182 ++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 173 insertions(+), 17 deletions(-) diff --git a/src/api/admin.js b/src/api/admin.js index 186ec8e..a2dec3d 100644 --- a/src/api/admin.js +++ b/src/api/admin.js @@ -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 }) } /** diff --git a/src/views/Admin.vue b/src/views/Admin.vue index 29bbf32..e26a0c1 100644 --- a/src/views/Admin.vue +++ b/src/views/Admin.vue @@ -716,7 +716,9 @@ - + + - - - + - + + + +