|
|
@@ -433,7 +433,7 @@ let preHandleObj = {
|
|
|
me.treeObj = $.fn.zTree.init(
|
|
|
$("#pre_handle_data_info_reversed"),
|
|
|
preHandleSetting,
|
|
|
- handles
|
|
|
+ handles,
|
|
|
);
|
|
|
},
|
|
|
build_handle_data_selection: function () {
|
|
|
@@ -445,14 +445,14 @@ let preHandleObj = {
|
|
|
pre_handle_data_objects[i] +
|
|
|
"'>" +
|
|
|
pre_handle_data_objects_name[i] +
|
|
|
- "</option>"
|
|
|
+ "</option>",
|
|
|
);
|
|
|
sel.append(
|
|
|
"<option value='" +
|
|
|
pre_handle_data_objects[i] +
|
|
|
"'>" +
|
|
|
pre_handle_data_objects_name[i] +
|
|
|
- "</option>"
|
|
|
+ "</option>",
|
|
|
);
|
|
|
}
|
|
|
},
|
|
|
@@ -471,6 +471,7 @@ let preHandleObj = {
|
|
|
Title: "",
|
|
|
});
|
|
|
types.push({ Name: JV.PROP_HANDLE_TYPE_FX_GLJ, Title: "" });
|
|
|
+ types.push({ Name: JV.PROP_HANDLE_TYPE_FLOOR_BILL_GLJ, Title: "" });
|
|
|
types.push({ Name: JV.PROP_HANDLE_TYPE_LAND_COMPS, Title: "" });
|
|
|
types.push({ Name: JV.PROP_HANDLE_TYPE_COST_TREE_BU_GLJ, Title: "" });
|
|
|
types.push({
|
|
|
@@ -486,7 +487,7 @@ let preHandleObj = {
|
|
|
me.typeTreeObj = $.fn.zTree.init(
|
|
|
$("#pre_handle_type_reversed"),
|
|
|
preHandleTypeSetting,
|
|
|
- types
|
|
|
+ types,
|
|
|
);
|
|
|
me.setDisabledBandSelect([0, 1, 2, 3, 4, 5, 6, 7, 8]);
|
|
|
me.build_handle_data_selection();
|
|
|
@@ -590,6 +591,14 @@ let preHandleObj = {
|
|
|
预处理类型: preHandleType,
|
|
|
};
|
|
|
break;
|
|
|
+ case JV.PROP_HANDLE_TYPE_FLOOR_BILL_GLJ:
|
|
|
+ rst = {
|
|
|
+ Name: "预处理环节",
|
|
|
+ Title: "",
|
|
|
+ 映射数据对象: "",
|
|
|
+ 预处理类型: preHandleType,
|
|
|
+ };
|
|
|
+ break;
|
|
|
case JV.PROP_HANDLE_TYPE_LAND_COMPS:
|
|
|
rst = {
|
|
|
Name: "预处理环节",
|
|
|
@@ -675,6 +684,8 @@ let preHandleObj = {
|
|
|
break;
|
|
|
case JV.PROP_HANDLE_TYPE_FX_GLJ:
|
|
|
break;
|
|
|
+ case JV.PROP_HANDLE_TYPE_FLOOR_BILL_GLJ:
|
|
|
+ break;
|
|
|
case JV.PROP_HANDLE_TYPE_LAND_COMPS:
|
|
|
break;
|
|
|
case JV.PROP_HANDLE_TYPE_COST_TREE_BU_GLJ:
|
|
|
@@ -813,23 +824,23 @@ let preHandleObj = {
|
|
|
preHandleSortObj.childTreeObj = $.fn.zTree.init(
|
|
|
$("#child_sorting_keys"),
|
|
|
sortingKeysSetting,
|
|
|
- exposed_properties_arr[dom.selectedIndex]
|
|
|
+ exposed_properties_arr[dom.selectedIndex],
|
|
|
);
|
|
|
preHandleSortObj.treeObj = $.fn.zTree.init(
|
|
|
$("#pre_handle_sort_keys_reversed"),
|
|
|
sortingKeysSetting,
|
|
|
- exposed_properties_arr[dom.selectedIndex]
|
|
|
+ exposed_properties_arr[dom.selectedIndex],
|
|
|
);
|
|
|
preHandleFilterObj.treeObj = $.fn.zTree.init(
|
|
|
$("#pre_handle_filter_keys_reversed"),
|
|
|
filterKeysSetting,
|
|
|
- exposed_properties_arr[dom.selectedIndex]
|
|
|
+ exposed_properties_arr[dom.selectedIndex],
|
|
|
);
|
|
|
} else if (oprType === "accord_to_parent") {
|
|
|
preHandleSortObj.parentTreeObj = $.fn.zTree.init(
|
|
|
$("#parent_sorting_keys"),
|
|
|
sortingKeysSetting,
|
|
|
- exposed_properties_arr[dom.selectedIndex]
|
|
|
+ exposed_properties_arr[dom.selectedIndex],
|
|
|
);
|
|
|
preHandleObj.currentNode[JV.PROP_PARENT_CHILD_SORT_KEY][
|
|
|
JV.PROP_PARENT_DATA_KEY
|
|
|
@@ -951,12 +962,15 @@ let preHandleObj = {
|
|
|
break;
|
|
|
case JV.PROP_HANDLE_TYPE_CHANGE_QUANTITIES_BILLS:
|
|
|
rst.push(
|
|
|
- preHandleQuantitiesBillsSortObj.extractTabFields(handleObj)
|
|
|
+ preHandleQuantitiesBillsSortObj.extractTabFields(handleObj),
|
|
|
);
|
|
|
break;
|
|
|
case JV.PROP_HANDLE_TYPE_FX_GLJ:
|
|
|
rst.push(preHandleBillDataMoveObj.extractTabFields(handleObj));
|
|
|
break;
|
|
|
+ case JV.PROP_HANDLE_TYPE_FLOOR_BILL_GLJ:
|
|
|
+ rst.push(preHandleBillDataMoveObj.extractTabFields(handleObj));
|
|
|
+ break;
|
|
|
case JV.PROP_HANDLE_TYPE_LAND_COMPS:
|
|
|
rst.push(preHandleBillDataMoveObj.extractTabFields(handleObj));
|
|
|
break;
|
|
|
@@ -968,7 +982,7 @@ let preHandleObj = {
|
|
|
break;
|
|
|
case JV.PROP_HANDLE_TYPE_FLITE_ARTERIAL_HIGHWAY_RULE:
|
|
|
rst.push(
|
|
|
- preHandleArterialHighwayRuleObj.extractTabFields(handleObj)
|
|
|
+ preHandleArterialHighwayRuleObj.extractTabFields(handleObj),
|
|
|
);
|
|
|
break;
|
|
|
default:
|
|
|
@@ -1018,7 +1032,7 @@ let preHandleSortObj = {
|
|
|
src[JV.PROP_FILTER_OTHER_BILLS_NODES].length > 0
|
|
|
) {
|
|
|
otherBillKeys = otherBillKeys.concat(
|
|
|
- src[JV.PROP_FILTER_OTHER_BILLS_NODES]
|
|
|
+ src[JV.PROP_FILTER_OTHER_BILLS_NODES],
|
|
|
);
|
|
|
}
|
|
|
dest[JV.PROP_FILTER_OTHER_BILLS_NODES] = otherBillKeys;
|
|
|
@@ -1033,7 +1047,7 @@ let preHandleSortObj = {
|
|
|
JV.PROP_PARENT_SORT_KEYS
|
|
|
]) {
|
|
|
dest[JV.PROP_PARENT_CHILD_SORT_KEY][JV.PROP_PARENT_SORT_KEYS].push(
|
|
|
- item
|
|
|
+ item,
|
|
|
);
|
|
|
}
|
|
|
dest[JV.PROP_PARENT_CHILD_SORT_KEY][JV.PROP_CHILD_SORT_KEYS] = [];
|
|
|
@@ -1041,7 +1055,7 @@ let preHandleSortObj = {
|
|
|
JV.PROP_CHILD_SORT_KEYS
|
|
|
]) {
|
|
|
dest[JV.PROP_PARENT_CHILD_SORT_KEY][JV.PROP_CHILD_SORT_KEYS].push(
|
|
|
- item
|
|
|
+ item,
|
|
|
);
|
|
|
}
|
|
|
dest[JV.PROP_OTHER_SUB_SORT] = [];
|
|
|
@@ -1074,7 +1088,7 @@ let preHandleSortObj = {
|
|
|
let sel = $("#select_sort_types")[0];
|
|
|
let idx = -1;
|
|
|
let sortTypeIdx = sort_types.indexOf(
|
|
|
- preHandleObj.currentNode[JV.PROP_SORT_TYPE]
|
|
|
+ preHandleObj.currentNode[JV.PROP_SORT_TYPE],
|
|
|
);
|
|
|
sel.selectedIndex = sortTypeIdx;
|
|
|
switch (sortTypeIdx) {
|
|
|
@@ -1085,12 +1099,12 @@ let preHandleSortObj = {
|
|
|
//normal
|
|
|
$("#div_sort_type_normal")[0].style.display = "";
|
|
|
idx = pre_handle_data_objects.indexOf(
|
|
|
- preHandleObj.currentNode[JV.PROP_DATA_KEY]
|
|
|
+ preHandleObj.currentNode[JV.PROP_DATA_KEY],
|
|
|
);
|
|
|
me.normalTreeObj = $.fn.zTree.init(
|
|
|
$("#pre_handle_sort_keys_reversed"),
|
|
|
sortingKeysSetting,
|
|
|
- exposed_properties_arr[idx]
|
|
|
+ exposed_properties_arr[idx],
|
|
|
);
|
|
|
let nodes = me.normalTreeObj.getNodes();
|
|
|
for (let sortItem of preHandleObj.currentNode[JV.PROP_SORT_KEYS]) {
|
|
|
@@ -1109,7 +1123,7 @@ let preHandleSortObj = {
|
|
|
me.topBillsTreeObj = $.fn.zTree.init(
|
|
|
$("#bills_top_nodes"),
|
|
|
sortingTreeSetting,
|
|
|
- fixed_top_bills_nodes
|
|
|
+ fixed_top_bills_nodes,
|
|
|
);
|
|
|
let topBillnodes = me.topBillsTreeObj.getNodes();
|
|
|
if (preHandleObj.currentNode[JV.PROP_FILTER_TOP_BILLS_NODES]) {
|
|
|
@@ -1122,7 +1136,7 @@ let preHandleSortObj = {
|
|
|
topBillsNode,
|
|
|
true,
|
|
|
false,
|
|
|
- false
|
|
|
+ false,
|
|
|
);
|
|
|
break;
|
|
|
}
|
|
|
@@ -1134,7 +1148,7 @@ let preHandleSortObj = {
|
|
|
me.otherBillsTreeObj = $.fn.zTree.init(
|
|
|
$("#bills_other_nodes"),
|
|
|
sortingTreeSetting2,
|
|
|
- fixed_other_bills_types
|
|
|
+ fixed_other_bills_types,
|
|
|
);
|
|
|
let otherBillnodes = me.otherBillsTreeObj.getNodes();
|
|
|
if (preHandleObj.currentNode[JV.PROP_FILTER_OTHER_BILLS_NODES]) {
|
|
|
@@ -1147,7 +1161,7 @@ let preHandleSortObj = {
|
|
|
otherBillsNode,
|
|
|
true,
|
|
|
false,
|
|
|
- false
|
|
|
+ false,
|
|
|
);
|
|
|
break;
|
|
|
}
|
|
|
@@ -1165,33 +1179,33 @@ let preHandleSortObj = {
|
|
|
idx = pre_handle_data_objects.indexOf(
|
|
|
preHandleObj.currentNode[JV.PROP_PARENT_CHILD_SORT_KEY][
|
|
|
JV.PROP_PARENT_DATA_KEY
|
|
|
- ]
|
|
|
+ ],
|
|
|
);
|
|
|
sel.selectedIndex = idx;
|
|
|
me.parentTreeObj = $.fn.zTree.init(
|
|
|
$("#parent_sorting_keys"),
|
|
|
sortingKeysSetting,
|
|
|
- exposed_properties_arr[idx]
|
|
|
+ exposed_properties_arr[idx],
|
|
|
);
|
|
|
me.checkupNode(
|
|
|
preHandleObj.currentNode[JV.PROP_PARENT_CHILD_SORT_KEY][
|
|
|
JV.PROP_PARENT_SORT_KEYS
|
|
|
],
|
|
|
- me.parentTreeObj
|
|
|
+ me.parentTreeObj,
|
|
|
);
|
|
|
idx = pre_handle_data_objects.indexOf(
|
|
|
- preHandleObj.currentNode[JV.PROP_DATA_KEY]
|
|
|
+ preHandleObj.currentNode[JV.PROP_DATA_KEY],
|
|
|
);
|
|
|
me.childTreeObj = $.fn.zTree.init(
|
|
|
$("#child_sorting_keys"),
|
|
|
sortingKeysSetting,
|
|
|
- exposed_properties_arr[idx]
|
|
|
+ exposed_properties_arr[idx],
|
|
|
);
|
|
|
me.checkupNode(
|
|
|
preHandleObj.currentNode[JV.PROP_PARENT_CHILD_SORT_KEY][
|
|
|
JV.PROP_CHILD_SORT_KEYS
|
|
|
],
|
|
|
- me.childTreeObj
|
|
|
+ me.childTreeObj,
|
|
|
);
|
|
|
break;
|
|
|
case 3:
|
|
|
@@ -1231,11 +1245,11 @@ let preHandleSortObj = {
|
|
|
if (treeNode.checked) {
|
|
|
if (
|
|
|
preHandleObj.currentNode[JV.PROP_FILTER_TOP_BILLS_NODES].indexOf(
|
|
|
- treeNode.Value
|
|
|
+ treeNode.Value,
|
|
|
) < 0
|
|
|
) {
|
|
|
preHandleObj.currentNode[JV.PROP_FILTER_TOP_BILLS_NODES].push(
|
|
|
- treeNode.Value
|
|
|
+ treeNode.Value,
|
|
|
);
|
|
|
}
|
|
|
} else {
|
|
|
@@ -1252,11 +1266,11 @@ let preHandleSortObj = {
|
|
|
if (treeNode.checked) {
|
|
|
if (
|
|
|
preHandleObj.currentNode[JV.PROP_FILTER_OTHER_BILLS_NODES].indexOf(
|
|
|
- treeNode.Value
|
|
|
+ treeNode.Value,
|
|
|
) < 0
|
|
|
) {
|
|
|
preHandleObj.currentNode[JV.PROP_FILTER_OTHER_BILLS_NODES].push(
|
|
|
- treeNode.Value
|
|
|
+ treeNode.Value,
|
|
|
);
|
|
|
}
|
|
|
} else {
|
|
|
@@ -1266,7 +1280,7 @@ let preHandleSortObj = {
|
|
|
if (idx >= 0) {
|
|
|
preHandleObj.currentNode[JV.PROP_FILTER_OTHER_BILLS_NODES].splice(
|
|
|
idx,
|
|
|
- 1
|
|
|
+ 1,
|
|
|
);
|
|
|
}
|
|
|
}
|
|
|
@@ -1331,12 +1345,12 @@ let preHandleSortObj = {
|
|
|
preHandleSortObj.parentTreeObj = $.fn.zTree.init(
|
|
|
$("#parent_sorting_keys"),
|
|
|
sortingKeysSetting,
|
|
|
- exposed_properties_arr[0]
|
|
|
+ exposed_properties_arr[0],
|
|
|
);
|
|
|
preHandleSortObj.childTreeObj = $.fn.zTree.init(
|
|
|
$("#child_sorting_keys"),
|
|
|
sortingKeysSetting,
|
|
|
- exposed_properties_arr[data_dom.selectedIndex]
|
|
|
+ exposed_properties_arr[data_dom.selectedIndex],
|
|
|
);
|
|
|
me.currentNode[JV.PROP_PARENT_CHILD_SORT_KEY] = {};
|
|
|
me.currentNode[JV.PROP_PARENT_CHILD_SORT_KEY][JV.PROP_PARENT_DATA_KEY] =
|
|
|
@@ -1351,7 +1365,7 @@ let preHandleSortObj = {
|
|
|
preHandleSortObj.normalTreeObj = $.fn.zTree.init(
|
|
|
$("#pre_handle_sort_keys_reversed"),
|
|
|
sortingKeysSetting,
|
|
|
- exposed_properties_arr[data_dom.selectedIndex]
|
|
|
+ exposed_properties_arr[data_dom.selectedIndex],
|
|
|
);
|
|
|
me.currentNode[JV.PROP_SORT_KEYS] = [];
|
|
|
} else if (dom.selectedIndex === 1) {
|
|
|
@@ -1359,7 +1373,7 @@ let preHandleSortObj = {
|
|
|
preHandleSortObj.normalTreeObj = $.fn.zTree.init(
|
|
|
$("#bills_top_nodes"),
|
|
|
sortingTreeSetting,
|
|
|
- fixed_top_bills_nodes
|
|
|
+ fixed_top_bills_nodes,
|
|
|
);
|
|
|
} else {
|
|
|
//自定义
|
|
|
@@ -1465,12 +1479,12 @@ let preHandleFilterObj = {
|
|
|
$("#div_filter_type")[0].style.display = "";
|
|
|
if (preHandleObj.currentNode) {
|
|
|
let idx = pre_handle_data_objects.indexOf(
|
|
|
- preHandleObj.currentNode[JV.PROP_DATA_KEY]
|
|
|
+ preHandleObj.currentNode[JV.PROP_DATA_KEY],
|
|
|
);
|
|
|
me.treeObj = $.fn.zTree.init(
|
|
|
$("#pre_handle_filter_keys_reversed"),
|
|
|
filterKeysSetting,
|
|
|
- exposed_properties_arr[idx]
|
|
|
+ exposed_properties_arr[idx],
|
|
|
);
|
|
|
let nodes = me.treeObj.getNodes();
|
|
|
for (let filterItem of preHandleObj.currentNode[JV.PROP_FILTER_KEYS]) {
|
|
|
@@ -1486,7 +1500,7 @@ let preHandleFilterObj = {
|
|
|
filterItem[JV.PROP_FILTER_COMPARE_VAL];
|
|
|
$("#diyCheck_" + keyNode.tId)[0].checked =
|
|
|
keyNode["booleanOptions"].indexOf(
|
|
|
- filterItem["compareValue"]
|
|
|
+ filterItem["compareValue"],
|
|
|
) === 0;
|
|
|
} else if (keyNode.hasOwnProperty("individualType")) {
|
|
|
$("#diySelect_" + keyNode.tId)[0].selectedIndex =
|
|
|
@@ -1521,7 +1535,7 @@ let preHandleFilterObj = {
|
|
|
keyNode[JV.PROP_FILTER_COMPARE_OBJ] =
|
|
|
filterItem[JV.PROP_FILTER_COMPARE_OBJ];
|
|
|
let idx = pre_handle_data_objects.indexOf(
|
|
|
- filterItem[JV.PROP_FILTER_COMPARE_OBJ]
|
|
|
+ filterItem[JV.PROP_FILTER_COMPARE_OBJ],
|
|
|
);
|
|
|
cmpObjDom.selectedIndex = idx + 1;
|
|
|
me.private_setup_compare_obj(cmpObjDom);
|
|
|
@@ -1572,7 +1586,7 @@ let preHandleFilterObj = {
|
|
|
build_filter_handle_data_selection_str: function (treeId, treeNode) {
|
|
|
let rst = [];
|
|
|
rst.push(
|
|
|
- "<select class='selDemo' id='diyDataSelect_" + treeNode.tId + "'>"
|
|
|
+ "<select class='selDemo' id='diyDataSelect_" + treeNode.tId + "'>",
|
|
|
);
|
|
|
rst.push("<option value='empty'>无</option>");
|
|
|
for (let i = 0; i < pre_handle_data_objects.length; i++) {
|
|
|
@@ -1581,7 +1595,7 @@ let preHandleFilterObj = {
|
|
|
pre_handle_data_objects[i] +
|
|
|
"'>" +
|
|
|
pre_handle_data_objects_name[i] +
|
|
|
- "</option>"
|
|
|
+ "</option>",
|
|
|
);
|
|
|
}
|
|
|
rst.push("</select>");
|
|
|
@@ -1590,7 +1604,7 @@ let preHandleFilterObj = {
|
|
|
build_filter_handle_data_detail_selection_str: function (treeId, treeNode) {
|
|
|
let rst = [];
|
|
|
rst.push(
|
|
|
- "<select class='selDemo' id='diyDataDetailSelect_" + treeNode.tId + "'>"
|
|
|
+ "<select class='selDemo' id='diyDataDetailSelect_" + treeNode.tId + "'>",
|
|
|
);
|
|
|
rst.push("</select>");
|
|
|
return rst.join("");
|
|
|
@@ -1598,7 +1612,7 @@ let preHandleFilterObj = {
|
|
|
build_individual_filter_selection_str: function (individualTypes, treeNode) {
|
|
|
let rst = [];
|
|
|
rst.push(
|
|
|
- "<select class='selDemo' id='diyDataDetailSelect_" + treeNode.tId + "'>"
|
|
|
+ "<select class='selDemo' id='diyDataDetailSelect_" + treeNode.tId + "'>",
|
|
|
);
|
|
|
for (let i = 0; i < individualTypes.length; i++) {
|
|
|
rst.push(
|
|
|
@@ -1606,7 +1620,7 @@ let preHandleFilterObj = {
|
|
|
individualTypes[i].Value +
|
|
|
"'>" +
|
|
|
individualTypes[i].Name +
|
|
|
- "</option>"
|
|
|
+ "</option>",
|
|
|
);
|
|
|
}
|
|
|
rst.push("</select>");
|
|
|
@@ -1626,7 +1640,7 @@ let preHandleFilterObj = {
|
|
|
} else if (treeNode.hasOwnProperty("individualType")) {
|
|
|
let dataDtlSelStr = me.build_individual_filter_selection_str(
|
|
|
treeNode.individualType,
|
|
|
- treeNode
|
|
|
+ treeNode,
|
|
|
);
|
|
|
aObj.after(dataDtlSelStr);
|
|
|
let editStr =
|
|
|
@@ -1653,12 +1667,12 @@ let preHandleFilterObj = {
|
|
|
//注意:这是后面的DOM先生成
|
|
|
let dataDtlSelStr = me.build_filter_handle_data_detail_selection_str(
|
|
|
treeId,
|
|
|
- treeNode
|
|
|
+ treeNode,
|
|
|
);
|
|
|
aObj.after(dataDtlSelStr);
|
|
|
let dataSelStr = me.build_filter_handle_data_selection_str(
|
|
|
treeId,
|
|
|
- treeNode
|
|
|
+ treeNode,
|
|
|
);
|
|
|
aObj.after(dataSelStr);
|
|
|
let editStr =
|
|
|
@@ -1731,7 +1745,7 @@ let preHandleFilterObj = {
|
|
|
let jdtlSel = $("#" + dtlKey);
|
|
|
for (let item of exposed_properties_arr[idx]) {
|
|
|
jdtlSel.append(
|
|
|
- "<option value='" + item.Key + "'>" + item.Name + "</option>"
|
|
|
+ "<option value='" + item.Key + "'>" + item.Name + "</option>",
|
|
|
);
|
|
|
}
|
|
|
node[JV.PROP_FILTER_COMPARE_OBJ_KEY] = sel.value;
|
|
|
@@ -1773,7 +1787,7 @@ let preHandleFilterObj = {
|
|
|
rst[JV.PROP_OTHER_SUB_FILTER] = [];
|
|
|
let private_extract_other_sub_filter = function (
|
|
|
parentFilter,
|
|
|
- currentFilterNode
|
|
|
+ currentFilterNode,
|
|
|
) {
|
|
|
let dtlRst = {};
|
|
|
me.copyNode(currentFilterNode, dtlRst);
|