From c611c3e720808a7a6b62dd222ce0de2ce4934f2d Mon Sep 17 00:00:00 2001
From: yaojian <1161995598@qq.com>
Date: Fri, 13 Mar 2026 11:41:26 +0800
Subject: [PATCH 1/2] 1
---
src/api/stuwork/classcheckdaily.ts | 13 +
src/api/stuwork/classhygienedaily.ts | 13 +
src/api/stuwork/stuturnover.ts | 12 +
src/views/basic/basicclass/detail.vue | 232 +++++++++++++-----
.../basicstudent/components/StudentDetail.vue | 4 +-
.../recruitstudentschool/school-history.vue | 1 -
src/views/stuwork/classcheckdaily/form.vue | 1 -
src/views/stuwork/classcheckdaily/index.vue | 60 +++--
src/views/stuwork/classhygienedaily/index.vue | 115 ++++++++-
src/views/stuwork/classsummary/detail.vue | 44 ++++
10 files changed, 416 insertions(+), 79 deletions(-)
diff --git a/src/api/stuwork/classcheckdaily.ts b/src/api/stuwork/classcheckdaily.ts
index a9d12c5..abd2cb1 100644
--- a/src/api/stuwork/classcheckdaily.ts
+++ b/src/api/stuwork/classcheckdaily.ts
@@ -78,3 +78,16 @@ export function getRank(query?: Object) {
params: query,
});
}
+
+/**
+ * 获取日常巡检学年学期统计
+ * @param {Object} [query] - 查询参数(schoolYear, schoolTerm, deptCode)
+ * @returns {Promise} 请求的 Promise 对象。
+ */
+export function dailySummaryByYearTerm(query?: Object) {
+ return request({
+ url: '/stuwork/classcheckdaily/dailySummaryByYearTerm',
+ method: 'get',
+ params: query,
+ });
+}
diff --git a/src/api/stuwork/classhygienedaily.ts b/src/api/stuwork/classhygienedaily.ts
index e2833c8..7f96b7c 100644
--- a/src/api/stuwork/classhygienedaily.ts
+++ b/src/api/stuwork/classhygienedaily.ts
@@ -64,3 +64,16 @@ export function putObj(obj?: Object) {
data: obj,
});
}
+
+/**
+ * 获取日常行为学年学期统计
+ * @param {Object} [query] - 查询参数(schoolYear, schoolTerm, deptCode)
+ * @returns {Promise} 请求的 Promise 对象。
+ */
+export function dailySummaryByYearTerm(query?: Object) {
+ return request({
+ url: '/stuwork/classhygienedaily/dailySummaryByYearTerm',
+ method: 'get',
+ params: query,
+ });
+}
diff --git a/src/api/stuwork/stuturnover.ts b/src/api/stuwork/stuturnover.ts
index 8de61d1..89036a8 100644
--- a/src/api/stuwork/stuturnover.ts
+++ b/src/api/stuwork/stuturnover.ts
@@ -84,3 +84,15 @@ export const exportData = (query?: any) => {
responseType: 'blob',
});
};
+
+/**
+ * 根据班号查询班级异动情况
+ * @param classCode 班号
+ */
+export const queryByClassCode = (classCode: string) => {
+ return request({
+ url: '/stuwork/stuturnover/queryByClassCode',
+ method: 'get',
+ params: { classCode },
+ });
+};
diff --git a/src/views/basic/basicclass/detail.vue b/src/views/basic/basicclass/detail.vue
index 2e49acf..c2bc899 100644
--- a/src/views/basic/basicclass/detail.vue
+++ b/src/views/basic/basicclass/detail.vue
@@ -24,8 +24,46 @@