|
@@ -114,8 +114,8 @@
|
|
|
@submit="search"
|
|
|
@reset="onReset"
|
|
|
>
|
|
|
- <el-form-item label="专业">
|
|
|
- <el-select v-model.trim="searchFrom.subject" filterable clearable>
|
|
|
+ <el-form-item >
|
|
|
+ <el-select v-model.trim="searchFrom.subject" filterable clearable placeholder="请选择专业">
|
|
|
<el-option
|
|
|
v-for="(item, index) in soundList"
|
|
|
:key="index"
|
|
@@ -124,18 +124,30 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="是否允许调剂">
|
|
|
+ <el-form-item >
|
|
|
<el-select
|
|
|
v-model.trim="searchFrom.isAllowAdjust"
|
|
|
filterable
|
|
|
+ placeholder="请选择是否允许调剂"
|
|
|
clearable
|
|
|
>
|
|
|
<el-option label="是" value="1"></el-option>
|
|
|
<el-option label="否" value="0"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="用户名或手机号">
|
|
|
- <el-input v-model.trim="searchFrom.name" clearable></el-input>
|
|
|
+ <el-form-item>
|
|
|
+ <el-input v-model.trim="searchFrom.name" placeholder="请输入用户名或手机号" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <!-- <el-input v-model.trim="searchFrom.currentGrade" placeholder="请输入年级" clearable></el-input> -->
|
|
|
+ <el-select v-model.trim="searchFrom.currentGrade" filterable clearable placeholder="请输入年级">
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in gradeList"
|
|
|
+ :key="index"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.label"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<!-- 专业actualSubjectId 调剂isAllowAdjust 手机号name -->
|
|
|
<el-form-item>
|
|
@@ -677,6 +689,7 @@ import {
|
|
|
getTeamBaseInfo,
|
|
|
studentApplyDetailExport,
|
|
|
StudentQuit,
|
|
|
+ getMusicGroupGradeList
|
|
|
} from "@/api/buildTeam";
|
|
|
import mergeMusic from "./components/merge-music";
|
|
|
import forecastList from "./components/forecast-list";
|
|
@@ -719,6 +732,7 @@ export default {
|
|
|
name: "",
|
|
|
subject: "", // 专业
|
|
|
isAllowAdjust: "", // 是否允许调剂
|
|
|
+ currentGrade: null, // 入学年级
|
|
|
},
|
|
|
quitForm: {
|
|
|
// 退团信息确认
|
|
@@ -822,7 +836,8 @@ export default {
|
|
|
},
|
|
|
isPay: false,
|
|
|
applyDates: this.applyDate(),
|
|
|
- detail:null
|
|
|
+ detail:null,
|
|
|
+ gradeList: []
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
@@ -843,6 +858,20 @@ export default {
|
|
|
this.teamName = this.$route.query.name;
|
|
|
// 判断是否带缓存参数
|
|
|
this.pickerOptions = this.beginDate(new Date());
|
|
|
+
|
|
|
+ getMusicGroupGradeList({ musicGroupId: this.id }).then(res => {
|
|
|
+ let result = res.data
|
|
|
+ if(res.code == 200 && result) {
|
|
|
+ for(let i in result) {
|
|
|
+ this.gradeList.push({
|
|
|
+ value: i,
|
|
|
+ label: result[i]
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
getTeamBaseInfo({ musicGroupId: this.id }).then((res) => {
|
|
|
if (res.code == 200) {
|
|
|
this.organId = res.data.musicGroup.organId;
|
|
@@ -871,6 +900,7 @@ export default {
|
|
|
name: null,
|
|
|
subject: null, // 专业
|
|
|
isAllowAdjust: null, // 是否允许调剂
|
|
|
+ currentGrade: null
|
|
|
};
|
|
|
this.getList();
|
|
|
},
|
|
@@ -893,6 +923,7 @@ export default {
|
|
|
actualSubjectId: this.searchFrom.subject || null,
|
|
|
isAllowAdjust: this.searchFrom.isAllowAdjust || null,
|
|
|
name: this.searchFrom.name || null,
|
|
|
+ currentGrade: this.searchFrom.currentGrade || null,
|
|
|
page: this.rules.page,
|
|
|
rows: this.rules.limit,
|
|
|
};
|