Authored by 王涛

Merge branch 'master-500-dev-xwx' into 'master-500-dev'

AJ配置信息菜单传参



See merge request !420
1 <div class="container" :style="{'height':height+'px','max-height':height+'px'}"> 1 <div class="container" :style="{'height':height+'px','max-height':height+'px'}">
2 - <iframe :src="src" width="100%" height="100%" ></iframe> 2 + <iframe :src="getSrc" width="100%" height="100%" ></iframe>
3 </div> 3 </div>
@@ -9,22 +9,34 @@ export default { @@ -9,22 +9,34 @@ export default {
9 }, 9 },
10 setup() { 10 setup() {
11 const {proxy} = Vue.getCurrentInstance(); 11 const {proxy} = Vue.getCurrentInstance();
12 - let src = Vue.ref(''); 12 + let getSrc = Vue.ref('');
13 let height = Vue.ref(window.innerHeight - 10); 13 let height = Vue.ref(window.innerHeight - 10);
14 - var reportCode = proxy.$global.getQueryVariable('reportCode'); 14 + var ajConfig = proxy.$global.getQueryVariable('ajConfig');
  15 + // let params = Vue.ref();
  16 + // let designPage = Vue.ref();
  17 + let getUrl=()=>{
  18 + let param={
  19 + id:ajConfig
  20 + }
  21 + let params='';
  22 + let designPage='';
  23 + proxy.$http.get(`/api-web/ajConfig/findOneById`, param, function (res) {
  24 + if (res && res.success == true) {
  25 + params=res.object.param;
  26 + designPage=res.object.designPage;
  27 + }
  28 + getSrc.value=sessionStorage.getItem("ajWeb")+'/#/bigscreen/viewer?reportCode='+designPage+params+'&access_token=' + localStorage.getItem("access_token");
15 29
16 - let url=()=>{  
17 - src.value=sessionStorage.getItem("ajWeb")+'/#/bigscreen/viewer?reportCode='+reportCode+'&access_token=' + localStorage.getItem("access_token"); 30 + })
18 } 31 }
19 // 挂载完 32 // 挂载完
20 Vue.onMounted(() => { 33 Vue.onMounted(() => {
21 - url(); 34 + getUrl();
22 }) 35 })
23 36
24 return { 37 return {
25 - url,  
26 - src,  
27 - height 38 + height,
  39 + getSrc,
28 } 40 }
29 } 41 }
30 } 42 }