|
@@ -541,42 +541,17 @@
|
|
|
:value="item.value"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="声部"
|
|
|
- prop="subjectIdList"
|
|
|
- :rules="[{ required: true, message: '请选择声部',trigger: 'blur'}]"
|
|
|
- v-if="newClassForm.type =='HIGH' || newClassForm.type =='NORMAL'">
|
|
|
- <el-select v-model.trim="newClassForm.subjectIdList"
|
|
|
+ <el-form-item label="主教老师"
|
|
|
+ prop="bishop"
|
|
|
+ :rules="[{ required: true, message: '请选择主教老师',trigger: 'blur'}]">
|
|
|
+ <el-select placeholder="请选择主教老师"
|
|
|
+ v-model="newClassForm.bishop"
|
|
|
clearable
|
|
|
- multiple>
|
|
|
- <el-option v-for="(item,index) in soundList"
|
|
|
- :key="index"
|
|
|
- :label="item.name"
|
|
|
- :value="item.id"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="声部"
|
|
|
- prop="subjectIdList"
|
|
|
- :rules="[{ required: true, message: '请选择声部',trigger: 'blur'}]"
|
|
|
- v-if=" newClassForm.type == 'HIGH_ONLINE'">
|
|
|
- <el-select v-model.trim="newClassForm.subjectIdList"
|
|
|
- clearable>
|
|
|
- <el-option v-for="(item,index) in soundList"
|
|
|
- :key="index"
|
|
|
- :label="item.name"
|
|
|
- :value="item.id"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="可报名声部"
|
|
|
- prop="subjectIdList"
|
|
|
- :rules="[{ required: true, message: '请选择可报名声部',trigger: 'blur'}]"
|
|
|
- v-if=" newClassForm.type == 'HIGH_ONLINE'">
|
|
|
- <el-select v-model.trim="newClassForm.memo"
|
|
|
- multiple
|
|
|
- clearable>
|
|
|
- <el-option v-for="(item,index) in soundList"
|
|
|
- :key="index"
|
|
|
- :label="item.name"
|
|
|
- :value="item.id"></el-option>
|
|
|
+ filterable>
|
|
|
+ <el-option v-for="(item,index) in teacherList"
|
|
|
+ :label="item.realName"
|
|
|
+ :value="item.id"
|
|
|
+ :key="index"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="预计招生数"
|
|
@@ -597,19 +572,6 @@
|
|
|
<el-input style="width:180px;"
|
|
|
v-model="newClassForm.expectStudentNum"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="主教老师"
|
|
|
- prop="bishop"
|
|
|
- :rules="[{ required: true, message: '请选择主教老师',trigger: 'blur'}]">
|
|
|
- <el-select placeholder="请选择主教老师"
|
|
|
- v-model="newClassForm.bishop"
|
|
|
- clearable
|
|
|
- filterable>
|
|
|
- <el-option v-for="(item,index) in teacherList"
|
|
|
- :label="item.realName"
|
|
|
- :value="item.id"
|
|
|
- :key="index"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
<el-form-item label="助教老师"
|
|
|
v-if=" newClassForm.type != 'HIGH_ONLINE'"
|
|
|
prop="teaching">
|
|
@@ -625,6 +587,45 @@
|
|
|
:key="index"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="声部"
|
|
|
+ prop="subjectIdList"
|
|
|
+ :rules="[{ required: true, message: '请选择声部',trigger: 'blur'}]"
|
|
|
+ v-if="newClassForm.type =='HIGH' || newClassForm.type =='NORMAL'">
|
|
|
+ <el-select v-model.trim="newClassForm.subjectIdList"
|
|
|
+ clearable
|
|
|
+ multiple>
|
|
|
+ <el-option v-for="(item,index) in soundList"
|
|
|
+ :key="index"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="可报名声部"
|
|
|
+ prop="subjectIdList"
|
|
|
+ :rules="[{ required: true, message: '请选择可报名声部',trigger: 'blur'}]"
|
|
|
+ v-if=" newClassForm.type == 'HIGH_ONLINE'">
|
|
|
+ <el-select v-model.trim="newClassForm.memo"
|
|
|
+ multiple
|
|
|
+ clearable>
|
|
|
+ <el-option v-for="(item,index) in soundList"
|
|
|
+ :key="index"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="声部"
|
|
|
+ prop="subjectIdList"
|
|
|
+ :rules="[{ required: true, message: '请选择声部',trigger: 'blur'}]"
|
|
|
+ v-if=" newClassForm.type == 'HIGH_ONLINE'">
|
|
|
+ <el-select v-model.trim="newClassForm.subjectIdList"
|
|
|
+ clearable>
|
|
|
+ <el-option v-for="(item,index) in soundList"
|
|
|
+ :key="index"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
</el-form>
|
|
|
<div slot="footer"
|
|
|
class="dialog-footer">
|
|
@@ -1475,7 +1476,7 @@ export default {
|
|
|
}
|
|
|
createClass(obj).then(res => {
|
|
|
if (res.code == 200) {
|
|
|
- this.$message.success("创建成功");
|
|
|
+ this.$message.success(res.msg);
|
|
|
this.getList();
|
|
|
this.newClassVisible = false;
|
|
|
}
|