|
@@ -23,6 +23,25 @@
|
|
}"
|
|
}"
|
|
></teacher-select>
|
|
></teacher-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="赋分分数段:">
|
|
|
|
+ <el-input-number
|
|
|
|
+ style="width: 65px"
|
|
|
|
+ v-model.trim="filter.minAssignScore"
|
|
|
|
+ placeholder="下限"
|
|
|
|
+ :controls="false"
|
|
|
|
+ :min="0"
|
|
|
|
+ :max="filter.maxAssignScore || 9999"
|
|
|
|
+ ></el-input-number>
|
|
|
|
+ <span class="mlr-1">-</span>
|
|
|
|
+ <el-input-number
|
|
|
|
+ style="width: 65px"
|
|
|
|
+ v-model.trim="filter.maxAssignScore"
|
|
|
|
+ placeholder="上限"
|
|
|
|
+ :controls="false"
|
|
|
|
+ :min="filter.minAssignScore || 0"
|
|
|
|
+ :max="9999"
|
|
|
|
+ ></el-input-number>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button type="primary" @click="toPage(1)">查询</el-button>
|
|
<el-button type="primary" @click="toPage(1)">查询</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -64,6 +83,11 @@
|
|
label="总分"
|
|
label="总分"
|
|
width="80"
|
|
width="80"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="assignScore"
|
|
|
|
+ label="赋分后总分"
|
|
|
|
+ width="100"
|
|
|
|
+ ></el-table-column>
|
|
<el-table-column class-name="action-column" label="评分明细" width="100">
|
|
<el-table-column class-name="action-column" label="评分明细" width="100">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-button
|
|
<el-button
|
|
@@ -89,11 +113,6 @@
|
|
label="任课老师"
|
|
label="任课老师"
|
|
width="120"
|
|
width="120"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
- <el-table-column
|
|
|
|
- prop="assignScore"
|
|
|
|
- label="赋分后总分"
|
|
|
|
- width="100"
|
|
|
|
- ></el-table-column>
|
|
|
|
</el-table>
|
|
</el-table>
|
|
<div class="part-page">
|
|
<div class="part-page">
|
|
<el-pagination
|
|
<el-pagination
|
|
@@ -137,6 +156,8 @@ export default {
|
|
kcCollege: "",
|
|
kcCollege: "",
|
|
clazzId: "",
|
|
clazzId: "",
|
|
teacherCode: "",
|
|
teacherCode: "",
|
|
|
|
+ minAssignScore: undefined,
|
|
|
|
+ maxAssignScore: undefined,
|
|
},
|
|
},
|
|
current: 1,
|
|
current: 1,
|
|
size: this.GLOBAL.pageSize,
|
|
size: this.GLOBAL.pageSize,
|
|
@@ -154,6 +175,14 @@ export default {
|
|
pageNumber: this.current,
|
|
pageNumber: this.current,
|
|
pageSize: this.size,
|
|
pageSize: this.size,
|
|
};
|
|
};
|
|
|
|
+ if (
|
|
|
|
+ datas.minAssignScore &&
|
|
|
|
+ datas.maxAssignScore &&
|
|
|
|
+ datas.minAssignScore > datas.maxAssignScore
|
|
|
|
+ ) {
|
|
|
|
+ this.$message.error("赋分分数段下限不能高于上限");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
|
|
const data = await assignmentCalcResult(datas);
|
|
const data = await assignmentCalcResult(datas);
|
|
this.dataList = data.records;
|
|
this.dataList = data.records;
|