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