|  | @@ -44,7 +44,8 @@
 | 
	
		
			
				|  |  |                    <div class="value">{{ currentResultObj.score || "" }}</div>
 | 
	
		
			
				|  |  |                  </div>
 | 
	
		
			
				|  |  |                  <div class="violation">
 | 
	
		
			
				|  |  | -                  <div class="lable">{{ ['jumprope'].includes(parameter.project) ? '中断' : '犯规' }}</div>
 | 
	
		
			
				|  |  | +                  <div class="lable">{{ ['jumprope', 'jumpingjack', 'highknees'].includes(parameter.project) ? '中断' : '犯规'
 | 
	
		
			
				|  |  | +                  }}</div>
 | 
	
		
			
				|  |  |                    <div class="value">{{ currentResultObj.back_num || 0 }}</div>
 | 
	
		
			
				|  |  |                  </div>
 | 
	
		
			
				|  |  |                </div>
 | 
	
	
		
			
				|  | @@ -65,7 +66,7 @@
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            <div v-show="examState == 43 && !time.ready && readyState">
 | 
	
		
			
				|  |  | +            <div v-show="examState == 43 && faceCheckStu.student_id && !time.ready && readyState">
 | 
	
		
			
				|  |  |                <div class="readyBoxBefore">
 | 
	
		
			
				|  |  |                  <div class="item" v-if="parameter.handcontroller">
 | 
	
		
			
				|  |  |                    <div><img src="@/assets/images/test/jushou.png" /></div>
 | 
	
	
		
			
				|  | @@ -82,7 +83,7 @@
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            <div class="btn" @click="getReady" v-if="needStart && examState == 43 && !time.ready && readyState">开 始
 | 
	
		
			
				|  |  | +            <div class="btn" @click="getReady" v-if="needStart && examState == 43 && faceCheckStu.student_id && !time.ready && readyState">开 始
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |              <!-- <div v-if="needStart"> -->
 | 
	
		
			
				|  |  |              <!-- <div class="btn" @click="getOpenOneTestAndStartFace" v-if="examState < 41">开始识别</div> -->
 | 
	
	
		
			
				|  | @@ -580,9 +581,9 @@ const getAchievement = (data: any) => {
 | 
	
		
			
				|  |  |    currentResultObj.value = data;
 | 
	
		
			
				|  |  |    //违规处理
 | 
	
		
			
				|  |  |    let arr = backReason.value;
 | 
	
		
			
				|  |  | -  if (["situp", "pullup", "sidepullup", "jumprope", "jumpingjack", "jump", "longjump", "verticaljump"]
 | 
	
		
			
				|  |  | +  if (["situp", "pullup", "sidepullup", "jumprope", "jumpingjack", "highknees", "jump", "longjump", "verticaljump"]
 | 
	
		
			
				|  |  |      .indexOf(type) > -1) {
 | 
	
		
			
				|  |  | -    if (["pullup", "situp", "jumprope", "jumpingjack"].indexOf(type) > -1) {
 | 
	
		
			
				|  |  | +    if (["pullup", "situp", "jumprope", "jumpingjack", "highknees"].indexOf(type) > -1) {
 | 
	
		
			
				|  |  |        currentResultObj.value.back_num = data?.all_failed_num;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      if (type === "sidepullup") {
 | 
	
	
		
			
				|  | @@ -951,7 +952,7 @@ watch(() => currentResultObj.value, (newData: any, oldData: any) => {
 | 
	
		
			
				|  |  |      speckText(newData.count);
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    if (
 | 
	
		
			
				|  |  | -    ["situp", "sidepullup", "jumprope", "jumpingjack"].includes(project) &&
 | 
	
		
			
				|  |  | +    ["situp", "sidepullup", "jumprope", "jumpingjack", "highknees"].includes(project) &&
 | 
	
		
			
				|  |  |      newData.count > 0 &&
 | 
	
		
			
				|  |  |      newData.count % 10 == 0 &&
 | 
	
		
			
				|  |  |      oldData.back_num == oldData.back_num
 | 
	
	
		
			
				|  | @@ -977,7 +978,7 @@ onBeforeMount(() => {
 | 
	
		
			
				|  |  |      parameter.value.gesture = false
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    //需要开始按钮的项目
 | 
	
		
			
				|  |  | -  let myList = ['situp', 'jumprope', 'jumpingjack', 'footballv1', 'basketballv1', 'pingpong'];
 | 
	
		
			
				|  |  | +  let myList = ['situp', 'jumprope', 'jumpingjack', 'highknees', 'footballv1', 'basketballv1', 'pingpong'];
 | 
	
		
			
				|  |  |    if (myList.includes(project)) {
 | 
	
		
			
				|  |  |      needStart.value = true;
 | 
	
		
			
				|  |  |    }
 |