| 
					
				 | 
			
			
				@@ -201,13 +201,13 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     validText = ZhCalc.round(validText, findDecimal(select.unit)) || 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     // 判断是否 正数必须大于等于限制值,负数必须小于等于限制值,否则无法更改 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const usedInfo = _.find(changeUsedData, { id: select.id }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (usedInfo && validText >= 0 && validText < usedInfo.used_qty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        toastr.error('清单变更数值必须大于等于已调用值 ' + usedInfo.used_qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (usedInfo && validText >= 0 && validText < usedInfo.qty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        toastr.error('清单变更数值必须大于等于已调用值 ' + usedInfo.qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         SpreadJsObj.reLoadRowData(info.sheet, info.row); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         changeSpreadObj.setRowValueAndSum(select, info.row, info.col); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } else if (usedInfo && validText < 0 && validText > usedInfo.used_qty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        toastr.error('清单变更数值必须小于等于已调用值 ' + usedInfo.used_qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } else if (usedInfo && validText < 0 && validText > usedInfo.qty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        toastr.error('清单变更数值必须小于等于已调用值 ' + usedInfo.qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         SpreadJsObj.reLoadRowData(info.sheet, info.row); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         changeSpreadObj.setRowValueAndSum(select, info.row, info.col); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -294,14 +294,14 @@ $(document).ready(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         validText = ZhCalc.round(validText, findDecimal(sortData[curRow].unit)) || 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         // 判断是否 正数必须大于等于限制值,负数必须小于等于限制值,否则无法更改 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         const usedInfo = _.find(changeUsedData, { id: sortData[curRow].id }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (usedInfo && usedInfo.used_qty >= 0 && validText < usedInfo.used_qty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            toastr.error(hintRow ? '清单' + (hintRow+1) + '行变更数值必须大于等于已调用值 ' + usedInfo.used_qty : '清单变更数值必须大于等于已调用值 ' + usedInfo.used_qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (usedInfo && usedInfo.qty >= 0 && validText < usedInfo.qty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            toastr.error(hintRow ? '清单' + (hintRow+1) + '行变更数值必须大于等于已调用值 ' + usedInfo.qty : '清单变更数值必须大于等于已调用值 ' + usedInfo.qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             SpreadJsObj.reLoadRowData(info.sheet, curRow); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             changeSpreadObj.setRowValueAndSum(sortData[curRow], curRow, curCol); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             bPaste = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } else if (usedInfo && usedInfo.used_qty < 0 && validText > usedInfo.used_qty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            toastr.error(hintRow ? '清单' + (hintRow+1) + '行变更数值必须小于等于已调用值 ' + usedInfo.used_qty : '清单变更数值必须小于等于已调用值 ' + usedInfo.used_qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } else if (usedInfo && usedInfo.qty < 0 && validText > usedInfo.qty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            toastr.error(hintRow ? '清单' + (hintRow+1) + '行变更数值必须小于等于已调用值 ' + usedInfo.qty : '清单变更数值必须小于等于已调用值 ' + usedInfo.qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             SpreadJsObj.reLoadRowData(info.sheet, curRow); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             changeSpreadObj.setRowValueAndSum(sortData[curRow], curRow, curCol); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             bPaste = false; 
			 |