|
@@ -9,6 +9,7 @@ let RptTplModel = require('../models/rpt_template');
|
|
|
let TreeNodeModel = require('../models/tpl_tree_node');
|
|
|
let rptTplDef = require("../../../public/rpt_tpl_def").getUtil();
|
|
|
let stringUtil = require("../../../public/stringUtil");
|
|
|
+let JV = require('../rpt_component/jpc_value_define');
|
|
|
|
|
|
//let test_glj_type_util = require("../../../public/cache/std_glj_type_util");
|
|
|
|
|
@@ -145,5 +146,17 @@ module.exports = {
|
|
|
callback(req, res, 'The report template was not found!', null);
|
|
|
}
|
|
|
})
|
|
|
+ },
|
|
|
+ updateRptTpl: function (req, res) {
|
|
|
+ let params = JSON.parse(req.body.params),
|
|
|
+ rptTpl = JSON.parse(params.rptTpl);
|
|
|
+ let filter = {"ID": parseInt(rptTpl[JV.PROP_ID])};
|
|
|
+ RptTplModel.update(filter, rptTpl, function (err, rst) {
|
|
|
+ if (err) {
|
|
|
+ callback(req, res, true, 'The report template was updated failed!', false);
|
|
|
+ } else {
|
|
|
+ callback(req, res, false, 'The report template was updated successfully!', true);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
}
|