|
@@ -2,7 +2,7 @@
|
|
<div>
|
|
<div>
|
|
<el-form :model="form" ref="form" label-suffix=": " inline>
|
|
<el-form :model="form" ref="form" label-suffix=": " inline>
|
|
<el-row>
|
|
<el-row>
|
|
- <el-col :span="10" v-if="!isOnlyChangeUser">
|
|
|
|
|
|
+ <el-col :span="10" v-if="showName">
|
|
<el-form-item
|
|
<el-form-item
|
|
label="班级名称"
|
|
label="班级名称"
|
|
prop="name"
|
|
prop="name"
|
|
@@ -17,7 +17,7 @@
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="10" :offset="!isOnlyChangeUser ? 4 : 0">
|
|
|
|
|
|
+ <el-col :span="10" :offset="showName ? 4 : 0">
|
|
<el-form-item label="声部">
|
|
<el-form-item label="声部">
|
|
<el-select
|
|
<el-select
|
|
v-model="sound"
|
|
v-model="sound"
|
|
@@ -93,6 +93,9 @@ export default {
|
|
gender: genderType[item.gender],
|
|
gender: genderType[item.gender],
|
|
}));
|
|
}));
|
|
},
|
|
},
|
|
|
|
+ showName() {
|
|
|
|
+ return !this.isOnlyChangeUser && this.activeType != 'MUSIC_NETWORK'
|
|
|
|
+ },
|
|
canDelUser() {
|
|
canDelUser() {
|
|
return this.$route.query.type !== 'resetTeam' || !this.isOnlyChangeUser
|
|
return this.$route.query.type !== 'resetTeam' || !this.isOnlyChangeUser
|
|
}
|
|
}
|
|
@@ -146,6 +149,9 @@ export default {
|
|
if (this.seleched.length < 1) {
|
|
if (this.seleched.length < 1) {
|
|
return this.$message.error('请至少选择一名学生')
|
|
return this.$message.error('请至少选择一名学生')
|
|
}
|
|
}
|
|
|
|
+ if (this.activeType == 'MUSIC_NETWORK' && this.seleched.length > 1) {
|
|
|
|
+ return this.$message.error('乐团网管课仅可添加一名学生')
|
|
|
|
+ }
|
|
this.$refs.form.validate(async valid => {
|
|
this.$refs.form.validate(async valid => {
|
|
if (valid) {
|
|
if (valid) {
|
|
if (this.isOnlyChangeUser && this.type !== 'change') {
|
|
if (this.isOnlyChangeUser && this.type !== 'change') {
|