|
@@ -44,7 +44,7 @@ let gljCol = {
|
|
|
{headerName: "单位", headerWidth: 45, dataCode: "unit", hAlign: "center", dataType: "String",spanRows: [2]},
|
|
|
{headerName: "类型", headerWidth: 45, dataCode: "short_name", hAlign: "center", dataType: "String",spanRows: [2]},
|
|
|
{headerName: "市场价", headerWidth: 70, dataCode: "marketPrice", hAlign: "right", dataType: "Number",validator:"number",spanRows: [2]},//,decimalField:"glj.unitPrice"
|
|
|
- {headerName: "价格来源", headerWidth: 90, dataCode: "priceFrom", dataType: "String",spanRows: [2]},
|
|
|
+ {headerName: "价格来源", headerWidth: 90, dataCode: "priceFrom", dataType: "String",spanRows: [2],cellType:"tipsCell"},
|
|
|
{headerName: "税率", headerWidth: 70, dataCode: "taxRate", hAlign: "right", dataType: "Number",validator:"number",spanRows: [2]},//,decimalField:"glj.unitPrice"
|
|
|
{headerName: "调整价", headerWidth: 70, dataCode: "adjustPrice", hAlign: "right", dataType: "Number",spanRows: [2]},//,decimalField:"glj.unitPrice"
|
|
|
{headerName: "定额价", headerWidth: 70, dataCode: "basePrice", hAlign: "right", dataType: "Number",validator:"number",spanRows: [2]},//decimalField:'glj.unitPrice',
|
|
@@ -71,15 +71,25 @@ let gljCol = {
|
|
|
view: {
|
|
|
lockColumns: ["code","name","specs","unit","short_name","tenderPrice","adjustPrice","quantity","tenderQuantity","priceFrom"]
|
|
|
},
|
|
|
- autoFit:true,
|
|
|
- fitRow:['priceFrom'],
|
|
|
+ /* autoFit:true,
|
|
|
+ fitRow:['priceFrom'], */
|
|
|
frozenCols:4,
|
|
|
headRows:2,
|
|
|
- getStyle:function (data,row,activeRow) {
|
|
|
- if(row == activeRow){//选中黄色显示
|
|
|
- return {backColor:"#FFFACD"};
|
|
|
+ getStyle:function (data,row,activeRow,dataCode) {
|
|
|
+ let style = {};
|
|
|
+ if(row === activeRow){//选中黄色显示
|
|
|
+ style = new GC.Spread.Sheets.Style();
|
|
|
+ style.backColor = "#FFFACD";
|
|
|
+ style.borderLeft = new GC.Spread.Sheets.LineBorder("#D4D4D4", GC.Spread.Sheets.LineStyle.thin);
|
|
|
+ style.borderTop = new GC.Spread.Sheets.LineBorder("#D4D4D4", GC.Spread.Sheets.LineStyle.thin);
|
|
|
+ style.borderRight = new GC.Spread.Sheets.LineBorder("#D4D4D4", GC.Spread.Sheets.LineStyle.thin);
|
|
|
+ style.borderBottom = new GC.Spread.Sheets.LineBorder("#D4D4D4", GC.Spread.Sheets.LineStyle.thin);
|
|
|
}
|
|
|
- return null;
|
|
|
+ if(dataCode === "marketPrice"){
|
|
|
+ if(data.marketPrice > data.basePrice) style.foreColor = 'red';
|
|
|
+ if(data.marketPrice < data.basePrice) style.foreColor = 'green';
|
|
|
+ }
|
|
|
+ return _.isEmpty(style)?null:style;
|
|
|
},
|
|
|
},
|
|
|
mixRatio_Setting:{
|