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 --- 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 @@ {{ detailData.ruleName || '-' }} - + + + +
+ + + {{ classroomInfo || '-' }} + + + {{ studentOverviewData?.classMasterName || detailData?.teacherRealName || '-' }} + + + {{ studentOverviewData?.stuNum || 0 }} + + + {{ studentOverviewData?.borrowingStuNum || 0 }} + + + {{ studentOverviewData?.manStuNum || 0 }} + + + {{ studentOverviewData?.girlStuNum || 0 }} + + + {{ studentOverviewData?.borrowingStuNum || 0 }} + + + {{ dormOverviewData?.stuNum || 0 }} + + + {{ dormOverviewData?.manStuNum || 0 }} + + + {{ dormOverviewData?.girlStuNum || 0 }} + + +
+
+ @@ -59,21 +97,6 @@
暂无数据
- - - - - - - - - - -
暂无数据
-
- @@ -85,16 +108,30 @@
暂无数据
- - - - - - - - - -
暂无数据
+ + +
+ + + {{ punishOverviewData?.warningNum || 0 }}人 + + + {{ punishOverviewData?.seriousWarningNum || 0 }}人 + + + {{ punishOverviewData?.recordDemeritNum || 0 }}人 + + + {{ punishOverviewData?.detentionNum || 0 }}人 + + + {{ punishOverviewData?.dropOutNum || 0 }}人 + + + {{ punishOverviewData?.expelSchoolNum || 0 }}人 + + +
@@ -119,6 +156,24 @@
暂无数据
+ + + + + + + + + + + + + + +
暂无数据
+
diff --git a/src/views/stuwork/classhygienedaily/index.vue b/src/views/stuwork/classhygienedaily/index.vue index 85ba874..1318dcc 100644 --- a/src/views/stuwork/classhygienedaily/index.vue +++ b/src/views/stuwork/classhygienedaily/index.vue @@ -59,6 +59,7 @@
新增 + 学期统计 导入 导出 @@ -160,19 +161,55 @@ :temp-url="templateUrl" @refreshDataList="getDataList" /> + + + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + +
diff --git a/src/views/stuwork/classsummary/detail.vue b/src/views/stuwork/classsummary/detail.vue index a000fa0..a94b625 100644 --- a/src/views/stuwork/classsummary/detail.vue +++ b/src/views/stuwork/classsummary/detail.vue @@ -38,6 +38,21 @@

总结报告

+ + +
+

班级异动情况

+ + + + + + + + +