/** * 清单模板控制器 * Created by Mai on 2017/4/17. */ import BillsTemplateModel from "../../templates/models/bills_template_model"; let callback = function(req, res, err, message, data){ res.json({error: err, message: message, data: data}); }; class BillsTemplateController { /** * 清单模板编辑页面 * @param req * @param res */ async index(req, res) { let id = req.query.id; let billsTemplateModel = new BillsTemplateModel(); let billsTemplateData = await billsTemplateModel.getTemplateData(id); let renderData = { valuationId: id, billsTemplateData: billsTemplateData, layout: 'users/views/layout/layout' }; res.render('maintain/templates/html/bills', renderData); }; async updateBillsTemplate (req, res) { let data = JSON.parse(req.body.data); let billsTemplateModel = new BillsTemplateModel(); let result = await billsTemplateModel.updateTemplate(data.user_id, data.valuationId, data.updateData); if (result) { callback(req, res, 0, '', data); } else { callback(req, res, 1, '更新数据错误', null); } }; }; export default BillsTemplateController;