This commit is contained in:
parent
603b8a4dae
commit
ea1a697131
|
|
@ -357,7 +357,6 @@ body {
|
||||||
padding: 0 40px;
|
padding: 0 40px;
|
||||||
.device-status {
|
.device-status {
|
||||||
width: 95%;
|
width: 95%;
|
||||||
height: 40%;
|
|
||||||
margin-left: 10%;
|
margin-left: 10%;
|
||||||
margin-top: 15%;
|
margin-top: 15%;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@
|
||||||
@click="handleTitleClick(true, 'all')"
|
@click="handleTitleClick(true, 'all')"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<ul>
|
<ul :style="ulStyle">
|
||||||
<li
|
<li
|
||||||
v-for="(item, index) in positionData"
|
v-for="(item, index) in positionData"
|
||||||
:key="index"
|
:key="index"
|
||||||
|
|
@ -73,10 +73,34 @@ export default {
|
||||||
deviceStatus: [],
|
deviceStatus: [],
|
||||||
positionData: [],
|
positionData: [],
|
||||||
isContracted: false,
|
isContracted: false,
|
||||||
lastPositionsHash: null // 初始化为 null,避免首次误判
|
lastPositionsHash: null, // 初始化为 null,避免首次误判
|
||||||
|
deviceStatusHeight: 0
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
ulStyle() {
|
||||||
|
const totalHeight = 829; // 总高度
|
||||||
|
const titleHeight = 50; // 调整为实际标题高度
|
||||||
|
const contractHeight = 80; // 调整为实际按钮高度
|
||||||
|
const marginTop = 0; // 移除额外间距
|
||||||
|
const availableHeight =
|
||||||
|
totalHeight -
|
||||||
|
this.deviceStatusHeight -
|
||||||
|
titleHeight -
|
||||||
|
contractHeight -
|
||||||
|
marginTop;
|
||||||
|
return {
|
||||||
|
height: `${availableHeight}px`,
|
||||||
|
overflowY: "auto",
|
||||||
|
marginTop: "0px" // 确保无间距
|
||||||
|
};
|
||||||
|
}
|
||||||
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
deviceStatus(newVal) {
|
||||||
|
const rows = Math.ceil(newVal.length / 3);
|
||||||
|
this.deviceStatusHeight = rows * 136;
|
||||||
|
},
|
||||||
"homeData.positions": {
|
"homeData.positions": {
|
||||||
handler(newPositions) {
|
handler(newPositions) {
|
||||||
newPositions = newPositions || [];
|
newPositions = newPositions || [];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue