两个不同仪表板里面的组件,我想都定时刷新,请问怎么做?

我这样判断if(a=="xxxx") 在加一个可以实现吗, 或者我在加 一个 var c 获取另一个仪表板id 然后再用 if(c=="xxxx")?

FineBI badkeu 发布于 2021-3-4 10:11 (编辑于 2021-3-4 10:13)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
badkeuLv6初级互助
发布于2021-3-4 10:29

setTimeout(function () {   

var b =document.title;   

var a =BI.designConfigure.reportId;//获取模板id   //对模板id进行判断,实现指定模板刷新    

if (a=="0ab3e0b40d814b18bddd534b9122d671") {    

setInterval(function () { 

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "53ce590885ad024d"); //刷新指定组件,门诊类别

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "bb09bb727f24d781"); //门诊疾病谱

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "722458f5b46376fd"); //挂号总量

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "58fea6cbb27081cb"); //未就诊量

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "45cfdfad1d1bd255"); //就诊率

 }, 20000);

 

setInterval(function () { 

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "770317d356899142"); //科室未就诊人数分布

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "e5788a3ba8078531"); //床位使用率

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "0bfd7c8f8f9bab3f"); //在院人数

 }, 25000);

 

 setInterval(function () { 

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "1f5cb440a87ccddf"); //住院情况

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "1e327b6aed4f21b4"); //急诊入院

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "d396cc15f5f52237"); //住院超30天

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "08b2544db4135922"); //病危

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "2ff2964d692eb1f2"); //病重

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "147f4af196cc8be8"); //一级护理

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "e231a2f9b7a5f717"); //特级护理

 }, 30000);

 

 setInterval(function () { 

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "bda8d0638c1855fe"); //门诊医技

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "e1645fece32bb263"); //病区床位使用率

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "5b063a2aeb6687a7"); //当日入出院

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "04365b8d8e83fc44"); //入出院趋势

 }, 60000);

 

setInterval(function () { 

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "7dabf3f1ecbe23d2"); //刷新指定组件 住院周手术情况

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "ec99e4ae05290d52"); //刷新指定组件 当日手术排班

 }, 120000);

  //3000为定时刷新的频率,单位ms  

   } 

  

  }, 20000); 

  

  

setTimeout(function () {   

var b =document.title;   

var a =BI.designConfigure.reportId;//获取模板id   //对模板id进行判断,实现指定模板刷新    

if (a=="aaad415fd1f245f8ad3a6267659850b5") {    

setInterval(function () { 

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "0bfd7c8f8f9bab3f"); //刷新指定组件,预约未就诊

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "cba502987afee25b"); //预约人次

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "e5788a3ba8078531"); //预约就诊率

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "722458f5b46376fd"); //挂号总量

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "58fea6cbb27081cb"); //未就诊量

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "45cfdfad1d1bd255"); //就诊率

 }, 20000);

 

setInterval(function () { 

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "53ce590885ad024d"); //门诊类别

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "bda8d0638c1855fe"); //门诊医技

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "bb09bb727f24d781"); //门诊疾病谱

 }, 25000);

 

 setInterval(function () { 

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "770317d356899142"); //科室未就诊人数分布

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "2ec3e5e6faf54b7b"); //科室未就诊人数分布1

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "afe0340e3057210e"); //科室未就诊人数分布2

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "5181551b23215714"); //科室未就诊人数分布3

 }, 30000);

 

 setInterval(function () { 

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "5b063a2aeb6687a7"); //科室抗菌药物使用人次

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "07c88e95c8eabef5"); //副主任医生数

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "04365b8d8e83fc44"); //抗菌药物人次

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "51206b2effcf61e0"); //文本组件

 }, 60000);

 

setInterval(function () { 

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "d362d3c330c3e10c"); //刷新指定组件 科室未就诊人数分布5

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "e1645fece32bb263"); //刷新指定组件 病区床位使用率

 BI.Broadcasts.send(BICst.BROADCAST.REFRESH_PREFIX + "ec99e4ae05290d52"); //刷新指定组件 使用抗菌药物诊断分布

 }, 120000);

 

   } 

  }, 20000); 

最佳回答
0
linbodingLv6中级互助
发布于2021-3-4 10:25
  • 1关注人数
  • 250浏览人数
  • 最后回答于:2021-3-4 10:29
    请选择关闭问题的原因
    确定 取消
    返回顶部