coe_controller.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. /**
  2. * Created by CSL on 2017/5/19.
  3. */
  4. var coeList = require("../models/coe");
  5. import BaseController from "../../common/base/base_controller";
  6. var callback = function(req,res,err,message, data){
  7. res.json({error: err, message: message, data: data});
  8. }
  9. class CoeListController extends BaseController{
  10. getCoeList(req,res){
  11. coeList.getCoesByLibID(req.body.libID, function(err,data){
  12. callback(req, res, err, 'Get coes', data);
  13. });
  14. }
  15. saveCoeList(req, res) {
  16. coeList.saveToCoeList(JSON.parse(req.body.data), function(isErr, msg, data){
  17. callback(req, res, isErr, msg, data);
  18. });
  19. }
  20. getCoeItemsByIDs(req,res){
  21. //console.log('传入: '+JSON.stringify(JSON.parse(req.body.data)));
  22. coeList.getCoeItemsByIDs(JSON.parse(req.body.data), function(err,data){
  23. //console.log('返回: '+JSON.stringify(data));
  24. callback(req, res, err, 'Get coe', data);
  25. });
  26. }
  27. getCoeItemsByNos(req,res){
  28. coeList.getCoeItemsByNos(JSON.parse(req.body.data), function(err,data){
  29. callback(req, res, err, 'Get coe', data);
  30. });
  31. }
  32. }
  33. export default CoeListController;
  34. /*
  35. module.exports ={
  36. getCoeList: function(req,res){
  37. coeList.getCoesByLibID(req.body.libID, function(err,data){
  38. callback(req, res, err, 'Get coes', data);
  39. });
  40. },
  41. saveCoeList: function(req, res) {
  42. coeList.saveToCoeList(JSON.parse(req.body.data), function(isErr, msg, data){
  43. callback(req, res, isErr, msg, data);
  44. });
  45. },
  46. getCoeItemsByIDs: function(req,res){
  47. //console.log('传入: '+JSON.stringify(JSON.parse(req.body.data)));
  48. coeList.getCoeItemsByIDs(JSON.parse(req.body.data), function(err,data){
  49. //console.log('返回: '+JSON.stringify(data));
  50. callback(req, res, err, 'Get coe', data);
  51. });
  52. }
  53. }*/