GLJ_controller.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /*
  2. /!**
  3. * Created by jimiz on 2017/4/17.
  4. *!/
  5. /!**
  6. * Created by jimiz on 2017/4/7.
  7. *!/
  8. var GLJData = require('../models/glj');
  9. //统一回调函数
  10. var callback = function(req, res, err, message, data){
  11. res.json({error: err, message: message, data: data});
  12. };
  13. module.exports = {
  14. getData: function(req, res){
  15. var data = JSON.parse(req.body.data);
  16. GLJData.getData(data.projectId, function(err, message, GLJList){
  17. if (err === 0) {
  18. callback(req, res, err, message, GLJList);
  19. } else {
  20. callback(req, res, err, message, null);
  21. }
  22. });
  23. },
  24. getItemTemplate: function(req, res){
  25. //var data = JSON.parse(req.body.data);
  26. GLJData.getItemTemplate(function(err, message,GLJItem){
  27. if (billsItem) {
  28. callback(req, res, err, message, GLJItem);
  29. } else {
  30. callback(req, res, err, message, null);
  31. }
  32. });
  33. },
  34. allocIDs: function(req, res){
  35. GLJData.allocIDs(function(err, message, data){
  36. if (err) {
  37. callback(req, res, err, message, data);
  38. } else {
  39. callback(req, res, err, message, null);
  40. }
  41. });
  42. }
  43. };*/