فهرست منبع

报表模板增加模板级别

TonyKang 3 سال پیش
والد
کامیت
62bcadf81c
2فایلهای تغییر یافته به همراه22 افزوده شده و 0 حذف شده
  1. 7 0
      web/maintain/report/html/rpt_tpl_dtl_info.html
  2. 15 0
      web/maintain/report/js/rpt_tpl_main.js

+ 7 - 0
web/maintain/report/html/rpt_tpl_dtl_info.html

@@ -74,6 +74,13 @@
                     <select class="form-control input-sm" id="element_Flags_budgetCalcType" onchange="zTreeOprObj.onChangeFlag('budgetCalcType', this)"><option value ="NA">N/A</option><option value ="budget_cacl_type1">概算费用构成类型1</option></select>
                 </div>
             </div>
+            <p>
+            <div class="row">
+                <div class="input-group col-2">
+                    <div class="input-group-addon">报表模板级别</div>
+                    <select class="form-control input-sm" id="element_Flags_tplType" onchange="zTreeOprObj.onChangeFlag('rptTplType', this)"><option value ="NA">N/A</option><option value ="construct">建设项目级别</option><option value ="single">单项工程级别</option><option value ="unit">单位工程级别</option></select>
+                </div>
+            </div>
             <!--
             -->
         </div>

+ 15 - 0
web/maintain/report/js/rpt_tpl_main.js

@@ -1013,6 +1013,20 @@ let zTreeOprObj = {
                             } else {
                                 $("#element_Flags_budgetCalcType")[0].selectedIndex = 0;
                             }
+                            if (me.currentNode.flags.hasOwnProperty('rptTplType')) {
+                                let val = me.currentNode.flags['rptTplType'];
+                                if (val === 'construct') {
+                                    $("#element_Flags_tplType")[0].selectedIndex = 1;
+                                } else if (val === 'single') {
+                                    $("#element_Flags_tplType")[0].selectedIndex = 2;
+                                } else if (val === 'unit') {
+                                    $("#element_Flags_tplType")[0].selectedIndex = 3;
+                                } else {
+                                    $("#element_Flags_tplType")[0].selectedIndex = 0;
+                                }
+                            } else {
+                                $("#element_Flags_tplType")[0].selectedIndex = 0;
+                            }
                         } else {
                             $("#element_flags_select")[0].selectedIndex = 0;
                             $("#element_constructSumFlags_select")[0].selectedIndex = 0;
@@ -1020,6 +1034,7 @@ let zTreeOprObj = {
                             $("#element_Flags_budgetType")[0].selectedIndex = 0;
                             $("#element_Flags_budgetSummaryType")[0].selectedIndex = 0;
                             $("#element_Flags_budgetCalcType")[0].selectedIndex = 0;
+                            $("#element_Flags_tplType")[0].selectedIndex = 0;
                         }
 
                         if ($("#rpt_tpl_visual_tab")[0].className === "nav-link p-1 active") {