|
@@ -3,9 +3,9 @@
|
|
|
<!-- <m-header /> -->
|
|
|
<m-step :number="3" />
|
|
|
|
|
|
- <div class="title">报考专业</div>
|
|
|
- <van-field readonly required @click="onGetSheetList('examSubject')" name="subjectId" label="报考专业" placeholder="请选择" v-model="formText.subjectName" is-link />
|
|
|
- <van-field readonly required @click="onGetSheetList('level')" name="levelId" label="专业级别" placeholder="请选择" v-model="formText.levelName" is-link />
|
|
|
+ <div class="title" v-if="examSubjectList.length > 0" >报考专业</div>
|
|
|
+ <van-field readonly required v-if="examSubjectList.length > 0" @click="onGetSheetList('examSubject')" name="subjectId" label="报考专业" placeholder="请选择" v-model="formText.subjectName" is-link />
|
|
|
+ <van-field readonly v-if="examSubjectList.length > 0" required @click="onGetSheetList('level')" name="levelId" label="专业级别" placeholder="请选择" v-model="formText.levelName" is-link />
|
|
|
<div class="title">报考曲目</div>
|
|
|
<div v-if="form.levelId" class="van-hairline--bottom">
|
|
|
<div class="van-hairline--bottom" v-if="practiceSongIdList" key="practiceNum">
|
|
@@ -406,6 +406,7 @@ export default {
|
|
|
})
|
|
|
this.examSubjectList = tempArr
|
|
|
}
|
|
|
+
|
|
|
} catch(err) {
|
|
|
//
|
|
|
}
|
|
@@ -417,13 +418,16 @@ export default {
|
|
|
const resTheory = await getTheoryLevelList({ examId: this.examId })
|
|
|
const resultTheory = resTheory.data
|
|
|
if(resultTheory.code == 200 && resultTheory.data.length > 0) {
|
|
|
- let tempArr2 = [{
|
|
|
- id: 999,
|
|
|
- value: 999,
|
|
|
- text: "免考",
|
|
|
- level: 999,
|
|
|
- fee: 0
|
|
|
- }]
|
|
|
+ let tempArr2 = []
|
|
|
+ if(this.examSubjectList.length > 0) {
|
|
|
+ tempArr2 = [{
|
|
|
+ id: 999,
|
|
|
+ value: 999,
|
|
|
+ text: "免考",
|
|
|
+ level: 999,
|
|
|
+ fee: 0
|
|
|
+ }]
|
|
|
+ }
|
|
|
resultTheory.data.forEach(item => {
|
|
|
item.value = item.id
|
|
|
item.text = levelToCN[item.level]
|
|
@@ -871,14 +875,16 @@ export default {
|
|
|
onCheckFields() {
|
|
|
// 校验数据
|
|
|
let form = this.form
|
|
|
- if(!form.subjectId) {
|
|
|
- this.$toast('请选择报考专业')
|
|
|
- return false
|
|
|
- }
|
|
|
+ if(this.examSubjectList.length > 0) {
|
|
|
+ if(!form.subjectId) {
|
|
|
+ this.$toast('请选择报考专业')
|
|
|
+ return false
|
|
|
+ }
|
|
|
|
|
|
- if(!form.levelId) {
|
|
|
- this.$toast('请选择专业级别')
|
|
|
- return false
|
|
|
+ if(!form.levelId) {
|
|
|
+ this.$toast('请选择专业级别')
|
|
|
+ return false
|
|
|
+ }
|
|
|
}
|
|
|
// 有值说明是列表
|
|
|
if(this.practiceSongIdList) {
|