| 
					
				 | 
			
			
				@ -43,7 +43,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          display: '操作', isSort: false, width: '20%', align: 'center', render: function (rowdata, rowindex, value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          var html = '<div class="m-inline-buttons" style="width:200px;">'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if(rowdata.type=="1"){//行数据为标准数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if(rowdata.type=="0"){//行数据为机构数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              html += '<a href="#" style=\"width: 80px;\"id="btn_add_std" onclick="standard.list.add(\'\',\'\',\'\',\'\')">新增标准</a>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          else if(rowdata.type=="1"){//行数据为标准数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              html += '<a href="#" style="width: 80px;" onclick="standard.list.addVersion(\''+rowdata.id+'\',\''+rowdata.name+'\',\''+rowdata.code+'\',\''+rowindex+'\',\'0\')">新增版本</a>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              html += '<a class="m-btn-edit" onclick="standard.list.add(\''+rowdata.id+'\',\''+rowdata.name+'\',\''+rowdata.description+'\', \'modify\')"></a>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              html += '<a class="m-btn-delete" onclick="standard.list.deleted(\''+rowdata.id+'\',\''+rowdata.name+'\',\''+rowindex+'\')"></a>'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -81,20 +84,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataType: "json", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        data:{condition: JSON.stringify({"type":type,"name":name})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        success: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          debugger 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          var resultArr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          var array = data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          for(var i=0;i<array.length;i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(array[i]!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              resultArr.push(array[i]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (resultArr.length>0) {//集成标准数据只有一条 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $("#btn_add_std").css("background","#e1e1e1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $("#btn_add_std").css("pointer-events","none"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $("#btn_add_std").find("span").css("color","#a8a8a8"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if(data.successFlg){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            var resultArr =  data.detailModelList || []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            standard.list.setUserList(resultArr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            $.ligerDialog.error(data.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          standard.list.setUserList(resultArr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        },error:function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $.ligerDialog.error("数据获取失败!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -132,8 +129,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          onError: function (a, b) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          onGroupExtend: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          onAfterShowData: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if($("#div_cda_type_gridgrid").find(".l-grid-body-table tr").eq(1).length>0){//机构下已有标准数据,则”新增标准“按钮隐藏 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  $("#btn_add_std").hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -199,11 +198,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            dataType: "json", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data: {versionId: versionId,publisher:""}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            success: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              if(Util.isStrEmpty(data.message)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $.ligerDialog.success("发布成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              if(data.successFlg){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $.ligerDialog.success(data.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                standard.list.getTypeList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $.ligerDialog.error("发布失败!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $.ligerDialog.error(data.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -225,18 +224,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      indexPage.openChildPage("",'${contextRoot}/integration/configuration?version='+code+"&stdId="+pid+"&type="+$("#type").val()+"&status="+status+"&name="+name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    deleted: function (id,name,rowindex) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      standard.list.grid.select(rowindex);//选中行 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var selectedRow = standard.list.grid.getSelectedRow(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var _text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var row = standard.list.grid.getParent(standard.list.grid.getSelectedRow()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      if(row==null){//是父节点(删除标准) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      if(selectedRow.__hasChildren){//是父节点(删除标准) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           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","")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          _text = "确定删除版本<br/>"+name+"?"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          var version = standard.list.grid.getSelectedRow().code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          var version = selectedRow.code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          standard.list.doDeletedVersion(id,version, _text); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -246,16 +244,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $.ajax({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              url: standard.list._url + "/standardCenter/deleteStandard", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              type: "get", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              dataType: "text", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              dataType: "json", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              data: {standardId: standardId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              success: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(Util.isStrEmpty(data.message)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  $.ligerDialog.success("删除成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(data.successFlg){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  $.ligerDialog.success(data.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  standard.list.getTypeList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else  if(data.message=="ehr.standard.version.exist"){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  $.ligerDialog.error("当前选中标准下面包含有标准版本,不可直接删除该标准!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  $.ligerDialog.error("删除失败!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  $.ligerDialog.error(data.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            error: function (jqXHR, textStatus, errorThrown) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -266,23 +263,21 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    doDeletedVersion: function (versionId, version,_text) {//删除标准版本 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      $.ligerDialog.confirm(_text, function (confirm) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (confirm) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $.ajax({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            url: standard.list._url + "/standardCenter/deleteVersion", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            type: "get", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            dataType: "text", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            dataType: "json", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data: {versionId: versionId,version:version}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            success: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              if(Util.isStrEmpty(data.message)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $.ligerDialog.success("删除成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              if(data.successFlg){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $.ligerDialog.success(data.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                standard.list.getTypeList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } else if(data.message=="ehr.standard.version.used.delete.failed"){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $.ligerDialog.error("标准版本已在适配方案中使用!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $.ligerDialog.error("删除失败!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                $.ligerDialog.error(data.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            error: function (jqXHR, textStatus, errorThrown) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              $.ligerDialog.error("删除失败!"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -292,9 +287,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    event: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      $('#btn_add_std').click(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        standard.list.add("","","",""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      $("#inp_search").keyup(function (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (e.keyCode == 13) { 
			 |