Commit a384a44d authored by 张豪's avatar 张豪

updata

parent b5eab801
......@@ -39,7 +39,12 @@ export default {
},
},
mounted() {
window.addEventListener('message',event =>{
this.$nextTick(() => {
window.addEventListener('message',this.postmassageevt);
})
},
methods: {
postmassageevt(event){
let data = event.data;
// App Builder发布服务
if (data.cmd == 'appbuildermsg'){
......@@ -47,9 +52,11 @@ export default {
this.$store.commit("setAppBuilderParams", data.params);
this.$router.push(`/fwzc/fwcs?map=4`);
}
})
}
},
methods: {},
destroyed () {
window.removeEventListener('message',this.postmassageevt);
}
};
</script>
......
......@@ -32,19 +32,37 @@ export default {
},
mounted() {
this.$nextTick(() => {
window.addEventListener('message',event =>{
let data = event.data;
if (data.cmd == 'mapdetailtoview'){
console.log(data);
this.$store.commit("setZnztDetailsParams", data.params);
this.$router.push('/intelligent_drawing')
}
})
window.addEventListener('message',this.postmassageevt)
})
},
methods: {},
methods: {
postmassageevt(event){
let data = event.data;
// App Builder页面 -- 新窗口打开
if (data.cmd == 'mapviewtoapp'){
let params = {
title: data.params.title,
tags: data.params.tags,
sharewithwebmap:data.params.shareWithWebMap,
webmap:data.params.id,
summary: data.params.summary,
};
let routeData = this.$router.resolve({
name: "intelligent_appbuilder",
query: params,
});
window.open(routeData.href, '_blank');
// this.$store.commit("setAppBuilderParams", data.params);
};
if (data.cmd == 'mapdetailtoview'){
console.log(data);
this.$store.commit("setZnztDetailsParams", data.params);
this.$router.push('/intelligent_drawing')
}
}
},
destroyed () {
// window.removeEventListener('message')
window.removeEventListener('message',this.postmassageevt)
}
};
......
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