|
@@ -402,18 +402,74 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- setTimeout(() => {
|
|
|
- let href = window.location.href;
|
|
|
- if(href.indexOf('benchid=')!=-1)
|
|
|
- {
|
|
|
- let benchid = href.substring(href.indexOf('benchid=')+8);
|
|
|
- console.log('benchid',benchid);
|
|
|
- selectBench(parseInt(benchid))
|
|
|
- }
|
|
|
- }, 3000);
|
|
|
+ let self = this;
|
|
|
+ var strRemoteBenchList = window.localStorage.getItem('remoteBenchList');
|
|
|
+ var objRBL = JSON.parse(strRemoteBenchList);
|
|
|
+ console.log('zmg1',objRBL);
|
|
|
+ var objRBLReverse = [];
|
|
|
+ for(;objRBL.length>0;)
|
|
|
+ {
|
|
|
+ objRBLReverse.push(objRBL.pop());
|
|
|
+ }
|
|
|
+ if (objRBLReverse.length>0) {
|
|
|
+ setTimeout(()=>{
|
|
|
+ this.getImgList(objRBLReverse);
|
|
|
+ },300)
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
+
|
|
|
methods: {
|
|
|
+ getImgList(objRBL)
|
|
|
+ {
|
|
|
+ console.log('zmg3',objRBL)
|
|
|
+ let benchId = objRBL.pop();
|
|
|
+ if (benchId == null)
|
|
|
+ {
|
|
|
+ console.log('zmg2')
|
|
|
+ setTimeout(() => {
|
|
|
+ let href = window.location.href;
|
|
|
+ if(href.indexOf('benchid=')!=-1)
|
|
|
+ {
|
|
|
+ let benchid = href.substring(href.indexOf('benchid=')+8);
|
|
|
+ console.log('benchid',benchid);
|
|
|
+ this.selectBench(parseInt(benchid))
|
|
|
+ }
|
|
|
+ }, 200);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ let self = this;
|
|
|
+
|
|
|
+ console.log('benchId',benchId)
|
|
|
+ ws.connectBench({ bench_id: String(benchId) })
|
|
|
+ .then((res) => {
|
|
|
+ ws.getImage(String(benchId), 1).then((res) => {
|
|
|
+
|
|
|
+ self.$store.dispatch('benchList/setBenchImgList', {benchId, img: res.data.data});
|
|
|
+ self.getImgList(objRBL);
|
|
|
+ //// let screen = screenType == 1 ? "upper" : "lower";
|
|
|
+ //if (screenType == 1) {
|
|
|
+ // self.benchImgUpper = "data:image/png;base64," + res.data.data;
|
|
|
+ //} else {
|
|
|
+ // self.benchImgLower = "data:image/png;base64," + res.data.data;
|
|
|
+ //}
|
|
|
+ // let screen = res.data.screen_type;
|
|
|
+ //if (benchId == this.connetedBenchId) {
|
|
|
+ // self.getBenchImage(benchId, screenType, func);
|
|
|
+ // this.$store.dispatch('benchList/setBenchImgList', {benchId, img: res.data.data});
|
|
|
+ //}
|
|
|
+ });
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ console.log('connect bench failed',benchId);
|
|
|
+ self.$message({
|
|
|
+ message: "This bench is offline",
|
|
|
+ // message: "",
|
|
|
+ type: "warning",
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ },
|
|
|
rowClassName () {
|
|
|
return ''
|
|
|
},
|
|
@@ -447,10 +503,19 @@ export default {
|
|
|
<span onClick="selectBench(${item.id})" class="el-icon-s-platform ${item.status}"></span>
|
|
|
</div>
|
|
|
<div class="item-text">
|
|
|
+ <div class="item-description">Automation Lab-7E</div>
|
|
|
<div class="item-description">${item.name}</div>
|
|
|
<div class="item-tag">
|
|
|
- <div class="tag">${item.Cluster}</div>
|
|
|
<div class="tag">${item.Market}</div>
|
|
|
+ <div class="tag">${item.Platform}</div>
|
|
|
+ <div class="tag">${item.Project}</div>
|
|
|
+ <div class="tag">${item.Carline}</div>
|
|
|
+ <div class="tag">${item.Cluster}</div>
|
|
|
+ </div>
|
|
|
+ <div class="item-tag">
|
|
|
+ <div class="tag">${item.MU_SW}</div>
|
|
|
+ <div class="tag">${item.Variant}</div>
|
|
|
+ <div class="tag">${item.ip}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -460,6 +525,7 @@ export default {
|
|
|
},
|
|
|
handleImageClick(index) {
|
|
|
console.log("点击了图片,索引为:", index);
|
|
|
+ this.selectBench(parseInt(this.images[index].alt))
|
|
|
},
|
|
|
prevPage() {
|
|
|
if (this.currentPage > 1) {
|