Jelajahi Sumber

定额库数据变动出现Bug

Chenshilong 8 tahun lalu
induk
melakukan
147b25fa32

+ 1 - 1
modules/ration_repository/models/repository_map.js

@@ -29,7 +29,7 @@ function createNewLibModel(rationLibObj){
     return rst;
 }
 
-rationRepositoryDao = function(){};
+var rationRepositoryDao = function(){};
 
 rationRepositoryDao.prototype.getRealLibName = function(dispName,callback){
     if (callback) {

+ 3 - 1
public/web/treeDataHelper.js

@@ -43,7 +43,9 @@ var tree_Data_Helper = {
         }
         for (var i = 0; i < data.length; i++) {
             if (data[i][NEXT_ID] != EMPTY_ID_VAL) {
-                tmpNodes[prefix + data[i][NEXT_ID]][ADHOC_PRE_ID] = data[i][NODE_ID];
+                if (tmpNodes[prefix + data[i][NEXT_ID]] !== undefined){
+                    tmpNodes[prefix + data[i][NEXT_ID]][ADHOC_PRE_ID] = data[i][NODE_ID];
+                }
             }
             if (data[i][P_ID] != EMPTY_ID_VAL) {
                 tmpNodes[prefix + data[i][P_ID]][SUB_ID].push(data[i][NODE_ID]);