|  | @@ -11,7 +11,45 @@
 | 
	
		
			
				|  |  |              actualNum: res.data.calender.actualNum,
 | 
	
		
			
				|  |  |              sumActualAmount: res.data.sumActualAmount
 | 
	
		
			
				|  |  |            } -->
 | 
	
		
			
				|  |  | -    <div class="infoMsg">
 | 
	
		
			
				|  |  | +          <statistic :span="4" :col="5">
 | 
	
		
			
				|  |  | +            <statistic-item>
 | 
	
		
			
				|  |  | +              <span>状态</span>
 | 
	
		
			
				|  |  | +              <span>
 | 
	
		
			
				|  |  | +                <p class="status"
 | 
	
		
			
				|  |  | +                  style="color: #ff6a6a"
 | 
	
		
			
				|  |  | +                  v-if="info.paymentStatus == 'OPEN'">
 | 
	
		
			
				|  |  | +                  {{ "已开启" }}
 | 
	
		
			
				|  |  | +                </p>
 | 
	
		
			
				|  |  | +                <p class="status"
 | 
	
		
			
				|  |  | +                  style="color: #ff6a6a"
 | 
	
		
			
				|  |  | +                  v-if="info.paymentStatus == 'NO'">
 | 
	
		
			
				|  |  | +                  {{ "未开始" }}
 | 
	
		
			
				|  |  | +                </p>
 | 
	
		
			
				|  |  | +                <p class="status"
 | 
	
		
			
				|  |  | +                  style="color: #5ccdb8"
 | 
	
		
			
				|  |  | +                  v-if="info.paymentStatus == 'OVER'">
 | 
	
		
			
				|  |  | +                  {{ "已结束" }}
 | 
	
		
			
				|  |  | +                </p>
 | 
	
		
			
				|  |  | +              </span>
 | 
	
		
			
				|  |  | +            </statistic-item>
 | 
	
		
			
				|  |  | +            <statistic-item>
 | 
	
		
			
				|  |  | +              <span>预计缴费日期</span>
 | 
	
		
			
				|  |  | +              <span style="font-size: 16px">{{ info.startPaymentDate | formatTimer }} ~ {{ info.deadlinePaymentDate | formatTimer }}</span>
 | 
	
		
			
				|  |  | +            </statistic-item>
 | 
	
		
			
				|  |  | +            <statistic-item>
 | 
	
		
			
				|  |  | +              <span>预计缴费人数</span>
 | 
	
		
			
				|  |  | +              <span>{{ info.expectNum ? info.expectNum : 0 }}</span>
 | 
	
		
			
				|  |  | +            </statistic-item>
 | 
	
		
			
				|  |  | +            <statistic-item>
 | 
	
		
			
				|  |  | +              <span>实际缴费人数</span>
 | 
	
		
			
				|  |  | +              <span>{{ info.actualNum ? info.actualNum : 0 }}</span>
 | 
	
		
			
				|  |  | +            </statistic-item>
 | 
	
		
			
				|  |  | +            <statistic-item>
 | 
	
		
			
				|  |  | +              <span>收款金额</span>
 | 
	
		
			
				|  |  | +              <span>{{ info.sumActualAmount ? info.sumActualAmount : 0 }}</span>
 | 
	
		
			
				|  |  | +            </statistic-item>
 | 
	
		
			
				|  |  | +          </statistic>
 | 
	
		
			
				|  |  | +    <!-- <div class="infoMsg">
 | 
	
		
			
				|  |  |        <div class="left">
 | 
	
		
			
				|  |  |          <p class="title">状态</p>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -55,7 +93,7 @@
 | 
	
		
			
				|  |  |            </p>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  | -    </div>
 | 
	
		
			
				|  |  | +    </div> -->
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <div class="m-core">
 | 
	
		
			
				|  |  |        <el-form :inline="true"
 | 
	
	
		
			
				|  | @@ -135,7 +173,7 @@
 | 
	
		
			
				|  |  |            v-permission="'musicGroupPaymentCalenderDetail/add'"
 | 
	
		
			
				|  |  |          >
 | 
	
		
			
				|  |  |            新增学员
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | +        </div> -->
 | 
	
		
			
				|  |  |          <div
 | 
	
		
			
				|  |  |            class="newBand"
 | 
	
		
			
				|  |  |            @click="delStudentBtn"
 | 
	
	
		
			
				|  | @@ -143,7 +181,7 @@
 | 
	
		
			
				|  |  |            v-permission="'musicGroupPaymentCalenderDetail/batchDel'"
 | 
	
		
			
				|  |  |          >
 | 
	
		
			
				|  |  |            删除学员
 | 
	
		
			
				|  |  | -        </div> -->
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  |          <div class="newBand"
 | 
	
		
			
				|  |  |               v-permission="'export/musicGroupPaymentCalenderDetail'"
 | 
	
		
			
				|  |  |               @click="onMusicGroupPaymentCalenderDetail">
 | 
	
	
		
			
				|  | @@ -490,19 +528,19 @@ export default {
 | 
	
		
			
				|  |  |              calenderSettingsName: res.data.calenderSettingsName,
 | 
	
		
			
				|  |  |            };
 | 
	
		
			
				|  |  |            this.msgList = res.data.musicGroupPaymentCalenderCourseSettings
 | 
	
		
			
				|  |  | -          this.searchForm.id = this.id;
 | 
	
		
			
				|  |  | -          this.searchForm.page = this.rules.page;
 | 
	
		
			
				|  |  | -          this.searchForm.rows = this.rules.limit;
 | 
	
		
			
				|  |  | -          getmusicGroupPaymentCalenderDetail(this.searchForm).then(
 | 
	
		
			
				|  |  | -            (payment) => {
 | 
	
		
			
				|  |  | -              if (payment.code == 200) {
 | 
	
		
			
				|  |  | -                this.rules.total = payment.data.total;
 | 
	
		
			
				|  |  | -                this.tableList = payment.data.rows;
 | 
	
		
			
				|  |  | -              }
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -          );
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  | +      this.searchForm.id = this.id;
 | 
	
		
			
				|  |  | +      this.searchForm.page = this.rules.page;
 | 
	
		
			
				|  |  | +      this.searchForm.rows = this.rules.limit;
 | 
	
		
			
				|  |  | +      getmusicGroupPaymentCalenderDetail(this.searchForm).then(
 | 
	
		
			
				|  |  | +        (payment) => {
 | 
	
		
			
				|  |  | +          if (payment.code == 200) {
 | 
	
		
			
				|  |  | +            this.rules.total = payment.data.total;
 | 
	
		
			
				|  |  | +            this.tableList = payment.data.rows;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      );
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      search () {
 | 
	
		
			
				|  |  |        this.rules.page = 1;
 | 
	
	
		
			
				|  | @@ -605,13 +643,13 @@ export default {
 | 
	
		
			
				|  |  |          type: "warning",
 | 
	
		
			
				|  |  |        })
 | 
	
		
			
				|  |  |          .then(() => {
 | 
	
		
			
				|  |  | -          let musicGroupPaymentCalenderIds = this.activeChiose
 | 
	
		
			
				|  |  | +          let musicGroupPaymentCalenderDetailIds = this.activeChiose
 | 
	
		
			
				|  |  |              .map((stu) => {
 | 
	
		
			
				|  |  |                return stu.id;
 | 
	
		
			
				|  |  |              })
 | 
	
		
			
				|  |  |              .join(",");
 | 
	
		
			
				|  |  |            delMusicGroupPaymentCalenderStudent({
 | 
	
		
			
				|  |  | -            musicGroupPaymentCalenderIds,
 | 
	
		
			
				|  |  | +            musicGroupPaymentCalenderDetailIds,
 | 
	
		
			
				|  |  |            }).then((res) => {
 | 
	
		
			
				|  |  |              if (res.code == 200) {
 | 
	
		
			
				|  |  |                this.$message.success(`删除成功`);
 |