|
@@ -18,7 +18,6 @@ class reportMemoryBudget {
|
|
|
}
|
|
|
|
|
|
async budgetGai(bid, showLevel = false) {
|
|
|
- await this.ctx.service.tender.checkTender(tid);
|
|
|
const gai = await this.ctx.service.budgetGai.getAllDataByCondition({ where: { bid } });
|
|
|
const tree = new ledger.billsTree(this.ctx, { id: 'tree_id', pid: 'tree_pid', order: 'order', level: 'level', rootId: -1, calcFields: ['total_price'] });
|
|
|
tree.loadDatas(gai);
|
|
@@ -26,7 +25,6 @@ class reportMemoryBudget {
|
|
|
return showLevel ? tree.getDefaultDatasByLevel(this.ctx.tender.rpt_show_level) : tree.getDefaultDatas();
|
|
|
}
|
|
|
async budgetYu(bid, showLevel = false) {
|
|
|
- await this.ctx.service.tender.checkTender(tid);
|
|
|
const yu = await this.ctx.service.budgetYu.getAllDataByCondition({ where: { bid } });
|
|
|
const tree = new ledger.billsTree(this.ctx, { id: 'tree_id', pid: 'tree_pid', order: 'order', level: 'level', rootId: -1, calcFields: ['total_price'] });
|
|
|
tree.loadDatas(yu);
|
|
@@ -34,7 +32,6 @@ class reportMemoryBudget {
|
|
|
return showLevel ? tree.getDefaultDatasByLevel(this.ctx.tender.rpt_show_level) : tree.getDefaultDatas();
|
|
|
}
|
|
|
async budgetGu(bid, showLevel = false) {
|
|
|
- await this.ctx.service.tender.checkTender(tid);
|
|
|
const gu = await this.ctx.service.budgetGu.getAllDataByCondition({ where: { bid } });
|
|
|
const tree = new ledger.billsTree(this.ctx, { id: 'tree_id', pid: 'tree_pid', order: 'order', level: 'level', rootId: -1, calcFields: ['total_price'] });
|
|
|
tree.loadDatas(gu);
|
|
@@ -42,7 +39,6 @@ class reportMemoryBudget {
|
|
|
return showLevel ? tree.getDefaultDatasByLevel(this.ctx.tender.rpt_show_level) : tree.getDefaultDatas();
|
|
|
}
|
|
|
async budgetFinal(bid, showLevel = false) {
|
|
|
- await this.ctx.service.tender.checkTender(tid);
|
|
|
const budget = this.ctx.budget && this.ctx.budget.id === bid
|
|
|
? this.ctx.budget
|
|
|
: await this.ctx.service.budget.getDataById(bid);
|