| 
					
				 | 
			
			
				@@ -205,7 +205,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $helpers.permission('studentInstrument/export') || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $helpers.permission('export/studentVipPractice') || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $helpers.permission('export/exercisesSituation') || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $helpers.permission('export/exportIndexErrData') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $helpers.permission('export/exportIndexErrData') || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $helpers.permission('export/exportMusicGroupCourseList') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot="title"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -541,6 +542,52 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :isDownList="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="m-wrap" v-permission="'export/exportMusicGroupCourseList'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div class="title">乐团数据导出:</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <select-all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model.trim="teamOrganId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              class="organSelect" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="width: 100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              multiple 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              placeholder="请选择分部" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-for="(item, index) in selects.branchs" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </select-all> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-date-picker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model.trim="teamTimer" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="width: 360px; margin-left: 15px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type="daterange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              value-format="yyyy-MM-dd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              range-separator="至" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              start-placeholder="开始日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              end-placeholder="结束日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @change="getWeekTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :picker-options="{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                firstDayOfWeek: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ></el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="margin-left: 10px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click="exportMusicGroup" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              >导出</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!-- <ExportChiose 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              style="margin-left: 10px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ExportEnum="EXERCISES_SITUATION" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :exportData="exportDetailService" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              fileName="服务指标明细" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              errorMsg="请选择导出月份" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-collapse-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-collapse-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           name="3" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -742,6 +789,7 @@ import qs from "qs"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import dayjs from "dayjs"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import axios from "axios"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { getToken, getTenantId } from "@/utils/auth"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getTimes } from "@/utils"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import load from "@/utils/loading"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: "reportForm", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -779,6 +827,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       vipStudentCourseOrganId: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       musicStudentCourseOrganId: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       VipStudentOrganId: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      teamOrganId: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      teamTimer: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mounted() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1465,6 +1515,22 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //     "是否确认导出报表?" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    exportMusicGroup() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let params = { ...getTimes(this.teamTimer, ["startTime", "endTime"]) ,organId:this.teamOrganId.join(',') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      Export( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          method: "post", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          url: "/api-web/export/exportMusicGroupCourseList", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          params: this.$helpers.qs.stringify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ...params, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        "是否确认导出报表?" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   computed: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     exportAttendance() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1519,8 +1585,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    exportVipStudent(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    exportVipStudent() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         organId: this.VipStudentOrganId.join(","), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return data; 
			 |