Browse Source

报表指标设置,新增预处理类型

lishihao 11 months ago
parent
commit
a6f94cea22
2 changed files with 26 additions and 1 deletions
  1. 1 0
      public/web/rpt_value_define.js
  2. 25 1
      web/maintain/report/js/rpt_tpl_pre_handle.js

+ 1 - 0
public/web/rpt_value_define.js

@@ -76,6 +76,7 @@ const JV = {
     PROP_HANDLE_TYPE_CHANGE_QUANTITIES_BILLS: "转化工程量清单",
     PROP_HANDLE_TYPE_CHANGE_QUANTITIES_BILLS_SORT_TYPE: "工程量清单排序类型",
     PROP_HANDLE_TYPE_CHANGE_QUANTITIES_BILLS_DATA_TYPE: "工程量清单数据类型",
+    PROP_HANDLE_TYPE_FX_GLJ: "分项定额人材机处理",
 
     PROP_ADJUST_COLLECTION: "数据调整集",
     PROP_ADJUST_ACTION: "action",

+ 25 - 1
web/maintain/report/js/rpt_tpl_pre_handle.js

@@ -289,9 +289,10 @@ let preHandleObj = {
         types.push({
             Name: JV.PROP_HANDLE_TYPE_CHANGE_QUANTITIES_BILLS, Title: ''
         });
+        types.push({ Name: JV.PROP_HANDLE_TYPE_FX_GLJ, Title: '' });
         // types.push({Name: "纯手工填写", Title: ""});
         me.typeTreeObj = $.fn.zTree.init($("#pre_handle_type_reversed"), preHandleTypeSetting, types);
-        me.setDisabledBandSelect([0, 1, 2, 3, 4, 5, 6, 7]);
+        me.setDisabledBandSelect([0, 1, 2, 3, 4, 5, 6, 7, 8]);
         me.build_handle_data_selection();
     },
     setDisabledBandSelect: function (disabledIdxArr) {
@@ -337,6 +338,9 @@ let preHandleObj = {
             case JV.PROP_HANDLE_TYPE_CHANGE_QUANTITIES_BILLS:
                 rst = { Name: "预处理环节", Title: "", "映射数据对象": "bills", "预处理类型": preHandleType };
                 break;
+            case JV.PROP_HANDLE_TYPE_FX_GLJ:
+                rst = { Name: "预处理环节", Title: "", "映射数据对象": "bills", "预处理类型": preHandleType };
+                break;
             default:
                 rst = { Name: "预处理环节", Title: "", "映射数据对象": "bills", "预处理类型": "排序", "排序方式": "normal", "排序键值集": [] };
                 break;
@@ -380,6 +384,8 @@ let preHandleObj = {
                 item[JV.PROP_HANDLE_TYPE_CHANGE_QUANTITIES_BILLS_SORT_TYPE] = "all";// 工程量清单排序
                 item[JV.PROP_HANDLE_TYPE_CHANGE_QUANTITIES_BILLS_DATA_TYPE] = 'bills'; // 工程量清单输出级别
                 break;
+            case JV.PROP_HANDLE_TYPE_FX_GLJ:
+                break;
             default:
                 item[JV.PROP_HANDLE_TYPE] = JV.PROP_HANDLE_TYPE_SORT;
                 item[JV.PROP_SORT_TYPE] = "normal";
@@ -595,6 +601,9 @@ let preHandleObj = {
                     case JV.PROP_HANDLE_TYPE_CHANGE_QUANTITIES_BILLS:
                         rst.push(preHandleQuantitiesBillsSortObj.extractTabFields(handleObj));
                         break;
+                    case JV.PROP_HANDLE_TYPE_FX_GLJ:
+                        rst.push(preHandleBillDataMoveObj.extractTabFields(handleObj));
+                        break;
                     default:
                         break;
                 }
@@ -1305,3 +1314,18 @@ let preHandleQuantitiesBillsSortObj = {
         me.currentNode[JV.PROP_HANDLE_TYPE_CHANGE_QUANTITIES_BILLS_DATA_TYPE] = dom.value;
     },
 }
+let preHandleFXGLJObj = {
+    copyNode: function (src, dest) {
+        //
+    },
+    refresh_node: function () {
+        $("#div_summary_type")[0].style.display = "";
+        if (preHandleObj.currentNode) {
+        }
+    },
+    extractTabFields: function (handleObj) {
+        let rst = {};
+        //
+        return rst;
+    }
+}