|
@@ -51,14 +51,19 @@ const exposed_prj_glj_properties = [
|
|
|
{Name: "工料机_数量", Title: "", Key: "quantity", Order: "ascend"}
|
|
|
];
|
|
|
const exposed_properties_arr = [exposed_bills_properties, exposed_ration_properties, exposed_prj_glj_properties];
|
|
|
-const fixed_bills = [
|
|
|
+const fixed_top_bills_nodes = [
|
|
|
{Name: "分部分项工程", Title: "", Value: 1},
|
|
|
{Name: "措施项目", Title: "", Value: 2},
|
|
|
+ {Name: "其他项目", Title: "", Value: 7},
|
|
|
+ {Name: "规费", Title: "", Value: 15},
|
|
|
+ {Name: "税金", Title: "", Value: 18},
|
|
|
+ {Name: "工程造价", Title: "", Value: 19}
|
|
|
+];
|
|
|
+const fixed_other_bills_types = [
|
|
|
{Name: "施工技术措施项目", Title: "", Value: 3},
|
|
|
{Name: "安全文明施工按实计算费用", Title: "", Value: 4},
|
|
|
{Name: "施工组织措施专项费用", Title: "", Value: 5},
|
|
|
{Name: "安全文明施工专项费用", Title: "", Value: 6},
|
|
|
- {Name: "其他项目", Title: "", Value: 7},
|
|
|
{Name: "暂列金额", Title: "", Value: 8},
|
|
|
{Name: "暂估价", Title: "", Value: 9},
|
|
|
{Name: "材料(工程设备)暂估价", Title: "", Value: 10},
|
|
@@ -66,11 +71,8 @@ const fixed_bills = [
|
|
|
{Name: "计日工", Title: "", Value: 12},
|
|
|
{Name: "总承包服务费", Title: "", Value: 13},
|
|
|
{Name: "索赔与现场签证", Title: "", Value: 14},
|
|
|
- {Name: "规费", Title: "", Value: 15},
|
|
|
{Name: "社会保险费及住房公积金", Title: "", Value: 16},
|
|
|
- {Name: "工程排污费", Title: "", Value: 17},
|
|
|
- {Name: "税金", Title: "", Value: 18},
|
|
|
- {Name: "工程造价", Title: "", Value: 19}
|
|
|
+ {Name: "工程排污费", Title: "", Value: 17}
|
|
|
];
|
|
|
const IDMark_Switch = "_switch",
|
|
|
IDMark_Icon = "_ico",
|
|
@@ -433,11 +435,16 @@ let preHandleSortObj = {
|
|
|
//tree
|
|
|
//tree排序是我们特有的数据结构方式,与数据结构有关,非common用
|
|
|
$("#div_sort_tree")[0].style.display = "";
|
|
|
- me.topBillsTreeObj = $.fn.zTree.init($("#bills_top_nodes"), sortingTreeSetting, fixed_bills);
|
|
|
+ me.topBillsTreeObj = $.fn.zTree.init($("#bills_top_nodes"), sortingTreeSetting, fixed_top_bills_nodes);
|
|
|
let topBillnodes = me.topBillsTreeObj.getNodes();
|
|
|
if (preHandleObj.currentNode[JV.PROP_FILTER_TOP_BILLS_NODES]) {
|
|
|
for (let topBillsNodeId of preHandleObj.currentNode[JV.PROP_FILTER_TOP_BILLS_NODES]) {
|
|
|
- me.topBillsTreeObj.checkNode(topBillnodes[topBillsNodeId - 1], true, false, false);
|
|
|
+ for (let topBillsNode of topBillnodes) {
|
|
|
+ if (topBillsNode.Value === topBillsNodeId) {
|
|
|
+ me.topBillsTreeObj.checkNode(topBillsNode, true, false, false);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
preHandleObj.currentNode[JV.PROP_FILTER_TOP_BILLS_NODES] = [];
|
|
@@ -542,7 +549,7 @@ let preHandleSortObj = {
|
|
|
me.currentNode[JV.PROP_SORT_KEYS] = [];
|
|
|
} else if (dom.selectedIndex === 1) {
|
|
|
$("#div_sort_tree")[0].style.display = "";
|
|
|
- preHandleSortObj.normalTreeObj = $.fn.zTree.init($("#bills_top_nodes"), sortingTreeSetting, fixed_bills);
|
|
|
+ preHandleSortObj.normalTreeObj = $.fn.zTree.init($("#bills_top_nodes"), sortingTreeSetting, fixed_top_bills_nodes);
|
|
|
}
|
|
|
me.currentNode[JV.PROP_SORT_TYPE] = dom.value;
|
|
|
},
|