|
@@ -268,10 +268,17 @@ $(document).ready(() => {
|
|
|
select.camount = ZhCalc.round(select.camount, findDecimal(validText)) || 0;
|
|
|
select.oamount = ZhCalc.round(select.oamount, findDecimal(validText)) || 0;
|
|
|
}
|
|
|
- select[col.field] = validText;
|
|
|
if(col.field === 'camount') {
|
|
|
- select.spamount = ZhCalc.round(select.camount, findDecimal(select.unit)) || 0;
|
|
|
+ // 判断是否大于等于限制值,否则无法更改
|
|
|
+ const usedInfo = _.find(changeUsedData, { id: select.id });
|
|
|
+ if (usedInfo && validText < usedInfo.used_qty) {
|
|
|
+ toastr.error('已调用清单更改数值必须大于等于已调用值');
|
|
|
+ SpreadJsObj.reLoadRowData(info.sheet, info.row);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ select.spamount = ZhCalc.round(validText, findDecimal(select.unit)) || 0;
|
|
|
}
|
|
|
+ select[col.field] = validText;
|
|
|
console.log(select);
|
|
|
delete select.waitingLoading;
|
|
|
|