|
@@ -31,7 +31,7 @@
|
|
|
</mx-table>
|
|
|
</div>
|
|
|
</el-card>
|
|
|
- <evaluation-empty v-else-if="!queryParams.roundId" shadow title="当前学年没有班主任选班数据"></evaluation-empty>
|
|
|
+ <evaluation-empty v-else-if="!queryParams.roundId" shadow title="当前学年没有班主任分班数据"></evaluation-empty>
|
|
|
<choose-master-teacher ref="chooseMasterTeacher" :roundId="queryParams.roundId"
|
|
|
:headTeacherSettings="headteacherSettings" @completed="handleQuery"></choose-master-teacher>
|
|
|
<choose-class :roundId="queryParams.roundId" ref="chooseClass" :year="queryParams.year"
|
|
@@ -169,11 +169,14 @@ export default {
|
|
|
const headteacherSettings = Object.values(this.headteacherSettings).map(item => {
|
|
|
return item.customerCode
|
|
|
})
|
|
|
- if (headteacherSettings.length < this.classList.length) {
|
|
|
+ const roundGroupsLength= this.round.roundGroups.reduce((cur,pre) => {
|
|
|
+ return cur += pre.classCount
|
|
|
+ },0)
|
|
|
+ console.log(roundGroupsLength)
|
|
|
+ if (headteacherSettings.length < roundGroupsLength.length) {
|
|
|
this.$message.warning('还有班级未分配新班主任和新班级号')
|
|
|
return
|
|
|
}
|
|
|
- console.log(headteacherSettings)
|
|
|
// 验证重复
|
|
|
if((new Set(headteacherSettings)).size != headteacherSettings.length) {
|
|
|
this.$message.warning('有重复的班主任,请先校验好再发布')
|