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