From 8bfed4fbc3891639f3eea19691cafad4e41f5ae7 Mon Sep 17 00:00:00 2001 From: yaojian <1161995598@qq.com> Date: Mon, 2 Mar 2026 13:17:21 +0800 Subject: [PATCH 1/7] 1 --- src/api/stuwork/classpaper.ts | 35 ++ src/api/stuwork/classsummary.ts | 23 ++ src/views/stuwork/classpaper/index.vue | 264 +++++++++++- src/views/stuwork/classpaper/summary.vue | 492 +++++++++++++++++++++++ src/views/stuwork/classsummary/index.vue | 285 ++++++++++++- 5 files changed, 1086 insertions(+), 13 deletions(-) create mode 100644 src/views/stuwork/classpaper/summary.vue diff --git a/src/api/stuwork/classpaper.ts b/src/api/stuwork/classpaper.ts index f259462..a88bef5 100644 --- a/src/api/stuwork/classpaper.ts +++ b/src/api/stuwork/classpaper.ts @@ -72,3 +72,38 @@ export const addScore = (data: any) => { }); }; +/** + * 生成班级论文上传统计 + * @param data + */ +export const generateSummary = (data: any) => { + return request({ + url: '/stuwork/classpaper/generateSummary', + method: 'get', + params: data + }); +}; + +/** + * 初始化班级论文数据 + * @param data + */ +export const initClassPaper = (data: any) => { + return request({ + url: '/stuwork/classpaper/init', + method: 'post', + data + }); +}; + +/** + * 查询班级论文统计列表 + * @param data + */ +export const getSummaryList = (data: any) => { + return request({ + url: '/stuwork/classpaper/summaryList', + method: 'get', + params: data + }); +}; diff --git a/src/api/stuwork/classsummary.ts b/src/api/stuwork/classsummary.ts index a7e0e35..7c77bdb 100644 --- a/src/api/stuwork/classsummary.ts +++ b/src/api/stuwork/classsummary.ts @@ -60,3 +60,26 @@ export const delObj = (ids: string[]) => { }); }; +/** + * 初始化班级总结数据 + * @param data + */ +export const initClassSummary = (data: any) => { + return request({ + url: '/stuwork/classsummary/init', + method: 'post', + data + }); +}; + +/** + * 查询班级总结统计列表 + * @param data + */ +export const getStatisticsList = (data: any) => { + return request({ + url: '/stuwork/classsummary/statisticsList', + method: 'get', + params: data + }); +}; diff --git a/src/views/stuwork/classpaper/index.vue b/src/views/stuwork/classpaper/index.vue index a0e8f7a..5302339 100644 --- a/src/views/stuwork/classpaper/index.vue +++ b/src/views/stuwork/classpaper/index.vue @@ -108,12 +108,26 @@ 班级论文/案例列表
- 新增 + + 初始化 + + + 统计查看 + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + + + + + + + +
diff --git a/src/views/stuwork/classsummary/index.vue b/src/views/stuwork/classsummary/index.vue index ab07e67..3b06737 100644 --- a/src/views/stuwork/classsummary/index.vue +++ b/src/views/stuwork/classsummary/index.vue @@ -101,13 +101,27 @@ 班级总结列表
- 新增 - + 初始化 + + + 统计查看 + + @@ -286,16 +300,192 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + +
From 755721a2c7fbda005dd9a8e452d6115d676b595d Mon Sep 17 00:00:00 2001 From: yaojian <1161995598@qq.com> Date: Mon, 2 Mar 2026 15:10:35 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=92=8C=E6=93=8D=E8=A1=8C=E8=80=83=E6=A0=B8=E5=AD=A6=E6=9C=9F?= =?UTF-8?q?=E9=A2=84=E8=AD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/stuwork/classactivity.ts | 13 ++ src/api/stuwork/stuconduct.ts | 13 ++ src/views/stuwork/classactivity/index.vue | 133 ++++++++++++++++++++- src/views/stuwork/stuconduct/indexTerm.vue | 29 ++++- 4 files changed, 181 insertions(+), 7 deletions(-) diff --git a/src/api/stuwork/classactivity.ts b/src/api/stuwork/classactivity.ts index af08694..aefae20 100644 --- a/src/api/stuwork/classactivity.ts +++ b/src/api/stuwork/classactivity.ts @@ -60,3 +60,16 @@ export const delObj = (ids: string[]) => { }); }; +/** + * 按学年学期统计各班级举办活动次数 + * @param schoolYear 学年 + * @param schoolTerm 学期 + */ +export const statisticsByYearTerm = (schoolYear?: string, schoolTerm?: string) => { + return request({ + url: '/stuwork/classactivity/statistics', + method: 'get', + params: { schoolYear, schoolTerm } + }); +}; + diff --git a/src/api/stuwork/stuconduct.ts b/src/api/stuwork/stuconduct.ts index 67293a9..0269a64 100644 --- a/src/api/stuwork/stuconduct.ts +++ b/src/api/stuwork/stuconduct.ts @@ -113,3 +113,16 @@ export const getStuConductYear = (query?: any) => { }); }; +/** + * 发送学期操行考核预警 + * @param schoolYear 学年 + * @param schoolTerm 学期 + */ +export const sendConductWarning = (schoolYear: string, schoolTerm: string) => { + return request({ + url: '/stuwork/stuconduct/sendWarning', + method: 'post', + params: { schoolYear, schoolTerm } + }); +}; + diff --git a/src/views/stuwork/classactivity/index.vue b/src/views/stuwork/classactivity/index.vue index 74ea3f3..5c1f4d4 100644 --- a/src/views/stuwork/classactivity/index.vue +++ b/src/views/stuwork/classactivity/index.vue @@ -77,9 +77,15 @@ 班级活动列表
- + 活动统计 + + 新增 @@ -225,20 +231,94 @@ + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + + + + + + + +