...
|
...
|
@@ -6,17 +6,16 @@ layui.define(['commonDetail', 'common', 'sessions'], function (exports) { |
|
|
var common = layui.common;
|
|
|
var sessions = layui.sessions;
|
|
|
var resId = '';
|
|
|
var resType = '';
|
|
|
var batchNo = '';
|
|
|
var showFlag = common.getUrlParam("show");
|
|
|
if (showFlag && showFlag == '0') {
|
|
|
resId = common.getUrlParam("resId");
|
|
|
resType = common.getUrlParam("resType");
|
|
|
batchNo = common.getUrlParam("batchNo");
|
|
|
} else {
|
|
|
resId = data.resId;
|
|
|
resType = data.resType;
|
|
|
batchNo = data.batchNo;
|
|
|
}
|
|
|
//获取小型机分区中安装的oracle数据库的resId
|
|
|
var oracleRelationByResId = findOracleRelationByResId();
|
|
|
findAllSnapshot();
|
|
|
|
|
|
commonDetail.bindTips();
|
|
|
/*//基本信息
|
...
|
...
|
@@ -99,31 +98,22 @@ layui.define(['commonDetail', 'common', 'sessions'], function (exports) { |
|
|
commonDetail.renderStoreAlarms('hostminicomputerpartition_store', resId);*/
|
|
|
}
|
|
|
|
|
|
function findOracleRelationByResId() {
|
|
|
let leftUrl = common.domainName + '/api-web/detail/findRelationGroupByResId';
|
|
|
let oracleResId = '';
|
|
|
function findAllSnapshot() {
|
|
|
let url = common.domainName + '/api-web/snapshot/info?resId='+ resId + '&batchNo='+batchNo +'&access_token='+sessions.getToken().access_token;
|
|
|
$.ajax({
|
|
|
url: leftUrl,
|
|
|
url: url,
|
|
|
type: 'get',
|
|
|
async: false,
|
|
|
headers: {
|
|
|
"Authorization": "Bearer " + sessions.getToken().access_token + ""
|
|
|
},
|
|
|
data: {resId: resId},
|
|
|
success: function (res) {
|
|
|
if (res && res.success && res.map) {
|
|
|
let relation = res.map['relation-installreverse'];
|
|
|
if (relation && relation.length > 0) {
|
|
|
for (let object of relation) {
|
|
|
if (object.targetType === 'DATABASE_ORACLE') {
|
|
|
oracleResId = object.targetId;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
if (res.success){
|
|
|
|
|
|
}else {
|
|
|
layer.msg(res.msg, {
|
|
|
icon: 7, time: 2000
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
return oracleResId;
|
|
|
}
|
|
|
|
|
|
//定时任务
|
...
|
...
|
|