From b4f4a598120299027500414ecbcf7cd8e43fc02b Mon Sep 17 00:00:00 2001 From: paidaxing444 <12qwaszx> Date: Wed, 6 May 2020 18:00:19 +0800 Subject: [PATCH] =?UTF-8?q?20200506-zlp-2=20=E9=A6=96=E9=A1=B5=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=95=99=E5=B8=88=E5=AD=A6=E4=BD=8D=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/api/system/teacher.js | 9 +++ ruoyi-ui/src/views/dashboard/BarChart.vue | 17 ++-- ruoyi-ui/src/views/dashboard/PieChart.vue | 80 +++++++++++-------- .../controller/ByTeacherJbxxController.java | 11 +++ .../system/mapper/ByTeacherJbxxMapper.java | 8 ++ .../system/service/IByTeacherJbxxService.java | 8 ++ .../impl/ByTeacherJbxxServiceImpl.java | 46 ++++++----- .../mybatis/system/ByTeacherJbxxMapper.xml | 12 +++ 8 files changed, 125 insertions(+), 66 deletions(-) diff --git a/ruoyi-ui/src/api/system/teacher.js b/ruoyi-ui/src/api/system/teacher.js index 35805feb9..8009e4a88 100644 --- a/ruoyi-ui/src/api/system/teacher.js +++ b/ruoyi-ui/src/api/system/teacher.js @@ -18,6 +18,15 @@ export function listTeacher2(query) { }) } +// 查询教师基本信息列表 +export function listTeacherGroupXw() { + return request({ + url: '/system/teacher/listgroupxw', + method: 'get', + params: '' + }) +} + // 查询教师基本信息详细 export function getTeacher(id) { return request({ diff --git a/ruoyi-ui/src/views/dashboard/BarChart.vue b/ruoyi-ui/src/views/dashboard/BarChart.vue index 6b464e1c4..b43acbed7 100644 --- a/ruoyi-ui/src/views/dashboard/BarChart.vue +++ b/ruoyi-ui/src/views/dashboard/BarChart.vue @@ -62,7 +62,7 @@ export default { }, xAxis: [{ type: 'category', - data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], + data: ['班级A', '班级B', '班级C', '班级D', '班级E', '班级F', '班级G'], axisTick: { alignWithLabel: true } @@ -74,25 +74,18 @@ export default { } }], series: [{ - name: 'pageA', + name: '幼儿出勤率', type: 'bar', stack: 'vistors', barWidth: '60%', - data: [79, 52, 200, 334, 390, 330, 220], + data: [30, 29, 28, 31, 33, 18, 20], animationDuration }, { - name: 'pageB', + name: '教师出勤率', type: 'bar', stack: 'vistors', barWidth: '60%', - data: [80, 52, 200, 334, 390, 330, 220], - animationDuration - }, { - name: 'pageC', - type: 'bar', - stack: 'vistors', - barWidth: '60%', - data: [30, 52, 200, 334, 390, 330, 220], + data: [3, 3, 3, 3, 2, 3, 3], animationDuration }] }) diff --git a/ruoyi-ui/src/views/dashboard/PieChart.vue b/ruoyi-ui/src/views/dashboard/PieChart.vue index d0e4f5016..869fc897f 100644 --- a/ruoyi-ui/src/views/dashboard/PieChart.vue +++ b/ruoyi-ui/src/views/dashboard/PieChart.vue @@ -3,77 +3,91 @@ diff --git a/ruoyi/src/main/java/com/ruoyi/project/system/controller/ByTeacherJbxxController.java b/ruoyi/src/main/java/com/ruoyi/project/system/controller/ByTeacherJbxxController.java index 522150f9b..9a257172c 100644 --- a/ruoyi/src/main/java/com/ruoyi/project/system/controller/ByTeacherJbxxController.java +++ b/ruoyi/src/main/java/com/ruoyi/project/system/controller/ByTeacherJbxxController.java @@ -61,6 +61,17 @@ public class ByTeacherJbxxController extends BaseController return getDataTable(list2); } + /** + * 查询教师基本信息列表 + */ + @PreAuthorize("@ss.hasPermi('system:teacher:list')") + @GetMapping("/listgroupxw") + public TableDataInfo listGroupXw(ByTeacherJbxx byTeacherJbxx) + { + List list = byTeacherJbxxService.selectByTeacherJbGroupXw(byTeacherJbxx); + return getDataTable(list); + } + /** * 导出教师基本信息列表 */ diff --git a/ruoyi/src/main/java/com/ruoyi/project/system/mapper/ByTeacherJbxxMapper.java b/ruoyi/src/main/java/com/ruoyi/project/system/mapper/ByTeacherJbxxMapper.java index 54873d5dc..7e86fe7b9 100644 --- a/ruoyi/src/main/java/com/ruoyi/project/system/mapper/ByTeacherJbxxMapper.java +++ b/ruoyi/src/main/java/com/ruoyi/project/system/mapper/ByTeacherJbxxMapper.java @@ -27,6 +27,14 @@ public interface ByTeacherJbxxMapper */ public List selectByTeacherJbxxList(ByTeacherJbxx byTeacherJbxx); + /** + * 查询教师基本信息列表 + * + * + * @return 教师基本信息集合 + */ + public List selectByTeacherJbGroupXw(ByTeacherJbxx byTeacherJbxx); + /** * 新增教师基本信息 * diff --git a/ruoyi/src/main/java/com/ruoyi/project/system/service/IByTeacherJbxxService.java b/ruoyi/src/main/java/com/ruoyi/project/system/service/IByTeacherJbxxService.java index becf82aac..81a77e9af 100644 --- a/ruoyi/src/main/java/com/ruoyi/project/system/service/IByTeacherJbxxService.java +++ b/ruoyi/src/main/java/com/ruoyi/project/system/service/IByTeacherJbxxService.java @@ -27,6 +27,14 @@ public interface IByTeacherJbxxService */ public List selectByTeacherJbxxList(ByTeacherJbxx byTeacherJbxx); + /** + * 查询教师基本信息列表 + * + * + * @return 教师基本信息集合 + */ + public List selectByTeacherJbGroupXw(ByTeacherJbxx byTeacherJbxx); + /** * 新增教师基本信息 * diff --git a/ruoyi/src/main/java/com/ruoyi/project/system/service/impl/ByTeacherJbxxServiceImpl.java b/ruoyi/src/main/java/com/ruoyi/project/system/service/impl/ByTeacherJbxxServiceImpl.java index d47219cff..4b397e1a0 100644 --- a/ruoyi/src/main/java/com/ruoyi/project/system/service/impl/ByTeacherJbxxServiceImpl.java +++ b/ruoyi/src/main/java/com/ruoyi/project/system/service/impl/ByTeacherJbxxServiceImpl.java @@ -11,86 +11,90 @@ import com.ruoyi.project.system.service.IByTeacherJbxxService; /** * 教师基本信息Service业务层处理 - * + * * @author tsbz * @date 2020-04-21 */ @Service -public class ByTeacherJbxxServiceImpl implements IByTeacherJbxxService -{ +public class ByTeacherJbxxServiceImpl implements IByTeacherJbxxService { @Autowired private ByTeacherJbxxMapper byTeacherJbxxMapper; /** * 查询教师基本信息 - * + * * @param id 教师基本信息ID * @return 教师基本信息 */ @Override - public ByTeacherJbxx selectByTeacherJbxxById(Long id) - { + public ByTeacherJbxx selectByTeacherJbxxById(Long id) { return byTeacherJbxxMapper.selectByTeacherJbxxById(id); } /** * 查询教师基本信息列表 - * + * * @param byTeacherJbxx 教师基本信息 * @return 教师基本信息 */ @Override @DataScope(deptAlias = "u") - public List selectByTeacherJbxxList(ByTeacherJbxx byTeacherJbxx) - { + public List selectByTeacherJbxxList(ByTeacherJbxx byTeacherJbxx) { return byTeacherJbxxMapper.selectByTeacherJbxxList(byTeacherJbxx); } + /** + * 查询教师基本信息列表 + * + * @return 教师基本信息集合 + */ + @Override + @DataScope(deptAlias = "u") + public List selectByTeacherJbGroupXw(ByTeacherJbxx byTeacherJbxx) { + return byTeacherJbxxMapper.selectByTeacherJbGroupXw(byTeacherJbxx); + } + /** * 新增教师基本信息 - * + * * @param byTeacherJbxx 教师基本信息 * @return 结果 */ @Override - public int insertByTeacherJbxx(ByTeacherJbxx byTeacherJbxx) - { + public int insertByTeacherJbxx(ByTeacherJbxx byTeacherJbxx) { return byTeacherJbxxMapper.insertByTeacherJbxx(byTeacherJbxx); } /** * 修改教师基本信息 - * + * * @param byTeacherJbxx 教师基本信息 * @return 结果 */ @Override - public int updateByTeacherJbxx(ByTeacherJbxx byTeacherJbxx) - { + public int updateByTeacherJbxx(ByTeacherJbxx byTeacherJbxx) { return byTeacherJbxxMapper.updateByTeacherJbxx(byTeacherJbxx); } /** * 批量删除教师基本信息 - * + * * @param ids 需要删除的教师基本信息ID * @return 结果 */ @Override - public int deleteByTeacherJbxxByIds(Long[] ids) - { + public int deleteByTeacherJbxxByIds(Long[] ids) { return byTeacherJbxxMapper.deleteByTeacherJbxxByIds(ids); } /** * 删除教师基本信息信息 - * + * * @param id 教师基本信息ID * @return 结果 */ @Override - public int deleteByTeacherJbxxById(Long id) - { + public int deleteByTeacherJbxxById(Long id) { return byTeacherJbxxMapper.deleteByTeacherJbxxById(id); } } diff --git a/ruoyi/src/main/resources/mybatis/system/ByTeacherJbxxMapper.xml b/ruoyi/src/main/resources/mybatis/system/ByTeacherJbxxMapper.xml index 53b11ce15..41e279084 100644 --- a/ruoyi/src/main/resources/mybatis/system/ByTeacherJbxxMapper.xml +++ b/ruoyi/src/main/resources/mybatis/system/ByTeacherJbxxMapper.xml @@ -69,6 +69,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ${dataScope} + +