|
@@ -467,7 +467,10 @@ let preHandleObj = {
|
|
|
Name: JV.PROP_HANDLE_TYPE_FLITE_XMJ_IS_BILL_BUDGET,
|
|
|
Title: "",
|
|
|
});
|
|
|
- types.push({ Name: JV.PROP_HANDLE_TYPE_BIND_AID_REPORT, Title: "" });
|
|
|
+ types.push({
|
|
|
+ Name: JV.PROP_HANDLE_TYPE_FLITE_ARTERIAL_HIGHWAY_RULE,
|
|
|
+ Title: "",
|
|
|
+ });
|
|
|
|
|
|
// types.push({Name: "纯手工填写", Title: ""});
|
|
|
me.typeTreeObj = $.fn.zTree.init(
|
|
@@ -601,7 +604,7 @@ let preHandleObj = {
|
|
|
预处理类型: preHandleType,
|
|
|
};
|
|
|
break;
|
|
|
- case JV.PROP_HANDLE_TYPE_BIND_AID_REPORT:
|
|
|
+ case JV.PROP_HANDLE_TYPE_FLITE_ARTERIAL_HIGHWAY_RULE:
|
|
|
rst = {
|
|
|
Name: "预处理环节",
|
|
|
Title: "",
|
|
@@ -668,6 +671,9 @@ let preHandleObj = {
|
|
|
break;
|
|
|
case JV.PROP_HANDLE_TYPE_FLITE_XMJ_IS_BILL_BUDGET:
|
|
|
break;
|
|
|
+ case JV.PROP_HANDLE_TYPE_FLITE_ARTERIAL_HIGHWAY_RULE:
|
|
|
+ item[JV.PROP_HANDLE_TYPE_ARTERIAL_HIGHWAY_RULE] = "constructID"; // 工程量清单排序
|
|
|
+ break;
|
|
|
default:
|
|
|
item[JV.PROP_HANDLE_TYPE] = JV.PROP_HANDLE_TYPE_SORT;
|
|
|
item[JV.PROP_SORT_TYPE] = "normal";
|
|
@@ -695,6 +701,11 @@ let preHandleObj = {
|
|
|
src[JV.PROP_HANDLE_TYPE] === JV.PROP_HANDLE_TYPE_CHANGE_QUANTITIES_BILLS
|
|
|
) {
|
|
|
preHandleQuantitiesBillsSortObj.copyNode(src, dest);
|
|
|
+ } else if (
|
|
|
+ src[JV.PROP_HANDLE_TYPE] ===
|
|
|
+ JV.PROP_HANDLE_TYPE_FLITE_ARTERIAL_HIGHWAY_RULE
|
|
|
+ ) {
|
|
|
+ preHandleArterialHighwayRuleObj.copyNode(src, dest);
|
|
|
}
|
|
|
},
|
|
|
private_set_title: function (node) {
|
|
@@ -744,6 +755,8 @@ let preHandleObj = {
|
|
|
preHandleAddDummyObj.refresh_node();
|
|
|
} else if (typeNode[JV.PROP_NAME] === "转化工程量清单") {
|
|
|
preHandleQuantitiesBillsSortObj.refresh_node();
|
|
|
+ } else if (typeNode[JV.PROP_NAME] === "干线公路汇总规则") {
|
|
|
+ preHandleArterialHighwayRuleObj.refresh_node();
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -761,6 +774,7 @@ let preHandleObj = {
|
|
|
$("#div_sort_tree")[0].style.display = "none";
|
|
|
$("#div_sort_self_define")[0].style.display = "none";
|
|
|
$("#div_quantities_bills_sort_bar")[0].style.display = "none";
|
|
|
+ $("#div_arterial_highway_rule_bar")[0].style.display = "none";
|
|
|
},
|
|
|
onPreHandleClick: function (event, treeId, treeNode) {
|
|
|
//点击预处理环节 节点
|
|
@@ -942,6 +956,11 @@ let preHandleObj = {
|
|
|
case JV.PROP_HANDLE_TYPE_FLITE_XMJ_IS_BILL_BUDGET:
|
|
|
rst.push(preHandleBillDataMoveObj.extractTabFields(handleObj));
|
|
|
break;
|
|
|
+ case JV.PROP_HANDLE_TYPE_FLITE_ARTERIAL_HIGHWAY_RULE:
|
|
|
+ rst.push(
|
|
|
+ preHandleArterialHighwayRuleObj.extractTabFields(handleObj)
|
|
|
+ );
|
|
|
+ break;
|
|
|
default:
|
|
|
break;
|
|
|
}
|
|
@@ -1880,6 +1899,37 @@ let preHandleQuantitiesBillsSortObj = {
|
|
|
dom.value;
|
|
|
},
|
|
|
};
|
|
|
+// 干线公路汇总规则
|
|
|
+let preHandleArterialHighwayRuleObj = {
|
|
|
+ copyNode: function (src, dest) {
|
|
|
+ dest[JV.PROP_HANDLE_TYPE_ARTERIAL_HIGHWAY_RULE] = src.combileRule;
|
|
|
+ },
|
|
|
+ refresh_node: function () {
|
|
|
+ $("#div_arterial_highway_rule_bar")[0].style.display = "";
|
|
|
+ if (preHandleObj.currentNode) {
|
|
|
+ $("#select_arterial_highway_rule")[0].value =
|
|
|
+ preHandleObj.currentNode[JV.PROP_HANDLE_TYPE_ARTERIAL_HIGHWAY_RULE] ||
|
|
|
+ "constructID";
|
|
|
+ }
|
|
|
+ },
|
|
|
+ extractTabFields: function (handleObj) {
|
|
|
+ let me = preHandleArterialHighwayRuleObj,
|
|
|
+ rst = {};
|
|
|
+ me.copyNode(handleObj, rst);
|
|
|
+ rst = {
|
|
|
+ 预处理类型: "干线公路汇总规则",
|
|
|
+ 映射数据对象: "bills",
|
|
|
+ combileRule: handleObj[JV.PROP_HANDLE_TYPE_ARTERIAL_HIGHWAY_RULE],
|
|
|
+ };
|
|
|
+ return rst;
|
|
|
+ },
|
|
|
+ onArterialHighwayRuleChange: function (dom) {
|
|
|
+ // 工程量清单排序类型
|
|
|
+ let me = preHandleObj;
|
|
|
+ me.currentNode[JV.PROP_HANDLE_TYPE_ARTERIAL_HIGHWAY_RULE] = dom.value;
|
|
|
+ },
|
|
|
+};
|
|
|
+
|
|
|
let preHandleFXGLJObj = {
|
|
|
copyNode: function (src, dest) {
|
|
|
//
|