浏览代码

合并修改

wolyshaw 4 年之前
父节点
当前提交
48bedb5e91

+ 2 - 2
src/views/teamBuild/components/merge-music.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="merge-music">
     <el-button type="primary" @click="visible = true">选择乐团</el-button>
-    <el-button type="primary" @click="studentsVisible = true">已合并学生</el-button>
+    <el-button type="primary" @click="studentsVisible = true">学员列表</el-button>
     <empty v-if="isEmpty" desc="暂未选择乐团"/>
     <el-collapse v-model="active" @change="changeActive" class="items" v-else>
       <el-collapse-item class="item" v-for="(item, key) in items" :key="key" :name="key" >
@@ -138,7 +138,7 @@ export default {
           registerIds: allId
         })
         this.$message.success('合并成功')
-        this.$emit('chiosetab', 2)
+        this.$emit('submited')
       } catch (error) {}
     },
     handleSelectionChange(arr) {

+ 2 - 0
src/views/teamBuild/components/select-item.vue

@@ -113,6 +113,8 @@ export default {
       try {
         const res = await getMusicGroupStu({
           musicGroupId: this.id,
+          studentStatus: 'NORMAL',
+          paymentStatus: 1
         })
         this.list = res.data
         this.filterlist = res.data

+ 1 - 0
src/views/teamBuild/components/select-msic.vue

@@ -128,6 +128,7 @@ export default {
           rows: this.rules.limit,
           page: this.rules.page,
           organId: this.organId,
+          musicGroupStatus: 'PROGRESS',
           ...this.search
         })
         this.tableData = res.data.rows.filter(item => item.id !== this.$route.query.id)

+ 7 - 1
src/views/teamBuild/signupList.vue

@@ -66,7 +66,13 @@
         </div>
       </div>
       <el-dialog title="选择合并乐团" :visible.sync="mergeVisible" width="950px">
-        <mergeMusic v-if="mergeVisible" style="padding: 0 20px;" :organId="organId" @close="mergeVisible = false"/>
+        <mergeMusic
+          v-if="mergeVisible"
+          style="padding: 0 20px;"
+          :organId="organId"
+          @close="mergeVisible = false"
+          @submited="getList"
+        />
       </el-dialog>
       <!--  stepImgs: {
         APPLY: require('@/assets/images/base/clock.png'),