|  |  |  | @ -140,7 +140,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |         <el-tab-pane> | 
			
		
	
		
			
				
					|  |  |  |  |           <span slot="label">单据 {{ orderData.billNo }}-业务详情</span> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-table :data="busDataList" style="width: 100%;" highlight-current-row="true" border ref="multipleTable" | 
			
		
	
		
			
				
					|  |  |  |  |                     :row-style="rowStyle" | 
			
		
	
		
			
				
					|  |  |  |  |                     :row-style="rowStyleBiz" | 
			
		
	
		
			
				
					|  |  |  |  |           > | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column label="序号" type="index"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-table-column label="产品通用名称" prop="cpmctymc" width="120"></el-table-column> | 
			
		
	
	
		
			
				
					|  |  |  | @ -321,17 +321,17 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |   }, | 
			
		
	
		
			
				
					|  |  |  |  |   methods: { | 
			
		
	
		
			
				
					|  |  |  |  |     getScanActCountStyle(row) { | 
			
		
	
		
			
				
					|  |  |  |  |       const progress = row.scanActCount / row.count; | 
			
		
	
		
			
				
					|  |  |  |  |       let color; | 
			
		
	
		
			
				
					|  |  |  |  |       if (progress < 0.5) { | 
			
		
	
		
			
				
					|  |  |  |  |         color = 'red'; // 进度小于50%为红色 | 
			
		
	
		
			
				
					|  |  |  |  |       } else if (progress < 1.0) { | 
			
		
	
		
			
				
					|  |  |  |  |         color = 'orange'; // 进度在50%到100%之间为橙色 | 
			
		
	
		
			
				
					|  |  |  |  |       } else { | 
			
		
	
		
			
				
					|  |  |  |  |         color = 'green'; // 进度达到或超过100%为绿色 | 
			
		
	
		
			
				
					|  |  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |  |       // const progress = row.scanActCount / row.count; | 
			
		
	
		
			
				
					|  |  |  |  |       // let color; | 
			
		
	
		
			
				
					|  |  |  |  |       // if (progress < 0.5) { | 
			
		
	
		
			
				
					|  |  |  |  |       //   color = 'red'; // 进度小于50%为红色 | 
			
		
	
		
			
				
					|  |  |  |  |       // } else if (progress < 1.0) { | 
			
		
	
		
			
				
					|  |  |  |  |       //   color = 'orange'; // 进度在50%到100%之间为橙色 | 
			
		
	
		
			
				
					|  |  |  |  |       // } else { | 
			
		
	
		
			
				
					|  |  |  |  |       //   color = 'green'; // 进度达到或超过100%为绿色 | 
			
		
	
		
			
				
					|  |  |  |  |       // } | 
			
		
	
		
			
				
					|  |  |  |  |       return { | 
			
		
	
		
			
				
					|  |  |  |  |         color, | 
			
		
	
		
			
				
					|  |  |  |  |         // color, | 
			
		
	
		
			
				
					|  |  |  |  |         fontWeight: 'bold', // 字号加粗 | 
			
		
	
		
			
				
					|  |  |  |  |       }; | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
	
		
			
				
					|  |  |  | @ -982,6 +982,20 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |       return rowBackground | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |   }, | 
			
		
	
		
			
				
					|  |  |  |  |   rowStyleBiz({row, rowIndex}) { | 
			
		
	
		
			
				
					|  |  |  |  |     let rowBackground = {} | 
			
		
	
		
			
				
					|  |  |  |  |     const progress = row.scanActCount / row.count; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     if (row.scanActCount == null || row.scanActCount == 0) { | 
			
		
	
		
			
				
					|  |  |  |  |       rowBackground.color = 'red'; // 进度小于50%为红色 | 
			
		
	
		
			
				
					|  |  |  |  |     } else if (progress < 1.0) { | 
			
		
	
		
			
				
					|  |  |  |  |       rowBackground.color = 'orange'; // 进度在50%到100%之间为橙色 | 
			
		
	
		
			
				
					|  |  |  |  |     } else { | 
			
		
	
		
			
				
					|  |  |  |  |       rowBackground.color = 'green'; // 进度达到或超过100%为绿色 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |     rowBackground.height = '38px' | 
			
		
	
		
			
				
					|  |  |  |  |     return rowBackground | 
			
		
	
		
			
				
					|  |  |  |  |   }, | 
			
		
	
		
			
				
					|  |  |  |  |   watch: { | 
			
		
	
		
			
				
					|  |  |  |  |     resetKey(newVal, oldVal) { | 
			
		
	
		
			
				
					|  |  |  |  |       this.$refs.inputRef.focus() | 
			
		
	
	
		
			
				
					|  |  |  | 
 |