|
|
@@ -12,6 +12,9 @@
|
|
|
<div class="d-flex jc-center body-box">
|
|
|
<dv-scroll-board class="dv-scr-board" :config="config" ref="scroll-board" />
|
|
|
</div>
|
|
|
+ <div class="d-flex jc-center body-box2">
|
|
|
+ <dv-scroll-board class="dv-scr-board" :config="config2" ref="scroll-board2" />
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -42,7 +45,7 @@ export default {
|
|
|
['组件7', "<span class='colorGrass'>↑75%</span>"],
|
|
|
['组件8', "<span class='colorGrass'>↑75%</span>"]*/
|
|
|
],
|
|
|
- rowNum: 8, //表格行数
|
|
|
+ rowNum: 4, //表格行数
|
|
|
headerHeight: 35,
|
|
|
headerBGC: '#0f1325', //表头
|
|
|
oddRowBGC: '#0f1325', //奇数行
|
|
|
@@ -50,6 +53,16 @@ export default {
|
|
|
index: true,
|
|
|
columnWidth: [50,130],
|
|
|
align: ['center']
|
|
|
+ },
|
|
|
+ config2: {
|
|
|
+ data: [],
|
|
|
+ rowNum: 4, //表格行数
|
|
|
+ headerBGC: '#0f1325', //表头
|
|
|
+ oddRowBGC: '#0f1325', //奇数行
|
|
|
+ evenRowBGC: '#171c33', //偶数行
|
|
|
+ index: true,
|
|
|
+ columnWidth: [50,130],
|
|
|
+ align: ['center']
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -61,9 +74,11 @@ export default {
|
|
|
this.getdata(); //获取-数据
|
|
|
setInterval(() => {
|
|
|
this.getdata(); //获取--数据
|
|
|
- }, 30000);
|
|
|
+ }, 10000);
|
|
|
},
|
|
|
async getdata() {
|
|
|
+ //先清空数据
|
|
|
+ //大于等于98%
|
|
|
await this.$http.get("kanban/datalist.action?caller=ATERATE&_noc=1&page=1&pageSize=100&condition=1=1")
|
|
|
.then((result)=>{
|
|
|
let dataList = JSON.parse(result.data.data);
|
|
|
@@ -72,11 +87,7 @@ export default {
|
|
|
const element = dataList[index];
|
|
|
let item = new Array();
|
|
|
item.push(element.linecode);
|
|
|
- if(element.value<97.5) {
|
|
|
- item.push("<span class='colorRed'>" + element.value + "</span>");
|
|
|
- }else{
|
|
|
- item.push("<span class='colorGrass'>" + element.value + "</span>");
|
|
|
- }
|
|
|
+ item.push("<span class='colorGrass'>" + element.value + "</span>");
|
|
|
resultList.push(item);
|
|
|
}
|
|
|
const scrollBoard = this.$refs['scroll-board'];
|
|
|
@@ -86,6 +97,25 @@ export default {
|
|
|
console.error(result)
|
|
|
}
|
|
|
);
|
|
|
+ //低于98%
|
|
|
+ await this.$http.get("kanban/datalist.action?caller=ATERATE2&_noc=1&page=1&pageSize=100&condition=1=1")
|
|
|
+ .then((result)=>{
|
|
|
+ let dataList = JSON.parse(result.data.data);
|
|
|
+ let resultList = new Array();
|
|
|
+ for (let index = 0; index < dataList.length; index++) {
|
|
|
+ const element = dataList[index];
|
|
|
+ let item = new Array();
|
|
|
+ item.push(element.linecode);
|
|
|
+ item.push("<span class='colorRed'>" + element.value + "</span>");
|
|
|
+ resultList.push(item);
|
|
|
+ }
|
|
|
+ const scrollBoard2 = this.$refs['scroll-board2'];
|
|
|
+ //刷新数据
|
|
|
+ scrollBoard2.updateRows(resultList);
|
|
|
+ },(result)=>{
|
|
|
+ console.error(result)
|
|
|
+ }
|
|
|
+ );
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -113,7 +143,15 @@ $box-width: 315px;
|
|
|
overflow: hidden;
|
|
|
.dv-scr-board {
|
|
|
width: 270px;
|
|
|
- height: 450px;
|
|
|
+ height: 250px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .body-box2 {
|
|
|
+ border-radius: 10px;
|
|
|
+ overflow: hidden;
|
|
|
+ .dv-scr-board {
|
|
|
+ width: 270px;
|
|
|
+ height: 200px;
|
|
|
}
|
|
|
}
|
|
|
}
|