|
@@ -6,17 +6,16 @@ layui.define(['commonDetail', 'common', 'sessions'], function (exports) { |
|
@@ -6,17 +6,16 @@ layui.define(['commonDetail', 'common', 'sessions'], function (exports) { |
6
|
var common = layui.common;
|
6
|
var common = layui.common;
|
7
|
var sessions = layui.sessions;
|
7
|
var sessions = layui.sessions;
|
8
|
var resId = '';
|
8
|
var resId = '';
|
9
|
- var resType = '';
|
9
|
+ var batchNo = '';
|
10
|
var showFlag = common.getUrlParam("show");
|
10
|
var showFlag = common.getUrlParam("show");
|
11
|
if (showFlag && showFlag == '0') {
|
11
|
if (showFlag && showFlag == '0') {
|
12
|
resId = common.getUrlParam("resId");
|
12
|
resId = common.getUrlParam("resId");
|
13
|
- resType = common.getUrlParam("resType");
|
13
|
+ batchNo = common.getUrlParam("batchNo");
|
14
|
} else {
|
14
|
} else {
|
15
|
resId = data.resId;
|
15
|
resId = data.resId;
|
16
|
- resType = data.resType;
|
16
|
+ batchNo = data.batchNo;
|
17
|
}
|
17
|
}
|
18
|
- //获取小型机分区中安装的oracle数据库的resId
|
|
|
19
|
- var oracleRelationByResId = findOracleRelationByResId();
|
18
|
+ findAllSnapshot();
|
20
|
|
19
|
|
21
|
commonDetail.bindTips();
|
20
|
commonDetail.bindTips();
|
22
|
/*//基本信息
|
21
|
/*//基本信息
|
|
@@ -99,31 +98,22 @@ layui.define(['commonDetail', 'common', 'sessions'], function (exports) { |
|
@@ -99,31 +98,22 @@ layui.define(['commonDetail', 'common', 'sessions'], function (exports) { |
99
|
commonDetail.renderStoreAlarms('hostminicomputerpartition_store', resId);*/
|
98
|
commonDetail.renderStoreAlarms('hostminicomputerpartition_store', resId);*/
|
100
|
}
|
99
|
}
|
101
|
|
100
|
|
102
|
- function findOracleRelationByResId() {
|
|
|
103
|
- let leftUrl = common.domainName + '/api-web/detail/findRelationGroupByResId';
|
|
|
104
|
- let oracleResId = '';
|
101
|
+ function findAllSnapshot() {
|
|
|
102
|
+ let url = common.domainName + '/api-web/snapshot/info?resId='+ resId + '&batchNo='+batchNo +'&access_token='+sessions.getToken().access_token;
|
105
|
$.ajax({
|
103
|
$.ajax({
|
106
|
- url: leftUrl,
|
104
|
+ url: url,
|
107
|
type: 'get',
|
105
|
type: 'get',
|
108
|
async: false,
|
106
|
async: false,
|
109
|
- headers: {
|
|
|
110
|
- "Authorization": "Bearer " + sessions.getToken().access_token + ""
|
|
|
111
|
- },
|
|
|
112
|
- data: {resId: resId},
|
|
|
113
|
success: function (res) {
|
107
|
success: function (res) {
|
114
|
- if (res && res.success && res.map) {
|
|
|
115
|
- let relation = res.map['relation-installreverse'];
|
|
|
116
|
- if (relation && relation.length > 0) {
|
|
|
117
|
- for (let object of relation) {
|
|
|
118
|
- if (object.targetType === 'DATABASE_ORACLE') {
|
|
|
119
|
- oracleResId = object.targetId;
|
|
|
120
|
- }
|
|
|
121
|
- }
|
|
|
122
|
- }
|
108
|
+ if (res.success){
|
|
|
109
|
+
|
|
|
110
|
+ }else {
|
|
|
111
|
+ layer.msg(res.msg, {
|
|
|
112
|
+ icon: 7, time: 2000
|
|
|
113
|
+ });
|
123
|
}
|
114
|
}
|
124
|
}
|
115
|
}
|
125
|
})
|
116
|
})
|
126
|
- return oracleResId;
|
|
|
127
|
}
|
117
|
}
|
128
|
|
118
|
|
129
|
//定时任务
|
119
|
//定时任务
|