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