...
|
...
|
@@ -4641,6 +4641,10 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', |
|
|
{field: 'adminPhone', title: '负责人电话', minWidth: x_140, align: 'center', sort: true},
|
|
|
{field: 'state', title: '资源状态', minWidth: x_120, align: 'center', sort: true, templet: '#resStateTpl'},
|
|
|
{field: 'health', title: '健康状态', minWidth: x_120, align: 'center', sort: true, templet: '#healthTpl'},
|
|
|
//lsq 增加weblogic版本号、反序列化补丁版本号、Java版本号字段 2022-08-25
|
|
|
{field: 'weblogicVersion', title: 'weblogic版本号', align: 'center', width: 135, sort: true},
|
|
|
{field: 'patchId', title: '反序列化补丁版本号', align: 'center', width: 83, sort: true},
|
|
|
{field: 'javaVersion', title: 'Java版本号', align: 'center', width: 100, sort: true},
|
|
|
{field: 'lastColTime', title: '最近采集时间', minWidth: x_170, align: 'center', sort: true},
|
|
|
{
|
|
|
field: 'linkState',
|
...
|
...
|
@@ -5144,7 +5148,153 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', |
|
|
}, function () {
|
|
|
layer.close(subtips);
|
|
|
});
|
|
|
// 别名列点击事件
|
|
|
$('.res-list-short-name').unbind('click').on('click', function () {
|
|
|
var $shortNameDom = $(this);
|
|
|
var resId = $shortNameDom.data('resid');
|
|
|
var oldShortName = $shortNameDom.text();
|
|
|
layer.prompt({
|
|
|
formType: 0, // 输入框类型,支持0(文本)默认1(密码)2(多行文本)
|
|
|
value: oldShortName, // 初始化值
|
|
|
title: '请输入别名',
|
|
|
yes: function (index, layero) {
|
|
|
var value = layero.find(".layui-layer-input").val();
|
|
|
if (value !== oldShortName) {
|
|
|
layer.load(2);
|
|
|
admin.req({
|
|
|
url: common.domainName + '/api-web/bResource/changeShortName',
|
|
|
data: {
|
|
|
resId: resId,
|
|
|
shortName: value
|
|
|
},
|
|
|
success: function (response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('修改成功', {icon: 1});
|
|
|
$shortNameDom.text(value);
|
|
|
layer.close(index);
|
|
|
} else {
|
|
|
layer.msg('修改失败', {icon: 2});
|
|
|
}
|
|
|
},
|
|
|
error: function (err) {
|
|
|
layer.closeAll('loading');
|
|
|
layer.msg('修改失败', {icon: 2});
|
|
|
}
|
|
|
});
|
|
|
} else {
|
|
|
layer.close(index);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
//lsq T3和IOP点击修改删除 2022-08-04
|
|
|
$('.edit-delete-tpl').unbind('click').on('click',function (){
|
|
|
var $T3Dom = $(this);
|
|
|
//判断是字段类型T3/IOP
|
|
|
let tplType=$T3Dom.data('tpltype');
|
|
|
//获取资源id
|
|
|
var resId = $T3Dom.data('resid');
|
|
|
//获取旧数据
|
|
|
let old_T3Dom=$T3Dom.text();
|
|
|
//获取扩展字段id
|
|
|
let expandId=$T3Dom.data('expandid');
|
|
|
//获取字段为输入框或者下拉选择 0 输入框 1下拉选择
|
|
|
let fieldSourceType=$T3Dom.data('fieldsourcetype');
|
|
|
//获取下拉选择值
|
|
|
let fieldList=$T3Dom.data('list');
|
|
|
let url='/api-web/resource/expand/saveOrUpdate';
|
|
|
//判断类型是输入框还是下拉列表
|
|
|
let titleName='';
|
|
|
let promptHtml='';
|
|
|
if(fieldSourceType == '0'){
|
|
|
titleName='请输入';
|
|
|
promptHtml=`<input type="text" id="promptInput" name="promptInput" autocomplete="off" class="layui-input">`
|
|
|
}else if(fieldSourceType== '1'){
|
|
|
titleName='请选择';
|
|
|
promptHtml=`<select id="promptInput" style="width:80%;cursor:pointer;" class="layui-select" lay-filter="promptInput">`
|
|
|
if(fieldList){
|
|
|
let fieldListArr=fieldList.split(",")
|
|
|
fieldListArr.map(item=>{
|
|
|
promptHtml+=`<option value="`+item+`">`+item+`</option>`;
|
|
|
})
|
|
|
}
|
|
|
promptHtml+=`</select>`;
|
|
|
}else{
|
|
|
promptHtml=``
|
|
|
}
|
|
|
let html_tpl=`<div class="T3-IOP-prompt">`+promptHtml+`</div>`;
|
|
|
layer.open({
|
|
|
title: [titleName+tplType, 'font-size:14px;'],
|
|
|
type: 1,
|
|
|
area: ['280px','170px'],
|
|
|
content: html_tpl,
|
|
|
success: function () {
|
|
|
$('#promptInput').val(old_T3Dom)
|
|
|
}
|
|
|
, id: 'lay_T3_IOP' //设定一个id,防止重复弹出
|
|
|
, btn: ['清空', '保存']
|
|
|
, yes: function (index, layero) {
|
|
|
layer.confirm('确认要删除吗?', {icon: 3, title: '提示'}, function (index1) {
|
|
|
layer.load(2);
|
|
|
admin.req({
|
|
|
//删除T3值
|
|
|
url: common.domainName + url,
|
|
|
data: {
|
|
|
resId:resId,
|
|
|
fieldValue:'',
|
|
|
expandId:expandId,//扩展字段id
|
|
|
|
|
|
},
|
|
|
}).done(function (response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response.success) {
|
|
|
layer.msg('删除成功!', {icon: 1, time: 3000});
|
|
|
$T3Dom.text('');
|
|
|
} else {
|
|
|
layer.msg('删除失败!', {icon: 2, time: 3000});
|
|
|
}
|
|
|
layer.close(index);
|
|
|
});
|
|
|
})
|
|
|
}
|
|
|
, btn2:function(index, layero){
|
|
|
var value = $('#promptInput').val();
|
|
|
if (value !== old_T3Dom) {
|
|
|
layer.load(2);
|
|
|
|
|
|
admin.req({
|
|
|
//修改扩展字段T3/IOp值
|
|
|
url: common.domainName + url,
|
|
|
data: {
|
|
|
resId:resId,
|
|
|
fieldValue:value,
|
|
|
expandId:expandId,//扩展字段id
|
|
|
|
|
|
},
|
|
|
success: function (response) {
|
|
|
layer.closeAll('loading');
|
|
|
if (response && response.success) {
|
|
|
layer.msg('修改成功', {icon: 1});
|
|
|
$T3Dom.text(value);
|
|
|
} else {
|
|
|
layer.msg('修改失败', {icon: 2});
|
|
|
}
|
|
|
layer.close(index);
|
|
|
|
|
|
},
|
|
|
error: function (err) {
|
|
|
layer.closeAll('loading');
|
|
|
layer.msg('修改失败', {icon: 2});
|
|
|
}
|
|
|
});
|
|
|
} else {
|
|
|
layer.close(index);
|
|
|
}
|
|
|
},
|
|
|
});
|
|
|
})
|
|
|
//end lsq T3和IOP点击修改/删除 2022-08-04
|
|
|
function showTips(id, message, state) {
|
|
|
subtips = layer.tips(state + "失败原因:" + message,
|
|
|
'#' + id, {tips: 1});
|
...
|
...
|
@@ -5170,6 +5320,10 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', |
|
|
|
|
|
}
|
|
|
};
|
|
|
//lsq 列表增加别名列 2022-08-25
|
|
|
for(let key in obj.resTypeCls){
|
|
|
obj.resTypeCls[key].splice( 2,0,{field: 'shortName', title: '别名', width: 100, align: 'center', sort: true, templet:`<div><div class="res-list-short-name" lay-tips="点击修改别名" data-resid="{{d.resId}}">{{d.shortName ? d.shortName : ''}}</div></div>`})
|
|
|
}
|
|
|
//对外暴露的接口
|
|
|
exports('commonCols', obj);
|
|
|
}); |
...
|
...
|
|