1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /**
- * 清单模板控制器
- * 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;
|