Browse Source

费用申请-此科目年度预算和项目年度经费(bug)

lgl 11 months ago
parent
commit
be9174c3c6

+ 15 - 3
src/main/resources/templates/annualbudget/add_apply.html

@@ -612,9 +612,13 @@
612 612
                         return false;
613 613
                     }
614 614
                 }
615
-
616
-                loadTreetable();
615
+            } else {
616
+                dataTj[0].ysqje = xgqysq0 ;
617
+                dataTj[0].ybzje = xgqybz0 ;
618
+                dataTj[1].ysqje = xgqysq1 ;
619
+                dataTj[1].ybzje = xgqybz1 ;
617 620
             }
621
+            loadTreetable();
618 622
         });
619 623
 
620 624
         //刷新表格数据
@@ -633,7 +637,10 @@
633 637
             });
634 638
         }
635 639
 
636
-
640
+        var xgqysq0 ;
641
+        var xgqybz0 ;
642
+        var xgqysq1 ;
643
+        var xgqybz1 ;
637 644
         //费用类别
638 645
         element.render('checkbox');
639 646
         tableSelect.render({
@@ -757,6 +764,10 @@
757 764
                         dataTj[0].ybzje = result.bzje;
758 765
                         dataTj[1].ysqje = dataTj[0].ysje * 10000 - result.xmndjfysq;
759 766
                         dataTj[1].ybzje = dataTj[0].ysje * 10000 - dataTj[0].ybzje;
767
+                        xgqysq0 = result.sqje;
768
+                        xgqybz0 = result.bzje;
769
+                        xgqysq1 = dataTj[0].ysje * 10000 - result.xmndjfysq;
770
+                        xgqybz1 = dataTj[0].ysje * 10000 - dataTj[0].ybzje;
760 771
                         ysqjeOne = parseFloat(result.xmndjfysq);
761 772
                         ybzjeOne = parseFloat(dataTj[0].ybzje);
762 773
                         currTable_tj.reload();
@@ -764,6 +775,7 @@
764 775
                 });
765 776
             }
766 777
         });
778
+
767 779
         form.on('select(bz1)', function (data) {
768 780
             $("#bz").val($("#bz1").val());
769 781
             if ($("#bz1").val().indexOf("资料费") > -1) {

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

@@ -603,6 +603,9 @@
603 603
         }
604 604
 
605 605
         var xmFyInfo = [[#{xmFyInfo}]];
606
+        var ysysq0= [[${kmFyInfo.sqje}]] - [[${budgetapproval.sqje}]] ;
607
+        var ysybz0= [[${kmFyInfo.bzje}]]- [[${budgetapproval.sqje}]];
608
+        var ysysq1= [[${kmFyInfo.ysje}]] * 10000 - [[${kmFyInfo.xmndjfysq}]] + [[${budgetapproval.sqje}]];
606 609
         // 用于存放表格数据
607 610
         var dataTj = [
608 611
             {
@@ -673,7 +676,6 @@
673 676
                 dataTj[0].ysqje = parseFloat($("#sqje").val()) + sqje1;
674 677
                 dataTj[0].ybzje = bzjeOne + parseFloat($("#sqje").val());
675 678
                 dataTj[1].ysqje = dataTj[1].ysqje - parseFloat($("#sqje").val());
676
-                dataTj[1].ybzje = dataTj[0].ysje - dataTj[0].ybzje;
677 679
                 if (dataTj[0].ysqje > parseFloat(ysje * 1.2).toFixed(6)) {
678 680
                     Message.error("该科目申请的费用总金额,不能超过预算金额的120%!", 2000);
679 681
                     return false;
@@ -683,10 +685,9 @@
683 685
                 // dataTj[1].ysqje = annualBudget / 10000; // 转换为万元
684 686
                 // dataTj[1].ysqje=nysje-dataTj[0].ysqje;
685 687
             } else {
686
-                dataTj[0].ysqje = dataTj[0].ysqje - xgqsqje;
687
-                dataTj[0].ybzje = dataTj[0].ybzje - xgqsqje;
688
-                dataTj[1].ysqje = dataTj[1].ysqje + xgqsqje;
689
-                dataTj[1].ybzje = dataTj[0].ysje*10000 - dataTj[0].ybzje;
688
+                dataTj[0].ysqje = ysysq0;
689
+                dataTj[0].ybzje = ysybz0;
690
+                dataTj[1].ysqje = ysysq1;
690 691
             }
691 692
             loadTreetable();
692 693
         });