| 
					
				 | 
			
			
				@@ -43,6 +43,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-dialog title="执行进度" :visible.sync="progressVisible" width="800px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-progress :text-inside="true" :stroke-width="24" :percentage="percentage" status="success"></el-progress> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-dialog title="结果展示" :visible.sync="resultShowVisible" :before-close="resultShowDialogClose" width="800px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div style="margin: 10px 0px">{{ resultShowData.result }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-image style="width: 500px" :src="resultShowData.ossId" :preview-src-list="[resultShowData.ossId]"></el-image> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -69,6 +73,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dialogVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       resultVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       progressVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      resultShowVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       keyWordData: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       aircaftModelIdList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       currentNodeKey: '', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -135,7 +140,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              name: '查看结果', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              name: '查看', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               type: 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               round: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               plain: false, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -204,8 +209,20 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          prop: 'resultContent', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label: '结果' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          button: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          label: '操作', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          width: '240px', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          group: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              name: '查看结果', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              round: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              plain: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onClick: (row, index, scope) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.checkRelustShow(row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       resultOptions: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -239,7 +256,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       currentSortieNo: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       partsData: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       allAirConfig: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      percentage: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      percentage: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      resultShowData: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ossId: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        result: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   watch: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -385,6 +406,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    resultShowDialogClose() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.resultShowVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.resultShowData = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ossId: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        result: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     submit() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.beginExecute() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -399,6 +428,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.resultVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    checkRelustShow(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.resultShowData = row.resultContent 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.resultShowVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async beginExecute() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.progressVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -421,11 +455,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             message: '执行成功!' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          const result = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$alert(`故障诊断结果为:${result}`, '故障诊断结果', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            confirmButtonText: '确定' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.resultShowData = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.resultShowVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // this.$alert(`故障诊断结果为:${result}`, '故障诊断结果', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   confirmButtonText: '确定' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.getFaultDiagnosisAPI({ sortieNo: this.currentSortieNo }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.handleClose() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |