瀏覽代碼

报表模板类型控制

TonyKang 6 年之前
父節點
當前提交
6183291a98
共有 2 個文件被更改,包括 13 次插入1 次删除
  1. 5 1
      web/maintain/report/html/rpt_tpl_dtl_info.html
  2. 8 0
      web/maintain/report/js/rpt_tpl_main.js

+ 5 - 1
web/maintain/report/html/rpt_tpl_dtl_info.html

@@ -52,7 +52,11 @@
             <div class="row" id="element_adhoc_flags">
                 <div class="input-group col-2">
                     <div class="input-group-addon">额外标记</div>
-                    <select class="form-control input-sm" id="element_flags_select" onchange="zTreeOprObj.onChangeFlag('taxType', this)"><option value ="NA">N/A</option><option value ="1">一般计税</option><option value ="2">简易计税</option><option value ="3">预算</option><option value ="4">工程量清单</option></select>
+                    <select class="form-control input-sm" id="element_flags_select" onchange="zTreeOprObj.onChangeFlag('taxType', this)"><option value ="NA">N/A</option><option value ="1">一般计税</option><option value ="2">简易计税</option></select>
+                </div>
+                <div class="input-group col-2">
+                    <div class="input-group-addon">工程类型</div>
+                    <select class="form-control input-sm" id="element_prjFlags_select" onchange="zTreeOprObj.onChangeFlag('valuationType', this)"><option value ="NA">N/A</option><option value ="bill">预算</option><option value ="ration">工程量清单</option></select>
                 </div>
             </div>
         </div>

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

@@ -880,8 +880,16 @@ let zTreeOprObj = {
                             } else {
                                 $("#element_flags_select")[0].selectedIndex = 0;
                             }
+                            if (me.currentNode.flags.hasOwnProperty('valuationType')) {
+                                let vType = me.currentNode.flags['valuationType'];
+                                if (vType === 'bill') $("#element_prjFlags_select")[0].selectedIndex = 1
+                                else $("#element_prjFlags_select")[0].selectedIndex = 2;
+                            } else {
+                                $("#element_prjFlags_select")[0].selectedIndex = 0;
+                            }
                         } else {
                             $("#element_flags_select")[0].selectedIndex = 0;
+                            $("#element_prjFlags_select")[0].selectedIndex = 0;
                         }
 
                         if ($("#rpt_tpl_visual_tab")[0].className === "nav-link p-1 active") {