feat(课堂看板): 「这节课」写上是哪位老师布置的,别的老师改题也不换人
Deploy / deploy (push) Canceled after 0s

看板题号后面从「09:56 布置」变成「09:56 徐越 布置」,老师首页「今天的课」同样带上名字。
老师写真名(用户名 lwp0201、little 认不出是谁),没填真名的退回用户名。
「改」不再覆盖 created_by,和布置时间一样认第一次布置的人。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
xuyueandClaude Opus 5.5 committed 2026-10-20 09:56:46 +08:00
1 parent 3fa897bec1
commit df152f505d
5 files changed
+21 -4

No files matched your search

+1 -1
View File
@@ -465,7 +465,7 @@ function lastText(student: ClassBoardStudent) {
{{ problem.problemDisplayId }}
</span>
<span v-if="board.assignedAt" class="assigned">
{{ parseTime(board.assignedAt, "HH:mm") }} 布置
{{ parseTime(board.assignedAt, "HH:mm") }} {{ board.assignedBy }} 布置
</span>
<n-button text class="edit" @click="editing = true">
<template #icon><Icon icon="ph:pencil-simple" /></template>
+1 -1
View File
@@ -53,7 +53,7 @@ function stateOf(row: ClassRow) {
function metaOf(row: ClassRow) {
const parts = [
row.source === "teacher" && row.assignedAt
? `${parseTime(row.assignedAt, "HH:mm")} 布置了 ${row.problems.length} 道`
? `${parseTime(row.assignedAt, "HH:mm")} ${row.assignedBy} 布置了 ${row.problems.length} 道`
: `做了 ${row.problems.length} 道`,
]
if (row.activeCount) parts.push(`${row.activeCount}/${row.rosterCount} 人交过`)