Pārlūkot izejas kodu

已申请金额修改 金额变动问题

梁世豪 11 mēneši atpakaļ
vecāks
revīzija
3a6c9f69cd

+ 12 - 10
src/main/resources/templates/annualbudget/add_apply.html

@@ -440,8 +440,7 @@
440 440
                     </button>
441 441
                 </div>
442 442
             </div>
443
-        </div>
444
-            </div>
443
+
445 444
 </form>
446 445
 </div>
447 446
 <!--常规结束-->
@@ -605,7 +604,8 @@
605 604
                         console.log(ysqjeOne);
606 605
                         dataTj[0].ysqje = parseFloat($("#sqje").val()) + ysqjeOne;//此科目已申请
607 606
                         if (ybzjeOne != -1) {
608
-                            dataTj[1].ysqje = dataTj[1].ysqje - parseFloat($("#sqje").val());//此科目已报账
607
+                            // dataTj[1].ysqje = dataTj[1].ysqje - parseFloat($("#sqje").val());//此科目已报账
608
+                            dataTj[1].ysqje = dataTj[0].ysje * 10000- dataTj[0].ysqje
609 609
                         }
610 610
                     }
611 611
                     // dataTj[1].ysqje=nysje-sqls;//项目年度经费中的已申请
@@ -3492,15 +3492,17 @@
3492 3492
             var nysje = parseFloat(dataTj[1].ysje) * 10000;//年度预算金额
3493 3493
             var ysqje = parseFloat(dataTj[0].ysqje);
3494 3494
             var nysqje = parseFloat(dataTj[1].ysqje);
3495
-            if (sqje + ysqje > nysje) {
3495
+            if (ysqje > nysje || sqje>nysje) {
3496 3496
                 Message.error("费用申请的总金额,不能超过年度总预算!", 2000);
3497 3497
                 return false;
3498
-            } else if ($("#fjmc").val().indexOf("业务费") > -1) {
3499
-                if (ysqje > ysje * 1.2) {
3500
-                    Message.error("业务费申请的总金额,不能超过预算金额的20%!", 2000);
3501
-                    return false;
3502
-                }
3503
-            } else if (ysqje > ysje*1.2) {
3498
+            }
3499
+            // else if ($("#fjmc").val().indexOf("业务费") > -1) {
3500
+            //     if (ysqje > ysje * 1.2) {
3501
+            //         Message.error("业务费申请的总金额,不能超过预算金额的20%!", 2000);
3502
+            //         return false;
3503
+            //     }
3504
+            // }
3505
+           if (ysqje > ysje || sqje >ysje) {
3504 3506
                 Message.error("该科目申请的费用总金额,不能超过预算金额!", 2000);
3505 3507
                 return false;
3506 3508
             }

+ 5 - 2
src/main/resources/templates/stabudgetapproval/update_apply.html

@@ -675,8 +675,11 @@
675 675
                     return false;
676 676
                 }
677 677
                 dataTj[0].ysqje = parseFloat($("#sqje").val()) + sqje1;
678
-                dataTj[0].ybzje = bzjeOne + parseFloat($("#sqje").val());
679
-                dataTj[1].ysqje = dataTj[1].ysqje - parseFloat($("#sqje").val());
678
+                // dataTj[0].ybzje = bzjeOne + parseFloat($("#sqje").val());
679
+                dataTj[0].ybzje = bzjeOne;
680
+                // dataTj[1].ysqje = dataTj[1].ysqje - parseFloat($("#sqje").val());
681
+                dataTj[1].ysqje = dataTj[0].ysje * 10000- dataTj[0].ysqje
682
+
680 683
                 if (dataTj[0].ysqje > parseFloat(ysje * 1.2).toFixed(6)) {
681 684
                     Message.error("该科目申请的费用总金额,不能超过预算金额的120%!", 2000);
682 685
                     return false;