merge upstream
This commit is contained in:
@ -48,7 +48,9 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="info-row">
|
<view class="info-row">
|
||||||
<text class="info-label">设备状态</text>
|
<text class="info-label">设备状态</text>
|
||||||
<text class="info-value status-running">{{ deviceInfo.onlineStatus === 0 ? '离线' : '在线' }}</text>
|
<text class="info-value status-running">
|
||||||
|
{{ deviceInfo.onlineStatus === 0 ? '离线' : deviceInfo.onlineStatus === 2 ? '故障' : '在线' }}
|
||||||
|
</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="info-row">
|
<view class="info-row">
|
||||||
<text class="info-label" style="display: flex; align-items: center;">定位信息</text>
|
<text class="info-label" style="display: flex; align-items: center;">定位信息</text>
|
||||||
|
|||||||
@ -50,6 +50,9 @@
|
|||||||
<view class="offlines"
|
<view class="offlines"
|
||||||
v-if="item.communicationMode == 0 && item.onlineStatus == 0">离线
|
v-if="item.communicationMode == 0 && item.onlineStatus == 0">离线
|
||||||
</view>
|
</view>
|
||||||
|
<view class="offlines"
|
||||||
|
v-if="item.communicationMode == 0 && item.onlineStatus == 2">故障
|
||||||
|
</view>
|
||||||
<view>电量:{{ item.battery || '0' }}%</view>
|
<view>电量:{{ item.battery || '0' }}%</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@ -372,10 +375,9 @@
|
|||||||
} else {
|
} else {
|
||||||
this.deviceList = [...this.deviceList, ...newDevices];
|
this.deviceList = [...this.deviceList, ...newDevices];
|
||||||
}
|
}
|
||||||
// 关键:正确判断是否加载完成
|
// 判断是否加载完成
|
||||||
if (this.loadedCount >= this.total || newDevices.length < this.size) {
|
if (this.loadedCount >= this.total || newDevices.length < this.size) {
|
||||||
this.finished = true;
|
this.finished = true;
|
||||||
console.log(`加载完成 - 已加载${this.loadedCount}/${this.total}`);
|
|
||||||
} else {
|
} else {
|
||||||
this.page++;
|
this.page++;
|
||||||
}
|
}
|
||||||
@ -384,7 +386,6 @@
|
|||||||
reject(res.msg || '获取数据失败');
|
reject(res.msg || '获取数据失败');
|
||||||
}
|
}
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
console.error('获取设备列表失败:', err);
|
|
||||||
reject(err);
|
reject(err);
|
||||||
}).finally(() => {
|
}).finally(() => {
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user