|  | @@ -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:{
 |