|  | @@ -352,7 +352,7 @@
 | 
	
		
			
				|  |  |        timer = await setTimeout(
 | 
	
		
			
				|  |  |          async () => {
 | 
	
		
			
				|  |  |            if (props.deviceId) {
 | 
	
		
			
				|  |  | -            await getDataSource(props.deviceId);
 | 
	
		
			
				|  |  | +            await getDataSource(props.deviceId, flag);
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            if (timer) {
 | 
	
		
			
				|  |  |              timer = null;
 | 
	
	
		
			
				|  | @@ -364,7 +364,7 @@
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  async function getDataSource(systemID) {
 | 
	
		
			
				|  |  | +  async function getDataSource(systemID, flag = false) {
 | 
	
		
			
				|  |  |      const res = await getDevice({ devicetype: 'sys', systemID, type: 'all' });
 | 
	
		
			
				|  |  |      if (res) {
 | 
	
		
			
				|  |  |        const result = res;
 | 
	
	
		
			
				|  | @@ -405,7 +405,7 @@
 | 
	
		
			
				|  |  |            echartData.value = dataArr;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  | -      monitorDataGroupNum.value = monitorData.value.length;
 | 
	
		
			
				|  |  | +      if (flag) monitorDataGroupNum.value = monitorData.value.length;
 | 
	
		
			
				|  |  |        refresh.value = true;
 | 
	
		
			
				|  |  |        nextTick(() => {
 | 
	
		
			
				|  |  |          refresh.value = false;
 | 
	
	
		
			
				|  | @@ -487,6 +487,7 @@
 | 
	
		
			
				|  |  |      async (deviceId) => {
 | 
	
		
			
				|  |  |        if (deviceId) {
 | 
	
		
			
				|  |  |          await getCamera(deviceId, playerRef.value, 'nitrogen');
 | 
	
		
			
				|  |  | +        getDataSource(props.deviceId, true);
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    );
 |