|
@@ -205,9 +205,11 @@ module.exports = app => {
|
|
|
const id = parseInt(ctx.params.id);
|
|
|
if (!id) throw '参数错误';
|
|
|
const info = await ctx.service.paymentDetail.getDataById(id);
|
|
|
-
|
|
|
+ const rptTpl = await ctx.service.rptTpl.getDataById(3030);
|
|
|
+ const pageRst = ctx.service.jpcReport.getAllPreviewPagesCommon(rptTpl, 'A4');
|
|
|
const renderData = {
|
|
|
info,
|
|
|
+ pageRst,
|
|
|
};
|
|
|
await this.layout('payment/detail.ejs', renderData);
|
|
|
} catch (err) {
|
|
@@ -232,6 +234,7 @@ module.exports = app => {
|
|
|
const rptTpl = await ctx.service.rptTpl.getDataById(rpt.ID);
|
|
|
// 根据模板ID获取报表JSON
|
|
|
const pageRst = ctx.service.jpcReport.getAllPreviewPagesCommon(rptTpl, 'A4');
|
|
|
+ rptTplList.push(pageRst.items[0]);
|
|
|
}
|
|
|
}
|
|
|
const renderData = {
|
|
@@ -240,7 +243,7 @@ module.exports = app => {
|
|
|
rptProjectList,
|
|
|
rptTplList,
|
|
|
};
|
|
|
- await this.layout('payment/process.ejs', renderData);
|
|
|
+ await this.layout('payment/process.ejs', renderData, 'payment/process_modal.ejs');
|
|
|
} catch (err) {
|
|
|
console.log(err);
|
|
|
this.log(err);
|