一日流程评估班级评估结果查看

This commit is contained in:
zhanglipeng 2021-04-12 10:00:45 +08:00
parent fd9fe5a830
commit f438de73f8
8 changed files with 384 additions and 1 deletions

View File

@ -18,6 +18,15 @@ export function listDayflowassessmentmyself(query) {
}); });
} }
// 查询幼儿园一日流程评估列表
export function listDayflowassessmentPjf(query) {
return request({
url: "/benyi/dayflowassessment/listpjf",
method: "get",
params: query
});
}
// 查询幼儿园一日流程评估详细 // 查询幼儿园一日流程评估详细
export function getDayflowassessment(id) { export function getDayflowassessment(id) {
return request({ return request({

View File

@ -0,0 +1,131 @@
<template>
<div class="app-container">
<el-table
v-loading="loading"
:data="dayflowassessmentList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" />
<!-- <el-table-column label="所属计划" align="center" prop="planid" :formatter="planFormat"/> -->
<el-table-column
label="班级名称"
align="center"
prop="classid"
:formatter="classFormat"
/>
<el-table-column label="班级平均分" align="center" prop="bjpjf" />
</el-table>
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
</div>
</template>
<script>
import {
listDayflowassessmentPjf
} from "@/api/benyi/dayflowassessment";
import { listClass } from "@/api/system/class";
export default {
name: "Dayflowassessment",
data() {
return {
//
loading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
total: 0,
//
dayflowassessmentList: [],
//
classOptions: [],
//
queryParams: {
pageNum: 1,
pageSize: 10,
planid: undefined,
deptId: undefined,
classid: undefined,
bzbh: undefined,
bzxm: undefined,
pbbh: undefined,
pbxm: undefined,
zlbh: undefined,
zlxm: undefined,
xnxq: undefined,
bzid: undefined,
kfz: undefined,
bzmf: undefined,
zzdf: undefined,
kfcs: undefined,
pgdx: undefined,
classdf: undefined,
createUserid: undefined,
},
//
form: {},
};
},
created() {
this.getList();
this.getClassList();
},
methods: {
/** 查询幼儿园一日流程评估列表 */
getList() {
this.loading = true;
listDayflowassessmentPjf(this.queryParams).then((response) => {
this.dayflowassessmentList = response.rows;
this.total = response.total;
this.loading = false;
});
},
//
getClassList() {
listClass(null).then((response) => {
this.classOptions = response.rows;
});
},
//
classFormat(row, column) {
var actions = [];
var datas = this.classOptions;
Object.keys(datas).map((key) => {
if (datas[key].bjbh == "" + row.classid) {
actions.push(datas[key].bjmc);
return false;
}
});
return actions.join("");
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.handleQuery();
},
//
handleSelectionChange(selection) {
this.ids = selection.map((item) => item.id);
this.single = selection.length != 1;
this.multiple = !selection.length;
},
},
};
</script>

View File

@ -54,6 +54,18 @@ public class ByDayflowassessmentController extends BaseController {
return getDataTable(list); return getDataTable(list);
} }
/**
* 查询幼儿园一日流程评估列表
*/
@PreAuthorize("@ss.hasPermi('benyi:dayflowassessment:list')")
@GetMapping("/listpjf")
public TableDataInfo listpjf(ByDayflowassessment byDayflowassessment) {
byDayflowassessment.setDeptId(SecurityUtils.getLoginUser().getUser().getDeptId());
startPage();
List<ByDayflowassessment> list = byDayflowassessmentService.selectByDayflowassessmentPjf(byDayflowassessment);
return getDataTable(list);
}
/** /**
* 查询幼儿园一日流程评估列表 * 查询幼儿园一日流程评估列表
*/ */

View File

@ -147,6 +147,152 @@ public class ByDayflowassessment extends BaseEntity {
@Excel(name = "执行人") @Excel(name = "执行人")
private Long createUserid; private Long createUserid;
public Double getBjpjf() {
return bjpjf;
}
public void setBjpjf(Double bjpjf) {
this.bjpjf = bjpjf;
}
public Double getZjjdpjf() {
return zjjdpjf;
}
public void setZjjdpjf(Double zjjdpjf) {
this.zjjdpjf = zjjdpjf;
}
public Double getYcpjf() {
return ycpjf;
}
public void setYcpjf(Double ycpjf) {
this.ycpjf = ycpjf;
}
public Double getZjzqpjf() {
return zjzqpjf;
}
public void setZjzqpjf(Double zjzqpjf) {
this.zjzqpjf = zjzqpjf;
}
public Double getFzjxpjf() {
return fzjxpjf;
}
public void setFzjxpjf(Double fzjxpjf) {
this.fzjxpjf = fzjxpjf;
}
public Double getDxsjpjf() {
return dxsjpjf;
}
public void setDxsjpjf(Double dxsjpjf) {
this.dxsjpjf = dxsjpjf;
}
public Double getRcxsyspjf() {
return rcxsyspjf;
}
public void setRcxsyspjf(Double rcxsyspjf) {
this.rcxsyspjf = rcxsyspjf;
}
public Double getHdgdpjf() {
return hdgdpjf;
}
public void setHdgdpjf(Double hdgdpjf) {
this.hdgdpjf = hdgdpjf;
}
public Double getHwhdpjf() {
return hwhdpjf;
}
public void setHwhdpjf(Double hwhdpjf) {
this.hwhdpjf = hwhdpjf;
}
public Double getWspjf() {
return wspjf;
}
public void setWspjf(Double wspjf) {
this.wspjf = wspjf;
}
public Double getLyzjpjf() {
return lyzjpjf;
}
public void setLyzjpjf(Double lyzjpjf) {
this.lyzjpjf = lyzjpjf;
}
public Double getAqpjf() {
return aqpjf;
}
public void setAqpjf(Double aqpjf) {
this.aqpjf = aqpjf;
}
public Double getZyhdpjf() {
return zyhdpjf;
}
public void setZyhdpjf(Double zyhdpjf) {
this.zyhdpjf = zyhdpjf;
}
public Double getGzyjlyspjf() {
return gzyjlyspjf;
}
public void setGzyjlyspjf(Double gzyjlyspjf) {
this.gzyjlyspjf = gzyjlyspjf;
}
public Double getWxkcpjf() {
return wxkcpjf;
}
public void setWxkcpjf(Double wxkcpjf) {
this.wxkcpjf = wxkcpjf;
}
public Double getQkcpjf() {
return qkcpjf;
}
public void setQkcpjf(Double qkcpjf) {
this.qkcpjf = qkcpjf;
}
private Double bjpjf;
private Double zjjdpjf;
private Double ycpjf;
private Double zjzqpjf;
private Double fzjxpjf;
private Double dxsjpjf;
private Double rcxsyspjf;
private Double hdgdpjf;
private Double hwhdpjf;
private Double wspjf;
private Double lyzjpjf;
private Double aqpjf;
private Double zyhdpjf;
private Double gzyjlyspjf;
private Double wxkcpjf;
private Double qkcpjf;
private List<ByDayFlowStandard> list; private List<ByDayFlowStandard> list;
public void setId(Long id) { public void setId(Long id) {
@ -328,6 +474,22 @@ public class ByDayflowassessment extends BaseEntity {
.append("createUserid", getCreateUserid()) .append("createUserid", getCreateUserid())
.append("createTime", getCreateTime()) .append("createTime", getCreateTime())
.append("list", getList()) .append("list", getList())
.append("bjpjf", getBjpjf())
.append("zjjdpjf", getZjjdpjf())
.append("ycpjf", getYcpjf())
.append("zjzqpjf", getZjzqpjf())
.append("fzjxpjf", getFzjxpjf())
.append("dxsjpjf", getDxsjpjf())
.append("rcxsyspjf", getRcxsyspjf())
.append("hdgdpjf", getHdgdpjf())
.append("hwhdpjf", getHwhdpjf())
.append("wspjf", getWspjf())
.append("lyzjpjf", getLyzjpjf())
.append("aqpjf", getAqpjf())
.append("zyhdpjf", getZyhdpjf())
.append("gzyjlyspjf", getGzyjlyspjf())
.append("wxkcpjf", getWxkcpjf())
.append("qkcpjf", getQkcpjf())
.toString(); .toString();
} }

View File

@ -27,6 +27,14 @@ public interface ByDayflowassessmentMapper {
*/ */
public List<ByDayflowassessment> selectByDayflowassessmentList(ByDayflowassessment byDayflowassessment); public List<ByDayflowassessment> selectByDayflowassessmentList(ByDayflowassessment byDayflowassessment);
/**
* 查询幼儿园一日流程评估列表
*
* @param byDayflowassessment 幼儿园一日流程评估
* @return 幼儿园一日流程评估集合
*/
public List<ByDayflowassessment> selectByDayflowassessmentPjf(ByDayflowassessment byDayflowassessment);
/** /**
* 新增幼儿园一日流程评估 * 新增幼儿园一日流程评估
* *

View File

@ -27,6 +27,15 @@ public interface IByDayflowassessmentService {
*/ */
public List<ByDayflowassessment> selectByDayflowassessmentList(ByDayflowassessment byDayflowassessment); public List<ByDayflowassessment> selectByDayflowassessmentList(ByDayflowassessment byDayflowassessment);
/**
* 查询幼儿园一日流程评估列表
*
* @param byDayflowassessment 幼儿园一日流程评估
* @return 幼儿园一日流程评估集合
*/
public List<ByDayflowassessment> selectByDayflowassessmentPjf(ByDayflowassessment byDayflowassessment);
/** /**
* 新增幼儿园一日流程评估 * 新增幼儿园一日流程评估
* *

View File

@ -44,6 +44,17 @@ public class ByDayflowassessmentServiceImpl implements IByDayflowassessmentServi
return byDayflowassessmentMapper.selectByDayflowassessmentList(byDayflowassessment); return byDayflowassessmentMapper.selectByDayflowassessmentList(byDayflowassessment);
} }
/**
* 查询幼儿园一日流程评估列表
*
* @param byDayflowassessment 幼儿园一日流程评估
* @return 幼儿园一日流程评估集合
*/
@Override
public List<ByDayflowassessment> selectByDayflowassessmentPjf(ByDayflowassessment byDayflowassessment) {
return byDayflowassessmentMapper.selectByDayflowassessmentPjf(byDayflowassessment);
}
/** /**
* 新增幼儿园一日流程评估 * 新增幼儿园一日流程评估
* *

View File

@ -28,6 +28,22 @@
<result property="pgdxxm" column="pgdxxm"/> <result property="pgdxxm" column="pgdxxm"/>
<result property="createUserid" column="create_userid"/> <result property="createUserid" column="create_userid"/>
<result property="createTime" column="create_time"/> <result property="createTime" column="create_time"/>
<result property="bjpjf" column="bjpjf"/>
<result property="zjjdpjf" column="zjjdpjf"/>
<result property="ycpjf" column="ycpjf"/>
<result property="zjzqpjf" column="zjzqpjf"/>
<result property="fzjxpjf" column="fzjxpjf"/>
<result property="dxsjpjf" column="dxsjpjf"/>
<result property="rcxsyspjf" column="rcxsyspjf"/>
<result property="hdgdpjf" column="hdgdpjf"/>
<result property="hwhdpjf" column="hwhdpjf"/>
<result property="wspjf" column="wspjf"/>
<result property="lyzjpjf" column="lyzjpjf"/>
<result property="aqpjf" column="aqpjf"/>
<result property="zyhdpjf" column="zyhdpjf"/>
<result property="gzyjlyspjf" column="gzyjlyspjf"/>
<result property="wxkcpjf" column="wxkcpjf"/>
<result property="qkcpjf" column="qkcpjf"/>
</resultMap> </resultMap>
<sql id="selectByDayflowassessmentVo"> <sql id="selectByDayflowassessmentVo">
@ -57,6 +73,7 @@
<if test="createUserid != null ">and d.create_userid = #{createUserid}</if> <if test="createUserid != null ">and d.create_userid = #{createUserid}</if>
<!-- 数据范围过滤 --> <!-- 数据范围过滤 -->
${dataScope} ${dataScope}
order by d.classid
</where> </where>
</select> </select>
@ -65,6 +82,30 @@
where d.id = #{id} where d.id = #{id}
</select> </select>
<select id="selectByDayflowassessmentPjz" parameterType="Long" resultMap="ByDayflowassessmentResult">
select t.classid,t.ny,avg(t.zzdf) as bjpjf,avg(t.zjjd) as zjjdpjf,avg(t.yc) as ycpjf,avg(t.zjzq) as zjzqpjf,avg(t.fzjx) as fzjxpjf,avg(t.dxsj) as dxsjpjf,avg(t.rcxsys) as rcxsyspjf,avg(t.hdgd) as hdgdpjf,avg(t.hwhd) as hwhdpjf,avg(t.ws) as wspjf,avg(t.lyzj) as lyzjpjf,avg(t.aq) as aqpjf,avg(t.zyhd) as zyhdpjf,avg(t.gzyjlys) as gzyjlyspjf,avg(t.wxkc) as wxkcpjf,avg(t.qkc) as qkcpjf from (
select a.classid,a.zzdf,a.create_time,date_format(a.create_time,'%Y-%m') as 'ny',
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='早间接待')) as zjjd,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='用餐')) as yc,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='早间坐圈')) as zjzq,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='分组教学')) as fzjx,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='点心时间')) as dxsj,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='如厕洗手饮水')) as rcxsys,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='活动过渡')) as hdgd,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='户外活动')) as hwhd,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='午睡')) as ws,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='离园再见')) as lyzj,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='安全')) as aq,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='自由活动')) as zyhd,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='规则与纪律约束')) as gzyjlys,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='微型课程')) as wxkc,
(select sum(b.value) from by_dayflowassessmentitem b where a.id=b.pid and b.item in (select id from by_day_flow where name='潜课程')) as qkc
from by_dayflowassessment a
where a.dept_id=#{deptId}
) t
group by t.classid,t.ny
</select>
<insert id="insertByDayflowassessment" parameterType="ByDayflowassessment" useGeneratedKeys="true" keyProperty="id"> <insert id="insertByDayflowassessment" parameterType="ByDayflowassessment" useGeneratedKeys="true" keyProperty="id">
insert into by_dayflowassessment insert into by_dayflowassessment
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">