|
@@ -45,14 +45,16 @@
|
|
<div :class="{'items':true, 'i-l':true, 'c-b':item[0].online == 0, 'c-g':item[0].online != 0}" >
|
|
<div :class="{'items':true, 'i-l':true, 'c-b':item[0].online == 0, 'c-g':item[0].online != 0}" >
|
|
<div class="icon"/>
|
|
<div class="icon"/>
|
|
<div class="numbers">
|
|
<div class="numbers">
|
|
- <div class="number">300W转</div>
|
|
|
|
- <div class="des"><span>{{item[0].name}}</span>使用人:{{item[0].userOfName}}</div>
|
|
|
|
|
|
+ <div class="number">转速:{{item[0].spindleActualSpeed ? item[0].spindleActualSpeed : '0'}}</div>
|
|
|
|
+ <div class="des"><span>{{item[0].name}}</span> {{item[0].codeNumber}}</div>
|
|
|
|
+ <div class="des">使用人:{{item[0].userOfName}}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div :v-if="item.length = 2" :class="{'items':true, 'i-r':true, 'c-b':item[1].online == 0, 'c-g':item[1].online != 0}">
|
|
|
|
|
|
+ <div v-if="item.length == 2" :class="{'items':true, 'i-r':true, 'c-b':item[1].online == 0, 'c-g':item[1].online != 0}">
|
|
<div class="numbers">
|
|
<div class="numbers">
|
|
- <div class="number">300W转</div>
|
|
|
|
- <div class="des">使用人:{{item[1].userOfName}}<span>{{item[1].name}}</span></div>
|
|
|
|
|
|
+ <div class="number">转速:{{item[1].spindleActualSpeed ? item[1].spindleActualSpeed : '0'}}</div>
|
|
|
|
+ <div class="des">{{item[1].codeNumber}}<span>{{item[1].name}}</span></div>
|
|
|
|
+ <div class="des">使用人:{{item[1].userOfName}}</div>
|
|
</div>
|
|
</div>
|
|
<div class="icon"/>
|
|
<div class="icon"/>
|
|
</div>
|
|
</div>
|
|
@@ -251,7 +253,8 @@ export default {
|
|
submittedRecordList: [], // 实时报工列表
|
|
submittedRecordList: [], // 实时报工列表
|
|
equipmentAlarmCount: 0, // 设备报警记录总数量
|
|
equipmentAlarmCount: 0, // 设备报警记录总数量
|
|
equipmentAlarmList: [], // 设备报警记录
|
|
equipmentAlarmList: [], // 设备报警记录
|
|
- equipmentList: [] // 设备列表
|
|
|
|
|
|
+ equipmentList: [], // 设备列表
|
|
|
|
+ equipmentListPageIndex: 0
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created () {
|
|
created () {
|
|
@@ -292,6 +295,9 @@ export default {
|
|
// 设备报警记录
|
|
// 设备报警记录
|
|
this.getEquipmentAlarm()
|
|
this.getEquipmentAlarm()
|
|
// 设备列表
|
|
// 设备列表
|
|
|
|
+ setInterval(() => {
|
|
|
|
+ this.getEquipmentList()
|
|
|
|
+ }, 10000)
|
|
this.getEquipmentList()
|
|
this.getEquipmentList()
|
|
},
|
|
},
|
|
getFullscreenElement () {
|
|
getFullscreenElement () {
|
|
@@ -406,14 +412,19 @@ export default {
|
|
},
|
|
},
|
|
// 设备列表
|
|
// 设备列表
|
|
getEquipmentList () {
|
|
getEquipmentList () {
|
|
- let param = {current: 1, size: 10}
|
|
|
|
|
|
+ this.equipmentListPageIndex++
|
|
|
|
+ let param = {current: this.equipmentListPageIndex, size: 10}
|
|
getEquipmentList(param).then(({data}) => {
|
|
getEquipmentList(param).then(({data}) => {
|
|
if (data && data.code === '200') {
|
|
if (data && data.code === '200') {
|
|
if (data.data != null && data.data.records != null) {
|
|
if (data.data != null && data.data.records != null) {
|
|
let list = data.data.records
|
|
let list = data.data.records
|
|
|
|
+ this.equipmentList = []
|
|
for (let i = 0; i < list.length; i += 2) {
|
|
for (let i = 0; i < list.length; i += 2) {
|
|
this.equipmentList.push(list.slice(i, i + 2))
|
|
this.equipmentList.push(list.slice(i, i + 2))
|
|
}
|
|
}
|
|
|
|
+ if (parseInt(data.data.pages) <= this.equipmentListPageIndex) {
|
|
|
|
+ this.equipmentListPageIndex = 0
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -698,10 +709,10 @@ export default {
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
align-items: center;
|
|
margin-bottom: 5px;
|
|
margin-bottom: 5px;
|
|
- margin-top: 20px;
|
|
|
|
|
|
+ margin-top: 0px;
|
|
.items{
|
|
.items{
|
|
width: 274px;
|
|
width: 274px;
|
|
- height: 60px;
|
|
|
|
|
|
+ height: 80px;
|
|
display: flex;
|
|
display: flex;
|
|
align-items: center;
|
|
align-items: center;
|
|
.icon{
|
|
.icon{
|
|
@@ -761,9 +772,9 @@ export default {
|
|
background-size: 100% 100%;
|
|
background-size: 100% 100%;
|
|
}
|
|
}
|
|
.number{
|
|
.number{
|
|
- background: linear-gradient(0deg, #60FFE0 0%, #FFFFFF 100%);
|
|
|
|
|
|
+ // background: linear-gradient(0deg, #60FFE0 0%, #FFFFFF 100%);
|
|
background-clip: text;
|
|
background-clip: text;
|
|
- color: transparent;
|
|
|
|
|
|
+ color: #60FFE0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.c-r{
|
|
.c-r{
|
|
@@ -775,9 +786,9 @@ export default {
|
|
background-size: 100% 100%;
|
|
background-size: 100% 100%;
|
|
}
|
|
}
|
|
.number{
|
|
.number{
|
|
- background: linear-gradient(0deg, #FF4141 0%, #FFFFFF 100%);
|
|
|
|
|
|
+ // background: linear-gradient(0deg, #FF4141 0%, #FFFFFF 100%);
|
|
background-clip: text;
|
|
background-clip: text;
|
|
- color: transparent;
|
|
|
|
|
|
+ color: #FFFFFF;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.c-b{
|
|
.c-b{
|
|
@@ -789,9 +800,9 @@ export default {
|
|
background-size: 100% 100%;
|
|
background-size: 100% 100%;
|
|
}
|
|
}
|
|
.number{
|
|
.number{
|
|
- background: linear-gradient(0deg, #5A5A5A 0%, #FFFFFF 100%);
|
|
|
|
|
|
+ // background: linear-gradient(0deg, #5A5A5A 0%, #FFFFFF 100%);
|
|
background-clip: text;
|
|
background-clip: text;
|
|
- color: transparent;
|
|
|
|
|
|
+ color: #FFFFFF;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.c-y{
|
|
.c-y{
|
|
@@ -803,9 +814,9 @@ export default {
|
|
background-size: 100% 100%;
|
|
background-size: 100% 100%;
|
|
}
|
|
}
|
|
.number{
|
|
.number{
|
|
- background: linear-gradient(0deg, #FDC73D 0%, #FFFFFF 100%);
|
|
|
|
|
|
+ // background: linear-gradient(0deg, #FDC73D 0%, #FFFFFF 100%);
|
|
background-clip: text;
|
|
background-clip: text;
|
|
- color: transparent;
|
|
|
|
|
|
+ color: #FFFFFF;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|