|
|
@@ -301,15 +301,22 @@ let divideObj = {
|
|
|
let item=null;
|
|
|
for(let c of divideSetting.divideList){
|
|
|
if(c.ParentID == bills.ID){
|
|
|
+ this.initFeeIndexs(c);
|
|
|
subNodes.push({data:c, sourceType:"ration", calcType: 1, updateData:[]});
|
|
|
}
|
|
|
if(c.ID == bills.ID) item = c;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
projectObj.project.calcProgram.innerCalcBill({data:item, sourceType:"bills", calcType: 3, updateData:[],children:subNodes},3);
|
|
|
console.log(selected)
|
|
|
},
|
|
|
+ initFeeIndexs:function(item){
|
|
|
+ item.feesIndex = {};
|
|
|
+ if(item.fees){
|
|
|
+ for(let f of item.fees){
|
|
|
+ item.feesIndex[f.fieldName] = f;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
deleteItem:async function(){
|
|
|
let selected = this.getSelectedItem();
|
|
|
let subItems = [];
|