|  | @ -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) {
 |