|
@ -44,8 +44,13 @@
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
function reloadGrid (url, params, columns) {
|
|
|
|
|
|
function reClass(){
|
|
|
|
$(".l-grid-row-alt").each(function(){
|
|
|
|
$(this).removeChild("l-grid-row-alt");
|
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
function reloadGrid (url, params, columns) {
|
|
if(columns)
|
|
if(columns)
|
|
this.grid.set({
|
|
this.grid.set({
|
|
columns:columns,
|
|
columns:columns,
|
|
@ -89,6 +94,7 @@
|
|
return;
|
|
return;
|
|
cfgModel = 0;
|
|
cfgModel = 0;
|
|
$("#btn_add_relation").hide();
|
|
$("#btn_add_relation").hide();
|
|
|
|
$("#isDataSet").val("1");//该input框为1时,代表此时显示字典
|
|
retrieve.setTitle();
|
|
retrieve.setTitle();
|
|
entryRetrieve.setTitle();
|
|
entryRetrieve.setTitle();
|
|
changeFlag=true;
|
|
changeFlag=true;
|
|
@ -104,6 +110,7 @@
|
|
return;
|
|
return;
|
|
cfgModel = 1;
|
|
cfgModel = 1;
|
|
$("#btn_add_relation").show();
|
|
$("#btn_add_relation").show();
|
|
|
|
$("#isDataSet").val("0");//该input框为0时,代表此时显示数据集
|
|
retrieve.setTitle();
|
|
retrieve.setTitle();
|
|
entryRetrieve.setTitle();
|
|
entryRetrieve.setTitle();
|
|
changeFlag=true;
|
|
changeFlag=true;
|
|
@ -282,6 +289,132 @@
|
|
onDblClickRow : function (row){
|
|
onDblClickRow : function (row){
|
|
//$.publish('grid:right:open',[row.id, 'modify']);
|
|
//$.publish('grid:right:open',[row.id, 'modify']);
|
|
},
|
|
},
|
|
|
|
rowClsRender:function (rowdata,rowid){
|
|
|
|
if(rowdata.adapterInfo=="0"){//疑似适配
|
|
|
|
return "unadapt";
|
|
|
|
}
|
|
|
|
if(rowdata.adapterInfo=="1"){//疑似适配
|
|
|
|
return "ysadapt";
|
|
|
|
}
|
|
|
|
if(rowdata.adapterInfo=="2"){//完全适配
|
|
|
|
return "alladapt";
|
|
|
|
}
|
|
|
|
},
|
|
|
|
_getHtmlFromData: function (data, frozen)
|
|
|
|
{
|
|
|
|
if (!data) return "";
|
|
|
|
var g = this, p = this.options;
|
|
|
|
var gridhtmlarr = [];
|
|
|
|
for (var i = 0, l = data.length; i < l; i++)
|
|
|
|
{
|
|
|
|
var item = data[i];
|
|
|
|
var rowid = item['__id'];
|
|
|
|
if (!item) continue;
|
|
|
|
gridhtmlarr.push('<tr');
|
|
|
|
gridhtmlarr.push(' id="' + g._getRowDomId(item, frozen) + '"');
|
|
|
|
gridhtmlarr.push(' class="l-grid-row'); //class start
|
|
|
|
if (!frozen && g.enabledCheckbox() && p.isChecked && p.isChecked(item))
|
|
|
|
{
|
|
|
|
g.select(item);
|
|
|
|
gridhtmlarr.push(' l-selected');
|
|
|
|
}
|
|
|
|
else if (g.isSelected(item))
|
|
|
|
{
|
|
|
|
gridhtmlarr.push(' l-selected');
|
|
|
|
}
|
|
|
|
else if (p.isSelected && p.isSelected(item))
|
|
|
|
{
|
|
|
|
g.select(item);
|
|
|
|
gridhtmlarr.push(' l-selected');
|
|
|
|
}
|
|
|
|
if (p.rowClsRender)
|
|
|
|
{
|
|
|
|
var rowcls = p.rowClsRender(item, rowid);
|
|
|
|
rowcls && gridhtmlarr.push(' ' + rowcls);
|
|
|
|
}
|
|
|
|
gridhtmlarr.push('" '); //class end
|
|
|
|
if (p.rowAttrRender) gridhtmlarr.push(p.rowAttrRender(item, rowid));
|
|
|
|
if (p.tree && g.collapsedRows && g.collapsedRows.length)
|
|
|
|
{
|
|
|
|
var isHide = function ()
|
|
|
|
{
|
|
|
|
var pitem = g.getParent(item);
|
|
|
|
while (pitem)
|
|
|
|
{
|
|
|
|
if ($.inArray(pitem, g.collapsedRows) != -1) return true;
|
|
|
|
pitem = g.getParent(pitem);
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
};
|
|
|
|
if (isHide()) gridhtmlarr.push(' style="display:none;" ');
|
|
|
|
}
|
|
|
|
gridhtmlarr.push('>');
|
|
|
|
$(g.columns).each(function (columnindex, column)
|
|
|
|
{
|
|
|
|
if (frozen != column.frozen) return;
|
|
|
|
gridhtmlarr.push('<td');
|
|
|
|
gridhtmlarr.push(' id="' + g._getCellDomId(item, this) + '"');
|
|
|
|
//如果是行序号(系统列)
|
|
|
|
if (this.isrownumber)
|
|
|
|
{
|
|
|
|
gridhtmlarr.push(' class="l-grid-row-cell l-grid-row-cell-rownumbers" style="width:' + this.width + 'px"><div class="l-grid-row-cell-inner"');
|
|
|
|
if (p.fixedCellHeight)
|
|
|
|
gridhtmlarr.push(' style = "height:' + p.rowHeight + 'px;" ');
|
|
|
|
else
|
|
|
|
gridhtmlarr.push(' style = "min-height:' + p.rowHeight + 'px;" ');
|
|
|
|
gridhtmlarr.push('>' + (parseInt(item['__index']) + 1) + '</div></td>');
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
//如果是复选框(系统列)
|
|
|
|
if (this.ischeckbox)
|
|
|
|
{
|
|
|
|
gridhtmlarr.push(' class="l-grid-row-cell l-grid-row-cell-checkbox" style="width:' + this.width + 'px"><div class="l-grid-row-cell-inner"');
|
|
|
|
if (p.fixedCellHeight)
|
|
|
|
gridhtmlarr.push(' style = "height:' + p.rowHeight + 'px;" ');
|
|
|
|
else
|
|
|
|
gridhtmlarr.push(' style = "min-height:' + p.rowHeight + 'px;" ');
|
|
|
|
gridhtmlarr.push('>');
|
|
|
|
gridhtmlarr.push('<span class="l-grid-row-cell-btn-checkbox"></span>');
|
|
|
|
gridhtmlarr.push('</div></td>');
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
//如果是明细列(系统列)
|
|
|
|
else if (this.isdetail)
|
|
|
|
{
|
|
|
|
gridhtmlarr.push(' class="l-grid-row-cell l-grid-row-cell-detail" style="width:' + this.width + 'px"><div class="l-grid-row-cell-inner"');
|
|
|
|
if (p.fixedCellHeight)
|
|
|
|
gridhtmlarr.push(' style = "height:' + p.rowHeight + 'px;" ');
|
|
|
|
else
|
|
|
|
gridhtmlarr.push(' style = "min-height:' + p.rowHeight + 'px;" ');
|
|
|
|
gridhtmlarr.push('>');
|
|
|
|
if (!p.isShowDetailToggle || p.isShowDetailToggle(item))
|
|
|
|
{
|
|
|
|
gridhtmlarr.push('<span class="l-grid-row-cell-detailbtn"></span>');
|
|
|
|
}
|
|
|
|
gridhtmlarr.push('</div></td>');
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
var colwidth = this._width;
|
|
|
|
gridhtmlarr.push(' class="l-grid-row-cell ');
|
|
|
|
if (g.changedCells[rowid + "_" + this['__id']]) gridhtmlarr.push("l-grid-row-cell-edited ");
|
|
|
|
if (this.islast)
|
|
|
|
gridhtmlarr.push('l-grid-row-cell-last ');
|
|
|
|
gridhtmlarr.push('"');
|
|
|
|
//if (this.columnname) gridhtmlarr.push('columnname="' + this.columnname + '"');
|
|
|
|
gridhtmlarr.push(' style = "');
|
|
|
|
gridhtmlarr.push('width:' + colwidth + 'px; ');
|
|
|
|
if (column._hide)
|
|
|
|
{
|
|
|
|
gridhtmlarr.push('display:none;');
|
|
|
|
}
|
|
|
|
gridhtmlarr.push(' ">');
|
|
|
|
gridhtmlarr.push(g._getCellHtml(item, column));
|
|
|
|
gridhtmlarr.push('</td>');
|
|
|
|
});
|
|
|
|
gridhtmlarr.push('</tr>');
|
|
|
|
}
|
|
|
|
return gridhtmlarr.join('');
|
|
|
|
},
|
|
onAfterShowData: function () {//显示完数据事件
|
|
onAfterShowData: function () {//显示完数据事件
|
|
//【应用数据元编码】初始化注册select2(下拉框带查询)事件
|
|
//【应用数据元编码】初始化注册select2(下拉框带查询)事件
|
|
$(".sel-adapter-metadata-code").each(function(){
|
|
$(".sel-adapter-metadata-code").each(function(){
|
|
@ -326,7 +459,6 @@
|
|
|
|
|
|
//【应用数据集编码】change事件
|
|
//【应用数据集编码】change事件
|
|
$(".sel-adapter-dataset-code").on("change", function(event,msg) {
|
|
$(".sel-adapter-dataset-code").on("change", function(event,msg) {
|
|
|
|
|
|
var index = $(this).attr("id").replace("adapterDatasetCode","");
|
|
var index = $(this).attr("id").replace("adapterDatasetCode","");
|
|
var select2 = comAdapterDataset($(this),"change","adapterDatasetCode","adapterDatasetName");
|
|
var select2 = comAdapterDataset($(this),"change","adapterDatasetCode","adapterDatasetName");
|
|
comAdapterMetaData($("#adapterMetadataCode"+index),"change","adapterMetadataCode","adapterMetadataName");
|
|
comAdapterMetaData($("#adapterMetadataCode"+index),"change","adapterMetadataCode","adapterMetadataName");
|
|
@ -382,6 +514,7 @@
|
|
});
|
|
});
|
|
//【应用数据元名称】change事件
|
|
//【应用数据元名称】change事件
|
|
$(".sel-adapter-metadata-name").on("change", function(event,msg) {
|
|
$(".sel-adapter-metadata-name").on("change", function(event,msg) {
|
|
|
|
|
|
var index = $(this).attr("id").replace("adapterMetadataName","");
|
|
var index = $(this).attr("id").replace("adapterMetadataName","");
|
|
var select2 = comAdapterMetaData($(this),"change","adapterMetadataName","adapterMetadataCode");
|
|
var select2 = comAdapterMetaData($(this),"change","adapterMetadataName","adapterMetadataCode");
|
|
if(msg!="adapterMetadataName"){//当【应用数据元名称】联动时,【应用数据元编码】不触发联动
|
|
if(msg!="adapterMetadataName"){//当【应用数据元名称】联动时,【应用数据元编码】不触发联动
|
|
@ -389,6 +522,12 @@
|
|
}
|
|
}
|
|
select2.select2("open");
|
|
select2.select2("open");
|
|
select2.select2("close");
|
|
select2.select2("close");
|
|
|
|
var selectValue = $("#adapterMetadataName"+index).val();
|
|
|
|
if(selectValue!=null&&selectValue!=''&&selectValue!=undefined){
|
|
|
|
$("#adapterInfo"+index).html("<option value='1' >疑似适配</option><option value='2' >完全适配</option>")
|
|
|
|
}else{
|
|
|
|
$("#adapterInfo"+index).html("<option value='0' >未适配</option>");
|
|
|
|
}
|
|
});
|
|
});
|
|
//---------------------------------------------------------------------
|
|
//---------------------------------------------------------------------
|
|
//【平台字典项编码】change事件
|
|
//【平台字典项编码】change事件
|
|
@ -473,6 +612,13 @@
|
|
}
|
|
}
|
|
select2.select2("open");
|
|
select2.select2("open");
|
|
select2.select2("close");
|
|
select2.select2("close");
|
|
|
|
debugger
|
|
|
|
var selectValue = select2.val();
|
|
|
|
if(selectValue!=null&&selectValue!=''&&selectValue!=undefined){
|
|
|
|
$("#adapterInfo"+index).html("<option value='1' >疑似适配</option><option value='2' >完全适配</option>")
|
|
|
|
}else{
|
|
|
|
$("#adapterInfo"+index).html("<option value='0' >未适配</option>");
|
|
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@ -558,6 +704,7 @@
|
|
delete:function(rowindex,flag){
|
|
delete:function(rowindex,flag){
|
|
$.ligerDialog.confirm('确定清空该适配关系?', function (r) {
|
|
$.ligerDialog.confirm('确定清空该适配关系?', function (r) {
|
|
if (r) {
|
|
if (r) {
|
|
|
|
$("#adapterInfo"+rowindex).html("<option value='0'>未适配</option>");
|
|
if(flag == "dataset"){//数据集
|
|
if(flag == "dataset"){//数据集
|
|
$("#adapterDatasetCode"+rowindex).html("");
|
|
$("#adapterDatasetCode"+rowindex).html("");
|
|
$("#adapterDatasetName"+rowindex).html("");
|
|
$("#adapterDatasetName"+rowindex).html("");
|
|
@ -607,7 +754,6 @@
|
|
if (cfgModel == 0) {
|
|
if (cfgModel == 0) {
|
|
var dataResult = new Array();
|
|
var dataResult = new Array();
|
|
var rowData = entryMaster.grid.getData();
|
|
var rowData = entryMaster.grid.getData();
|
|
debugger
|
|
|
|
for (var i = 0; i < rowData.length; i++) {
|
|
for (var i = 0; i < rowData.length; i++) {
|
|
var ob = new Object();
|
|
var ob = new Object();
|
|
ob.id = rowData[i].id == undefined ? "" : rowData[i].id;
|
|
ob.id = rowData[i].id == undefined ? "" : rowData[i].id;
|
|
@ -626,6 +772,7 @@
|
|
ob.adapterDatasetId = "";
|
|
ob.adapterDatasetId = "";
|
|
ob.adapterDatasetName = "";
|
|
ob.adapterDatasetName = "";
|
|
}
|
|
}
|
|
|
|
ob.adapterInfo = $("#adapterInfo"+i).val();
|
|
ob.adapterDatasetCode = $("#adapterDatasetCode"+i).text() == undefined ? "" : $("#adapterDatasetCode"+i).text();
|
|
ob.adapterDatasetCode = $("#adapterDatasetCode"+i).text() == undefined ? "" : $("#adapterDatasetCode"+i).text();
|
|
var adapterMetadataCodeArr = $("#adapterMetadataCode"+i).val()==undefined ? "":$("#adapterMetadataCode"+i).val().split(",");
|
|
var adapterMetadataCodeArr = $("#adapterMetadataCode"+i).val()==undefined ? "":$("#adapterMetadataCode"+i).val().split(",");
|
|
if(adapterMetadataCodeArr.length>0){
|
|
if(adapterMetadataCodeArr.length>0){
|
|
@ -643,7 +790,6 @@
|
|
ob.adapterMetadataCode = $("#adapterMetadataCode"+i).text() == undefined ? "" : $("#adapterMetadataCode"+i).text();
|
|
ob.adapterMetadataCode = $("#adapterMetadataCode"+i).text() == undefined ? "" : $("#adapterMetadataCode"+i).text();
|
|
dataResult.push(ob)
|
|
dataResult.push(ob)
|
|
}
|
|
}
|
|
|
|
|
|
//保存数据
|
|
//保存数据
|
|
$.ajax({
|
|
$.ajax({
|
|
type : "POST",
|
|
type : "POST",
|
|
@ -652,7 +798,6 @@
|
|
dataType : "json",
|
|
dataType : "json",
|
|
async:false,
|
|
async:false,
|
|
success :function(data){
|
|
success :function(data){
|
|
|
|
|
|
if(data.successFlg){
|
|
if(data.successFlg){
|
|
entryMaster.reloadGrid(); //重新查询,返回json记录集
|
|
entryMaster.reloadGrid(); //重新查询,返回json记录集
|
|
$.ligerDialog.success(data.message);
|
|
$.ligerDialog.success(data.message);
|
|
@ -685,6 +830,7 @@
|
|
ob.stdEntryValue = stdEntryCodeArr[1];
|
|
ob.stdEntryValue = stdEntryCodeArr[1];
|
|
}
|
|
}
|
|
ob.stdEntryCode = $("#stdEntryCode"+i).text() == undefined ? "" : $("#stdEntryCode"+i).text();
|
|
ob.stdEntryCode = $("#stdEntryCode"+i).text() == undefined ? "" : $("#stdEntryCode"+i).text();
|
|
|
|
ob.adapterInfo = $("#adapterInfo"+i).val();
|
|
var adapterDictCodeArr = $("#adapterDictCode"+i).val()==undefined ? "":$("#adapterDictCode"+i).val().split(",");
|
|
var adapterDictCodeArr = $("#adapterDictCode"+i).val()==undefined ? "":$("#adapterDictCode"+i).val().split(",");
|
|
if(adapterDictCodeArr.length>0){
|
|
if(adapterDictCodeArr.length>0){
|
|
ob.adapterDictId = adapterDictCodeArr[0];
|
|
ob.adapterDictId = adapterDictCodeArr[0];
|
|
@ -735,6 +881,131 @@
|
|
});
|
|
});
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
isAdaptationIng:function(){
|
|
|
|
var version = $("#version").val();
|
|
|
|
var self=this;//为了获取项目id
|
|
|
|
var url="";//AdapterDatasetController
|
|
|
|
var obj="";//为了获取进度条
|
|
|
|
var isDataSet = $("#isDataSet").val();
|
|
|
|
if(isDataSet=="0"){//字典
|
|
|
|
obj=self.$zidianZdsp
|
|
|
|
url="${contextRoot}/adapterCenter/isStrategyDic"
|
|
|
|
}else{//数据集
|
|
|
|
obj=self.$shujujiZdsp
|
|
|
|
url="${contextRoot}/adapterCenter/isStrategy"
|
|
|
|
}
|
|
|
|
var isCanPlay= setInterval(function(){//判断 是否可以开始匹配了
|
|
|
|
$.ajax({
|
|
|
|
type:"POST",
|
|
|
|
dataType:"",
|
|
|
|
url:url,
|
|
|
|
data:{version:version},
|
|
|
|
success:function(res){
|
|
|
|
var isPPing=JSON.parse(res.data).isAdapt//是否正在匹配
|
|
|
|
if(isPPing=="false"){//如果不是正在匹配
|
|
|
|
self.pipeiDo();//开始匹配
|
|
|
|
}else{//如果正在匹配
|
|
|
|
self.autoAdaptation(obj);//显示进度
|
|
|
|
clearInterval(isCanPlay)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
},3000)
|
|
|
|
},
|
|
|
|
pipeiDo:function(){
|
|
|
|
var std_version = $("#std_version").val();
|
|
|
|
var version = $("#version").val();
|
|
|
|
var adapter_std_version = $("#adapter_std_version").val();
|
|
|
|
var parmas = {std_version:std_version,version:version,adapter_std_version:adapter_std_version};
|
|
|
|
var self=this;
|
|
|
|
var obj;//当前属于字典还是数据集对象,赋值匹配中
|
|
|
|
var btnObj//自动匹配的按钮
|
|
|
|
var url//链接
|
|
|
|
var isDataSet = $("#isDataSet").val();
|
|
|
|
if(isDataSet=="0"){//字典
|
|
|
|
obj=$("#zidian .boxleft");
|
|
|
|
url="${contextRoot}/adapterCenter/strategyDic"
|
|
|
|
}else{//数据集
|
|
|
|
obj=$("#shujuji .boxleft");
|
|
|
|
url="${contextRoot}/adapterCenter/strategy"
|
|
|
|
}
|
|
|
|
$("#btn_aoto_adpat span").html("匹配中...");
|
|
|
|
$.ajax({
|
|
|
|
type:"POST",
|
|
|
|
dataType:"json",
|
|
|
|
url:url,
|
|
|
|
data:parmas,
|
|
|
|
success:function(data){
|
|
|
|
$("#btn_aoto_adpat span").html("自动适配");
|
|
|
|
},
|
|
|
|
error:function(){
|
|
|
|
|
|
|
|
}
|
|
|
|
})
|
|
|
|
},//开始匹配
|
|
|
|
autoAdaptation:function(){
|
|
|
|
var self=this;
|
|
|
|
var url=""//进度
|
|
|
|
var isDataSet = $("#isDataSet").val();
|
|
|
|
var version = $("#version").val();
|
|
|
|
if(isDataSet=="0"){//字典
|
|
|
|
url="${contextRoot}/adapterCenter/getStrategyDicSize"
|
|
|
|
}else{//数据集
|
|
|
|
url="${contextRoot}/adapterCenter/getStrategySize"
|
|
|
|
}
|
|
|
|
var timeIng =setInterval(function(){
|
|
|
|
var ver =
|
|
|
|
$.ajax({
|
|
|
|
type:"POST",
|
|
|
|
dataType:"json",
|
|
|
|
url:url,
|
|
|
|
data:{version:version},
|
|
|
|
success:function(res){
|
|
|
|
if(res.data==undefined){
|
|
|
|
$("#btn_aoto_adpat span").html("请求中");
|
|
|
|
}else{
|
|
|
|
if(res.data.all==0){//如果判断被除数不能为0 如果为0 直接清空
|
|
|
|
$("#btn_aoto_adpat span").html("匹配完成");
|
|
|
|
clearInterval(timeIng);
|
|
|
|
self.ppeiEnd()//结束匹配
|
|
|
|
}else{
|
|
|
|
var jdu= res.data.adapt/res.data.all//进度
|
|
|
|
if(jdu!=1){
|
|
|
|
|
|
|
|
var jduBFB=parseInt(jdu*100)+"%"
|
|
|
|
$("#btn_aoto_adpat span").html("已匹配"+jduBFB)
|
|
|
|
}else{
|
|
|
|
$("#btn_aoto_adpat span").html("匹配完成");
|
|
|
|
master.reloadGrid();
|
|
|
|
clearInterval(timeIng);
|
|
|
|
self.ppeiEnd()//结束匹配
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
})
|
|
|
|
},3000)
|
|
|
|
},//自动匹配进度
|
|
|
|
ppeiEnd:function(){
|
|
|
|
var self=this;
|
|
|
|
var url="";
|
|
|
|
var isDataSet = $("#isDataSet").val()
|
|
|
|
if(isDataSet=="0"){//字典
|
|
|
|
url="${contextRoot}/adapterCenter/endStrategyDic"
|
|
|
|
}else{//数据集
|
|
|
|
url="${contextRoot}/adapterCenter/endStrategy"
|
|
|
|
}
|
|
|
|
$.ajax({
|
|
|
|
type:"POST",
|
|
|
|
dataType:"json",
|
|
|
|
url:url,
|
|
|
|
data:{version:$("#version").val()},
|
|
|
|
success:function(res){
|
|
|
|
|
|
|
|
}
|
|
|
|
})
|
|
|
|
},//结束匹配
|
|
uniqueArray:function(a){ /* 判断适配方案id、平台字典id、平台字典项id、应用字典项id是否重复*/
|
|
uniqueArray:function(a){ /* 判断适配方案id、平台字典id、平台字典项id、应用字典项id是否重复*/
|
|
var temp = new Array();
|
|
var temp = new Array();
|
|
for(var i = 0; i < a.length; i ++){
|
|
for(var i = 0; i < a.length; i ++){
|
|
@ -764,6 +1035,10 @@
|
|
entryMaster.save();
|
|
entryMaster.save();
|
|
});
|
|
});
|
|
|
|
|
|
|
|
$('#btn_aoto_adpat').click(function () {
|
|
|
|
entryMaster.isAdaptationIng();
|
|
|
|
});
|
|
|
|
|
|
$("#searchNmEntry").keyup(function (e) {
|
|
$("#searchNmEntry").keyup(function (e) {
|
|
if (e.keyCode == 13) {
|
|
if (e.keyCode == 13) {
|
|
entryMaster.reloadGrid();
|
|
entryMaster.reloadGrid();
|
|
@ -875,7 +1150,19 @@
|
|
$('option[value="'+value+'"]',select).attr('selected',true);
|
|
$('option[value="'+value+'"]',select).attr('selected',true);
|
|
return select.prop("outerHTML");
|
|
return select.prop("outerHTML");
|
|
}
|
|
}
|
|
}}
|
|
|
|
|
|
}},{
|
|
|
|
display:'适配情况',name:'adapterInfo',width:'5%',render: function (row, rowindex, value, column) {
|
|
|
|
var select=null;
|
|
|
|
if(row.adapterDatasetId==undefined || row.adapterDatasetCode==undefined || row.adapterDatasetName==undefined){
|
|
|
|
select= $('<div class="f-mt25"><select class="js-example-data-array" id="adapterInfo'+rowindex+'" ><option value="0">未适配</option></select></div>');
|
|
|
|
}else{
|
|
|
|
select= $('<div class="f-mt25"><select class="js-example-data-array" id="adapterInfo'+rowindex+'">'
|
|
|
|
+'<option value="1" >疑似适配</option><option value="2">完全适配</option></select></div>');
|
|
|
|
}
|
|
|
|
$('option[value="'+value+'"]',select).attr('selected',true);
|
|
|
|
return select.prop("outerHTML");
|
|
|
|
}
|
|
|
|
}
|
|
]
|
|
]
|
|
|
|
|
|
if(status =="0"){//未发布
|
|
if(status =="0"){//未发布
|
|
@ -983,7 +1270,19 @@
|
|
$('option[value="'+value+'"]',select).attr('selected',true);
|
|
$('option[value="'+value+'"]',select).attr('selected',true);
|
|
return select.prop("outerHTML");
|
|
return select.prop("outerHTML");
|
|
}
|
|
}
|
|
}}
|
|
|
|
|
|
}},{
|
|
|
|
display:'适配情况',name:'adapterInfo',width:'5%',render: function (row, rowindex, value, column) {
|
|
|
|
var select=null;
|
|
|
|
if(row.adapterEntryId==undefined || row.adapterEntryCode==undefined || row.adapterEntryValue==undefined){
|
|
|
|
select= $('<div class="f-mt25"><select class="js-example-data-array" id="adapterInfo'+rowindex+'" ><option value="0">未适配</option></select></div>');
|
|
|
|
}else{
|
|
|
|
select= $('<div class="f-mt25"><select class="js-example-data-array" id="adapterInfo'+rowindex+'">'
|
|
|
|
+'<option value="1" >疑似适配</option><option value="2">完全适配</option></select></div>');
|
|
|
|
}
|
|
|
|
$('option[value="'+value+'"]',select).attr('selected',true);
|
|
|
|
return select.prop("outerHTML");
|
|
|
|
}
|
|
|
|
}
|
|
]
|
|
]
|
|
|
|
|
|
if(status =="0") {//未发布
|
|
if(status =="0") {//未发布
|
|
@ -1000,7 +1299,6 @@
|
|
|
|
|
|
//应用数据集编码-应用数据集名称联动公共方法
|
|
//应用数据集编码-应用数据集名称联动公共方法
|
|
function comAdapterDataset(that,requestType,targer,changeTarget){
|
|
function comAdapterDataset(that,requestType,targer,changeTarget){
|
|
|
|
|
|
var index =that.attr("id").replace(targer,"");
|
|
var index =that.attr("id").replace(targer,"");
|
|
var adapterStdVersion = $("#adapter_std_version").val();
|
|
var adapterStdVersion = $("#adapter_std_version").val();
|
|
var arr = that.val()==null?[]:that.val().split(",");
|
|
var arr = that.val()==null?[]:that.val().split(",");
|
|
@ -1057,7 +1355,6 @@
|
|
|
|
|
|
//应用字典编码-应用字典名称联动公共方法
|
|
//应用字典编码-应用字典名称联动公共方法
|
|
function comAdapterDict(that,requestType,targer,changeTarget){
|
|
function comAdapterDict(that,requestType,targer,changeTarget){
|
|
|
|
|
|
var index =that.attr("id").replace(targer,"");
|
|
var index =that.attr("id").replace(targer,"");
|
|
var adapterStdVersion = $("#adapter_std_version").val();
|
|
var adapterStdVersion = $("#adapter_std_version").val();
|
|
var arr = that.val()==null?[]:that.val().split(",");
|
|
var arr = that.val()==null?[]:that.val().split(",");
|
|
@ -1230,4 +1527,6 @@
|
|
$(function () {
|
|
$(function () {
|
|
pageInit();
|
|
pageInit();
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
</script>
|
|
</script>
|