From 58e2d1f8afc22970dc2feb938d88269ec72c9781 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期一, 18 九月 2023 15:53:10 +0800 Subject: [PATCH] # --- src/main/webapp/views/console.html | 29 ++++++++++++++++++++++++++++- 1 files changed, 28 insertions(+), 1 deletions(-) diff --git a/src/main/webapp/views/console.html b/src/main/webapp/views/console.html index 28f1c3d..15e0e2e 100644 --- a/src/main/webapp/views/console.html +++ b/src/main/webapp/views/console.html @@ -31,7 +31,7 @@ </div> <div v-else-if="col.value == 4"> <!-- 绔欑偣 --> - <div class="site" @click="openSite(col.data)">{{col.data}}</div> + <div class="site" :id="'site-' + col.data" @click="openSite(col.data)">{{col.data}}</div> </div> <div v-else-if="col.value == 5"> <!-- 鍏呯數妗� --> @@ -354,6 +354,7 @@ this.consoleInterval = setInterval(() => { this.getShuttleStateInfo() //鑾峰彇鍥涘悜绌挎杞︿俊鎭� this.getLiftStateInfo() //鑾峰彇鎻愬崌鏈轰俊鎭� + this.getSiteInfo() //鑾峰彇杈撻�佺珯鐐规暟鎹� }, 1000) }, //鑾峰彇鍦板浘鏁版嵁 @@ -400,6 +401,32 @@ }) }, + getSiteInfo() { + //鑾峰彇杈撻�佺珯鐐规暟鎹� + $.ajax({ + url: baseUrl+ "/console/latest/data/site", + headers: {'token': localStorage.getItem('token')}, + method: 'POST', + success: function (res) { + if (res.code === 200){ + var sites = res.data; + for (var i = 0; i < sites.length; i++){ + var siteEl = $("#site-"+sites[i].siteId); + siteEl.attr("class", "site " + sites[i].siteStatus); + if (sites[i].workNo != null && sites[i].workNo>0) { + siteEl.html(sites[i].siteId + "[" + sites[i].workNo + "]"); + } else { + siteEl.html(sites[i].siteId); + } + } + } else if (res.code === 403){ + parent.location.href = baseUrl+"/login"; + } else { + console.log(res.msg); + } + } + }); + }, changFloor(lev) { this.currentLev = lev this.currentLevShuttleList = [] -- Gitblit v1.9.1