|
@@ -137,6 +137,7 @@ module.exports = app => {
|
|
*/
|
|
*/
|
|
async index(ctx) {
|
|
async index(ctx) {
|
|
try {
|
|
try {
|
|
|
|
+ console.log(ctx.stage);
|
|
await this._getStageAuditViewData(ctx);
|
|
await this._getStageAuditViewData(ctx);
|
|
const renderData = await this._getDefaultRenderData(ctx);
|
|
const renderData = await this._getDefaultRenderData(ctx);
|
|
[renderData.ledgerSpread, renderData.posSpread] = this._getSpreadSetting();
|
|
[renderData.ledgerSpread, renderData.posSpread] = this._getSpreadSetting();
|
|
@@ -337,6 +338,7 @@ module.exports = app => {
|
|
*/
|
|
*/
|
|
async detail(ctx) {
|
|
async detail(ctx) {
|
|
try {
|
|
try {
|
|
|
|
+ console.log(ctx.stage);
|
|
await this._getStageAuditViewData(ctx);
|
|
await this._getStageAuditViewData(ctx);
|
|
const renderData = await this._getDefaultRenderData(ctx);
|
|
const renderData = await this._getDefaultRenderData(ctx);
|
|
renderData.jsFiles = this.app.jsFiles.common.concat(this.app.jsFiles.stage.detail);
|
|
renderData.jsFiles = this.app.jsFiles.common.concat(this.app.jsFiles.stage.detail);
|
|
@@ -538,9 +540,10 @@ module.exports = app => {
|
|
try {
|
|
try {
|
|
await ctx.service.stage.updateCheckDetailFlag(ctx.stage.id, false);
|
|
await ctx.service.stage.updateCheckDetailFlag(ctx.stage.id, false);
|
|
ctx.stage.check_detail = false;
|
|
ctx.stage.check_detail = false;
|
|
- ctx.redirect(ctx.request.header.referer);
|
|
|
|
|
|
+ ctx.body = {err: 0, msg: '', data: false}
|
|
} catch (err) {
|
|
} catch (err) {
|
|
- ctx.redirect(ctx.request.header.referer);
|
|
|
|
|
|
+ this.log(err);
|
|
|
|
+ ctx.body = this.ajaxErrorBody(err, '数据错误,刷新页面再试');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -972,12 +975,12 @@ module.exports = app => {
|
|
const renderData = await this._getDefaultRenderData(ctx);
|
|
const renderData = await this._getDefaultRenderData(ctx);
|
|
[renderData.gclSpread, renderData.leafXmjSpread] = this._getGatherSpreadSetting();
|
|
[renderData.gclSpread, renderData.leafXmjSpread] = this._getGatherSpreadSetting();
|
|
renderData.ledger = await ctx.service.ledger.getData(ctx.tender.id);
|
|
renderData.ledger = await ctx.service.ledger.getData(ctx.tender.id);
|
|
- renderData.curLedgerData = await ctx.service.stageBills.getAuditorStageData(ctx.tender.id, ctx.stage.id, ctx.stage.times, 0);
|
|
|
|
|
|
+ renderData.curLedgerData = await ctx.service.stageBills.getAuditorStageData(ctx.tender.id, ctx.stage.id, ctx.stage.curTimes, ctx.stage.curOrder);
|
|
|
|
|
|
renderData.pos = await ctx.service.pos.getPosData({tid: ctx.tender.id});
|
|
renderData.pos = await ctx.service.pos.getPosData({tid: ctx.tender.id});
|
|
// todo 根据当前人,或指定对象查询数据
|
|
// todo 根据当前人,或指定对象查询数据
|
|
renderData.curPosData = await ctx.service.stagePos.getAuditorStageData(ctx.tender.id,
|
|
renderData.curPosData = await ctx.service.stagePos.getAuditorStageData(ctx.tender.id,
|
|
- ctx.stage.id, ctx.stage.times, ctx.stage.curAuditor ? ctx.stage.curAuditor.order : 0);
|
|
|
|
|
|
+ ctx.stage.id, ctx.stage.curTimes, ctx.stage.curOrder);
|
|
//renderData.gcl = await this.ctx.service.ledger.getAllLeafGclBills(this.ctx.tender.id);
|
|
//renderData.gcl = await this.ctx.service.ledger.getAllLeafGclBills(this.ctx.tender.id);
|
|
renderData.dealBills = await ctx.service.dealBills.getAllDataByCondition({ where: {tender_id: this.ctx.tender.id} });
|
|
renderData.dealBills = await ctx.service.dealBills.getAllDataByCondition({ where: {tender_id: this.ctx.tender.id} });
|
|
|
|
|