|
@@ -51,6 +51,7 @@ module.exports = app => {
|
|
const maintainData = await ctx.service.maintain.getDataById(1);
|
|
const maintainData = await ctx.service.maintain.getDataById(1);
|
|
// 获取各个审批的次数及最后的审批时间
|
|
// 获取各个审批的次数及最后的审批时间
|
|
const shenpi_count = [
|
|
const shenpi_count = [
|
|
|
|
+ { count: await ctx.service.advanceAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '预付款' },
|
|
{ count: await ctx.service.ledgerAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '台账审批' },
|
|
{ count: await ctx.service.ledgerAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '台账审批' },
|
|
{ count: await ctx.service.reviseAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '台账修订' },
|
|
{ count: await ctx.service.reviseAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '台账修订' },
|
|
{ count: await ctx.service.stageAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '计量审批' },
|
|
{ count: await ctx.service.stageAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '计量审批' },
|
|
@@ -60,9 +61,10 @@ module.exports = app => {
|
|
if (ctx.session.sessionProject.page_show.openChangeApply) shenpi_count.push({ count: await ctx.service.changeApplyAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '变更申请' });
|
|
if (ctx.session.sessionProject.page_show.openChangeApply) shenpi_count.push({ count: await ctx.service.changeApplyAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '变更申请' });
|
|
if (ctx.session.sessionProject.page_show.openChangePlan) shenpi_count.push({ count: await ctx.service.changePlanAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '变更方案' });
|
|
if (ctx.session.sessionProject.page_show.openChangePlan) shenpi_count.push({ count: await ctx.service.changePlanAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '变更方案' });
|
|
shenpi_count.push({ count: await ctx.service.materialAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '材料调差' });
|
|
shenpi_count.push({ count: await ctx.service.materialAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '材料调差' });
|
|
- shenpi_count.push({ count: await ctx.service.advanceAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '预付款' });
|
|
|
|
|
|
+ // shenpi_count.push({ count: await ctx.service.advanceAudit.getCountByChecked(ctx.session.sessionUser.accountId), name: '预付款' });
|
|
const total_count = ctx.app._.sumBy(shenpi_count, 'count');
|
|
const total_count = ctx.app._.sumBy(shenpi_count, 'count');
|
|
const shenpi_lastime = [
|
|
const shenpi_lastime = [
|
|
|
|
+ await ctx.service.advanceAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId),
|
|
await ctx.service.ledgerAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId),
|
|
await ctx.service.ledgerAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId),
|
|
await ctx.service.reviseAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId),
|
|
await ctx.service.reviseAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId),
|
|
await ctx.service.stageAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId),
|
|
await ctx.service.stageAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId),
|
|
@@ -71,7 +73,6 @@ module.exports = app => {
|
|
ctx.session.sessionProject.page_show.openChangeApply ? await ctx.service.changeApplyAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId) : null,
|
|
ctx.session.sessionProject.page_show.openChangeApply ? await ctx.service.changeApplyAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId) : null,
|
|
ctx.session.sessionProject.page_show.openChangePlan ? await ctx.service.changePlanAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId) : null,
|
|
ctx.session.sessionProject.page_show.openChangePlan ? await ctx.service.changePlanAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId) : null,
|
|
await ctx.service.materialAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId),
|
|
await ctx.service.materialAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId),
|
|
- await ctx.service.advanceAudit.getLastEndTimeByChecked(ctx.session.sessionUser.accountId),
|
|
|
|
];
|
|
];
|
|
const last_time = ctx.app._.max(shenpi_lastime);
|
|
const last_time = ctx.app._.max(shenpi_lastime);
|
|
console.log(ctx.app._.max(shenpi_lastime), ctx.helper.calcDayNum(last_time));
|
|
console.log(ctx.app._.max(shenpi_lastime), ctx.helper.calcDayNum(last_time));
|