fix: default student management to owned class
parent
bb10f97e0c
commit
d5a5057132
@ -0,0 +1,19 @@
|
|||||||
|
import assert from "node:assert/strict";
|
||||||
|
import { readFileSync } from "node:fs";
|
||||||
|
import { resolve } from "node:path";
|
||||||
|
|
||||||
|
const root = resolve(import.meta.dirname, "..");
|
||||||
|
const page = readFileSync(resolve(root, "src/views/teacherEnd/student/index.vue"), "utf8");
|
||||||
|
|
||||||
|
assert.match(
|
||||||
|
page,
|
||||||
|
/const ownTeachingClass = teachingClassOptions\.value\.find\(\(schoolClass\) => sameValue\(schoolClass\.createdBy, currentUserId\.value\)\);/,
|
||||||
|
"学生管理应识别当前教师本人创建的教学班"
|
||||||
|
);
|
||||||
|
assert.match(
|
||||||
|
page,
|
||||||
|
/paramsquery\.value\.schoolClassId = ownTeachingClass\?\.schoolClassId \|\| "";/,
|
||||||
|
"首次进入学生管理应默认选中本人创建的班级;不存在时保持未选择"
|
||||||
|
);
|
||||||
|
|
||||||
|
console.log("student management prefers the current teacher's own class by default");
|
||||||
Loading…
Reference in New Issue