From 872eb4c84a78c0ba05ca744a0268d7fc5b528d61 Mon Sep 17 00:00:00 2001 From: zhaichao Date: Tue, 25 Aug 2026 17:05:41 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=BA=8F=E5=8F=B7=E8=B7=A8=E9=A1=B5?= =?UTF-8?q?=E8=BF=9E=E7=BB=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/subjectMajor/major/index.vue | 5 +++++ frontend/src/views/teachBusiness/timetableAdjust/index.vue | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/views/subjectMajor/major/index.vue b/frontend/src/views/subjectMajor/major/index.vue index 3e33df785..1a6571f74 100644 --- a/frontend/src/views/subjectMajor/major/index.vue +++ b/frontend/src/views/subjectMajor/major/index.vue @@ -412,6 +412,11 @@ export default { this.fetchList() }, methods: { + /** 表格序号(跨页连续) */ + fmtXh(index) { + return (this.pageNum - 1) * this.pageSize + index + 1 + }, + /** 创建空表单 */ createEmptyForm() { return { diff --git a/frontend/src/views/teachBusiness/timetableAdjust/index.vue b/frontend/src/views/teachBusiness/timetableAdjust/index.vue index acf9bd7d0..176b9aa48 100644 --- a/frontend/src/views/teachBusiness/timetableAdjust/index.vue +++ b/frontend/src/views/teachBusiness/timetableAdjust/index.vue @@ -228,6 +228,7 @@ {{ detailData.kcmc || '-' }} {{ detailData.sqjyxm || detailData.sqjybh || '-' }} {{ detailData.sy || '-' }} + {{ detailData.ydsjap || '-' }} {{ fmtRqJc(detailData.rq, detailData.jc) }} {{ detailData.nd || '-' }} {{ fmtDateTime(detailData.cjsj) }} @@ -241,7 +242,6 @@ {{ fmtDateTime(detailData.jyspzsj) }} {{ detailData.jyscsrbh || '-' }} {{ fmtDateTime(detailData.jyscssj) }} - {{ detailData.fhyj || '-' }} {{ detailData.jxnr || '-' }} {{ detailData.jxyd || '-' }} {{ detailData.jxff || '-' }} From a731eafe2976b059e4a3317ecdc3696bde9331fd Mon Sep 17 00:00:00 2001 From: zhaichao Date: Tue, 25 Aug 2026 17:17:00 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=8A=A5=E9=94=99=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/teachOffice/office/index.vue | 2 +- .../shiftSemester/ClassCalendarDialog.vue | 15 +++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/frontend/src/views/teachOffice/office/index.vue b/frontend/src/views/teachOffice/office/index.vue index 8f0e76c0c..8249851e1 100644 --- a/frontend/src/views/teachOffice/office/index.vue +++ b/frontend/src/views/teachOffice/office/index.vue @@ -67,7 +67,7 @@ type="text" icon="el-icon-circle-close" style="color: #f56c6c" - :disabled="scope.row.ty" + :disabled="scope.row.ty === 1" @click="handleDisable(scope.row)" >停用 diff --git a/frontend/src/views/teachOffice/shiftSemester/ClassCalendarDialog.vue b/frontend/src/views/teachOffice/shiftSemester/ClassCalendarDialog.vue index 2cb1a00a8..81ffdb684 100644 --- a/frontend/src/views/teachOffice/shiftSemester/ClassCalendarDialog.vue +++ b/frontend/src/views/teachOffice/shiftSemester/ClassCalendarDialog.vue @@ -13,10 +13,10 @@
{{ semesterTitle }} - {{ semester.xydmc || semester.xydbh || '' }} + {{ className }}
-
学期日期:{{ fmtDate(semester.kxrq) }} 至 {{ fmtDate(semester.jsrq) }},共 {{ semesterWeeks }} 周
+
学期日期:{{ fmtDate(safeSemester.kxrq) }} 至 {{ fmtDate(safeSemester.jsrq) }},共 {{ semesterWeeks }} 周
班历记录:{{ records.length }} 条,总学时 {{ summary.totalXs }},总学分 {{ summary.totalXf }}
@@ -370,14 +370,21 @@ export default { this.$emit('update:visible', val) } }, + safeSemester() { + return this.semester || {} + }, + className() { + const s = this.safeSemester + return s.xydmc || s.xydbh || '' + }, semesterTitle() { - const s = this.semester || {} + const s = this.safeSemester const nd = s.nd !== undefined && s.nd !== null && s.nd !== '' ? `${s.nd}年` : '' const xq = this.xqdcLabel(s.xqdc) return `${nd}${xq}` }, semesterWeeks() { - const s = this.semester || {} + const s = this.safeSemester if (!s.kxrq || !s.jsrq) return '-' const start = new Date(String(s.kxrq).slice(0, 10)) const end = new Date(String(s.jsrq).slice(0, 10))