|
@@ -14,10 +14,10 @@
|
|
|
<div class="top-con" id="top-conId" v-loading="oilListData.loading">
|
|
|
<el-scrollbar>
|
|
|
<div class="scrollbar-flex-content" >
|
|
|
- <div :class="{'card':true,'active-card':index === 0} " name="card" @click="onCardChange($event,item)" v-for="(item,index) in oilListData.list" v-bind:key="index" >
|
|
|
+ <div class="card" :style="{backgroundColor: item.oilEngineStatus === '在线' ? '#67C23A': '#F56C6C'}" name="card" v-for="(item,index) in oilListData.list" v-bind:key="index" >
|
|
|
<div class="info-con">
|
|
|
<span>{{item.oilEngineName}}
|
|
|
- <span :style="{color:item.oilEngineStatus === '在线' ? '#67C23A' : '#F56C6C'}">
|
|
|
+ <span >
|
|
|
{{item.oilEngineStatus}}
|
|
|
</span>
|
|
|
</span>
|
|
@@ -26,7 +26,7 @@
|
|
|
<div class="info-con">
|
|
|
<span>油品: {{item.oils}}</span>
|
|
|
<span>自锁状态:
|
|
|
- <span :style="{color:item.selfLockingState === '已启动' ? '#67C23A' : '#F56C6C'}">{{item.selfLockingState}}</span>
|
|
|
+ <span >{{item.selfLockingState}}</span>
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="info-con">
|
|
@@ -135,33 +135,33 @@ const initID = ref()
|
|
|
|
|
|
/*******************************方法**************************************/
|
|
|
|
|
|
-/**
|
|
|
- * 变换时改样式
|
|
|
- * @param event
|
|
|
- * @param item
|
|
|
- */
|
|
|
-const onCardChange = (event, item) => {
|
|
|
- // console.log(event)
|
|
|
- // console.log(item);
|
|
|
- let ele = event.target
|
|
|
-
|
|
|
- if( ele.getAttribute('name') !== 'card') {
|
|
|
- ele = ele.closest('.card')
|
|
|
- }
|
|
|
-
|
|
|
- if(ele.classList.contains("active-card")) return
|
|
|
-
|
|
|
- initID.value = item.oilEngineName
|
|
|
-
|
|
|
- const parentElement = document.getElementById('top-conId')
|
|
|
- const myElement = parentElement.querySelector('.active-card')
|
|
|
-
|
|
|
- if(myElement){
|
|
|
- myElement.classList.remove('active-card')
|
|
|
- }
|
|
|
-
|
|
|
- ele.classList.add("active-card")
|
|
|
-}
|
|
|
+// /**
|
|
|
+// * 变换时改样式
|
|
|
+// * @param event
|
|
|
+// * @param item
|
|
|
+// */
|
|
|
+// const onCardChange = (event, item) => {
|
|
|
+// // console.log(event)
|
|
|
+// // console.log(item);
|
|
|
+// let ele = event.target
|
|
|
+//
|
|
|
+// if( ele.getAttribute('name') !== 'card') {
|
|
|
+// ele = ele.closest('.card')
|
|
|
+// }
|
|
|
+//
|
|
|
+// if(ele.classList.contains("active-card")) return
|
|
|
+//
|
|
|
+// initID.value = item.oilEngineName
|
|
|
+//
|
|
|
+// const parentElement = document.getElementById('top-conId')
|
|
|
+// const myElement = parentElement.querySelector('.active-card')
|
|
|
+//
|
|
|
+// if(myElement){
|
|
|
+// myElement.classList.remove('active-card')
|
|
|
+// }
|
|
|
+//
|
|
|
+// ele.classList.add("active-card")
|
|
|
+// }
|
|
|
|
|
|
watch(() => initID.value, ()=>{
|
|
|
initTableData()
|
|
@@ -249,9 +249,9 @@ onMounted(() => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- .active-card {
|
|
|
- background-color: #9fcaf3;
|
|
|
- }
|
|
|
+ //.active-card {
|
|
|
+ // background-color: #9fcaf3;
|
|
|
+ //}
|
|
|
}
|
|
|
.bom-con {
|
|
|
display: flex;
|