1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- /**
- * Created by Zhong on 2017/12/21.
- */
- import BaseController from '../../common/base/base_controller';
- import CompleRationDao from '../models/compleRationModel';
- let compleRationDao = new CompleRationDao();
- let coeListDAO = require('../../ration_repository/models/coe');
- let callback = function (req, res, err, msg, data) {
- res.json({error: err, message: msg, data: data})
- }
- class CompleRationController extends BaseController{
- getRationItems(req, res){
- let data = JSON.parse(req.body.data);
- compleRationDao.getRationItems(req.session.sessionUser.ssoId, data.rationRepId, data.sectionId, function (err, data) {
- callback(req, res, err, '', data);
- });
- }
- updateRations(req, res){
- let data = JSON.parse(req.body.data);
- compleRationDao.updateRation(req.session.sessionUser.ssoId, req.session.sessionCompilation._id, data.updateData, function (err, data) {
- callback(req, res, err, '', data);
- });
- }
- mixUpdateRationItems(req, res){
- let data = JSON.parse(req.body.data);
- compleRationDao.mixUpdateRationItems(req.session.sessionUser.ssoId, req.session.sessionCompilation._id,
- data.rationRepId, data.sectionId, data.updateItems, data.addItems, data.removeIds, function (err, data) {
- callback(req, res, err, '', data);
- });
- }
- //获取所有定额的编号
- getRationsCodes(req, res){
- let data = JSON.parse(req.body.data);
- compleRationDao.getRationsCodes(req.session.sessionUser.ssoId, data.rationRepId, function (err, data) {
- callback(req, res, err, '', data);
- });
- }
- getGljItems(req, res){
- let data = JSON.parse(req.body.data);
- compleRationDao.getGljItems(data.gljLibId, function (err, data) {
- callback(req, res, err, '', data);
- })
- }
- getGljItemsOccupied(req, res){
- let data = JSON.parse(req.body.data);
- compleRationDao.getGljItemsOccupied(data.gljLibId, data.occupation, function (err, data) {
- callback(req, res, err, '', data);
- })
- }
- getGljItemsByIds(req, res){
- let data = JSON.parse(req.body.data);
- compleRationDao.getGljItemsByIds(req.session.sessionUser.ssoId, data.ids, function (err, data) {
- callback(req, res, err, '', data);
- });
- }
- getGljItemsByCodes(req, res){
- let data = JSON.parse(req.body.data);
- compleRationDao.getGljItemsByCodes(req.session.sessionUser.ssoId, req.session.sessionCompilation._id, data.rationRepId, data.gljCodes, function (err, data) {
- callback(req, res, err, '', data);
- });
- }
- getCoeList(req, res){
- let data = JSON.parse(req.body.data);
- coeListDAO.getCoesByLibID(data.libID, function (err, data) {
- callback(req, res, err, '', data);
- });
- }
- getCoeItemsByIDs(req, res){
- let data = JSON.parse(req.body.data);
- coeListDAO.getCoeItemsByIDs(data, function (err, data) {
- callback(req, res, err, '', data);
- });
- }
- getCoeItemsByNos(req, res){
- let data = JSON.parse(req.body.data);
- coeListDAO.getCoeItemsByNos(data, function (err, data) {
- callback(req, res, err, '', data);
- });
- }
- }
- export default CompleRationController;
|