12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- 'use strict'
- module.exports = app => {
- class advanceController extends app.BaseController {
- /**
- * 开工预付款页面(AJAX) GET
- * @param {Object} ctx 全局上下文
- */
- async index(ctx) {
- const renderData = {
- type: 'start',
- advancePayTotal: ctx.tender.info.deal_param.startAdvance
- }
- await this.layout('advance/index.ejs', renderData, 'advance/modal.ejs')
- }
- /**
- * 材料预付款页面(AJAX) GET
- * @param {Object} ctx 全局上下文
- */
- async materialInfo(ctx) {
- const renderData = {
- type: 'material',
- advancePayTotal: ctx.tender.info.deal_param.materialAdvance
- }
- await this.layout('advance/index.ejs', renderData, 'advance/modal.ejs')
- }
- /**
- * 预付款详情页(AJAX) GET
- * @param {Object} ctx 全局上下文
- */
- async detail(ctx) {
- const renderData = {}
- await this.layout('advance/detail.ejs', renderData)
- }
- /**
- * 开始新一期(AJAX) GET
- * @param {Object} ctx 全局上下文
- */
- async add(ctx) {
- const type = ctx.params.type
- console.log(ctx.tender)
- const renderData = {
- isEdited: true
- }
- await this.layout('advance/detail.ejs', renderData)
- }
- }
- return advanceController
- }
|