| 
					
				 | 
			
			
				@@ -1,13 +1,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Image, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Cell, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  CellGroup, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Tag, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Button, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  Stepper, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  Icon, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Popup, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  showConfirmDialog, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   showToast, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Form, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Field, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -161,6 +157,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       code: null as any, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       intervalFnRef: null as any, // 页面订时器 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       registerExpireTime: null as any, // 结束时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      instrumentCode: null as any, // 乐器编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       activeOverTime: 0, // 活动结束时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       activeOverStatus: true // 活动是否结束 默认已结束 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -297,7 +294,8 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             forms.gradeList.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               text: GRADE_ENUM[item.gradeNum], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               value: item.gradeNum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              instrumentId: item.instrumentId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              instrumentId: item.instrumentId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              instrumentCode: item.instrumentCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           forms.classList = classList; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -316,12 +314,14 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               text: GRADE_ENUM[temp], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               value: temp, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               instrumentId: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              instrumentCode: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               instrumentName: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               classList: [] as any 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             schoolInstrumentList.forEach((item: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if (temp === item.gradeNum) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 list.instrumentId = item.instrumentId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                list.instrumentCode = item.instrumentCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 list.instrumentName = item.instrumentName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 list.classList.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   text: item.classNum + '班', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -523,8 +523,10 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (!studentInfo.extra.currentGradeNum) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const tempGrade: any = forms.gradeList || []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log(tempGrade, 'tempGrade'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tempGrade?.forEach((i: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if (i.value === data.currentGradeNum) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                forms.instrumentId = i.instrumentId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 forms.gradeNumText = i.text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 studentInfo.extra.currentGradeNum = data.currentGradeNum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1128,7 +1130,13 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   styles.goodsItem, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   forms.joinType === 'digitalize' && styles.checked 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ]} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                onClick={() => (forms.joinType = 'digitalize')}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                onClick={() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  if (!forms.gradeNumText) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    showToast('请先选择所在年级'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  forms.joinType = 'digitalize'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class={styles.goodsInner}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <i class={styles.proposalTip}></i> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   数字化方式 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1139,7 +1147,13 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   styles.goodsItem, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   forms.joinType === 'tradition' && styles.checked 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ]} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                onClick={() => (forms.joinType = 'tradition')}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                onClick={() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  if (!forms.gradeNumText) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    showToast('请先选择所在年级'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  forms.joinType = 'tradition'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class={styles.goodsInner}>传统方式</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1209,15 +1223,17 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     可以学练音乐教材中的乐曲,通过手机应用商店准备。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <div class={styles.step}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <span class={styles.nums}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span class={styles.numInner}>2</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <div class={styles.stepContent}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <span>乐器标准:</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    管数不限,建议20管以上C调加嘴排箫(音域宽,能演奏更多复杂乐曲,不需要重复更换),黑色,要选择单一原调(调性多学生很难掌握),价格由学生根据自身情况确定。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                {forms.instrumentCode === 'Panpipes' && ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <div class={styles.step}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <span class={styles.nums}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <span class={styles.numInner}>2</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class={styles.stepContent}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <span>乐器标准:</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      管数不限,建议20管以上C调加嘴排箫(音域宽,能演奏更多复杂乐曲,不需要重复更换),黑色,要选择单一原调(调性多学生很难掌握),价格由学生根据自身情况确定。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                )} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           )} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1307,6 +1323,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               const selectedOption = val.selectedOptions[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               studentInfo.extra.currentGradeNum = selectedOption.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               forms.gradeNumText = selectedOption.text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              forms.instrumentCode = selectedOption.instrumentCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               forms.gradeStatus = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if (forms.schoolInstrumentSetType === 'CLASS') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 forms.classList = selectedOption.classList; 
			 |