From ffe3923cf2d7c6d54600da0b058cc2e367632780 Mon Sep 17 00:00:00 2001 From: yaojian <1161995598@qq.com> Date: Mon, 2 Mar 2026 16:12:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=84=E4=BC=98=E5=92=8C=E5=AE=89=E5=85=A8?= =?UTF-8?q?=E6=95=99=E8=82=B2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/stuwork/classsafeedu.ts | 13 ++ src/api/stuwork/rewardstudent.ts | 36 ++++ src/views/stuwork/classsafeedu/index.vue | 143 ++++++++++++++-- src/views/stuwork/rewardstudent/index.vue | 191 +++++++++++++++++++++- 4 files changed, 371 insertions(+), 12 deletions(-) diff --git a/src/api/stuwork/classsafeedu.ts b/src/api/stuwork/classsafeedu.ts index ba18d11..bec7c73 100644 --- a/src/api/stuwork/classsafeedu.ts +++ b/src/api/stuwork/classsafeedu.ts @@ -73,3 +73,16 @@ export const exportExcel = (query?: any) => { }); }; +/** + * 按学年学期统计各班级安全教育次数 + * @param schoolYear 学年 + * @param schoolTerm 学期 + */ +export const statisticsByYearTerm = (schoolYear?: string, schoolTerm?: string) => { + return request({ + url: '/stuwork/classsafeedu/statistics', + method: 'get', + params: { schoolYear, schoolTerm } + }); +}; + diff --git a/src/api/stuwork/rewardstudent.ts b/src/api/stuwork/rewardstudent.ts index 5ce6aa8..b455089 100644 --- a/src/api/stuwork/rewardstudent.ts +++ b/src/api/stuwork/rewardstudent.ts @@ -25,3 +25,39 @@ export const exportExcel = (query?: any) => { }); }; +/** + * 更新学生评优奖项 + * @param data + */ +export const updateStuAward = (data: any) => { + return request({ + url: '/stuwork/rewardstudent/updateStuAward', + method: 'post', + data + }); +}; + +/** + * 查询学生评优记录 + * @param stuNo 学号 + * @param schoolYear 学年 + * @param schoolTerm 学期 + */ +export const getStuRewardList = (stuNo: string, schoolYear: string, schoolTerm: string) => { + return request({ + url: '/stuwork/rewardstudent/getStuRewardList', + method: 'get', + params: { stuNo, schoolYear, schoolTerm } + }); +}; + +/** + * 获取奖项规则列表 + */ +export const getRewardRuleList = () => { + return request({ + url: '/stuwork/rewardrule/getRewardRule', + method: 'get' + }); +}; + diff --git a/src/views/stuwork/classsafeedu/index.vue b/src/views/stuwork/classsafeedu/index.vue index 20f94fd..64b901f 100644 --- a/src/views/stuwork/classsafeedu/index.vue +++ b/src/views/stuwork/classsafeedu/index.vue @@ -81,16 +81,22 @@ 安全教育列表