/** * Created by Tony on 2017/6/1. */ var TplNode = require('../models/tpl_tree_node'); //统一回调函数 var callback = function(req, res, err, message, data){ res.json({error: err, message: message, data: data}); } module.exports = { getRptTplTree: function(req, res) { var params = JSON.parse(req.body.params), grpType = params.grpType, userId = params.userId, tplType = params.tplType; TplNode.getTplTreeNodes(grpType, userId, tplType, function(err, data){ callback(req,res,err,"", data); }) }, updateTreeNodes: function(req, res) { var params = JSON.parse(req.body.params), nodes = params.nodes; TplNode.updateTreeNodes(nodes, function(err,results){ callback(req,res, err, "", results) }); }, createTplTreeNode: function(req, res){ var params = JSON.parse(req.body.params), lastNodeId = params.lastNodeId, nodeData = params.rawNodeData; TplNode.createTplTreeNode(nodeData, lastNodeId, function(err, data){ callback(req,res,err,"", data); }) } }