Ver código fonte

修复无法删除版本bug

chenyongxing 8 anos atrás
pai
commit
89b51aac52

+ 19 - 7
src/main/webapp/WEB-INF/ehr/jsp/standard/integration/indexJs.jsp

@ -250,18 +250,27 @@
    },
    deleted: function (id,name,rowindex) {
      standard.list.grid.select(rowindex);//选中行
      var selectedRow = standard.list.grid.getSelectedRow();
      var _text;
      if(selectedRow.__hasChildren){//是父节点(删除标准)
           id = Number(id.replace("standard",""));
      var row = standard.list.grid.getParent(standard.list.grid.getSelectedRow());
      if(row==null){//是root节点(删除机构)
        id = Number(id.replace("publisher",""));
        _text = "确定删除机构<br/>"+name+"?";
        standard.list.doDeletedPublisher(id, _text);
      }else{//是父节点(删除标准)
        var parentRow = standard.list.grid.getParent(row);
        if (parentRow == null) {
          id = Number(id.replace("standard",""));
          _text = "确定删除标准<br/>"+name+"?";
          standard.list.doDeletedStandard(id, _text);
      }else{//是子节点(删除标准版本)// var parentName = $.parseJSON(JSON.stringify(row)).name;//获取父节点的标准名称
          id = Number(id.replace("version",""));
        } else {
          debugger
          _text = "确定删除版本<br/>"+name+"?";
          var version = selectedRow.code;
          standard.list.doDeletedVersion(id,version, _text);
          id = Number(id.replace("version",""));
          var version = standard.list.grid.getSelectedRow().code;
          standard.list.doDeletedVersion(id, version , _text);
        }
      }
    },
    doDeletedStandard: function (standardId, _text) {//删除标准
      $.ligerDialog.confirm(_text, function (confirm) {
@ -290,6 +299,9 @@
    doDeletedVersion: function (versionId, version,_text) {//删除标准版本
      
      $.ligerDialog.confirm(_text, function (confirm) {
        debugger
        console.log(versionId);//NaN
        console.log(version);//JKZL_ESB_STANDARD
        if (confirm) {
          $.ajax({
            url: standard.list._url + "/standardCenter/deleteVersion",