|
@@ -9,46 +9,47 @@ const pre_handle_data_objects_name = ["清单", "定额", "定额工料机"];
|
|
|
const exposed_bills_properties = [
|
|
|
{Name: "清单_ID", Title: "", Key: "ID", Order: "ascend"},
|
|
|
{Name: "清单_所属项目ID", Title: "", Key: "projectID", Order: "ascend"},
|
|
|
- {Name: "清单_项目编码", Title: "", Key: "code", Order: "ascend"},
|
|
|
- {Name: "清单_项目名称", Title: "", Key: "name", Order: "ascend"},
|
|
|
- {Name: "清单_项目特征", Title: "", Key: "itemCharacterText", Order: "ascend"},
|
|
|
- {Name: "清单_计量单位", Title: "", Key: "unit", Order: "ascend"},
|
|
|
- {Name: "清单_工程量", Title: "", Key: "quantity", Order: "ascend"},
|
|
|
- {Name: "清单_综合单价", Title: "", Key: "unitFee", Order: "ascend"},
|
|
|
- {Name: "清单_综合合价", Title: "", Key: "totalFee", Order: "ascend"},
|
|
|
- {Name: "清单_暂估价", Title: "", Key: "tenderUnitFee", Order: "ascend"}
|
|
|
+ {Name: "清单_层次", Title: "", Key: "treeLevel", Order: "ascend"}
|
|
|
+ // {Name: "清单_项目编码", Title: "", Key: "code", Order: "ascend"},
|
|
|
+ // {Name: "清单_项目名称", Title: "", Key: "name", Order: "ascend"},
|
|
|
+ // {Name: "清单_项目特征", Title: "", Key: "itemCharacterText", Order: "ascend"},
|
|
|
+ // {Name: "清单_计量单位", Title: "", Key: "unit", Order: "ascend"},
|
|
|
+ // {Name: "清单_工程量", Title: "", Key: "quantity", Order: "ascend"},
|
|
|
+ // {Name: "清单_综合单价", Title: "", Key: "unitFee", Order: "ascend"},
|
|
|
+ // {Name: "清单_综合合价", Title: "", Key: "totalFee", Order: "ascend"},
|
|
|
+ // {Name: "清单_暂估价", Title: "", Key: "tenderUnitFee", Order: "ascend"}
|
|
|
];
|
|
|
const exposed_ration_properties = [
|
|
|
{Name: "定额_工程内部ID", Title: "", Key: "ID", Order: "ascend"},
|
|
|
{Name: "定额_所属清单ID", Title: "", Key: "billsItemID", Order: "ascend"},
|
|
|
- {Name: "定额_所属项目ID", Title: "", Key: "projectID", Order: "ascend"},
|
|
|
- {Name: "定额_编号", Title: "", Key: "code", Order: "ascend"},
|
|
|
- {Name: "定额_项目名称", Title: "", Key: "caption", Order: "ascend"},
|
|
|
- {Name: "定额_单位", Title: "", Key: "unit", Order: "ascend"},
|
|
|
- {Name: "定额_数量", Title: "", Key: "quantity", Order: "ascend"},
|
|
|
- {Name: "定额_人工费", Title: "", Key: "labour", Order: "ascend"},
|
|
|
- {Name: "定额_材料费", Title: "", Key: "material", Order: "ascend"},
|
|
|
- {Name: "定额_机械费", Title: "", Key: "machine", Order: "ascend"},
|
|
|
- {Name: "定额_机上人工费", Title: "", Key: "machineLabour", Order: "ascend"},
|
|
|
- {Name: "定额_人工费调整", Title: "", Key: "adjustLabour", Order: "ascend"},
|
|
|
- {Name: "定额_材料费调整", Title: "", Key: "'adjustMaterial'", Order: "ascend"},
|
|
|
- {Name: "定额_机械费调整", Title: "", Key: "adjustMachine", Order: "ascend"},
|
|
|
- {Name: "定额_机上人工费调整", Title: "", Key: "adjustMachineLabour", Order: "ascend"},
|
|
|
- {Name: "定额_人工价差", Title: "", Key: "labourDiff", Order: "ascend"},
|
|
|
- {Name: "定额_材料价差", Title: "", Key: "materialDiff", Order: "ascend"},
|
|
|
- {Name: "定额_机械价差", Title: "", Key: "machineDiff", Order: "ascend"},
|
|
|
- {Name: "定额_风险费用", Title: "", Key: "risk", Order: "ascend"}
|
|
|
+ {Name: "定额_所属项目ID", Title: "", Key: "projectID", Order: "ascend"}
|
|
|
+ // {Name: "定额_编号", Title: "", Key: "code", Order: "ascend"},
|
|
|
+ // {Name: "定额_项目名称", Title: "", Key: "caption", Order: "ascend"},
|
|
|
+ // {Name: "定额_单位", Title: "", Key: "unit", Order: "ascend"},
|
|
|
+ // {Name: "定额_数量", Title: "", Key: "quantity", Order: "ascend"},
|
|
|
+ // {Name: "定额_人工费", Title: "", Key: "labour", Order: "ascend"},
|
|
|
+ // {Name: "定额_材料费", Title: "", Key: "material", Order: "ascend"},
|
|
|
+ // {Name: "定额_机械费", Title: "", Key: "machine", Order: "ascend"},
|
|
|
+ // {Name: "定额_机上人工费", Title: "", Key: "machineLabour", Order: "ascend"},
|
|
|
+ // {Name: "定额_人工费调整", Title: "", Key: "adjustLabour", Order: "ascend"},
|
|
|
+ // {Name: "定额_材料费调整", Title: "", Key: "'adjustMaterial'", Order: "ascend"},
|
|
|
+ // {Name: "定额_机械费调整", Title: "", Key: "adjustMachine", Order: "ascend"},
|
|
|
+ // {Name: "定额_机上人工费调整", Title: "", Key: "adjustMachineLabour", Order: "ascend"},
|
|
|
+ // {Name: "定额_人工价差", Title: "", Key: "labourDiff", Order: "ascend"},
|
|
|
+ // {Name: "定额_材料价差", Title: "", Key: "materialDiff", Order: "ascend"},
|
|
|
+ // {Name: "定额_机械价差", Title: "", Key: "machineDiff", Order: "ascend"},
|
|
|
+ // {Name: "定额_风险费用", Title: "", Key: "risk", Order: "ascend"}
|
|
|
// {Name: "定额_管理费率", Title: "", Key: ""}
|
|
|
];
|
|
|
const exposed_prj_glj_properties = [
|
|
|
{Name: "工料机_ID", Title: "", Key: "ID"},
|
|
|
{Name: "工料机_所属定额ID", Title: "", Key: "rationID", Order: "ascend"},
|
|
|
{Name: "工料机_所属清单ID", Title: "", Key: "billsItemID", Order: "ascend"},
|
|
|
- {Name: "工料机_所属工程ID", Title: "", Key: "projectID", Order: "ascend"},
|
|
|
- {Name: "工料机_代码", Title: "", Key: "code", Order: "ascend"},
|
|
|
- {Name: "工料机_名称", Title: "", Key: "name", Order: "ascend"},
|
|
|
- {Name: "工料机_单位", Title: "", Key: "unit", Order: "ascend"},
|
|
|
- {Name: "工料机_数量", Title: "", Key: "quantity", Order: "ascend"}
|
|
|
+ {Name: "工料机_所属工程ID", Title: "", Key: "projectID", Order: "ascend"}
|
|
|
+ // {Name: "工料机_代码", Title: "", Key: "code", Order: "ascend"},
|
|
|
+ // {Name: "工料机_名称", Title: "", Key: "name", Order: "ascend"},
|
|
|
+ // {Name: "工料机_单位", Title: "", Key: "unit", Order: "ascend"},
|
|
|
+ // {Name: "工料机_数量", Title: "", Key: "quantity", Order: "ascend"}
|
|
|
];
|
|
|
const exposed_properties_arr = [exposed_bills_properties, exposed_ration_properties, exposed_prj_glj_properties];
|
|
|
const fixed_top_bills_nodes = [
|
|
@@ -622,7 +623,7 @@ let preHandleFilterObj = {
|
|
|
$("#diySelect_" + keyNode.tId)[0].selectedIndex = condition_types.indexOf(filterItem[JV.PROP_FILTER_CONDITION]);
|
|
|
//条件值
|
|
|
keyNode[JV.PROP_FILTER_COMPARE_VAL] = filterItem[JV.PROP_FILTER_COMPARE_VAL];
|
|
|
- $("#diyInput_" + keyNode.tId)[0].selectedIndex = filterItem[JV.PROP_FILTER_COMPARE_VAL];
|
|
|
+ $("#diyInput_" + keyNode.tId)[0].value = filterItem[JV.PROP_FILTER_COMPARE_VAL];
|
|
|
//其他关联业务数据对象
|
|
|
if (filterItem[JV.PROP_FILTER_COMPARE_OBJ]) {
|
|
|
let cmpObjDom = $("#diyDataSelect_" + keyNode.tId)[0];
|
|
@@ -700,6 +701,10 @@ let preHandleFilterObj = {
|
|
|
if (sel) {
|
|
|
sel.bind("change", me.filterConditionChange);
|
|
|
}
|
|
|
+ sel = $("#diyInput_" + treeNode.tId);
|
|
|
+ if (sel) {
|
|
|
+ sel.bind("change", me.filterCompareValChange);
|
|
|
+ }
|
|
|
sel = $("#diyDataSelect_" + treeNode.tId);
|
|
|
if (sel) {
|
|
|
sel.bind("change", me.filterCompareObjChange);
|
|
@@ -709,6 +714,12 @@ let preHandleFilterObj = {
|
|
|
sel.bind("change", me.filterCompareObjKeyChange);
|
|
|
}
|
|
|
},
|
|
|
+ filterCompareValChange(event) {
|
|
|
+ let me = preHandleFilterObj, sel = event.currentTarget, tId = sel.id.slice(9);
|
|
|
+ let node = me.treeObj.getNodeByTId(tId);
|
|
|
+ node[JV.PROP_FILTER_COMPARE_VAL] = sel.value;
|
|
|
+ me.resetFilter();
|
|
|
+ },
|
|
|
filterConditionChange: function(event) {
|
|
|
let me = preHandleFilterObj, sel = event.currentTarget, tId = sel.id.slice(10);
|
|
|
let node = me.treeObj.getNodeByTId(tId);
|