浏览代码

报表模板新增数据级别的属性

lishihao 1 年之前
父节点
当前提交
8d9834148b
共有 2 个文件被更改,包括 17 次插入1 次删除
  1. 9 1
      web/maintain/report/html/rpt_tpl_dtl_info.html
  2. 8 0
      web/maintain/report/js/rpt_tpl_main.js

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

@@ -88,7 +88,7 @@
             </div>
                
         </div>
-        <div>
+        <div class="row">
             <div class="input-group col-3">
                 <div class="input-group-addon">审核对比数据级别</div>
                 <select id="element_contrastType_select" class="form-control" onchange="zTreeOprObj.onChangeFlag('contrastType', this)">
@@ -98,6 +98,14 @@
                     <option value="quantities">工程量明细</option>
                 </select>
             </div>
+            <div class="input-group col-2">
+                <div class="input-group-addon">存在数据级别</div>
+                <select id="element_existLevel_select" class="form-control" onchange="zTreeOprObj.onChangeFlag('existLevel', this)">
+                    <option value="NA">N/A</option>
+                    <option value="true">是</option>
+                    <option value="false">否</option>
+                </select>
+            </div>
         </div>
     </div>
 </div>

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

@@ -965,6 +965,13 @@ let zTreeOprObj = {
                             else if (contrastType === 'quantities') $("#element_contrastType_select")[0].selectedIndex = 3
                             else $("#element_contrastType_select")[0].selectedIndex = 0;
                         }
+                        if (me.currentNode.flags.hasOwnProperty('existLevel')) {
+                            let existLevel = me.currentNode.flags['existLevel'];
+                            if (existLevel) $("#element_existLevel_select")[0].selectedIndex = 1
+                            else $("#element_existLevel_select")[0].selectedIndex = 0;
+                        } else {
+                            $("#element_existLevel_select")[0].selectedIndex = 0;
+                        }
                     } else {
                         $("#element_flags_select")[0].selectedIndex = 0;
                         $("#element_prjFlags_select")[0].selectedIndex = 0;
@@ -974,6 +981,7 @@ let zTreeOprObj = {
                         $("#element_prjFlags_select")[0].value = '';
                         $("#element_prjFlags_selectStr")[0].value = '';
                         $('#valuationSelector .mutiSelector li').removeClass('checked');
+                        $("#element_existLevel_select")[0].selectedIndex = 0;
                     }
 
                     if ($("#rpt_tpl_visual_tab")[0].className === "nav-link p-1 active") {