|
@@ -3329,6 +3329,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -3329,6 +3329,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
3329
|
title += `<a class="layui-icon res-view-relation-topo" data-id=${resId} lay-tips="查看资源关系拓扑" style="margin-left: 10px"><i class="iconfont"></i></a>`;
|
3329
|
title += `<a class="layui-icon res-view-relation-topo" data-id=${resId} lay-tips="查看资源关系拓扑" style="margin-left: 10px"><i class="iconfont"></i></a>`;
|
3330
|
//lsq 2022-04-25 增加ping详情提交按钮
|
3330
|
//lsq 2022-04-25 增加ping详情提交按钮
|
3331
|
title += `<a class="layui-icon res-view-ping" data-id=${resId} data-resname=${resName} data-ip=${ip} data-restypename=${resTypeName} data-adminname=${adminName} lay-tips="历史数据" style="margin-left: 10px;position:relative;top:-3px;"> <img width="20" src="/src/style/img/ping.png" ></a>`;
|
3331
|
title += `<a class="layui-icon res-view-ping" data-id=${resId} data-resname=${resName} data-ip=${ip} data-restypename=${resTypeName} data-adminname=${adminName} lay-tips="历史数据" style="margin-left: 10px;position:relative;top:-3px;"> <img width="20" src="/src/style/img/ping.png" ></a>`;
|
|
|
3332
|
+ title += `<a class="layui-icon res-view-history" data-id=${resId} data-resname=${res.resName} data-ip=${ip} data-restypename=${res.resTypeName} data-adminname=${res.adminName} lay-tips="快照历史记录" style="top: -3px;float: right;"> <img width="20" src="/src/style/img/snapshothistory.png" ></a>`;
|
|
|
3333
|
+ title += `<a class="layui-icon res-view-addSnapshot" data-id=${resId} lay-tips="创建快照" style="top: -3px;float: right; margin-right: 10px"> <img width="20" src="/src/style/img/snapshotadd.png" ></a>`;
|
3332
|
if (resCategory === 'share' && hardwareFlag.endsWith("Y")) {
|
3334
|
if (resCategory === 'share' && hardwareFlag.endsWith("Y")) {
|
3333
|
/*
|
3335
|
/*
|
3334
|
title += `<a class="layui-icon res-view-assets-details" data-ip=${ip} data-name=${name} data-restype=${resType} data-id=${resId} lay-tips="资产配置信息"><i class="iconfont"></i></a>`;
|
3336
|
title += `<a class="layui-icon res-view-assets-details" data-ip=${ip} data-name=${name} data-restype=${resType} data-id=${resId} lay-tips="资产配置信息"><i class="iconfont"></i></a>`;
|
|
@@ -3354,6 +3356,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -3354,6 +3356,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
3354
|
title += `<a class="layui-icon res-view-relation-topo" data-id=${resId} lay-tips="查看资源关系拓扑" style="margin-left: 10px"><i class="iconfont"></i></a>`;
|
3356
|
title += `<a class="layui-icon res-view-relation-topo" data-id=${resId} lay-tips="查看资源关系拓扑" style="margin-left: 10px"><i class="iconfont"></i></a>`;
|
3355
|
//lsq 2022-04-25 增加ping详情提交按钮
|
3357
|
//lsq 2022-04-25 增加ping详情提交按钮
|
3356
|
title += `<a class="layui-icon res-view-ping" data-id=${resId} data-resname=${res.resName} data-ip=${ip} data-restypename=${res.resTypeName} data-adminname=${res.adminName} lay-tips="历史数据" style="margin-left: 10px;position:relative;top:-3px;"> <img width="20" src="/src/style/img/ping.png" ></a>`;
|
3358
|
title += `<a class="layui-icon res-view-ping" data-id=${resId} data-resname=${res.resName} data-ip=${ip} data-restypename=${res.resTypeName} data-adminname=${res.adminName} lay-tips="历史数据" style="margin-left: 10px;position:relative;top:-3px;"> <img width="20" src="/src/style/img/ping.png" ></a>`;
|
|
|
3359
|
+ title += `<a class="layui-icon res-view-history" data-id=${resId} data-resname=${res.resName} data-ip=${ip} data-restypename=${res.resTypeName} data-adminname=${res.adminName} lay-tips="快照历史记录" style="top: -3px;float: right;"> <img width="20" src="/src/style/img/snapshothistory.png" ></a>`;
|
|
|
3360
|
+ title += `<a class="layui-icon res-view-addSnapshot" data-id=${resId} lay-tips="创建快照" style="top: -3px;float: right; margin-right: 10px"> <img width="20" src="/src/style/img/snapshotadd.png" ></a>`;
|
3357
|
if (resCategory === 'share' && hardwareFlag.endsWith("Y")) {
|
3361
|
if (resCategory === 'share' && hardwareFlag.endsWith("Y")) {
|
3358
|
/*
|
3362
|
/*
|
3359
|
title += `<a class="layui-icon res-view-assets-details" data-ip=${ip} data-name=${name} data-restype=${resType} data-id=${resId} lay-tips="资产配置信息"><i class="iconfont"></i></a>`;
|
3363
|
title += `<a class="layui-icon res-view-assets-details" data-ip=${ip} data-name=${name} data-restype=${resType} data-id=${resId} lay-tips="资产配置信息"><i class="iconfont"></i></a>`;
|
|
@@ -3645,7 +3649,39 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -3645,7 +3649,39 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
3645
|
});
|
3649
|
});
|
3646
|
});
|
3650
|
});
|
3647
|
//end lsq 2022-04-24
|
3651
|
//end lsq 2022-04-24
|
3648
|
-
|
3652
|
+ $('a.res-view-addSnapshot').unbind('click').on('click', function () {
|
|
|
3653
|
+ var resId = $(this).data('id');
|
|
|
3654
|
+ layer.confirm('将创建该资源的所有快照信息,请确认', {
|
|
|
3655
|
+ btn: ['确定', '取消'] //按钮
|
|
|
3656
|
+ }, function () {
|
|
|
3657
|
+ admin.req({
|
|
|
3658
|
+ url: common.domainName + '/api-web/snapshot/his/add?access_token=' + layui.sessions.getToken().access_token +'&resId=' + resId
|
|
|
3659
|
+ , type: 'get'
|
|
|
3660
|
+ , done: function (res) {
|
|
|
3661
|
+ if (res.success) {
|
|
|
3662
|
+ layer.msg('操作成功!', {offset: '15px', icon: 1, time: 2000});
|
|
|
3663
|
+ } else {
|
|
|
3664
|
+ layer.msg('操作失败,请与管理员联系!', {offset: '15px', icon: 7, time: 2000});
|
|
|
3665
|
+ }
|
|
|
3666
|
+ }
|
|
|
3667
|
+ });
|
|
|
3668
|
+ });
|
|
|
3669
|
+ });
|
|
|
3670
|
+ $('a.res-view-history').unbind('click').on('click', function () {
|
|
|
3671
|
+ let name = $(this).data('resname')+' |'+$(this).data('restypename')+' |'+$(this).data('ip')+' |'+'历史快照数据';
|
|
|
3672
|
+ let paramStr = '?resId=' + $(this).data('id');
|
|
|
3673
|
+ layer.open({
|
|
|
3674
|
+ title: [name, 'font-size:18px;'],
|
|
|
3675
|
+ type: 2,
|
|
|
3676
|
+ area: ['90%', '90%'],
|
|
|
3677
|
+ shadeClose: true,//开启遮罩层
|
|
|
3678
|
+ id: 'res-history',
|
|
|
3679
|
+ content: ['/vue3/index.html#/vue3/snapshot/history' + paramStr, 'no'],
|
|
|
3680
|
+ cancel: function () {
|
|
|
3681
|
+ clearTimeout();
|
|
|
3682
|
+ }
|
|
|
3683
|
+ });
|
|
|
3684
|
+ });
|
3649
|
// 查看资产配置信息
|
3685
|
// 查看资产配置信息
|
3650
|
$('a.res-view-assets-details').unbind('click').on('click', function () {
|
3686
|
$('a.res-view-assets-details').unbind('click').on('click', function () {
|
3651
|
var $that = $(this);
|
3687
|
var $that = $(this);
|