|
@@ -178,6 +178,8 @@ var feeRateObject={
|
|
|
sheet.getCell(row, 0).cellType(treeType);
|
|
|
visibleMap[data[row].ID] = treeType.collapsed;
|
|
|
feeRateObject.setRowVisible(data,row,visibleMap,sheet);
|
|
|
+ } else if (col === 1 && commonUtil.isDef(data[row].originalRate) && data[row].originalRate !== +val) {
|
|
|
+ sheet.getCell(row, col).foreColor('red');
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -630,7 +632,7 @@ var feeRateObject={
|
|
|
}
|
|
|
temData[fieldID] = value ;
|
|
|
updateDatas.push({rateID:recode.ID,doc:temData});
|
|
|
- refreshA.push({col:c.col,row:c.row,fieldID:fieldID,value:value,rateID:recode.ID});
|
|
|
+ refreshA.push({col:c.col,row:c.row,fieldID:fieldID,value:value,originalRate:recode.originalRate,rateID:recode.ID});
|
|
|
}
|
|
|
if(updateDatas.length > 0){
|
|
|
$.bootstrapLoading.start();
|
|
@@ -639,6 +641,8 @@ var feeRateObject={
|
|
|
for(let r of refreshA){
|
|
|
me.mainFeeRateSheet.setValue(r.row, r.col, r.value);
|
|
|
if(r.fieldID == 'rate'){
|
|
|
+ const foreColor = commonUtil.isDef(r.originalRate) && r.originalRate !== +r.value ? 'red' : 'black';
|
|
|
+ me.mainFeeRateSheet.getCell(r.row, r.col).foreColor(foreColor);
|
|
|
feerateInfo.push({rateID:r.rateID,value:r.value});
|
|
|
}
|
|
|
}
|