feat(提交列表): 右栏名字旁多一个「只看这个班」,不在班级列表里的老班也能筛出来
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
e37ad982c0
commit
5f9743efe0
4 files changed
+41
-1
No files matched your search
@@ -575,6 +575,14 @@ function openStatistics() {
|
||||
window.open(href, "_blank")
|
||||
}
|
||||
|
||||
/** 右栏「只看这个班」:从看一个人换成看他整个班 */
|
||||
function filterClass(name: string) {
|
||||
exactFor.value = ""
|
||||
query.username = ""
|
||||
query.myself = "0"
|
||||
query.className = name
|
||||
}
|
||||
|
||||
function filterProblem(displayId: string) {
|
||||
query.problem = displayId
|
||||
}
|
||||
@@ -988,9 +996,11 @@ function dayBreak(index: number) {
|
||||
v-else
|
||||
:row="selectedRow as SubmissionListItem"
|
||||
:teacher="teacher"
|
||||
:class-name="query.className"
|
||||
:contest="inContest"
|
||||
:position="position"
|
||||
@filter-user="filterUser"
|
||||
@filter-class="filterClass"
|
||||
@filter-problem="filterProblem"
|
||||
@open-problem="openProblem"
|
||||
@rejudge="rejudge"
|
||||
@@ -1024,10 +1034,12 @@ function dayBreak(index: number) {
|
||||
v-else
|
||||
:row="selectedRow as SubmissionListItem"
|
||||
:teacher="teacher"
|
||||
:class-name="query.className"
|
||||
:contest="inContest"
|
||||
:position="null"
|
||||
narrow
|
||||
@filter-user="(name: string) => ((mobilePane = false), filterUser(name))"
|
||||
@filter-class="(name: string) => ((mobilePane = false), filterClass(name))"
|
||||
@filter-problem="(id: string) => ((mobilePane = false), filterProblem(id))"
|
||||
@open-problem="openProblem"
|
||||
@rejudge="rejudge"
|
||||
|
||||
Reference in new issue
Block a user