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