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

This commit is contained in:
zhanglipeng 2021-04-19 09:06:06 +08:00
parent ee09c0491e
commit b9959b1273
3 changed files with 77 additions and 47 deletions

View File

@ -85,7 +85,7 @@
v-model="itemBz.mrz"
:precision="2"
:step="0.1"
:max="itemBz.score"
:max="0"
></el-input-number>
</div>
</div>

View File

@ -1,66 +1,86 @@
<template>
<div class="app-container">
<el-table
v-loading="loading"
:data="dayflowassessmentList"
@selection-change="handleSelectionChange"
<el-form
:model="queryParams"
ref="queryForm"
:inline="true"
label-width="70px"
>
<el-table-column type="selection" width="55" align="center" />
<!-- <el-table-column label="所属计划" align="center" prop="planid" :formatter="planFormat"/> -->
<el-form-item label="评估时间">
<el-date-picker
v-model="dateRange"
size="small"
class="my-date-picker"
value-format="yyyy-MM-dd"
type="daterange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
</el-form-item>
<el-form-item>
<el-button
type="primary"
icon="el-icon-search"
size="mini"
@click="handleQuery"
>搜索</el-button
>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
>重置</el-button
>
</el-form-item>
</el-form>
<el-table v-loading="loading" border :data="dayflowassessmentList">
<el-table-column
label="学年学期"
align="center"
fixed
prop="xnxq"
:formatter="xnxqFormat"
/>
<el-table-column
label="班级名称"
align="center"
fixed
prop="classid"
:formatter="classFormat"
/>
<!-- <el-table-column label="班级平均分" align="center" prop="classdf" /> -->
<!-- <el-table-column
label="主班教师"
align="center"
prop="bzbh"
:formatter="bzbhFormat"
/>
<el-table-column
label="配班教师"
align="center"
prop="pbbh"
:formatter="pbbhFormat"
/>
<el-table-column
label="助理教师"
align="center"
prop="zlbh"
:formatter="zlbhFormat"
/> -->
<el-table-column
label="评估对象"
align="center"
fixed
prop="pgdx"
:formatter="pgdxFormat"
/>
<!-- <el-table-column
label="评估环节"
align="center"
prop="bzid"
:formatter="dayFlowFormat"
/>
<el-table-column label="环节满分" align="center" prop="bzmf" /> -->
<!-- <el-table-column label="扣分值" align="center" prop="kfz" /> -->
<!-- <el-table-column label="扣分次数" align="center" prop="kfcs" /> -->
<el-table-column label="最终得分" align="center" prop="zzdf" />
<el-table-column
label="评估人"
align="center"
fixed
prop="createUserid"
:formatter="createUserFormat"
/>
<el-table-column label="最终得分" align="center" prop="zzdf" />
<el-table-column label="早间接待" align="center" prop="zjjdpjf" />
<el-table-column label="用餐" align="center" prop="ycpjf" />
<el-table-column label="早间坐圈" align="center" prop="zjzqpjf" />
<el-table-column label="分组教学" align="center" prop="fzjxpjf" />
<el-table-column label="点心时间" align="center" prop="dxsjpjf" />
<el-table-column label="如厕洗手饮水" align="center" prop="rcxsyspjf" />
<el-table-column label="活动过渡" align="center" prop="hdgdpjf" />
<el-table-column label="户外活动" align="center" prop="hwhdpjf" />
<el-table-column label="午睡" align="center" prop="wspjf" />
<el-table-column label="离园再见" align="center" prop="lyzjpjf" />
<el-table-column label="安全" align="center" prop="aqpjf" />
<el-table-column label="自由活动" align="center" prop="zyhdpjf" />
<el-table-column
label="规则与纪律约束"
align="center"
prop="gzyjlyspjf"
/>
<el-table-column label="微型课程" align="center" prop="wxkcpjf" />
<el-table-column label="潜课程" align="center" prop="qkcpjf" />
<el-table-column label="评估时间" align="center" prop="createTime" />
<el-table-column
label="操作"
@ -99,9 +119,7 @@
</template>
<script>
import {
listDayflowassessmentmyself
} from "@/api/benyi/dayflowassessment";
import { listDayflowassessmentmyself } from "@/api/benyi/dayflowassessment";
import { listClass } from "@/api/system/class";
import { listUser } from "@/api/system/user";
import { listDetail, getDetail } from "@/api/benyi/dayflow/dayflowmanger";
@ -128,6 +146,8 @@ export default {
xnxqOptions: [],
//
userOptions: [],
//
dateRange: [],
//
queryParams: {
pageNum: 1,
@ -240,12 +260,6 @@ export default {
this.resetForm("queryForm");
this.handleQuery();
},
//
handleSelectionChange(selection) {
this.ids = selection.map((item) => item.id);
this.single = selection.length != 1;
this.multiple = !selection.length;
},
handleAssessment(row) {
const id = row.id;
this.$router.push({ path: "/benyi/dayflowassessments/details/" + id });

View File

@ -47,7 +47,23 @@
</resultMap>
<sql id="selectByDayflowassessmentVo">
select d.id, d.planid, d.dept_id, d.classid, d.bzbh, d.bzxm, d.pbbh, d.pbxm, d.zlbh, d.zlxm, d.xnxq, d.bzid, d.bzmf, d.kfz, d.kfcs, d.zzdf, d.classdf, d.items, d.values, d.pgdx, d.pgdxxm, d.create_userid, d.create_time from by_dayflowassessment d
select d.id, d.planid, d.dept_id, d.classid, d.bzbh, d.bzxm, d.pbbh, d.pbxm, d.zlbh, d.zlxm, d.xnxq, d.bzid, d.bzmf, d.kfz, d.kfcs, d.zzdf, d.classdf, d.items, d.values, d.pgdx, d.pgdxxm, d.create_userid, d.create_time,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='早间接待')) as zjjdpjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='用餐')) as ycpjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='早间坐圈')) as zjzqpjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='分组教学')) as fzjxpjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='点心时间')) as dxsjpjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='如厕洗手饮水')) as rcxsyspjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='活动过渡')) as hdgdpjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='户外活动')) as hwhdpjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='午睡')) as wspjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='离园再见')) as lyzjpjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='安全')) as aqpjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='自由活动')) as zyhdpjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='规则与纪律约束')) as gzyjlyspjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='微型课程')) as wxkcpjf,
(select sum(b.value) from by_dayflowassessmentitem b where d.id=b.pid and b.item in (select id from by_day_flow where name='潜课程')) as qkcpjf
from by_dayflowassessment d
</sql>
<select id="selectByDayflowassessmentList" parameterType="ByDayflowassessment"