Преглед на файлове

任务书页面显示子课题各公司分配金额

梁世豪 преди 2 месеца
родител
ревизия
43d05a42f2
променени са 1 файла, в които са добавени 48 реда и са изтрити 7 реда
  1. 48 7
      src/main/resources/templates/prjproject/add.html

+ 48 - 7
src/main/resources/templates/prjproject/add.html

@@ -432,6 +432,9 @@
432 432
 
433 433
                         <!-- 右侧悬浮按钮 -->
434 434
                         <div class="right-bottom-btn">
435
+<!--                            <button type="button" class="layui-btn" lay-filter="saveBtn6">-->
436
+<!--                                <i class="layui-icon layui-icon-ok"></i>保存-->
437
+<!--                            </button>-->
435 438
                             <button class="layui-btn" lay-filter="cancleBtn">
436 439
                                 <i class="layui-icon layui-icon-close"></i>关闭
437 440
                             </button>
@@ -544,6 +547,7 @@
544 547
     var updateflag = 0;
545 548
     var prjMember = [];
546 549
     var prjCompany = [];
550
+    // var prjfeescheme=[];
547 551
     var subTopic = [];
548 552
     var budgetCols = [];
549 553
     var dataBudget = new Array();
@@ -566,7 +570,6 @@
566 570
             value: new Date(),
567 571
             done:function (value,date,endDate) {
568 572
                 setTimeout(function () {
569
-                    console.log('进来了');
570 573
                     let qs= $('#qs').val();
571 574
                     let wc= $('#wc').val();
572 575
                     let qss = new Date(qs);
@@ -595,7 +598,6 @@
595 598
             elem: '#wc',
596 599
             done:function (value,date,endDate) {
597 600
                 setTimeout(function () {
598
-                    console.log('进来了wc')
599 601
                     let qs= $('#qs').val();
600 602
                     let wc= $('#wc').val();
601 603
                     console.log('qs:'+qs);
@@ -1405,8 +1407,13 @@
1405 1407
                 success: function (result) {
1406 1408
                     dataSubtopic = result.data.rows;
1407 1409
                     prjCompletecompanyListFy =  result.data.prjCompletecompanyListFy;
1410
+                    if (prjCompletecompanyListFy.length>0) {
1411
+                        for (var i = 0; i < dataCompany.length; i++) {
1412
+                            dataBudget[0]['dw' + (i + 1)] = prjCompletecompanyListFy[i].sumjf;
1413
+                        };
1414
+                        setPrjBudge();
1415
+                    }
1408 1416
 //年度预算总和
1409
-
1410 1417
                     document.getElementById('rwsys').value = result.data.sum;
1411 1418
 
1412 1419
                     document.getElementById('rwsys2').value = result.data.sum;
@@ -1920,7 +1927,13 @@
1920 1927
 
1921 1928
                         var ysje = dw1 + dw2 + dw3 + dw4 + dw5 + dw6 + dw7 + dw8 + dw9 + dw10;
1922 1929
 
1923
-
1930
+                        if (dataCompany !=null || dataCompany.length>0) {
1931
+                            for (var i = 0; i < dataCompany.length; i++) {
1932
+                                dataBudget[0]['dw' + (i + 1)] = dataBudget[0]['dw' + (i + 1)] + '/' + prjCompletecompanyListFy[i].sumjf;
1933
+                                console.log(dataBudget[0]['dw' + (i + 1)])
1934
+                            }
1935
+                            ;
1936
+                        }
1924 1937
                         if (ysje == 0) {
1925 1938
                             dataBudget[j].ysje = "";
1926 1939
                         } else
@@ -1982,7 +1995,9 @@
1982 1995
                     if ( budgets[0]['dw' + (i + 1)] == null ||  budgets[0]['dw' + (i + 1)] ==''){
1983 1996
                         budgets[0]['dw' + (i + 1)] ==0;
1984 1997
                     }
1985
-                    if (budgets[0]['dw' + (i + 1)] != prjCompletecompanyListFy[i].sumjf ){
1998
+                    let originalValue = dataBudget[0]['dw' + (i + 1)];
1999
+                    let valueBeforeSlash = originalValue.match(/[^\/]+/)[0];
2000
+                    if (valueBeforeSlash != prjCompletecompanyListFy[i].sumjf ){
1986 2001
                         alert("保存失败,"+prjCompletecompanyListFy[i].dwmc+'在子课题单位分工中所有经费总和为:'
1987 2002
                             +prjCompletecompanyListFy[i].sumjf+'万元,请确保所填数据一致!!!')
1988 2003
                         return false
@@ -2073,9 +2088,27 @@
2073 2088
                     content: AjaxUtil.ctx + 'prjFeescheme/forAdd/' + xmId + '?qs=' + $("#qs").val() + '&wc=' + $("#wc").val() + '&ysjecz=' + $("#rwsys").val(),
2074 2089
                     end: function (index) {
2075 2090
                         // 重载表格
2076
-                        if (updateflag == 1)
2091
+                        if (updateflag == 1) {
2077 2092
                             freshFeescheme();
2078
-                        updateflag = 0;
2093
+                            updateflag = 0;
2094
+                            // var oldData = table.cache["currentTableId6"];
2095
+                            // var item = {
2096
+                            //     "zb" : prjfeescheme.zb,
2097
+                            //     "qs" : prjfeescheme.qs,
2098
+                            //     "wc" : prjfeescheme.wc,
2099
+                            //     "nf" : prjfeescheme.nf,
2100
+                            //     "czdw" : prjfeescheme.czdw,
2101
+                            //     "dwmc" : prjfeescheme.dwmc,
2102
+                            //     "czje" : prjfeescheme.czje,
2103
+                            //     "companys" : prjfeescheme.companys
2104
+                            // };
2105
+                        }
2106
+                        // console.log(item.companys)
2107
+                        // oldData.push(item);
2108
+                        // table.reload('currentTableId6', {
2109
+                        //     data: oldData
2110
+                        // });
2111
+
2079 2112
                         layer.close(index);
2080 2113
                     }
2081 2114
                 });
@@ -2730,6 +2763,14 @@
2730 2763
     function getZktInfo() {
2731 2764
         return subTopic;
2732 2765
     }
2766
+    // //获取出资方案信息
2767
+    // function setCzfa(czfa) {
2768
+    //     prjfeescheme = czfa;
2769
+    // }
2770
+    //
2771
+    // function getCzfa() {
2772
+    //     return prjfeescheme;
2773
+    // }
2733 2774
 </script>
2734 2775
 </body>
2735 2776
 </html>