|  | @@ -449,16 +449,29 @@ const beforePrint = async () => {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  onMounted(() => {
 | 
	
		
			
				|  |  |    initLodop()
 | 
	
		
			
				|  |  | -  if (props.patNo && props.start && props.end) {
 | 
	
		
			
				|  |  | -    patType.value = 'InPatient'
 | 
	
		
			
				|  |  | -    patNo.value = props.patNo
 | 
	
		
			
				|  |  | -    datePeriod.value[0] = props.start
 | 
	
		
			
				|  |  | -    datePeriod.value[1] = props.end
 | 
	
		
			
				|  |  | -    queryIndex()
 | 
	
		
			
				|  |  | +  const vueName = router.currentRoute.value.name
 | 
	
		
			
				|  |  | +  if (vueName === 'inspectionReportV2') {
 | 
	
		
			
				|  |  | +    checkPathParams()
 | 
	
		
			
				|  |  | +  } else {
 | 
	
		
			
				|  |  | +    checkPropsParams()
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  onActivated(() => {
 | 
	
		
			
				|  |  | +  checkPathParams()
 | 
	
		
			
				|  |  | +})
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +function checkPropsParams() {
 | 
	
		
			
				|  |  | +  if (props.patNo && props.start && props.end) {
 | 
	
		
			
				|  |  | +    patType.value = 'InPatient';
 | 
	
		
			
				|  |  | +    patNo.value = props.patNo;
 | 
	
		
			
				|  |  | +    datePeriod.value[0] = props.start;
 | 
	
		
			
				|  |  | +    datePeriod.value[1] = props.end;
 | 
	
		
			
				|  |  | +    queryIndex();
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +function checkPathParams() {
 | 
	
		
			
				|  |  |    const params = router.currentRoute.value.params
 | 
	
		
			
				|  |  |    if (params.patNo && params.start && params.end) {
 | 
	
		
			
				|  |  |      patType.value = params.patNo.indexOf('-') === -1 ?
 | 
	
	
		
			
				|  | @@ -468,7 +481,7 @@ onActivated(() => {
 | 
	
		
			
				|  |  |      datePeriod.value[1] = params.end
 | 
	
		
			
				|  |  |      queryIndex()
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  | -})
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  function doPrint() {
 | 
	
		
			
				|  |  |    return new Promise((resolve) => {
 |