|
@@ -15,18 +15,18 @@ let tender_obj={
|
|
|
{headerName: "计量\n单位", headerWidth: 60, dataCode: "unit", hAlign: "center", dataType: "String",spanRows: [2]},
|
|
{headerName: "计量\n单位", headerWidth: 60, dataCode: "unit", hAlign: "center", dataType: "String",spanRows: [2]},
|
|
|
{headerName: "工程量", headerWidth: 70, dataCode: "quantity", hAlign: "right", dataType: "Number",validator:"number",spanRows: [2],getText:'getText.quantity'},
|
|
{headerName: "工程量", headerWidth: 70, dataCode: "quantity", hAlign: "right", dataType: "Number",validator:"number",spanRows: [2],getText:'getText.quantity'},
|
|
|
// {headerName: "不调价", headerWidth: 55, dataCode: "is_adjust_price", hAlign: "center", cellType : "checkBox",dataType: "Number",spanRows: [2]},
|
|
// {headerName: "不调价", headerWidth: 55, dataCode: "is_adjust_price", hAlign: "center", cellType : "checkBox",dataType: "Number",spanRows: [2]},
|
|
|
- {headerName: ["初始报价","综合单价"], headerWidth: 100, dataCode: "feesIndex.common.unitFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [2,1]},
|
|
|
|
|
- {headerName: ["","综合合价"], headerWidth: 100, dataCode: "feesIndex.common.totalFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
|
|
|
- {headerName: ["目标造价","综合单价"], headerWidth: 100, dataCode: "targetUnitFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [2,1]},
|
|
|
|
|
- {headerName: ["","综合合价"], headerWidth: 100, dataCode: "targetTotalFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
|
|
|
- {headerName: ["调整后报价","综合单价"], headerWidth: 100, dataCode: "feesIndex.common.tenderUnitFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [2,1]},
|
|
|
|
|
- {headerName: ["","综合合价"], headerWidth: 100, dataCode: "feesIndex.common.tenderTotalFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
|
|
|
- {headerName: ["消耗量调整系数","人工"], headerWidth: 80, dataCode: "quantityCoe.labour", hAlign: "right", dataType: "Number",validator:"number",spanCols : [5,1]},
|
|
|
|
|
|
|
+ {headerName: ["初始报价","单价"], headerWidth: 100, dataCode: "feesIndex.common.unitFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [2,1]},
|
|
|
|
|
+ {headerName: ["","金额"], headerWidth: 100, dataCode: "feesIndex.common.totalFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
|
|
|
+ {headerName: ["目标造价","单价"], headerWidth: 100, dataCode: "targetUnitFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [2,1]},
|
|
|
|
|
+ {headerName: ["","金额"], headerWidth: 100, dataCode: "targetTotalFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
|
|
|
+ {headerName: ["调整后报价","单价"], headerWidth: 100, dataCode: "feesIndex.common.tenderUnitFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [2,1]},
|
|
|
|
|
+ {headerName: ["","金额"], headerWidth: 100, dataCode: "feesIndex.common.tenderTotalFee", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
|
|
|
+ {headerName: ["消耗量调整系数","人工"], headerWidth: 80, dataCode: "quantityCoe.labour", hAlign: "right", dataType: "Number",validator:"number",spanCols : [4,1]},
|
|
|
{headerName: ["","材料"], headerWidth: 80, dataCode: "quantityCoe.material", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
{headerName: ["","材料"], headerWidth: 80, dataCode: "quantityCoe.material", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
|
{headerName: ["","机械"], headerWidth: 80, dataCode: "quantityCoe.machine", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
{headerName: ["","机械"], headerWidth: 80, dataCode: "quantityCoe.machine", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
|
- {headerName: ["","主材"], headerWidth: 80, dataCode: "quantityCoe.main", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
|
|
|
|
|
+ // {headerName: ["","主材"], headerWidth: 80, dataCode: "quantityCoe.main", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
|
{headerName: ["","设备"], headerWidth: 80, dataCode: "quantityCoe.equipment", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
{headerName: ["","设备"], headerWidth: 80, dataCode: "quantityCoe.equipment", hAlign: "right", dataType: "Number",validator:"number",spanCols : [0,1]},
|
|
|
- {headerName: "子目工程量\n调整系数", headerWidth: 80, dataCode: "rationQuantityCoe", hAlign: "right", dataType: "Number",spanRows: [2],validator:"number"}
|
|
|
|
|
|
|
+ {headerName: "定额工程量\n调整系数", headerWidth: 80, dataCode: "rationQuantityCoe", hAlign: "right", dataType: "Number",spanRows: [2],validator:"number"}
|
|
|
],
|
|
],
|
|
|
view: {
|
|
view: {
|
|
|
// lockColumns: [0,1,2,3,4,5,6,9,10]
|
|
// lockColumns: [0,1,2,3,4,5,6,9,10]
|
|
@@ -235,12 +235,12 @@ let tender_obj={
|
|
|
},
|
|
},
|
|
|
onEnterCell : function (sender,args) {
|
|
onEnterCell : function (sender,args) {
|
|
|
let me = tender_obj, row = args.row, col = args.col, lock = false;
|
|
let me = tender_obj, row = args.row, col = args.col, lock = false;
|
|
|
- if ([7, 8].includes(col)){ // 目标单价、目标合价
|
|
|
|
|
|
|
+ if ([6, 7].includes(col)){ // 目标单价、目标合价
|
|
|
let treeNode = me.tenderTree.items[row];
|
|
let treeNode = me.tenderTree.items[row];
|
|
|
- if (calcTools.isCalcBaseBill(treeNode)) // 公式结点只读
|
|
|
|
|
|
|
+ if (calcTools.isCalcBaseBill(treeNode)) // 公式结点的目标单价、目标合价只读
|
|
|
lock = true;
|
|
lock = true;
|
|
|
|
|
|
|
|
- if ((col = 7) && calcTools.isParentBill(treeNode))
|
|
|
|
|
|
|
+ if ((col = 6) && calcTools.isParentBill(treeNode)) // 反向调价时,父清单的目标单价只读
|
|
|
lock = true;
|
|
lock = true;
|
|
|
|
|
|
|
|
if (lock)
|
|
if (lock)
|