zhongzewei hace 7 años
padre
commit
b8c6ee77fa

+ 3 - 0
modules/ration_repository/models/repository_map.js

@@ -136,6 +136,9 @@ rationRepositoryDao.prototype.getRepositoryById = function(repId,callback = null
 
 rationRepositoryDao.prototype.addRationRepository = function( rationLibObj,callback){
     counter.counterDAO.getIDAfterCount(counter.moduleName.rationMap, 1, function(err, result){
+        if (!result) {
+            callback('获取不到新的库ID,创建失败', null);
+        }
         var rMap = createNewLibModel(rationLibObj);
         rMap.ID = result.sequence_value;
         new rationRepository(rMap).save(function(err, result) {

+ 2 - 6
web/maintain/ration_repository/js/main.js

@@ -238,7 +238,7 @@ function getAllRationLib(callback){
                     dispNames.push(result.data[i].dispName);
                     $("#showArea").append(
                         "<tr id='tempId'>" +
-                        "<td><a href='/stdGljRepository/glj'>"+libName+"</a></td>" +
+                        "<td><a href='/rationRepository/ration?repository=" + id +"'>"+libName+"</a></td>" +
                         "<td>"+compilationName+" </td>" +
                         "<td>"+createDate+" </td>" +
                         "<td><a href='javascript:void(0);' data-toggle='modal' data-target='#edit' title='编辑'>" +
@@ -249,8 +249,6 @@ function getAllRationLib(callback){
                         "<td><a class='btn btn-success btn-sm export' href='javacript:void(0);' data-toggle='modal' data-id='"+ id +"' data-target='#emport' title='导出内部数据'><i class='fa fa-sign-out fa-rotate-270'></i>导出</a> " +
                         "<a class='btn btn-secondary btn-sm import-data' href='javacript:void(0);' data-id='"+ id +"' title='导入内部数据'><i class='fa fa-sign-in fa-rotate-90'></i>导入</a></td>" +
                         "</tr>");
-                    var newHref = "/rationRepository/ration?repository="+id;
-                    $("#tempId td:first a").attr("href", newHref);
                     $("#tempId").attr("id", id);
                 }
             }
@@ -328,7 +326,7 @@ function createRationLib(rationObj, dispNamesArr){
                 dispNamesArr.push(libName);
                 $("#showArea").append(
                     "<tr id='tempId'>" +
-                    "<td><a href='/stdGljRepository/glj'>"+libName+"</a></td>" +
+                    "<td><a href='/rationRepository/ration?repository=" + id +"'>"+libName+"</a></td>" +
                     "<td>"+compilationName+" </td>" +
                     "<td>"+createDate+" </td>" +
                     "<td><a href='javascript:void(0);' data-toggle='modal' data-target='#edit' title='编辑'>" +
@@ -339,8 +337,6 @@ function createRationLib(rationObj, dispNamesArr){
                     "<td><a class='btn btn-success btn-sm export' href='javacript:void(0);' data-toggle='modal' data-id='"+ id +"' data-target='#emport' title='导出内部数据'><i class='fa fa-sign-out fa-rotate-270'></i>导出</a> " +
                     "<a class='btn btn-secondary btn-sm import-data' href='javacript:void(0);' data-id='"+ id +"' title='导入内部数据'><i class='fa fa-sign-in fa-rotate-90'></i>导入</a></td>" +
                     "</tr>");
-                var newHref = "/rationRepository/ration?repository="+id;
-                $("#tempId td:first a").attr("href", newHref);
                 $("#tempId").attr("id", id);
             }
             $('#cancelBtn').click();