...
|
...
|
@@ -846,16 +846,16 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', |
|
|
}
|
|
|
, {field: 'shortName', title: '别名', align: 'center', sort: true, hide: 'true'}
|
|
|
, {field: 'ip', title: 'IP地址', align: 'center', width: 140, sort: true}
|
|
|
, {field: 'collProtocol', title: '采集协议', align: 'center', sort: true}]
|
|
|
, {field: 'collProtocol', title: '采集协议', minWidth: 140,align: 'center', sort: true}]
|
|
|
if (resType === 'HOST_X86SERVER') {
|
|
|
cols[4].title = '业务IP';
|
|
|
cols.push({field: 'manageIp', title: '管理IP', align: 'center', width: 140, sort: true});
|
|
|
}
|
|
|
cols.push({field: 'port', title: '端口号', align: 'center', sort: true, hide: true}
|
|
|
, {field: 'adminName', title: '负责人', align: 'center', sort: true}
|
|
|
, {field: 'resTypeName', title: '资源类型', align: 'center', sort: true}
|
|
|
, {field: 'adminName', title: '负责人', minWidth: 140,align: 'center', sort: true}
|
|
|
, {field: 'resTypeName', title: '资源类型', minWidth: 140,align: 'center', sort: true}
|
|
|
, {
|
|
|
field: 'state', title: '资源状态', align: 'center', sort: true, templet: function (d) {
|
|
|
field: 'state', title: '资源状态', minWidth: 140,align: 'center', sort: true, templet: function (d) {
|
|
|
switch (d.state) {
|
|
|
case "new" :
|
|
|
return '<button type="button" class="layui-btn layui-btn-warm layui-bg-blue layui-btn-radius layui-btn-xs p-0-15">未监控</button>'
|
...
|
...
|
@@ -869,7 +869,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', |
|
|
}
|
|
|
}
|
|
|
, {
|
|
|
title: '操作', width: 300, align: 'center', fixed: 'right'
|
|
|
title: '操作', width: 350, align: 'center', fixed: 'right'
|
|
|
, templet: function (d) {
|
|
|
var text = '', param = '', i_class = '';
|
|
|
if (d.state == 'stop') {
|
...
|
...
|
@@ -883,17 +883,17 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', |
|
|
}
|
|
|
var htm = '';
|
|
|
|
|
|
htm += '<button resmanage-data-stopcoll="' + d.resId + '" data-param="' + param + '" class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="' + text + '" style="margin-left: 15px"><i class="layui-icon ' + i_class + '"></i></button>' +
|
|
|
'<button resmanage-data-delete="' + d.resId + '" class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="删除"><i class="layui-icon layui-icon-delete"></i></button>';
|
|
|
htm += '<a resmanage-data-stopcoll="' + d.resId + '" data-param="' + param + '" class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="' + text + '" style="margin-left: 15px">'+text+'</a>' +
|
|
|
'<a resmanage-data-delete="' + d.resId + '" class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="删除">删除</a>';
|
|
|
|
|
|
if ((d.resType !== 'MIDDLEWARE_WEBLOGIC') || (d.resType === 'MIDDLEWARE_WEBLOGIC' && d.parentId && d.parentId !== '')) {
|
|
|
htm += '<button resmanage-data-opendetail="' + d.resId + '" data-ip="' + d.ip + '" data-restype="' + d.resType + '" data-restypename="' + d.resTypeName + '" data-admin="' + d.admin + '" data-name="' + d.resName + '" data-adminname="' + d.adminName + '" data-manageip="' + d.manageIp + '" data-collprotocol="' + d.collProtocol + '" data-provider="' + d.provider + '" class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="查看详情"><i class="layui-icon"><i class="iconfont"></i></i></button>';
|
|
|
htm += '<a resmanage-data-opendetail="' + d.resId + '" data-ip="' + d.ip + '" data-restype="' + d.resType + '" data-restypename="' + d.resTypeName + '" data-admin="' + d.admin + '" data-name="' + d.resName + '" data-adminname="' + d.adminName + '" data-manageip="' + d.manageIp + '" data-collprotocol="' + d.collProtocol + '" data-provider="' + d.provider + '" class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="查看详情">查看详情</a>';
|
|
|
}
|
|
|
if (d.resType && d.resType.indexOf("HOST") > -1) {
|
|
|
htm += '<button class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="CONSOLE" resmanage-data-console="' + d.resId + '"><i class="layui-icon layui-icon-layer"></i></button>'
|
|
|
htm += '<a class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="CONSOLE" resmanage-data-console="' + d.resId + '">控制台</a>'
|
|
|
}
|
|
|
if (loginName === 'admin') {
|
|
|
htm += '<button resmanage-data-delete-plus="' + d.resId + '" class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="强制删除"><i class="layui-icon layui-icon-delete"></i></button>'
|
|
|
htm += '<a resmanage-data-delete-plus="' + d.resId + '" class="layui-btn layui-btn-xs layui-btn-normal" lay-tips="强制删除">强制删除</a>'
|
|
|
}
|
|
|
return htm;
|
|
|
}
|
...
|
...
|
@@ -1678,7 +1678,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'upload', 'admin', 'form', |
|
|
}
|
|
|
, {
|
|
|
title: '操作', fixed: 'right', align: 'center', width: 100, templet: function (d) {
|
|
|
var html = '<div><button data-id="' + d.id + '" lay-tips="删除" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete_resRelation"><i class="layui-icon layui-icon-delete"></i></button></div>';
|
|
|
var html = '<div><a data-id="' + d.id + '" lay-tips="删除" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete_resRelation">删除</a></div>';
|
|
|
return html
|
|
|
}
|
|
|
}
|
...
|
...
|
|