| 
					
				 | 
			
			
				@@ -1,6 +1,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div class='salary-container'> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-form :inline="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <!-- <el-form :inline="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              :model="searchForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="课酬结算标准"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-select v-model="searchForm.salary" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -11,7 +11,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                      value="GRADIENT_SALARY"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-form> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="tableWrap" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          v-if='searchForm.salary == "TEACHER_DEFAULT"'> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table :data="defaultTableList" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -121,7 +121,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { findMusicGroupClassTeacherSalary, setClassGroupTeacherSalary } from '@/api/buildTeam' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { findMusicGroupClassTeacherSalary, setClassGroupTeacherSalary, getTeamDetail } from '@/api/buildTeam' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { format } from 'path' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   props: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -137,25 +137,43 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       defaultTableList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       gradientTableList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      subList: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      subList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      isok: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mounted () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 获取默认老师列表 类型为默认 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // GRADIENT_SALARY 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    findMusicGroupClassTeacherSalary({ musicGroupId: this.teamid, type: 'TEACHER_DEFAULT' }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getTeamDetail({ musicGroupId: this.teamid }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.defaultTableList = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.searchForm.salary = res.data.settlementType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (this.searchForm.salary == 'TEACHER_DEFAULT') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          findMusicGroupClassTeacherSalary({ musicGroupId: this.teamid, type: 'TEACHER_DEFAULT' }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.defaultTableList = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.changeSalary(this.searchForm.salary); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (this.searchForm.salary == 'GRADIENT_SALARY') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          findMusicGroupClassTeacherSalary({ musicGroupId: this.teamid, type: 'GRADIENT_SALARY' }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.gradientTableList = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.changeSalary(this.searchForm.salary); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 获取乐团收费类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 获取默认老师列表 类型为默认 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // GRADIENT_SALARY 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 类型为梯度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    findMusicGroupClassTeacherSalary({ musicGroupId: this.teamid, type: 'GRADIENT_SALARY' }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.gradientTableList = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     gotoNext () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!this.isok) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message.error('有老师未设置默认课酬,请设置后再试') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.searchForm.salary == 'TEACHER_DEFAULT') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 组件默认课酬 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let i in this.defaultTableList) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -195,9 +213,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (val == 'TEACHER_DEFAULT') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let i in this.defaultTableList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (let j in this.defaultTableList[i].classGroupTeacherMapperList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (this.defaultTableList[i].classGroupTeacherMapperList[j].teacherDefaultMusicGroupSalaryList.length <= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (this.defaultTableList[i].classGroupTeacherMapperList[j].teacherDefaultMusicGroupSalaryList.length <= 0 || this.defaultTableList[i].classGroupTeacherMapperList[j].teacherDefaultMusicGroupSalaryList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$message.error('还有老师课酬未确认') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.isok = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -206,8 +226,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else if (val == 'GRADIENT_SALARY') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let i in this.gradientTableList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (let j in this.gradientTableList[i].classGroupTeacherMapperList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!this.gradientTableList[i].classGroupTeacherMapperList[j].teacherDefaultMusicGroupSalaryList.length <= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (this.gradientTableList[i].classGroupTeacherMapperList[j].teacherDefaultMusicGroupSalaryList.length <= 0 || this.gradientTableList[i].classGroupTeacherMapperList[j].teacherDefaultMusicGroupSalaryList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$message.error('还有老师课酬未确认') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.isok = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 |