教师月绩效考核-根据月份和教师自动获取一日流程得分

This commit is contained in:
zhanglipeng 2021-07-19 09:33:23 +08:00
parent 021ace06f3
commit 0feccafa8e
3 changed files with 61 additions and 7 deletions

View File

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

View File

@ -158,7 +158,7 @@
/>
<!-- 添加或修改教师月绩效考核对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-dialog :title="title" :visible.sync="open" width="400px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="考核月份" prop="month">
<el-date-picker
@ -244,6 +244,7 @@ import {
updateTeacherassessment,
exportTeacherassessment,
} from "@/api/benyi/teacherassessment";
import { listDayflowassessmentbyJsid } from "@/api/benyi/dayflowassessment";
import { listClass, getUserList } from "@/api/system/class";
import { listUser } from "@/api/system/user";
@ -252,6 +253,8 @@ export default {
name: "Teacherassessment",
data() {
return {
//
month: null,
//
loading: true,
//
@ -272,6 +275,8 @@ export default {
classOptions: [],
//
userOptions: [],
//
dateRange: [],
//
queryParams: {
pageNum: 1,
@ -287,6 +292,10 @@ export default {
wsbl: undefined,
zfbl: undefined,
},
//
queryParams_pg: {
pgdx: undefined,
},
//
form: {},
//
@ -318,30 +327,52 @@ export default {
},
created() {
this.getList();
this.getClassList();
this.getUserList();
},
watch: {
"queryParams.classid": function (val) {
//console.log(val);
if (val == "undefined") {
console.log(val);
if (val != "undefined") {
getUserList(val).then((response) => {
//console.log(response);
this.userOptions = response.rows;
});
} else {
}
},
"form.classid": function (val) {
//console.log(val);
if (val == "undefined") {
console.log(val);
if (val != "undefined") {
getUserList(val)
.then((response) => {
//console.log(response);
this.userOptions = response.rows;
})
.catch((e) => {});
} else {
}
},
"form.month": function (val) {
//console.log(val);
this.month = val;
},
"form.jsid": function (val) {
//console.log(val);
this.queryParams_pg.pgdx = val;
this.dateRange[0] = this.month + "-01";
this.dateRange[1] = this.month + "-31";
//console.log(this.dateRange);
listDayflowassessmentbyJsid(
this.addDateRange(this.queryParams_pg, this.dateRange)
).then((response) => {
//console.log(response);
var total = 100;
response.rows.forEach((item) => {
total = total + item.zzdf;
});
this.form.yrlcbl = total;
});
},
},
methods: {
/** 查询教师月绩效考核列表 */
@ -352,6 +383,9 @@ export default {
this.total = response.total;
this.loading = false;
});
this.getClassList();
this.getUserList();
},
getClassList() {
listClass(null).then((response) => {

View File

@ -90,6 +90,17 @@ public class ByDayflowassessmentController extends BaseController {
return getDataTable(list);
}
/**
* 查询幼儿园一日流程评估列表
*/
@PreAuthorize("@ss.hasPermi('benyi:dayflowassessment:list')")
@GetMapping("/listbyjsid")
public TableDataInfo listbyjsid(ByDayflowassessment byDayflowassessment) {
System.out.println(byDayflowassessment.getPgdx());
List<ByDayflowassessment> list = byDayflowassessmentService.selectByDayflowassessmentList(byDayflowassessment);
return getDataTable(list);
}
/**
* 导出幼儿园一日流程评估列表
*/