| 
					
				 | 
			
			
				@@ -110,7 +110,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </statistic-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <statistic-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <span>乐理课成交金额(元)</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span><count-to :endVal="statInfo.buyMusicTheoryAmount" :decimals="2"/></span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><count-to :endVal="statInfo.buyMusicTheoryAmount" :decimals="2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /></span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </statistic-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <statistic-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <span>1v1VIP课购买人数</span> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -118,7 +120,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </statistic-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <statistic-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <span>1v1VIP课成交金额(元)</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span><count-to :endVal="statInfo.buyVip1Amount" :decimals="2"/></span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><count-to :endVal="statInfo.buyVip1Amount" :decimals="2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /></span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </statistic-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <statistic-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <span>1v2VIP课购买人数</span> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -126,7 +130,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </statistic-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <statistic-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <span>1v2VIP课成交金额(元)</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <span><count-to :endVal="statInfo.buyVip2Amount" :decimals="2"/></span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ><count-to :endVal="statInfo.buyVip2Amount" :decimals="2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          /></span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </statistic-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </statistic> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="tableWrap"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -171,7 +177,27 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop="noReserveNum" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label="未预约人数" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            width="120px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 <template slot="header" slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <p style="position: relative"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                未预约人数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-tooltip placement="top" popper-class="mTooltip"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <div slot="content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    未通过预报名链接直接报名考级的学员数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <!-- <img :src="imageIcon" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       class="micon el-tooltip" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       style="width:8px height:8px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       alt /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    class="el-icon-question" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    style="font-size: 18px; color: #f56c6c" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  ></i> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop="instrumentalMusicNum" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -415,17 +441,24 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.error("请至少选择一个乐团"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let arr = this.chioseList.map((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          musicGroupId: item.musicGroupId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          organId: item.organId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$confirm("确定发送短信和推送", "提示", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmButtonText: "确定", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelButtonText: "取消", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).then(async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let arr = this.chioseList.map((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            musicGroupId: item.musicGroupId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            organId: item.organId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const res = await sendMsgList(arr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message.success("发送成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } catch {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const res = await sendMsgList(arr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message.success("发送成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } catch {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   watch: { 
			 |