| 
					
				 | 
			
			
				@@ -267,7 +267,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- && (courseScheduleStatus || musicGroupSubject.fee > 0) --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="section" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             style="padding: 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              v-if="courseScheduleInfo "> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <h2 class="title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               style="padding: 0 16px;">乐团课程</h2> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -425,6 +424,23 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <div class="option" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   v-if="(con.mode.isNull)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                   @click="con.chiosetype='Null'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <!-- :class="[ con.checked ? 'check_active' : '' ]" --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="o_"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <i class="check_default" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     :class="[ con.chiosetype=='Null'&&con.checked ? 'check_active' : '' ]"></i> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="o_bd">自备</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <!-- <span class="o_ft"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    押金:¥{{ (con.mode.depositFee).toFixed(2) }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  </span> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <!--   v-if="con.marketPrice" --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="configuration" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    v-if="(con.mode.isLEASE)"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1093,8 +1109,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.courseScheduleInfo = tempInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //  console.log(this.$store.getters.payList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      //  console.log(this.$store.getters.checkinfo) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let type = this.topfor.type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 判断进来的乐团状态 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1220,10 +1235,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let isJihua = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let isMusic = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.activeSoundList.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!item.jihua) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (item && !item.jihua) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           isJihua = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!item.yuji) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (item && !item.yuji) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           isMusic = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1231,7 +1246,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.error('请填写预计招生人数') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (!item.yuji) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!isMusic) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.error('请填写乐团课程费用') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1643,7 +1658,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.editSound = row; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.reductionVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1661,7 +1676,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     groupCourseInput (item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let mode = item.mode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (mode.yuji - mode.courseGroup < 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         mode.courseGroup = mode.yuji 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1685,7 +1699,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.calcPrice() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     setChioseMusic (row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let flag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       row.fangshi.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (item.id == -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (item.mode.isGROUP) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           item.chiosetype = 'GROUP' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           item.checked = true 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1703,7 +1721,28 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       row.markList.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         item.checked = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(row.markList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (flag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        row.fangshi.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          checked: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          id: -1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          mode: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            isFREE: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            isGROUP: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            isLEASE: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            isNull: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            yuji: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FREE: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            GROUP: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            LEASE: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            courseGroup: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            courseLease: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            depositFee: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            marketPrice: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            price: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          shopName: "自备" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onAuxiliarie (item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 辅件切换状态 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2069,7 +2108,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .nowMoney { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   height: 50px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  border-top: 1px solid #eaeaea; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // border-top: 1px solid #eaeaea; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   border-bottom: 1px solid #eaeaea; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   line-height: 50px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   text-align: right; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2401,7 +2440,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     &.lines { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       margin-top: 5px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      border-top: 1px solid #ededed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // border-top: 1px solid #ededed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      border-bottom: 1px solid #ededed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     &.sale { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       .option { 
			 |