|  | @@ -153,7 +153,6 @@ const delayData =  reactive({
 | 
	
		
			
				|  |  |      delayData.time = await getDeviceDelay();
 | 
	
		
			
				|  |  |      // 没有设备延迟数据,显示检测组件,并持续检测耳机状态
 | 
	
		
			
				|  |  |      if (!delayData.time || delayData.isForce) {
 | 
	
		
			
				|  |  | -      delayData.open = (runtime.delayCheckFirst && searchParams.evaluatingRecord || !SettingState.sett.tuning) ? false : true
 | 
	
		
			
				|  |  |        delayData.count = 0;
 | 
	
		
			
				|  |  |        checkWiredStatus();
 | 
	
		
			
				|  |  |        if (runtime.delayCheckFirst && searchParams.evaluatingRecord) {
 | 
	
	
		
			
				|  | @@ -216,6 +215,10 @@ const delayData =  reactive({
 | 
	
		
			
				|  |  |  				postMessage({
 | 
	
		
			
				|  |  |  					api: "endTune"
 | 
	
		
			
				|  |  |  				})
 | 
	
		
			
				|  |  | +        // 提前关闭或者返回,需要重置step状态
 | 
	
		
			
				|  |  | +        if (delayData.open === false) {
 | 
	
		
			
				|  |  | +          delayData.step = 1
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |  			} else if (state === 'finishTune') {
 | 
	
		
			
				|  |  |          delayData.step = 6
 | 
	
		
			
				|  |  |  				// 效音完成
 | 
	
	
		
			
				|  | @@ -886,6 +889,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |    setup(props, { expose }) {
 | 
	
		
			
				|  |  |      onMounted(async () => {
 | 
	
		
			
				|  |  |        console.log('进入评测模块')
 | 
	
		
			
				|  |  | +      delayData.open = (runtime.delayCheckFirst && searchParams.evaluatingRecord || !SettingState.sett.tuning) ? false : true
 | 
	
		
			
				|  |  |        if (!SettingState.eva.mute) {
 | 
	
		
			
				|  |  |          RuntimeUtils.changeAllMode();
 | 
	
		
			
				|  |  |        } else {
 | 
	
	
		
			
				|  | @@ -946,7 +950,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            <Evaluating data={endResult.value} />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |            <Transition name="finish">
 | 
	
		
			
				|  |  | -            {startButtonShow.value && (
 | 
	
		
			
				|  |  | +            {startButtonShow.value && !delayData.open && (
 | 
	
		
			
				|  |  |                <div
 | 
	
		
			
				|  |  |                  style={{
 | 
	
		
			
				|  |  |                    backgroundImage: `url(${iconEvaluatingStart})`,
 | 
	
	
		
			
				|  | @@ -977,21 +981,23 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            )}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          {/* 延迟检测窗口 */}
 | 
	
		
			
				|  |  | -				<Popup 
 | 
	
		
			
				|  |  | -					teleport="body"
 | 
	
		
			
				|  |  | -					class="popup-scale" 
 | 
	
		
			
				|  |  | -					transition="van-scale" 
 | 
	
		
			
				|  |  | -					overlay={false}
 | 
	
		
			
				|  |  | -					show={delayData.open}
 | 
	
		
			
				|  |  | -					onClose={() => handleCheckDelayEnd()}
 | 
	
		
			
				|  |  | -				>
 | 
	
		
			
				|  |  | -					<CheckDelayPopup 
 | 
	
		
			
				|  |  | -						delayData={delayData}
 | 
	
		
			
				|  |  | -						onStartCheckDelay={() => handleStartCheckDelay()}
 | 
	
		
			
				|  |  | -						onClose={() => handleStopCheckDelay()} 
 | 
	
		
			
				|  |  | -            onBack={() => handleDelayBack()}
 | 
	
		
			
				|  |  | -					/>
 | 
	
		
			
				|  |  | -				</Popup>
 | 
	
		
			
				|  |  | +        <Transition>
 | 
	
		
			
				|  |  | +          <Popup 
 | 
	
		
			
				|  |  | +            teleport="body"
 | 
	
		
			
				|  |  | +            class="popup-scale" 
 | 
	
		
			
				|  |  | +            transition="van-scale"
 | 
	
		
			
				|  |  | +            overlay={false}
 | 
	
		
			
				|  |  | +            show={delayData.open}
 | 
	
		
			
				|  |  | +            onClose={() => handleCheckDelayEnd()}
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <CheckDelayPopup 
 | 
	
		
			
				|  |  | +              delayData={delayData}
 | 
	
		
			
				|  |  | +              onStartCheckDelay={() => handleStartCheckDelay()}
 | 
	
		
			
				|  |  | +              onClose={() => handleStopCheckDelay()} 
 | 
	
		
			
				|  |  | +              onBack={() => handleDelayBack()}
 | 
	
		
			
				|  |  | +            />
 | 
	
		
			
				|  |  | +          </Popup>
 | 
	
		
			
				|  |  | +        </Transition>
 | 
	
		
			
				|  |  |          </Teleport>
 | 
	
		
			
				|  |  |        )
 | 
	
		
			
				|  |  |      }
 |