|
@@ -33,7 +33,7 @@
|
|
|
<el-checkbox @change="changeAll" v-model="isAll">全部</el-checkbox>
|
|
|
</div>
|
|
|
<el-checkbox-group v-model="checkedList" :max="10">
|
|
|
- <el-checkbox v-for="item in childrenMajors" :label="item.code" :key="item.code">{{item.name}}</el-checkbox>
|
|
|
+ <el-checkbox v-for="item in childrenMajors" :label="item.name" :key="item.name">{{item.name}}</el-checkbox>
|
|
|
</el-checkbox-group>
|
|
|
</div>
|
|
|
</el-row>
|
|
@@ -198,7 +198,7 @@ export default {
|
|
|
},
|
|
|
checkedListName() {
|
|
|
return this.majorAllChildren.filter(item => {
|
|
|
- return this.checkedList.findIndex(code => code == item.code) != -1
|
|
|
+ return this.checkedList.findIndex(name => name == item.name) != -1
|
|
|
}) || []
|
|
|
},
|
|
|
childrenMajors() {
|
|
@@ -225,7 +225,7 @@ export default {
|
|
|
let count = 0
|
|
|
const childrenMajors = this.childrenMajors
|
|
|
this.checkedList.forEach(item => {
|
|
|
- if(childrenMajors.findIndex(major => {return major.code == item}) != -1){
|
|
|
+ if(childrenMajors.findIndex(major => {return major.name == item}) != -1){
|
|
|
count++
|
|
|
}
|
|
|
})
|