| 
					
				 | 
			
			
				@@ -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(`删除成功`); 
			 |