|
@@ -320,14 +320,12 @@ $(document).ready(() => {
|
|
|
for (const c of self.displayChanges) {
|
|
|
if (c.uamount) {
|
|
|
const vamount = (!c.vamount || checkZero(c.vamount)) ? 0 : c.vamount;
|
|
|
- if (vamount > 0 && c.uamount < 0) {
|
|
|
- toastr.error('变更令:' + c.code + ' 下,请勿进行负变更');
|
|
|
- return;
|
|
|
- } else if (vamount < 0 && c.uamount > 0) {
|
|
|
- toastr.error('变更令:' + c.code + ' 下,请勿进行正变更');
|
|
|
- return;
|
|
|
- }
|
|
|
- if ((vamount > 0 && c.uamount > vamount) || (vamount < 0 && c.uamount < vamount)) {
|
|
|
+ if (vamount === 0) {
|
|
|
+ if ((c.b_amount > 0 && c.uamount > c.b_amount) || (c.b_amount < 0 && c.uamount < b_amount)) {
|
|
|
+ toastr.error('变更令:' + c.code + ' 超计,请修改本期计量后,再提交');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ } else if ((vamount > 0 && c.uamount > vamount) || (vamount < 0 && c.uamount < vamount)) {
|
|
|
toastr.error('变更令:' + c.code + ' 超计,请修改本期计量后,再提交');
|
|
|
return;
|
|
|
}
|