|
@@ -3,47 +3,49 @@
|
|
|
<!-- <m-header /> -->
|
|
|
<m-step :number="3" />
|
|
|
|
|
|
- <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">
|
|
|
- <van-field required readonly v-for="(item, index) in practiceNum" :key="index" :label="`练习曲${numberToCN(index)}名称及作者`" v-model.trim="practiceSelect[index]" @click="onChangePractice('practice', index)" placeholder="请选择" is-link />
|
|
|
- </div>
|
|
|
- <div class="van-hairline--bottom" v-else key="practiceNum">
|
|
|
- <van-field required readonly v-model.trim="practiceSelect[index]" v-for="(item, index) in practiceNum" :key="index" clearable name="code" :label="`练习曲${numberToCN(index)}名称及作者`" >
|
|
|
- <template #button>
|
|
|
- <span class="codeText" @click="onUploadSong('practiceNum', index)">上传曲目</span>
|
|
|
- </template>
|
|
|
- </van-field>
|
|
|
- </div>
|
|
|
+ <div v-if="examSubjectList.length > 0">
|
|
|
+ <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">报考曲目</div>
|
|
|
+ <div v-if="form.levelId" class="van-hairline--bottom">
|
|
|
+ <div class="van-hairline--bottom" v-if="practiceSongIdList" key="practiceNum">
|
|
|
+ <van-field required readonly v-for="(item, index) in practiceNum" :key="index" :label="`练习曲${numberToCN(index)}名称及作者`" v-model.trim="practiceSelect[index]" @click="onChangePractice('practice', index)" placeholder="请选择" is-link />
|
|
|
+ </div>
|
|
|
+ <div class="van-hairline--bottom" v-else key="practiceNum">
|
|
|
+ <van-field required readonly v-model.trim="practiceSelect[index]" v-for="(item, index) in practiceNum" :key="index" clearable name="code" :label="`练习曲${numberToCN(index)}名称及作者`" >
|
|
|
+ <template #button>
|
|
|
+ <span class="codeText" @click="onUploadSong('practiceNum', index)">上传曲目</span>
|
|
|
+ </template>
|
|
|
+ </van-field>
|
|
|
+ </div>
|
|
|
|
|
|
- <div v-if="performSongIdList" key="performNum">
|
|
|
- <van-field required readonly v-for="(item, index) in performNum" :key="index" :label="`演奏曲${numberToCN(index)}名称及作者`" v-model.trim="performNumSelect[index]" @click="onChangePractice('performNum', index)" placeholder="请选择" is-link />
|
|
|
- </div>
|
|
|
- <div v-else key="performNum">
|
|
|
- <van-field required readonly v-model.trim="performNumSelect[index]" v-for="(item, index) in performNum" :key="index" clearable name="code" :label="`演奏曲${numberToCN(index)}名称及作者`" >
|
|
|
- <template #button>
|
|
|
- <span class="codeText" @click="onUploadSong('performNum', index)">上传曲目</span>
|
|
|
- </template>
|
|
|
- </van-field>
|
|
|
+ <div v-if="performSongIdList" key="performNum">
|
|
|
+ <van-field required readonly v-for="(item, index) in performNum" :key="index" :label="`演奏曲${numberToCN(index)}名称及作者`" v-model.trim="performNumSelect[index]" @click="onChangePractice('performNum', index)" placeholder="请选择" is-link />
|
|
|
+ </div>
|
|
|
+ <div v-else key="performNum">
|
|
|
+ <van-field required readonly v-model.trim="performNumSelect[index]" v-for="(item, index) in performNum" :key="index" clearable name="code" :label="`演奏曲${numberToCN(index)}名称及作者`" >
|
|
|
+ <template #button>
|
|
|
+ <span class="codeText" @click="onUploadSong('performNum', index)">上传曲目</span>
|
|
|
+ </template>
|
|
|
+ </van-field>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
+ <!-- <div class="title">上传证书</div> -->
|
|
|
+ <!-- <van-field readonly clickable name="nation" label="上次考级级别" placeholder="请选择级别" is-link /> -->
|
|
|
+ <van-field readonly clearable name="code" label="已获最高等级专业证书" >
|
|
|
+ <template #input>
|
|
|
+ <van-uploader
|
|
|
+ name="certificate"
|
|
|
+ :before-read="beforeRead"
|
|
|
+ :before-delete="beforeDelete"
|
|
|
+ :after-read="afterRead"
|
|
|
+ accept="image/*"
|
|
|
+ v-model="uploadCertificate"
|
|
|
+ :max-count="1" />
|
|
|
+ </template>
|
|
|
+ </van-field>
|
|
|
</div>
|
|
|
- <!-- <div class="title">上传证书</div> -->
|
|
|
- <!-- <van-field readonly clickable name="nation" label="上次考级级别" placeholder="请选择级别" is-link /> -->
|
|
|
- <van-field readonly clearable name="code" label="已获最高等级专业证书" >
|
|
|
- <template #input>
|
|
|
- <van-uploader
|
|
|
- name="certificate"
|
|
|
- :before-read="beforeRead"
|
|
|
- :before-delete="beforeDelete"
|
|
|
- :after-read="afterRead"
|
|
|
- accept="image/*"
|
|
|
- v-model="uploadCertificate"
|
|
|
- :max-count="1" />
|
|
|
- </template>
|
|
|
- </van-field>
|
|
|
<div class="title">乐理知识</div>
|
|
|
<van-field required @click="onGetSheetList('examMusicTheory')" readonly clickable name="nation" label="乐理级别" v-model="formText.examMusicTheoryName" placeholder="请选择乐理级别" is-link />
|
|
|
<!-- <van-field readonly clickable name="nation" label="上次考级级别" placeholder="请选择" is-link /> -->
|
|
@@ -972,6 +974,7 @@ export default {
|
|
|
@import url("../../assets/commonLess/variable");
|
|
|
.signUpLevel {
|
|
|
// height: 100vh;
|
|
|
+ min-height: calc(100vh - 1rem);
|
|
|
padding-bottom: 1rem;
|
|
|
overflow-y: auto;
|
|
|
overflow-x: hidden;
|