|
@@ -52,7 +52,7 @@
|
|
|
<u-radio
|
|
|
shape="circle"
|
|
|
:name="index"
|
|
|
- :disabled="item.studentNum == item.studentUpper"
|
|
|
+ :disabled="item.studentNum > 0 && item.studentNum == item.studentUpper"
|
|
|
>
|
|
|
<view :class="item.checked?'white-box blue-box':'white-box'" >
|
|
|
<view>
|
|
@@ -301,12 +301,23 @@ export default {
|
|
|
this.$api.goodsGradeList({goodsId:this.id}).then(res => {
|
|
|
if(res.data.code==200){
|
|
|
self.gradeList = res.data.rows
|
|
|
+
|
|
|
if(self.gradeList.length==0){
|
|
|
let item = {
|
|
|
className:'系统分班',
|
|
|
gradeId:0
|
|
|
}
|
|
|
self.gradeList.push(item)
|
|
|
+ } else {
|
|
|
+ let isGradeFull = self.gradeList.every(item => (item.studentNum > 0 && item.studentNum == item.studentUpper))
|
|
|
+ //所有班级都满了
|
|
|
+ if(isGradeFull) {
|
|
|
+ let item = {
|
|
|
+ className:'系统分班',
|
|
|
+ gradeId:0
|
|
|
+ }
|
|
|
+ self.gradeList.unshift(item)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
});
|