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}
+
+