|
|
|
@ -24,7 +24,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL01')">
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL08')">
|
|
|
|
|
<div class="arrow" :style="`top: 38.5%;left: 35.2%;transform: rotate(0)`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 42%;left: 35%;transform: rotate(0deg)`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 48%;left: 34.5%;transform: rotate(0)`"></div>
|
|
|
|
@ -34,7 +34,7 @@
|
|
|
|
|
<div class="arrow" :style="`top: 66%;left: 33.1%;transform: rotate(0deg);`"></div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL02')">
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL07')">
|
|
|
|
|
<div class="arrow" :style="`top: 38.5%;left: 39.2%;transform: rotate(0deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 42%;left: 39%;transform: rotate(0deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 48%;left: 39.2%;transform: rotate(0deg);`"></div>
|
|
|
|
@ -44,7 +44,7 @@
|
|
|
|
|
<div class="arrow" :style="`top: 66%;left: 39%;transform: rotate(0deg);`"></div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL03')">
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL06')">
|
|
|
|
|
<div class="arrow" :style="`top: 38.5%;left: 46.2%;transform: rotate(0deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 42%;left: 46.3%;transform: rotate(0deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 48%;left: 46.2%;transform: rotate(0deg);`"></div>
|
|
|
|
@ -54,7 +54,7 @@
|
|
|
|
|
<div class="arrow" :style="`top: 66%;left: 45.4%;transform: rotate(0deg);`"></div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL04')">
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL05')">
|
|
|
|
|
<div class="arrow" :style="`top: 38.5%;left: 50.5%;transform: rotate(0deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 42%;left: 50.5%;transform: rotate(0deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 48%;left: 50.9%;transform: rotate(0deg);`"></div>
|
|
|
|
@ -64,7 +64,7 @@
|
|
|
|
|
<div class="arrow" :style="`top: 66%;left: 51.7%;transform: rotate(0deg);`"></div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL05')">
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL04')">
|
|
|
|
|
<div class="arrow" :style="`top: 38.5%;left: 57.2%;transform: rotate(358deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 42%;left: 57.5%;transform: rotate(358deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 48%;left: 57.5%;transform: rotate(358deg);`"></div>
|
|
|
|
@ -74,7 +74,7 @@
|
|
|
|
|
<div class="arrow" :style="`top: 66%;left: 57.7%;transform: rotate(358deg);`"></div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL06')">
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL03')">
|
|
|
|
|
<div class="arrow" :style="`top: 38.5%;left: 61.2%;transform: rotate(355deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 42%;left: 61.5%;transform: rotate(355deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 48%;left: 62.2%;transform: rotate(355deg);`"></div>
|
|
|
|
@ -84,7 +84,7 @@
|
|
|
|
|
<div class="arrow" :style="`top: 66%;left: 63.9%;transform: rotate(355deg);`"></div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL07')">
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL02')">
|
|
|
|
|
<div class="arrow" :style="`top: 38.5%;l;left: 68%;transform: rotate(350deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 42%;left: 68.5%;transform: rotate(350deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 48%;left: 68.8%;transform: rotate(350deg);`"></div>
|
|
|
|
@ -94,7 +94,7 @@
|
|
|
|
|
<div class="arrow" :style="`top: 66%;left: 70%;transform: rotate(350deg);`"></div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL08')">
|
|
|
|
|
<div class="arrows1" v-if="isRun.includes('XL01')">
|
|
|
|
|
<div class="arrow" :style="`top: 38.5%;left: 72.2%;transform: rotate(345deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 42%;left: 72.7%;transform: rotate(345deg);`"></div>
|
|
|
|
|
<div class="arrow" :style="`top: 48%;left: 73.5%;transform: rotate(345deg);`"></div>
|
|
|
|
@ -438,7 +438,7 @@ export default {
|
|
|
|
|
getDailyReportNew(this.queryParams).then(e => {
|
|
|
|
|
// 假设接口返回的数据在 e.rows 中,且为数组格式
|
|
|
|
|
if (e.rows && Array.isArray(e.rows)) {
|
|
|
|
|
this.isRun = e.rows.map(row => row.equipmentCode).filter(code => code); // 过滤掉undefined/null值
|
|
|
|
|
this.isRun = e.rows.map(row => row.equipmentCode).filter(code => code); // 过滤掉undefined/null值
|
|
|
|
|
// 创建以 equipmentName 为键的映射表
|
|
|
|
|
const rowMap = e.rows.reduce((map, row) => {
|
|
|
|
|
map[row.equipmentName] = row; // 假设 equipmentName 唯一
|
|
|
|
|