...
|
...
|
@@ -29,9 +29,47 @@ export default { |
|
|
|
|
|
})
|
|
|
}
|
|
|
// 获取资源详情 //start lsq 监听跨域iframe子页面向父页面发送数据(子页面点击名称进入详情页) 2022-03-15
|
|
|
let getResDetail=(resId)=>{
|
|
|
let editFlag = false;
|
|
|
let provider = '';
|
|
|
let name = '';
|
|
|
let ip = '';
|
|
|
let resTypeName = '';
|
|
|
let adminName = '';
|
|
|
let manageIp = '';
|
|
|
let collProtocol = '';
|
|
|
let resType='';
|
|
|
let lyaui=window.parent.layui;
|
|
|
proxy.$http.get(`/api-web/v32/res/detail/${resId}`, {}, function (res) {
|
|
|
if (res && res.map) {
|
|
|
let data = res.map;
|
|
|
provider = data.provider;
|
|
|
ip = data.ip;
|
|
|
resTypeName = data.resTypeName;
|
|
|
adminName = data.adminName;
|
|
|
manageIp = data.manageIp;
|
|
|
collProtocol = data.collProtocol;
|
|
|
name = data.resName;
|
|
|
if(resType == ''){
|
|
|
resType = data.resType;
|
|
|
}
|
|
|
lyaui.commonCols.detailPage(resId, resType, editFlag, provider, name, ip, resTypeName, adminName, manageIp, collProtocol);
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
//end lsq 2022-03-15
|
|
|
// 挂载完
|
|
|
Vue.onMounted(() => {
|
|
|
getUrl();
|
|
|
//start lsq 监听跨域iframe子页面向父页面发送数据(子页面点击名称进入详情页) 2022-03-15
|
|
|
window.addEventListener('message',function(e){
|
|
|
if(e.data.type=='detail'){
|
|
|
getResDetail(e.data.data.resId);
|
|
|
}else{
|
|
|
}
|
|
|
})
|
|
|
//end lsq 2022-03-15
|
|
|
})
|
|
|
|
|
|
return {
|
...
|
...
|
|