|
|
@@ -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');
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -534,11 +536,14 @@ var feeRateObject={
|
|
|
feeRate.updateFeeRatesByIDs(updateDatas,async function () {
|
|
|
let feerateInfo = [];
|
|
|
for(let u of updateDatas){
|
|
|
- let row = _.findIndex(me.mainFeeRateData,{'ID':u.rateID})
|
|
|
+ let row = _.findIndex(me.mainFeeRateData,{'ID':u.rateID});
|
|
|
+ let rateItem = me.mainFeeRateData[row];
|
|
|
for(let key in u.doc){
|
|
|
let col = _.findIndex(me.mainFeeRateSetting.header,{'dataCode':key});
|
|
|
me.mainFeeRateSheet.setValue(row, col, u.doc[key]);
|
|
|
if(key == 'rate'){
|
|
|
+ const foreColor = commonUtil.isDef(rateItem.originalRate) && rateItem.originalRate !== +u.doc[key] ? 'red' : 'black';
|
|
|
+ me.mainFeeRateSheet.getCell(row, col).foreColor(foreColor);
|
|
|
feerateInfo.push({rateID:u.rateID,value:u.doc[key]});
|
|
|
}
|
|
|
}
|