Chenshilong 8 vuotta sitten
vanhempi
commit
481aee2dd5

+ 1 - 1
modules/rationRepository/controllers/coeListController.js

@@ -15,7 +15,7 @@ module.exports ={
     },
 
     saveCoeList: function(req, res) {
-        coeList.saveToCoeList(req.body.data, function(err, info){
+        coeList.saveToCoeList(JSON.parse(req.body.data), function(err, info){
             callback(req, res, err, info, null);
         });
     }

+ 1 - 0
modules/rationRepository/models/coeList.js

@@ -51,6 +51,7 @@ coeListDAO.prototype.getCoesByLibID = function (libID, callback) {
 
 coeListDAO.prototype.saveToCoeList = function(data, callback) {
     var me = this;
+    console.log(data);
     if (data.addArr.length > 0) {
         me.addItems(data.addArr, callback);
     };

+ 4 - 4
public/debug.js

@@ -4,12 +4,12 @@
  */
 
 debug = {
-    m: function (obj) {
-        alert(this.objStr(obj));
+    m: function (flag, obj) {
+        alert(flag + this.objStr(obj));
     },
 
-    d: function (obj) {
-        alert(JSON.stringify(obj));
+    d: function (flag, obj) {
+        alert(flag + JSON.stringify(obj));
     },
 
     objStr: function (obj) {

+ 1 - 4
web/rationRepository/js/coeList.js

@@ -118,7 +118,6 @@ var coeList = {
         var me = coeList;
         var row = args.sheet.getActiveRowIndex();
         var mainRow = me.mainSpread.getSheet(0).getActiveRowIndex();
-        //alert(mainRow + ':' + row);
         var curType = args.sheet.getValue(row,0);
         if (!(curType == '单个')){
             me.detailSpread.suspendEvent();
@@ -130,16 +129,14 @@ var coeList = {
             //args.sheet.getCell(row, 1).backColor("Blue");
         };
         var obj = me.datas[mainRow];
-        //debug.d(obj);
         me.save([],[],[obj]);
     },
 
     save: function(addArr, deleteArr, updateArr) {
-        var me = repositoryGljObj;
         $.ajax({
             type:"POST",
             url:"api/saveCoeList",
-            data: {data: {"addArr": addArr, "deleteArr": deleteArr, "updateArr": updateArr}},
+            data: {"data": JSON.stringify({"addArr": addArr, "deleteArr": deleteArr, "updateArr": updateArr})},
             dataType:"json",
             cache:false,
             timeout:5000,