|
@@ -14,7 +14,7 @@ projectGljObject={
|
|
|
{headerName: "规格型号", headerWidth: 120, dataCode: "specs", hAlign: "left", dataType: "String"},
|
|
|
{headerName: "单位", headerWidth: 45, dataCode: "unit", hAlign: "center", dataType: "String"},
|
|
|
{headerName: "类型", headerWidth: 45, dataCode: "short_name", hAlign: "center", dataType: "String"},
|
|
|
- {headerName: "总消耗量", headerWidth: 100, dataCode: "quantity", hAlign: "right", dataType: "Number",decimalField:'glj.quantity'},
|
|
|
+ {headerName: "总消耗量", headerWidth: 130, dataCode: "quantity", hAlign: "right", dataType: "Number",decimalField:'glj.quantity'},
|
|
|
{headerName: "定额价", headerWidth: 70, dataCode: "basePrice", hAlign: "right", dataType: "Number",decimalField:'glj.unitPrice',validator:"number"},
|
|
|
{headerName: "调整价", headerWidth: 70, dataCode: "adjustPrice", hAlign: "right", dataType: "Number",decimalField:"glj.unitPrice"},
|
|
|
{headerName: "市场价", headerWidth: 70, dataCode: "marketPrice", hAlign: "right", dataType: "Number",decimalField:"glj.unitPrice",validator:"number"},
|
|
@@ -318,6 +318,18 @@ projectGljObject={
|
|
|
},
|
|
|
refreshDataSheet:function () {
|
|
|
let me = projectGljObject;
|
|
|
+ let quantityCol = 5;
|
|
|
+ if(me.displayType == filterType.FBFX){//分部分项人材机,将“总消耗量”替换显示为“分部分项总消耗量”。
|
|
|
+ me.projectGljSetting.header[quantityCol].dataCode = 'subdivisionQuantity';
|
|
|
+ me.projectGljSheet.setValue(0, quantityCol, "分部分项总消耗量", GC.Spread.Sheets.SheetArea.colHeader);
|
|
|
+ }else if(me.displayType == filterType.TECH) {//措施项目人材机,将“总消耗量”替换显示为“措施项目总消耗量”。
|
|
|
+ me.projectGljSetting.header[quantityCol].dataCode = 'techQuantity';
|
|
|
+ me.projectGljSheet.setValue(0, quantityCol, "措施项目总消耗量", GC.Spread.Sheets.SheetArea.colHeader);
|
|
|
+ }else {
|
|
|
+ me.projectGljSetting.header[quantityCol].dataCode = 'quantity';
|
|
|
+ me.projectGljSheet.setValue(0, quantityCol, "总消耗量", GC.Spread.Sheets.SheetArea.colHeader);
|
|
|
+ }
|
|
|
+
|
|
|
if(me.displayType == filterType.SCHZ){//三材汇总树节点
|
|
|
me.showMaterialTreeData();
|
|
|
}else {
|
|
@@ -468,7 +480,9 @@ projectGljObject={
|
|
|
is_adjust_price:glj.is_adjust_price,
|
|
|
ratio_data:glj.ratio_data,
|
|
|
is_add:glj.unit_price.is_add,
|
|
|
- bgColour:'white'
|
|
|
+ bgColour:'white',
|
|
|
+ techQuantity:glj.techQuantity,
|
|
|
+ subdivisionQuantity:glj.subdivisionQuantity
|
|
|
};
|
|
|
gljOprObj.setGLJPrice(data,glj);
|
|
|
data.is_main_material = glj.is_main_material == 1?1:0;
|
|
@@ -547,6 +561,7 @@ projectGljObject={
|
|
|
/* if(parentSheet.name() == 'projectGljSheet'){ 之前是单行刷新,父工料机与组成物对应的工料机分开刷,发现这样比整个刷新慢所以先整个刷新,当以后数据量大的时候再测试
|
|
|
me.refreshProjectGljRowByID(sid);
|
|
|
}*/
|
|
|
+ projectObj.project.projectGLJ.calcQuantity();
|
|
|
me.refreshParentData(prow,prowData.id,sid);
|
|
|
});
|
|
|
},
|