页面样式,一日流程评估
This commit is contained in:
parent
aec2eb18c3
commit
480c520bbc
@ -27,6 +27,15 @@ export function listDayflowassessmentPjf(query) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 查询幼儿园一日流程评估列表 教师平均分
|
||||||
|
export function listDayflowassessmentTeacherAvg(query) {
|
||||||
|
return request({
|
||||||
|
url: "/benyi/dayflowassessment/listteacheravg",
|
||||||
|
method: "get",
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
// 查询幼儿园一日流程评估详细
|
// 查询幼儿园一日流程评估详细
|
||||||
export function getDayflowassessment(id) {
|
export function getDayflowassessment(id) {
|
||||||
return request({
|
return request({
|
||||||
|
@ -1,58 +1,51 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="app-container">
|
<div class="app-container">
|
||||||
<el-form
|
<el-form :model="queryParams" ref="queryForm" label-width="70px">
|
||||||
:model="queryParams"
|
<el-row :gutter="10">
|
||||||
ref="queryForm"
|
<el-col :xs="24" :ms="12" :md="5">
|
||||||
:inline="true"
|
<el-form-item label="学年学期" prop="xnxq">
|
||||||
label-width="70px"
|
<el-select v-model="queryParams.xnxq" placeholder="请选择学年学期">
|
||||||
>
|
<el-option
|
||||||
<!-- <el-form-item label="所属计划" prop="planid">
|
v-for="dict in xnxqOptions"
|
||||||
<el-select v-model="queryParams.planid" placeholder="请选择评估计划">
|
:key="dict.dictValue"
|
||||||
<el-option
|
:label="dict.dictLabel"
|
||||||
v-for="dict in dayflowassessmentplanOptions"
|
:value="dict.dictValue"
|
||||||
:key="dict.id"
|
/>
|
||||||
:label="dict.name"
|
</el-select>
|
||||||
:value="dict.id"
|
</el-form-item>
|
||||||
></el-option>
|
</el-col>
|
||||||
</el-select>
|
<el-col :xs="24" :ms="12" :md="5">
|
||||||
</el-form-item> -->
|
<el-form-item label="班级名称" prop="classid">
|
||||||
<el-form-item label="学年学期" prop="xnxq">
|
<el-select
|
||||||
<el-select v-model="queryParams.xnxq" placeholder="请选择学年学期">
|
v-model="queryParams.classid"
|
||||||
<el-option
|
clearable
|
||||||
v-for="dict in xnxqOptions"
|
size="small"
|
||||||
:key="dict.dictValue"
|
placeholder="请选择班级"
|
||||||
:label="dict.dictLabel"
|
>
|
||||||
:value="dict.dictValue"
|
<el-option
|
||||||
/>
|
v-for="dict in classOptions"
|
||||||
</el-select>
|
:key="dict.bjbh"
|
||||||
</el-form-item>
|
:label="dict.bjmc"
|
||||||
<el-form-item label="班级名称" prop="classid">
|
:value="dict.bjbh"
|
||||||
<el-select
|
></el-option>
|
||||||
v-model="queryParams.classid"
|
</el-select>
|
||||||
clearable
|
</el-form-item>
|
||||||
size="small"
|
</el-col>
|
||||||
placeholder="请选择班级"
|
<el-col :xs="24" :ms="12" :md="5">
|
||||||
>
|
<el-form-item>
|
||||||
<el-option
|
<el-button
|
||||||
v-for="dict in classOptions"
|
type="primary"
|
||||||
:key="dict.bjbh"
|
icon="el-icon-search"
|
||||||
:label="dict.bjmc"
|
size="mini"
|
||||||
:value="dict.bjbh"
|
@click="handleQuery"
|
||||||
></el-option>
|
>搜索</el-button
|
||||||
</el-select>
|
>
|
||||||
</el-form-item>
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||||
<el-form-item>
|
>重置</el-button
|
||||||
<el-button
|
>
|
||||||
type="primary"
|
</el-form-item>
|
||||||
icon="el-icon-search"
|
</el-col>
|
||||||
size="mini"
|
</el-row>
|
||||||
@click="handleQuery"
|
|
||||||
>搜索</el-button
|
|
||||||
>
|
|
||||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
|
||||||
>重置</el-button
|
|
||||||
>
|
|
||||||
</el-form-item>
|
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<div class="mb8 btn-list">
|
<div class="mb8 btn-list">
|
||||||
@ -68,6 +61,7 @@
|
|||||||
|
|
||||||
<el-table
|
<el-table
|
||||||
v-loading="loading"
|
v-loading="loading"
|
||||||
|
border
|
||||||
:data="dayflowassessmentList"
|
:data="dayflowassessmentList"
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
@ -75,6 +69,7 @@
|
|||||||
<!-- <el-table-column label="所属计划" align="center" prop="planid" :formatter="planFormat"/> -->
|
<!-- <el-table-column label="所属计划" align="center" prop="planid" :formatter="planFormat"/> -->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="学年学期"
|
label="学年学期"
|
||||||
|
fixed
|
||||||
align="center"
|
align="center"
|
||||||
prop="xnxq"
|
prop="xnxq"
|
||||||
:formatter="xnxqFormat"
|
:formatter="xnxqFormat"
|
||||||
@ -85,40 +80,12 @@
|
|||||||
prop="classid"
|
prop="classid"
|
||||||
:formatter="classFormat"
|
: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
|
<el-table-column
|
||||||
label="评估对象"
|
label="评估对象"
|
||||||
align="center"
|
align="center"
|
||||||
prop="pgdx"
|
prop="pgdx"
|
||||||
:formatter="pgdxFormat"
|
: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" prop="zzdf" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="评估人"
|
label="评估人"
|
||||||
@ -128,9 +95,11 @@
|
|||||||
/>
|
/>
|
||||||
<el-table-column label="评估时间" align="center" prop="createTime" />
|
<el-table-column label="评估时间" align="center" prop="createTime" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
fixed="right"
|
||||||
label="操作"
|
label="操作"
|
||||||
align="center"
|
align="center"
|
||||||
class-name="small-padding fixed-width"
|
width="60"
|
||||||
|
class-name="small-padding fixed-width edit-btns"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button
|
<el-button
|
||||||
@ -339,4 +308,21 @@ export default {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.el-select {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.my-date-picker {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.edit-btns {
|
||||||
|
.el-button {
|
||||||
|
display: block;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.no-margin ::v-deep.el-form-item__content {
|
||||||
|
margin: 0 !important;
|
||||||
|
}
|
||||||
|
</style>
|
@ -1,109 +1,109 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="app-container">
|
<div class="app-container">
|
||||||
<el-form
|
<el-form :model="queryParams" ref="queryForm" label-width="70px">
|
||||||
:model="queryParams"
|
<el-row :gutter="10">
|
||||||
ref="queryForm"
|
<el-col :xs="24" :ms="12" :md="5">
|
||||||
:inline="true"
|
<el-form-item label="学年学期" prop="xnxq">
|
||||||
label-width="70px"
|
<el-select
|
||||||
>
|
v-model="queryParams.xnxq"
|
||||||
<el-form-item label="学年学期" prop="xnxq">
|
placeholder="请选择学年学期"
|
||||||
<el-select
|
clearable
|
||||||
v-model="queryParams.xnxq"
|
size="small"
|
||||||
placeholder="请选择学年学期"
|
>
|
||||||
clearable
|
<el-option
|
||||||
size="small"
|
v-for="dict in xnxqOptions"
|
||||||
>
|
:key="dict.dictValue"
|
||||||
<el-option
|
:label="dict.dictLabel"
|
||||||
v-for="dict in xnxqOptions"
|
:value="dict.dictValue"
|
||||||
:key="dict.dictValue"
|
/>
|
||||||
:label="dict.dictLabel"
|
</el-select>
|
||||||
:value="dict.dictValue"
|
</el-form-item>
|
||||||
/>
|
</el-col>
|
||||||
</el-select>
|
<el-col :xs="24" :ms="12" :md="5">
|
||||||
</el-form-item>
|
<el-form-item label="评估月份" prop="month">
|
||||||
<el-form-item label="评估月份" prop="month">
|
<el-date-picker
|
||||||
<el-date-picker
|
clearable
|
||||||
clearable
|
size="small"
|
||||||
size="small"
|
v-model="queryParams.month"
|
||||||
style="width: 200px"
|
type="month"
|
||||||
v-model="queryParams.month"
|
class="my-date-picker"
|
||||||
type="month"
|
value-format="yyyy-MM-dd"
|
||||||
value-format="yyyy-MM-dd"
|
placeholder="选择评估月份"
|
||||||
placeholder="选择评估月份"
|
>
|
||||||
>
|
</el-date-picker>
|
||||||
</el-date-picker>
|
</el-form-item>
|
||||||
</el-form-item>
|
</el-col>
|
||||||
<el-form-item label="评估班级" prop="classid">
|
<el-col :xs="24" :ms="12" :md="5">
|
||||||
<el-select
|
<el-form-item label="评估班级" prop="classid">
|
||||||
v-model="queryParams.classid"
|
<el-select
|
||||||
clearable
|
v-model="queryParams.classid"
|
||||||
size="small"
|
clearable
|
||||||
placeholder="请选择班级"
|
size="small"
|
||||||
>
|
placeholder="请选择班级"
|
||||||
<el-option
|
>
|
||||||
v-for="dict in classOptions"
|
<el-option
|
||||||
:key="dict.bjbh"
|
v-for="dict in classOptions"
|
||||||
:label="dict.bjmc"
|
:key="dict.bjbh"
|
||||||
:value="dict.bjbh"
|
:label="dict.bjmc"
|
||||||
></el-option>
|
:value="dict.bjbh"
|
||||||
</el-select>
|
></el-option>
|
||||||
</el-form-item>
|
</el-select>
|
||||||
<el-form-item>
|
</el-form-item>
|
||||||
<el-button
|
</el-col>
|
||||||
type="primary"
|
<el-col :xs="24" :ms="12" :md="5">
|
||||||
icon="el-icon-search"
|
<el-form-item>
|
||||||
size="mini"
|
<el-button
|
||||||
@click="handleQuery"
|
type="primary"
|
||||||
>搜索</el-button
|
icon="el-icon-search"
|
||||||
>
|
size="mini"
|
||||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
@click="handleQuery"
|
||||||
>重置</el-button
|
>搜索</el-button
|
||||||
>
|
>
|
||||||
</el-form-item>
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||||
|
>重置</el-button
|
||||||
|
>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<el-row :gutter="10" class="mb8">
|
<div class="mb8 btn-list">
|
||||||
<el-col :span="1.5">
|
<el-button
|
||||||
<el-button
|
type="primary"
|
||||||
type="primary"
|
icon="el-icon-plus"
|
||||||
icon="el-icon-plus"
|
size="mini"
|
||||||
size="mini"
|
@click="handleAdd"
|
||||||
@click="handleAdd"
|
v-hasPermi="['benyi:dayflowassessmentplan:add']"
|
||||||
v-hasPermi="['benyi:dayflowassessmentplan:add']"
|
>新增</el-button
|
||||||
>新增</el-button
|
>
|
||||||
>
|
<el-button
|
||||||
</el-col>
|
type="success"
|
||||||
<el-col :span="1.5">
|
icon="el-icon-edit"
|
||||||
<el-button
|
size="mini"
|
||||||
type="success"
|
:disabled="single"
|
||||||
icon="el-icon-edit"
|
@click="handleUpdate"
|
||||||
size="mini"
|
v-hasPermi="['benyi:dayflowassessmentplan:edit']"
|
||||||
:disabled="single"
|
>修改</el-button
|
||||||
@click="handleUpdate"
|
>
|
||||||
v-hasPermi="['benyi:dayflowassessmentplan:edit']"
|
<el-button
|
||||||
>修改</el-button
|
type="danger"
|
||||||
>
|
icon="el-icon-delete"
|
||||||
</el-col>
|
size="mini"
|
||||||
<el-col :span="1.5">
|
:disabled="multiple"
|
||||||
<el-button
|
@click="handleDelete"
|
||||||
type="danger"
|
v-hasPermi="['benyi:dayflowassessmentplan:remove']"
|
||||||
icon="el-icon-delete"
|
>删除</el-button
|
||||||
size="mini"
|
>
|
||||||
:disabled="multiple"
|
</div>
|
||||||
@click="handleDelete"
|
|
||||||
v-hasPermi="['benyi:dayflowassessmentplan:remove']"
|
|
||||||
>删除</el-button
|
|
||||||
>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<el-table
|
<el-table
|
||||||
v-loading="loading"
|
v-loading="loading"
|
||||||
|
border
|
||||||
:data="dayflowassessmentplanList"
|
:data="dayflowassessmentplanList"
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<el-table-column label="计划名称" align="center" prop="name" />
|
<el-table-column label="计划名称" fixed align="center" prop="name" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="评估学年学期"
|
label="评估学年学期"
|
||||||
align="center"
|
align="center"
|
||||||
@ -116,15 +116,22 @@
|
|||||||
prop="classid"
|
prop="classid"
|
||||||
:formatter="classFormat"
|
:formatter="classFormat"
|
||||||
/>
|
/>
|
||||||
<el-table-column label="评估内容" align="center" prop="connent" :formatter="dayFlowFormat"/>
|
<el-table-column
|
||||||
|
label="评估内容"
|
||||||
|
align="center"
|
||||||
|
prop="connent"
|
||||||
|
:formatter="dayFlowFormat"
|
||||||
|
/>
|
||||||
<!-- <el-table-column label="内容分数" align="center" prop="score" />
|
<!-- <el-table-column label="内容分数" align="center" prop="score" />
|
||||||
<el-table-column label="班级所得平均分" align="center" prop="classavg" /> -->
|
<el-table-column label="班级所得平均分" align="center" prop="classavg" /> -->
|
||||||
<el-table-column label="评估时间" align="center" prop="starttime" />
|
<el-table-column label="评估时间" align="center" prop="starttime" />
|
||||||
<!-- <el-table-column label="创建人" align="center" prop="createUserid" /> -->
|
<!-- <el-table-column label="创建人" align="center" prop="createUserid" /> -->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
fixed="right"
|
||||||
label="操作"
|
label="操作"
|
||||||
align="center"
|
align="center"
|
||||||
class-name="small-padding fixed-width"
|
width="60"
|
||||||
|
class-name="small-padding fixed-width edit-btns"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button
|
<el-button
|
||||||
@ -179,7 +186,11 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="评估内容" prop="connent">
|
<el-form-item label="评估内容" prop="connent">
|
||||||
<el-select v-model="form.connent" placeholder="请选择评估内容" @change="handleChange">
|
<el-select
|
||||||
|
v-model="form.connent"
|
||||||
|
placeholder="请选择评估内容"
|
||||||
|
@change="handleChange"
|
||||||
|
>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in detailOptions"
|
v-for="dict in detailOptions"
|
||||||
:key="dict.id"
|
:key="dict.id"
|
||||||
|
@ -6,9 +6,9 @@
|
|||||||
:inline="true"
|
:inline="true"
|
||||||
label-width="70px"
|
label-width="70px"
|
||||||
>
|
>
|
||||||
<el-form-item label="教师姓名" prop="classid">
|
<el-form-item label="教师姓名" prop="pgdx">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="queryParams.classid"
|
v-model="queryParams.pgdx"
|
||||||
clearable
|
clearable
|
||||||
size="small"
|
size="small"
|
||||||
placeholder="请选择教师"
|
placeholder="请选择教师"
|
||||||
@ -51,11 +51,10 @@
|
|||||||
<el-table-column
|
<el-table-column
|
||||||
label="评估对象"
|
label="评估对象"
|
||||||
align="center"
|
align="center"
|
||||||
prop="pgdx"
|
prop="pgdxxm"
|
||||||
fixed
|
fixed
|
||||||
:formatter="pgdxFormat"
|
|
||||||
/>
|
/>
|
||||||
<el-table-column label="最终得分" align="center" prop="zzdf" />
|
<el-table-column label="最终得分" align="center" prop="bjpjf" />
|
||||||
<el-table-column label="早间接待" align="center" prop="zjjdpjf" />
|
<el-table-column label="早间接待" align="center" prop="zjjdpjf" />
|
||||||
<el-table-column label="用餐" align="center" prop="ycpjf" />
|
<el-table-column label="用餐" align="center" prop="ycpjf" />
|
||||||
<el-table-column label="早间坐圈" align="center" prop="zjzqpjf" />
|
<el-table-column label="早间坐圈" align="center" prop="zjzqpjf" />
|
||||||
@ -89,9 +88,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
listDayflowassessment,
|
listDayflowassessmentTeacherAvg,
|
||||||
getDayflowassessment,
|
|
||||||
delDayflowassessment,
|
|
||||||
} from "@/api/benyi/dayflowassessment";
|
} from "@/api/benyi/dayflowassessment";
|
||||||
import { listClass } from "@/api/system/class";
|
import { listClass } from "@/api/system/class";
|
||||||
import { listUser } from "@/api/system/user";
|
import { listUser } from "@/api/system/user";
|
||||||
@ -161,7 +158,7 @@ export default {
|
|||||||
/** 查询幼儿园一日流程评估列表 */
|
/** 查询幼儿园一日流程评估列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listDayflowassessment(this.queryParams).then((response) => {
|
listDayflowassessmentTeacherAvg(this.addDateRange(this.queryParams, this.dateRange)).then((response) => {
|
||||||
this.dayflowassessmentList = response.rows;
|
this.dayflowassessmentList = response.rows;
|
||||||
this.total = response.total;
|
this.total = response.total;
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
@ -185,44 +182,12 @@ export default {
|
|||||||
});
|
});
|
||||||
return actions.join("");
|
return actions.join("");
|
||||||
},
|
},
|
||||||
// 学年学期类型--字典状态字典翻译
|
|
||||||
xnxqFormat(row, column) {
|
|
||||||
return this.selectDictLabel(this.xnxqOptions, row.xnxq);
|
|
||||||
},
|
|
||||||
/** 查询用户列表 */
|
/** 查询用户列表 */
|
||||||
getUserList() {
|
getUserList() {
|
||||||
listUser(null).then((response) => {
|
listUser(null).then((response) => {
|
||||||
this.userOptions = response.rows;
|
this.userOptions = response.rows;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 教师字典翻译
|
|
||||||
pgdxFormat(row, column) {
|
|
||||||
var actions = [];
|
|
||||||
var datas = this.userOptions;
|
|
||||||
Object.keys(datas).map((key) => {
|
|
||||||
if (datas[key].userId == "" + row.pgdx) {
|
|
||||||
actions.push(datas[key].nickName);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return actions.join("");
|
|
||||||
},
|
|
||||||
// 教师字典翻译
|
|
||||||
createUserFormat(row, column) {
|
|
||||||
var actions = [];
|
|
||||||
var datas = this.userOptions;
|
|
||||||
Object.keys(datas).map((key) => {
|
|
||||||
if (datas[key].userId == "" + row.createUserid) {
|
|
||||||
actions.push(datas[key].nickName);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return actions.join("");
|
|
||||||
},
|
|
||||||
// 学年学期类型--字典状态字典翻译
|
|
||||||
xnxqFormat(row, column) {
|
|
||||||
return this.selectDictLabel(this.xnxqOptions, row.xnxq);
|
|
||||||
},
|
|
||||||
/** 搜索按钮操作 */
|
/** 搜索按钮操作 */
|
||||||
handleQuery() {
|
handleQuery() {
|
||||||
this.queryParams.pageNum = 1;
|
this.queryParams.pageNum = 1;
|
||||||
@ -230,6 +195,7 @@ export default {
|
|||||||
},
|
},
|
||||||
/** 重置按钮操作 */
|
/** 重置按钮操作 */
|
||||||
resetQuery() {
|
resetQuery() {
|
||||||
|
this.dateRange = [];
|
||||||
this.resetForm("queryForm");
|
this.resetForm("queryForm");
|
||||||
this.handleQuery();
|
this.handleQuery();
|
||||||
},
|
},
|
||||||
|
@ -3,114 +3,88 @@
|
|||||||
<el-form
|
<el-form
|
||||||
:model="queryParams"
|
:model="queryParams"
|
||||||
ref="queryForm"
|
ref="queryForm"
|
||||||
:inline="true"
|
|
||||||
label-width="70px"
|
label-width="70px"
|
||||||
>
|
>
|
||||||
<el-form-item label="新闻类型" prop="type">
|
<el-row :gutter="10">
|
||||||
<el-select
|
<el-col :xs="24" :ms="12" :md="5">
|
||||||
v-model="queryParams.type"
|
<el-form-item label="新闻类型" prop="type">
|
||||||
placeholder="请选择类型"
|
<el-select
|
||||||
clearable
|
v-model="queryParams.type"
|
||||||
size="small"
|
placeholder="请选择类型"
|
||||||
>
|
clearable
|
||||||
<el-option
|
size="small"
|
||||||
v-for="dict in typeOptions"
|
>
|
||||||
:key="dict.dictValue"
|
<el-option
|
||||||
:label="dict.dictLabel"
|
v-for="dict in typeOptions"
|
||||||
:value="dict.dictValue"
|
:key="dict.dictValue"
|
||||||
/>
|
:label="dict.dictLabel"
|
||||||
</el-select>
|
:value="dict.dictValue"
|
||||||
</el-form-item>
|
/>
|
||||||
<el-form-item label="新闻标题" prop="title">
|
</el-select>
|
||||||
<el-input
|
</el-form-item>
|
||||||
v-model="queryParams.title"
|
</el-col>
|
||||||
type="text"
|
<el-col :xs="24" :ms="12" :md="5">
|
||||||
placeholder="请输入新闻标题"
|
<el-form-item label="新闻标题" prop="title">
|
||||||
/>
|
<el-input
|
||||||
</el-form-item>
|
v-model="queryParams.title"
|
||||||
<el-form-item>
|
type="text"
|
||||||
<el-button
|
placeholder="请输入新闻标题"
|
||||||
type="primary"
|
/>
|
||||||
icon="el-icon-search"
|
</el-form-item>
|
||||||
size="mini"
|
</el-col>
|
||||||
@click="handleQuery"
|
<el-col :xs="24" :ms="12" :md="5">
|
||||||
>搜索</el-button
|
<el-form-item>
|
||||||
>
|
<el-button
|
||||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
type="primary"
|
||||||
>重置</el-button
|
icon="el-icon-search"
|
||||||
>
|
size="mini"
|
||||||
</el-form-item>
|
@click="handleQuery"
|
||||||
|
>搜索</el-button
|
||||||
|
>
|
||||||
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
|
||||||
|
>重置</el-button
|
||||||
|
>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<el-row :gutter="10" class="mb8">
|
<div class="mb8 btn-list">
|
||||||
<el-col :span="1.5">
|
<el-button
|
||||||
<el-button
|
type="primary"
|
||||||
type="primary"
|
icon="el-icon-plus"
|
||||||
icon="el-icon-plus"
|
size="mini"
|
||||||
size="mini"
|
@click="handleAdd"
|
||||||
@click="handleAdd"
|
v-hasPermi="['benyi:news:add']"
|
||||||
v-hasPermi="['benyi:news:add']"
|
>新增</el-button
|
||||||
>新增</el-button
|
>
|
||||||
>
|
|
||||||
</el-col>
|
<el-button
|
||||||
<!-- <el-col :span="1.5">
|
type="danger"
|
||||||
<el-button
|
icon="el-icon-delete"
|
||||||
type="success"
|
size="mini"
|
||||||
icon="el-icon-edit"
|
:disabled="multiple"
|
||||||
size="mini"
|
@click="handleDelete"
|
||||||
:disabled="single"
|
v-hasPermi="['benyi:news:remove']"
|
||||||
@click="handleUpdate"
|
>删除</el-button
|
||||||
v-hasPermi="['benyi:news:edit']"
|
>
|
||||||
>修改</el-button
|
</div>
|
||||||
>
|
|
||||||
</el-col> -->
|
|
||||||
<el-col :span="1.5">
|
|
||||||
<el-button
|
|
||||||
type="danger"
|
|
||||||
icon="el-icon-delete"
|
|
||||||
size="mini"
|
|
||||||
:disabled="multiple"
|
|
||||||
@click="handleDelete"
|
|
||||||
v-hasPermi="['benyi:news:remove']"
|
|
||||||
>删除</el-button
|
|
||||||
>
|
|
||||||
</el-col>
|
|
||||||
<!-- <el-col :span="1.5">
|
|
||||||
<el-button
|
|
||||||
type="warning"
|
|
||||||
icon="el-icon-download"
|
|
||||||
size="mini"
|
|
||||||
@click="handleExport"
|
|
||||||
v-hasPermi="['benyi:news:export']"
|
|
||||||
>导出</el-button
|
|
||||||
>
|
|
||||||
</el-col> -->
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<el-table
|
<el-table
|
||||||
v-loading="loading"
|
v-loading="loading"
|
||||||
|
border
|
||||||
:data="newsList"
|
:data="newsList"
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
||||||
<el-table-column label="新闻标题" align="center" prop="title" />
|
<el-table-column fixed label="新闻标题" align="center" prop="title" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="新闻类型"
|
label="新闻类型"
|
||||||
align="center"
|
align="center"
|
||||||
prop="type"
|
prop="type"
|
||||||
:formatter="typeFormat"
|
:formatter="typeFormat"
|
||||||
/>
|
/>
|
||||||
<!-- <el-table-column
|
|
||||||
label="内容"
|
|
||||||
align="center"
|
|
||||||
prop="content"
|
|
||||||
:show-overflow-tooltip="true"
|
|
||||||
>
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<div class="ql-editor" v-html="scope.row.content"></div>
|
|
||||||
</template>
|
|
||||||
</el-table-column> -->
|
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="所属学校"
|
label="所属学校"
|
||||||
align="center"
|
align="center"
|
||||||
@ -127,16 +101,17 @@
|
|||||||
label="审核时间"
|
label="审核时间"
|
||||||
align="center"
|
align="center"
|
||||||
prop="checkTime"
|
prop="checkTime"
|
||||||
width="180"
|
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ parseTime(scope.row.checkTime, "{y}-{m}-{d}") }}</span>
|
<span>{{ parseTime(scope.row.checkTime, "{y}-{m}-{d}") }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
fixed="right"
|
||||||
label="操作"
|
label="操作"
|
||||||
align="center"
|
align="center"
|
||||||
class-name="small-padding fixed-width"
|
width="60"
|
||||||
|
class-name="small-padding fixed-width edit-btns"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button
|
<el-button
|
||||||
@ -175,9 +150,13 @@
|
|||||||
width="1024px"
|
width="1024px"
|
||||||
append-to-body
|
append-to-body
|
||||||
>
|
>
|
||||||
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
<el-form ref="form" :model="form" :rules="rules" label-width="110px">
|
||||||
<el-form-item label="新闻标题" prop="title">
|
<el-form-item label="新闻标题" prop="title">
|
||||||
<el-input v-model="form.title" type="text" placeholder="请输入新闻标题" />
|
<el-input
|
||||||
|
v-model="form.title"
|
||||||
|
type="text"
|
||||||
|
placeholder="请输入新闻标题"
|
||||||
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="类型">
|
<!-- <el-form-item label="类型">
|
||||||
<el-select v-model="form.type" placeholder="请选择类型">
|
<el-select v-model="form.type" placeholder="请选择类型">
|
||||||
@ -448,15 +427,11 @@ export default {
|
|||||||
/** 删除按钮操作 */
|
/** 删除按钮操作 */
|
||||||
handleDelete(row) {
|
handleDelete(row) {
|
||||||
const ids = row.id || this.ids;
|
const ids = row.id || this.ids;
|
||||||
this.$confirm(
|
this.$confirm("是否确认删除选中的新闻中心数据项?", "警告", {
|
||||||
'是否确认删除选中的新闻中心数据项?',
|
confirmButtonText: "确定",
|
||||||
"警告",
|
cancelButtonText: "取消",
|
||||||
{
|
type: "warning",
|
||||||
confirmButtonText: "确定",
|
})
|
||||||
cancelButtonText: "取消",
|
|
||||||
type: "warning",
|
|
||||||
}
|
|
||||||
)
|
|
||||||
.then(function () {
|
.then(function () {
|
||||||
return delNews(ids);
|
return delNews(ids);
|
||||||
})
|
})
|
||||||
@ -486,3 +461,20 @@ export default {
|
|||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
.el-select {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.my-date-picker {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.edit-btns {
|
||||||
|
.el-button {
|
||||||
|
display: block;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.no-margin ::v-deep.el-form-item__content {
|
||||||
|
margin: 0 !important;
|
||||||
|
}
|
||||||
|
</style>
|
@ -66,6 +66,18 @@ public class ByDayflowassessmentController extends BaseController {
|
|||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询幼儿园一日流程评估列表
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('benyi:dayflowassessment:list')")
|
||||||
|
@GetMapping("/listteacheravg")
|
||||||
|
public TableDataInfo listteacheravg(ByDayflowassessment byDayflowassessment) {
|
||||||
|
byDayflowassessment.setDeptId(SecurityUtils.getLoginUser().getUser().getDeptId());
|
||||||
|
startPage();
|
||||||
|
List<ByDayflowassessment> list = byDayflowassessmentService.selectByDayflowassessmentTeacherPjf(byDayflowassessment);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询幼儿园一日流程评估列表
|
* 查询幼儿园一日流程评估列表
|
||||||
*/
|
*/
|
||||||
|
@ -35,6 +35,15 @@ public interface ByDayflowassessmentMapper {
|
|||||||
*/
|
*/
|
||||||
public List<ByDayflowassessment> selectByDayflowassessmentPjf(ByDayflowassessment byDayflowassessment);
|
public List<ByDayflowassessment> selectByDayflowassessmentPjf(ByDayflowassessment byDayflowassessment);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询幼儿园一日流程评估列表
|
||||||
|
*
|
||||||
|
* @param byDayflowassessment 幼儿园一日流程评估
|
||||||
|
* @return 幼儿园一日流程评估集合
|
||||||
|
*/
|
||||||
|
public List<ByDayflowassessment> selectByDayflowassessmentTeacherPjf(ByDayflowassessment byDayflowassessment);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增幼儿园一日流程评估
|
* 新增幼儿园一日流程评估
|
||||||
*
|
*
|
||||||
|
@ -35,6 +35,14 @@ public interface IByDayflowassessmentService {
|
|||||||
*/
|
*/
|
||||||
public List<ByDayflowassessment> selectByDayflowassessmentPjf(ByDayflowassessment byDayflowassessment);
|
public List<ByDayflowassessment> selectByDayflowassessmentPjf(ByDayflowassessment byDayflowassessment);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询幼儿园一日流程评估列表
|
||||||
|
*
|
||||||
|
* @param byDayflowassessment 幼儿园一日流程评估
|
||||||
|
* @return 幼儿园一日流程评估集合
|
||||||
|
*/
|
||||||
|
public List<ByDayflowassessment> selectByDayflowassessmentTeacherPjf(ByDayflowassessment byDayflowassessment);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增幼儿园一日流程评估
|
* 新增幼儿园一日流程评估
|
||||||
|
@ -55,6 +55,18 @@ public class ByDayflowassessmentServiceImpl implements IByDayflowassessmentServi
|
|||||||
return byDayflowassessmentMapper.selectByDayflowassessmentPjf(byDayflowassessment);
|
return byDayflowassessmentMapper.selectByDayflowassessmentPjf(byDayflowassessment);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询幼儿园一日流程评估列表
|
||||||
|
*
|
||||||
|
* @param byDayflowassessment 幼儿园一日流程评估
|
||||||
|
* @return 幼儿园一日流程评估集合
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<ByDayflowassessment> selectByDayflowassessmentTeacherPjf(ByDayflowassessment byDayflowassessment) {
|
||||||
|
return byDayflowassessmentMapper.selectByDayflowassessmentTeacherPjf(byDayflowassessment);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增幼儿园一日流程评估
|
* 新增幼儿园一日流程评估
|
||||||
*
|
*
|
||||||
|
@ -144,6 +144,37 @@ where a.dept_id=#{deptId}
|
|||||||
group by t.classid,t.ny
|
group by t.classid,t.ny
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectByDayflowassessmentTeacherPjf" parameterType="ByDayflowassessment" resultMap="ByDayflowassessmentResult">
|
||||||
|
select t.pgdx,e.nick_name as pgdxxm,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.pgdx,a.zzdf,a.create_time,
|
||||||
|
(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}
|
||||||
|
<if test="pgdx != null ">and a.pgdx = #{pgdx}</if>
|
||||||
|
<if test="beginTime != null and beginTime != ''"><!-- 开始时间检索 -->
|
||||||
|
AND date_format(a.create_time,'%y%m%d') >= date_format(#{beginTime},'%y%m%d')
|
||||||
|
</if>
|
||||||
|
<if test="endTime != null and endTime != ''"><!-- 结束时间检索 -->
|
||||||
|
AND date_format(a.create_time,'%y%m%d') <= date_format(#{endTime},'%y%m%d')
|
||||||
|
</if>
|
||||||
|
) t left join sys_user e on e.user_id=t.pgdx
|
||||||
|
group by t.pgdx
|
||||||
|
</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=",">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user