|
@@ -10,15 +10,15 @@ let gljCol = {
|
|
{headerName: "单位", headerWidth: 45, dataCode: "unit", dataType: "String", hAlign: "center"},
|
|
{headerName: "单位", headerWidth: 45, dataCode: "unit", dataType: "String", hAlign: "center"},
|
|
{headerName: "市场价", headerWidth: 65, dataCode: "marketPrice", dataType: "Number", hAlign: "right"},//, decimalField: "glj.unitPrice"
|
|
{headerName: "市场价", headerWidth: 65, dataCode: "marketPrice", dataType: "Number", hAlign: "right"},//, decimalField: "glj.unitPrice"
|
|
{headerName: "调整价", headerWidth: 65, dataCode: "adjustPrice", dataType: "Number", hAlign: "right"},//, decimalField: "glj.unitPrice"1
|
|
{headerName: "调整价", headerWidth: 65, dataCode: "adjustPrice", dataType: "Number", hAlign: "right"},//, decimalField: "glj.unitPrice"1
|
|
- {headerName: "定额价", headerWidth: 65, dataCode: "basePrice", dataType: "Number", hAlign: "right"},//, decimalField: "glj.unitPrice"
|
|
|
|
- {headerName: "定额消耗", headerWidth: 65, dataCode: "rationItemQuantity", dataType: "Number", hAlign: "right", decimalField: "glj.quantity"}, // dataType: "Number", formatter: "0.00"
|
|
|
|
{headerName: "自定消耗", headerWidth: 65, dataCode: "customQuantity", dataType: "Number", hAlign: "right", decimalField: "glj.quantity"},
|
|
{headerName: "自定消耗", headerWidth: 65, dataCode: "customQuantity", dataType: "Number", hAlign: "right", decimalField: "glj.quantity"},
|
|
{headerName: "消耗量", headerWidth: 65, dataCode: "quantity", dataType: "Number", hAlign: "right", decimalField: "glj.quantity"},
|
|
{headerName: "消耗量", headerWidth: 65, dataCode: "quantity", dataType: "Number", hAlign: "right", decimalField: "glj.quantity"},
|
|
|
|
+ {headerName: "定额价", headerWidth: 65, dataCode: "basePrice", dataType: "Number", hAlign: "right"},//, decimalField: "glj.unitPrice"
|
|
|
|
+ {headerName: "定额消耗", headerWidth: 65, dataCode: "rationItemQuantity", dataType: "Number", hAlign: "right", decimalField: "glj.quantity"}, // dataType: "Number", formatter: "0.00"
|
|
{headerName: "总消耗量", headerWidth: 80, dataCode: "totalQuantity", dataType: "Number", hAlign: "right", decimalField: "glj.quantity"},
|
|
{headerName: "总消耗量", headerWidth: 80, dataCode: "totalQuantity", dataType: "Number", hAlign: "right", decimalField: "glj.quantity"},
|
|
{headerName: "暂估", headerWidth: 45, dataCode: "isEstimate", dataType: "String", hAlign: "center", vAlign: "center", cellType: "checkBox"}
|
|
{headerName: "暂估", headerWidth: 45, dataCode: "isEstimate", dataType: "String", hAlign: "center", vAlign: "center", cellType: "checkBox"}
|
|
],
|
|
],
|
|
view: {
|
|
view: {
|
|
- lockColumns: [ 5, 7, 9, 10, 11],//这里以后改成dataCode好一点
|
|
|
|
|
|
+ lockColumns: [ "adjustPrice", "rationItemQuantity", "quantity", "totalQuantity", "isEstimate"],//这里以后改成dataCode好一点
|
|
rowHeaderWidth:25
|
|
rowHeaderWidth:25
|
|
},
|
|
},
|
|
getStyle:function (data) {
|
|
getStyle:function (data) {
|
|
@@ -80,6 +80,7 @@ let gljCol = {
|
|
setting.header.splice(colIndex,1);//去掉列;
|
|
setting.header.splice(colIndex,1);//去掉列;
|
|
let newArray = [];
|
|
let newArray = [];
|
|
for(let l of setting.view.lockColumns){
|
|
for(let l of setting.view.lockColumns){
|
|
|
|
+ if(_.isString(l)) return;//如果是用dataCode表示的,不用处理
|
|
if(l == colIndex) continue;
|
|
if(l == colIndex) continue;
|
|
if(l > colIndex) l = l -1;
|
|
if(l > colIndex) l = l -1;
|
|
newArray.push(l);
|
|
newArray.push(l);
|