|  | @@ -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;
 |