|
@@ -1,49 +1,50 @@
|
|
<template>
|
|
<template>
|
|
<div>
|
|
<div>
|
|
<div style="background-color: #ffffff;font-size: 14px;padding:5px;">
|
|
<div style="background-color: #ffffff;font-size: 14px;padding:5px;">
|
|
|
|
+ <!-- 录取年份 -->
|
|
<el-row class="radioInput">
|
|
<el-row class="radioInput">
|
|
<div>
|
|
<div>
|
|
- <span class="radiaTitle">地 域:</span>
|
|
|
|
|
|
+ <span class="radiaTitle">录 取 年 份:</span>
|
|
</div>
|
|
</div>
|
|
- <el-radio-group v-model="universityParams.locationsRes">
|
|
|
|
- <el-radio-button label="">所有</el-radio-button>
|
|
|
|
- <el-radio-button v-for="item in locations" :key="item" :label="item"
|
|
|
|
|
|
+ <el-radio-group v-model="universityParams.yearRes">
|
|
|
|
+<!-- <el-radio-button label="">所有</el-radio-button>-->
|
|
|
|
+ <el-radio-button v-for="item in years" :key="item" :label="item"
|
|
style="margin-bottom:10px"></el-radio-button>
|
|
style="margin-bottom:10px"></el-radio-button>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-row>
|
|
</el-row>
|
|
- <!--层次-->
|
|
|
|
|
|
+ <!-- 科类 -->
|
|
<el-row class="radioInput">
|
|
<el-row class="radioInput">
|
|
<div>
|
|
<div>
|
|
- <span class="radiaTitle">层 次:</span>
|
|
|
|
|
|
+ <span class="radiaTitle">科 类:</span>
|
|
</div>
|
|
</div>
|
|
- <el-radio-group v-model="universityParams.levelsRes">
|
|
|
|
- <el-radio-button label="">所有</el-radio-button>
|
|
|
|
- <el-radio-button v-for="item in levels" :key="item" :label="item"
|
|
|
|
|
|
+ <el-radio-group v-model="universityParams.typeRes">
|
|
|
|
+ <el-radio-button v-for="item in types" :key="item" :label="item"
|
|
style="margin-bottom:10px"></el-radio-button>
|
|
style="margin-bottom:10px"></el-radio-button>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-row>
|
|
</el-row>
|
|
- <!-- 科类 -->
|
|
|
|
|
|
+ <!--层次-->
|
|
<el-row class="radioInput">
|
|
<el-row class="radioInput">
|
|
<div>
|
|
<div>
|
|
- <span class="radiaTitle">科 类:</span>
|
|
|
|
|
|
+ <span class="radiaTitle">层 次:</span>
|
|
</div>
|
|
</div>
|
|
- <el-radio-group v-model="universityParams.typeRes">
|
|
|
|
- <el-radio-button label="">所有</el-radio-button>
|
|
|
|
- <el-radio-button v-for="item in types" :key="item" :label="item"
|
|
|
|
|
|
+ <el-radio-group v-model="universityParams.levelsRes">
|
|
|
|
+ <el-radio-button v-for="item in levels" :key="item" :label="item"
|
|
style="margin-bottom:10px"></el-radio-button>
|
|
style="margin-bottom:10px"></el-radio-button>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-row>
|
|
</el-row>
|
|
- <!-- 录取年份 -->
|
|
|
|
|
|
+ <!--地区-->
|
|
<el-row class="radioInput">
|
|
<el-row class="radioInput">
|
|
<div>
|
|
<div>
|
|
- <span class="radiaTitle">录 取 年 份:</span>
|
|
|
|
|
|
+ <span class="radiaTitle">院校所在地:</span>
|
|
</div>
|
|
</div>
|
|
- <el-radio-group v-model="universityParams.yearRes">
|
|
|
|
- <el-radio-button label="">所有</el-radio-button>
|
|
|
|
- <el-radio-button v-for="item in years" :key="item" :label="item"
|
|
|
|
|
|
+ <el-radio-group v-model="universityParams.locationsRes">
|
|
|
|
+ <el-radio-button v-for="item in locations" :key="item" :label="item"
|
|
style="margin-bottom:10px"></el-radio-button>
|
|
style="margin-bottom:10px"></el-radio-button>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-row>
|
|
</el-row>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
<!-- 表格数据 -->
|
|
<!-- 表格数据 -->
|
|
<universities-line-table :universityParams="universityParams"></universities-line-table>
|
|
<universities-line-table :universityParams="universityParams"></universities-line-table>
|
|
</div>
|
|
</div>
|
|
@@ -76,28 +77,16 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
watch: {
|
|
watch: {
|
|
- // 'universityParams.locationsRes': {
|
|
|
|
- // handler(val) {
|
|
|
|
- // this.getUniversityLevels()
|
|
|
|
- // this.getUniversityTypes()
|
|
|
|
- // this.getUniversityYears()
|
|
|
|
- // }
|
|
|
|
- // },
|
|
|
|
- // 'universityParams.levelsRes': {
|
|
|
|
- // handler(val) {
|
|
|
|
- // this.getUniversityYears()
|
|
|
|
- // }
|
|
|
|
- // },
|
|
|
|
- // 'universityParams.typeRes': {
|
|
|
|
- // handler(val) {
|
|
|
|
- // this.getUniversityYears()
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
|
|
+ 'universityParams.yearRes': {
|
|
|
|
+ handler(val) {
|
|
|
|
+ console.log(val)
|
|
|
|
+ this.getUniversityLevels()
|
|
|
|
+ this.getUniversityTypes()
|
|
|
|
+ }
|
|
|
|
+ }
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
this.getUniversityLocations()
|
|
this.getUniversityLocations()
|
|
- this.getUniversityLevels()
|
|
|
|
- this.getUniversityTypes()
|
|
|
|
this.getUniversityYears()
|
|
this.getUniversityYears()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
@@ -109,34 +98,43 @@
|
|
},
|
|
},
|
|
getUniversityLocations() {
|
|
getUniversityLocations() {
|
|
selectUniversityLocations().then(res => {
|
|
selectUniversityLocations().then(res => {
|
|
|
|
+ this.universityParams.locationsRes = res.rows[0]
|
|
this.locations = res.rows
|
|
this.locations = res.rows
|
|
})
|
|
})
|
|
},
|
|
},
|
|
getUniversityLevels() {
|
|
getUniversityLevels() {
|
|
const params = {
|
|
const params = {
|
|
- location: this.universityParams.locationsRes
|
|
|
|
|
|
+ // location: this.universityParams.locationsRes,
|
|
|
|
+ year: this.universityParams.yearRes,
|
|
}
|
|
}
|
|
selectUniversityLevels(params).then(res => {
|
|
selectUniversityLevels(params).then(res => {
|
|
|
|
+ this.universityParams.levelsRes = res.rows[0]
|
|
this.levels = res.rows
|
|
this.levels = res.rows
|
|
})
|
|
})
|
|
},
|
|
},
|
|
getUniversityTypes() {
|
|
getUniversityTypes() {
|
|
const params = {
|
|
const params = {
|
|
- location: this.universityParams.locationsRes
|
|
|
|
|
|
+ // location: this.universityParams.locationsRes,
|
|
|
|
+ year: this.universityParams.yearRes,
|
|
}
|
|
}
|
|
selectUniversityTypes(params).then(res => {
|
|
selectUniversityTypes(params).then(res => {
|
|
|
|
+ this.universityParams.typeRes = res.rows[0]
|
|
this.types = res.rows
|
|
this.types = res.rows
|
|
})
|
|
})
|
|
},
|
|
},
|
|
getUniversityYears() {
|
|
getUniversityYears() {
|
|
const params = {
|
|
const params = {
|
|
- level: this.universityParams.levelsRes,
|
|
|
|
- location: this.universityParams.locationsRes,
|
|
|
|
- type: this.universityParams.typeRes
|
|
|
|
|
|
+ level: '',
|
|
|
|
+ location: '',
|
|
|
|
+ type: ''
|
|
}
|
|
}
|
|
selectUniversityYears(params).then(res => {
|
|
selectUniversityYears(params).then(res => {
|
|
- console.log(res)
|
|
|
|
|
|
+ this.universityParams.yearRes = res.rows[0]
|
|
this.years = res.rows
|
|
this.years = res.rows
|
|
|
|
+ this.$nextTick(_ => {
|
|
|
|
+ this.getUniversityTypes()
|
|
|
|
+ this.getUniversityLevels()
|
|
|
|
+ })
|
|
})
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|