Authored by xwx

AJ配置信息菜单传参

<div class="container" :style="{'height':height+'px','max-height':height+'px'}">
<iframe :src="src" width="100%" height="100%" ></iframe>
<iframe :src="getSrc" width="100%" height="100%" ></iframe>
</div>
... ...
... ... @@ -9,22 +9,36 @@ export default {
},
setup() {
const {proxy} = Vue.getCurrentInstance();
let src = Vue.ref('');
let getSrc = Vue.ref('');
let height = Vue.ref(window.innerHeight - 10);
var reportCode = proxy.$global.getQueryVariable('reportCode');
var ajConfig = proxy.$global.getQueryVariable('ajConfig');
// let params = Vue.ref();
// let designPage = Vue.ref();
let getUrl=()=>{
let param={
id:ajConfig
}
let params='';
let designPage='';
proxy.$http.get(`/api-web/ajConfig/findOneById`, param, function (res) {
debugger
if (res && res.success == true) {
debugger
params=res.object.param;
designPage=res.object.designPage;
}
getSrc.value=sessionStorage.getItem("ajWeb")+'/#/bigscreen/viewer?reportCode='+designPage+params+'&access_token=' + localStorage.getItem("access_token");
let url=()=>{
src.value=sessionStorage.getItem("ajWeb")+'/#/bigscreen/viewer?reportCode='+reportCode+'&access_token=' + localStorage.getItem("access_token");
})
}
// 挂载完
Vue.onMounted(() => {
url();
getUrl();
})
return {
url,
src,
height
height,
getSrc,
}
}
}
... ...