|
@@ -34,8 +34,8 @@ class rptMemPaymentSafe extends RptMemBase {
|
|
|
|
|
|
async getSafeBills() {
|
|
|
const bills = this.ctx.detail.readOnly
|
|
|
- ? await ctx.service.paymentSafeBills.getReadData(ctx.detail)
|
|
|
- : await ctx.service.paymentSafeBills.getEditData(ctx.detail);
|
|
|
+ ? await this.ctx.service.paymentSafeBills.getReadData(this.ctx.detail)
|
|
|
+ : await this.ctx.service.paymentSafeBills.getEditData(this.ctx.detail);
|
|
|
const setting = {
|
|
|
id: 'tree_id',
|
|
|
pid: 'tree_pid',
|
|
@@ -49,7 +49,7 @@ class rptMemPaymentSafe extends RptMemBase {
|
|
|
const billsTree = new Ledger.billsTree(this.ctx, setting);
|
|
|
billsTree.loadDatas(bills);
|
|
|
billsTree.calculateAll();
|
|
|
- return billsTree.getDefaultData();
|
|
|
+ return billsTree.getDefaultDatas();
|
|
|
}
|
|
|
_analysisCompareData(datas, roles){
|
|
|
const findHis = function (role, history) {
|
|
@@ -87,8 +87,8 @@ class rptMemPaymentSafe extends RptMemBase {
|
|
|
}
|
|
|
}
|
|
|
async getSafeBillsCompare() {
|
|
|
- const bills = await ctx.service.paymentSafeBills.getCompareData(ctx.detail);
|
|
|
- const roles = await ctx.service.paymentDetailAudit.getViewFlow(ctx.detail);
|
|
|
+ const bills = await this.ctx.service.paymentSafeBills.getCompareData(this.ctx.detail);
|
|
|
+ const roles = await this.ctx.service.paymentDetailAudit.getViewFlow(this.ctx.detail);
|
|
|
this._analysisCompareData(bills, roles);
|
|
|
const setting = {
|
|
|
id: 'tree_id',
|
|
@@ -104,14 +104,14 @@ class rptMemPaymentSafe extends RptMemBase {
|
|
|
const compareTree = new Ledger.billsTree(this.ctx, setting);
|
|
|
compareTree.loadDatas(bills);
|
|
|
compareTree.calculateAll();
|
|
|
- return compareTree.getDefaultData();
|
|
|
+ return compareTree.getDefaultDatas();
|
|
|
}
|
|
|
|
|
|
getCommonData(params, tableName, fields) {
|
|
|
switch (tableName) {
|
|
|
case 'mem_payment_tender':
|
|
|
return this.ctx.paymentTender;
|
|
|
- case 'mem_payment_tender':
|
|
|
+ case 'mem_payment_tender_info':
|
|
|
return this.ctx.service.paymentTenderInfo.getTenderInfo(params.tender_id);
|
|
|
case 'mem_payment_detail':
|
|
|
return this.ctx.detail;
|