Commit 8aef4471 authored by 张俊's avatar 张俊

Merge branch 'dev' of https://cloud.wodcloud.com/git/apaas/apaas-v3-ui into dev

parents f3370afd 84257436
<template> <template>
<div class="index_container"> <div class="index_container">
<div class="decor" v-if="path_arr.indexOf($route.fullPath)!==-1"></div> <div class="decor" v-if="path_arr.indexOf($route.path)!==-1"></div>
<router-view/> <router-view/>
</div> </div>
</template> </template>
...@@ -14,6 +14,7 @@ export default { ...@@ -14,6 +14,7 @@ export default {
'/fwzc/fwcs', '/fwzc/fwcs',
'/app_build', '/app_build',
'/intelligent_drawing', '/intelligent_drawing',
'/intelligent_details',
'/search_engine' '/search_engine'
] ]
}), }),
......
<template>
<div class="intelligent_details-container">
<div class="apass_breadcrumb">
<el-breadcrumb separator="/">
<el-breadcrumb-item>在线组件工具</el-breadcrumb-item>
<el-breadcrumb-item>智能制图</el-breadcrumb-item>
<el-breadcrumb-item>资源详情</el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="main-container">
<iframe ref="intelligent_details_iframe" width="100%" height="100%" scrolling="no" :src='itemUrl' frameborder="0"></iframe>
</div>
</div>
</template>
<script>
export default {
data() {
return {
originUrl:'https://apaasgis.wodcloud.com/portal/apaasplat/viewer/item.html'
};
},
computed:{
itemUrl:function(){
let _self = this;
if(_self.$route.name == 'intelligent_details'){
return `${_self.originUrl}?id=${_self.$route.query.id}&activeMenu=dataGallery`
}
}
},
mounted() {
window.addEventListener('message',event =>{
let data = event.data;
if (data.cmd == 'mapmsg'){
console.log(data);
}
})
},
methods: {},
};
</script>
<style scoped>
.intelligent_details-container {
margin: -157px 40px 20px;
}
.intelligent_details-container .main-container {
height: calc(100vh - 150px - 43px);
border-radius: 12px;
background-color: #fff;
padding: 20px;
}
</style>
<style>
.intelligent_details-container .apass_breadcrumb {
padding: 0 20px;
}
.intelligent_details-container .apass_breadcrumb > .el-breadcrumb .el-breadcrumb__inner {
color: #626de9;
}
.intelligent_details-container
.apass_breadcrumb
> .el-breadcrumb
.el-breadcrumb__item:last-child
.el-breadcrumb__inner {
color: #b4c0f5;
}
</style>
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
</div> </div>
<div class="main-container"> <div class="main-container">
<iframe width="100%" height="100%" scrolling="no" src="https://apaasgis.wodcloud.com/portal/apaasplat/viewer/mapViewer.html" frameborder="0"></iframe> <iframe ref="intelligent_drawing_iframe" width="100%" height="100%" scrolling="no" src="https://apaasgis.wodcloud.com/portal/apaasplat/viewer/mapViewer.html" frameborder="0"></iframe>
</div> </div>
</div> </div>
</template> </template>
...@@ -18,7 +18,19 @@ export default { ...@@ -18,7 +18,19 @@ export default {
data() { data() {
return {}; return {};
}, },
mounted() {}, mounted() {
window.addEventListener('message',event =>{
let data = event.data;
if (data.cmd == 'mapviewmsg'){
this.$router.push({
name: "intelligent_details",
query: {
id: data.params.id
}
});
}
})
},
methods: {}, methods: {},
}; };
</script> </script>
...@@ -27,11 +39,11 @@ export default { ...@@ -27,11 +39,11 @@ export default {
.intelligent_drawing-container { .intelligent_drawing-container {
margin: -157px 40px 20px; margin: -157px 40px 20px;
} }
.main-container { .intelligent_drawing-container .main-container {
height: calc(100vh - 150px - 43px); height: calc(100vh - 150px - 43px);
border-radius: 12px; border-radius: 12px;
background-color: #fff; background-color: #fff;
padding: 30px; padding: 20px;
} }
</style> </style>
......
...@@ -242,6 +242,11 @@ export default new Router({ ...@@ -242,6 +242,11 @@ export default new Router({
name: "intelligent_drawing", name: "intelligent_drawing",
component: () => import("@/pages/workbench/intelligent_drawing"), component: () => import("@/pages/workbench/intelligent_drawing"),
}, // 智能制图 }, // 智能制图
{
path: "/intelligent_details",
name: "intelligent_details",
component: () => import("@/pages/workbench/intelligent_details"),
}, // 智能制图--详情页面
{ {
path: "/search_engine", path: "/search_engine",
name: "search_act", name: "search_act",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment