|
@@ -101,6 +101,7 @@ let itemIncreaseFeeObj = {
|
|
|
row:row
|
|
|
};
|
|
|
if(selectedItem && selectedItem.scope&&selectedItem.scope[tem.ID]) tem.selected = 1;
|
|
|
+ if(node.data.calcBase&&node.data.calcBase!="") delete tem.selected;//有基数计算的不可选
|
|
|
this.scopeDatas.push(tem);
|
|
|
}
|
|
|
this.scopeSheet.setRowCount(this.scopeDatas.length);
|
|
@@ -119,11 +120,13 @@ let itemIncreaseFeeObj = {
|
|
|
args.sheet.resumeEvent();
|
|
|
args.sheet.resumePaint();
|
|
|
function cascadeSelected(parent,val) {
|
|
|
- args.sheet.getCell(parent.row, args.col).value(val);
|
|
|
- parent.selected = val;
|
|
|
- if(dataMap[parent.ID]){
|
|
|
- for(let c of dataMap[parent.ID]){
|
|
|
- cascadeSelected(c,val);
|
|
|
+ if(gljUtil.isDef(parent.selected)){
|
|
|
+ args.sheet.getCell(parent.row, args.col).value(val);
|
|
|
+ parent.selected = val;
|
|
|
+ if(dataMap[parent.ID]){
|
|
|
+ for(let c of dataMap[parent.ID]){
|
|
|
+ cascadeSelected(c,val);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -382,7 +385,7 @@ let itemIncreaseFeeObj = {
|
|
|
total = scMathUtil.roundForObj(total,td);
|
|
|
if(s.coe){
|
|
|
let t = scMathUtil.roundForObj(total * s.coe/100,process);
|
|
|
- total = scMathUtil.roundForObj(total + t,gd);
|
|
|
+ total = t;//scMathUtil.roundForObj(total + t,gd);
|
|
|
}
|
|
|
let seq = i+1;
|
|
|
let code = "ZMZJF_"+seq;
|