/** * Created by Zhong on 2017/12/22. */ import BaseController from '../../common/base/base_controller'; import CompleViewModel from '../models/compleViewModel'; let compleViewModel = new CompleViewModel(); let callback = function (req, res, err, msg, data) { res.json({error: err, message: msg, data: data}); }; class CompleViewController extends BaseController{ redirectMain(req, res){ res.render('building_saas/complementary_ration_lib/html/main.html', { userID: req.session.sessionUser.ssoId, compilationId: req.session.sessionCompilation._id }); } redirectRation(req, res){ res.render('building_saas/complementary_ration_lib/html/dinge.html', { userID: req.session.sessionUser.ssoId }); } redirectGljList(req, res){ res.render('building_saas/complementary_ration_lib/html/gongliao.html', { userID: req.session.sessionUser.ssoId }); } redirectCoeList(req, res){ res.render('building_saas/complementary_ration_lib/html/fuzhu.html', { userID: req.session.sessionUser.ssoId }); } redirectInstallation(req, res){ res.render('building_saas/complementary_ration_lib/html/anzhuang.html', { userID: req.session.sessionUser.ssoId }); } getRationLib(req, res){ let data = JSON.parse(req.body.data); compleViewModel.getRationLib(data.rationRepId, function (err, data) { callback(req, res, err, '', data); }); } getRationLibs(req, res){ let data = JSON.parse(req.body.data); compleViewModel.getRationLibs(req.session.sessionCompilation._id, data.ids, function (err, data) { callback(req, res, err, '', data); }); } } export default CompleViewController;