教师月绩效考核-根据月份和教师自动获取一日流程得分
This commit is contained in:
parent
021ace06f3
commit
0feccafa8e
@ -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) {
|
export function listDayflowassessmentPjf(query) {
|
||||||
return request({
|
return request({
|
||||||
|
@ -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 ref="form" :model="form" :rules="rules" label-width="80px">
|
||||||
<el-form-item label="考核月份" prop="month">
|
<el-form-item label="考核月份" prop="month">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
@ -244,6 +244,7 @@ import {
|
|||||||
updateTeacherassessment,
|
updateTeacherassessment,
|
||||||
exportTeacherassessment,
|
exportTeacherassessment,
|
||||||
} from "@/api/benyi/teacherassessment";
|
} from "@/api/benyi/teacherassessment";
|
||||||
|
import { listDayflowassessmentbyJsid } from "@/api/benyi/dayflowassessment";
|
||||||
|
|
||||||
import { listClass, getUserList } from "@/api/system/class";
|
import { listClass, getUserList } from "@/api/system/class";
|
||||||
import { listUser } from "@/api/system/user";
|
import { listUser } from "@/api/system/user";
|
||||||
@ -252,6 +253,8 @@ export default {
|
|||||||
name: "Teacherassessment",
|
name: "Teacherassessment",
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
// 监听
|
||||||
|
month: null,
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
loading: true,
|
loading: true,
|
||||||
// 选中数组
|
// 选中数组
|
||||||
@ -272,6 +275,8 @@ export default {
|
|||||||
classOptions: [],
|
classOptions: [],
|
||||||
// 所有教师
|
// 所有教师
|
||||||
userOptions: [],
|
userOptions: [],
|
||||||
|
// 日期范围
|
||||||
|
dateRange: [],
|
||||||
// 查询参数
|
// 查询参数
|
||||||
queryParams: {
|
queryParams: {
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
@ -287,6 +292,10 @@ export default {
|
|||||||
wsbl: undefined,
|
wsbl: undefined,
|
||||||
zfbl: undefined,
|
zfbl: undefined,
|
||||||
},
|
},
|
||||||
|
// 查询参数
|
||||||
|
queryParams_pg: {
|
||||||
|
pgdx: undefined,
|
||||||
|
},
|
||||||
// 表单参数
|
// 表单参数
|
||||||
form: {},
|
form: {},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
@ -318,30 +327,52 @@ export default {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getList();
|
this.getList();
|
||||||
this.getClassList();
|
|
||||||
this.getUserList();
|
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
"queryParams.classid": function (val) {
|
"queryParams.classid": function (val) {
|
||||||
//console.log(val);
|
console.log(val);
|
||||||
if (val == "undefined") {
|
if (val != "undefined") {
|
||||||
getUserList(val).then((response) => {
|
getUserList(val).then((response) => {
|
||||||
//console.log(response);
|
//console.log(response);
|
||||||
this.userOptions = response.rows;
|
this.userOptions = response.rows;
|
||||||
});
|
});
|
||||||
|
} else {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"form.classid": function (val) {
|
"form.classid": function (val) {
|
||||||
//console.log(val);
|
console.log(val);
|
||||||
if (val == "undefined") {
|
if (val != "undefined") {
|
||||||
getUserList(val)
|
getUserList(val)
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
//console.log(response);
|
//console.log(response);
|
||||||
this.userOptions = response.rows;
|
this.userOptions = response.rows;
|
||||||
})
|
})
|
||||||
.catch((e) => {});
|
.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: {
|
methods: {
|
||||||
/** 查询教师月绩效考核列表 */
|
/** 查询教师月绩效考核列表 */
|
||||||
@ -352,6 +383,9 @@ export default {
|
|||||||
this.total = response.total;
|
this.total = response.total;
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this.getClassList();
|
||||||
|
this.getUserList();
|
||||||
},
|
},
|
||||||
getClassList() {
|
getClassList() {
|
||||||
listClass(null).then((response) => {
|
listClass(null).then((response) => {
|
||||||
|
@ -90,6 +90,17 @@ public class ByDayflowassessmentController extends BaseController {
|
|||||||
return getDataTable(list);
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出幼儿园一日流程评估列表
|
* 导出幼儿园一日流程评估列表
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user