修改首页设备列表

This commit is contained in:
砂糖
2025-10-08 16:16:41 +08:00
parent 3abac5ff1b
commit bf0996d750
3 changed files with 19 additions and 13 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -15,19 +15,25 @@
</el-form>
<div style="display: flex;">
<div style="display: flex; gap: 20px">
<div class="card" @click="handleVideoCameraFilled(item)" v-for="item in deviceList" :key="item.deviceId">
<div class="card-image">
<img :src="item.url" :alt="item.url" style="width: 100%; height: 100%;" />
<!-- <div style="width: 100%; height: 100%;">
{{ item.url }}
</div> -->
<el-row>
<el-col :span="16">
<h3 style="display: flex; align-items: center;"><img :src="DeviceImage" alt="" style="width: 20px; height: 20px; margin-right: 10px;"> {{ item.ip }}</h3>
<div class="li" style="display: flex; align-items: center;">设备分类<dict-tag :options="device_type" :value="item.type" /></div>
<div class="li" style="display: flex; align-items: center;">用户名{{ item.username ?? '-' }}</div>
</el-col>
<el-col :span="8">
<img :src="CameraImage" alt="设备图片" style="width: 100%;" />
</el-col>
</el-row>
<!-- <div class="card-image">
<img :src="DeviceImage" :alt="item.url" style="width: 100%; height: 100%;" />
</div>
<div class="category"><dict-tag :options="device_type" :value="item.type" /></div>
<div class="heading">
{{ item.ip }}
<!-- <div class="author"> By <span class="name">Abi</span> 4 days ago</div> -->
</div>
</div> -->
</div>
</div>
@@ -89,6 +95,8 @@ import { listDevice } from "@/api/video/device";
import { listInspectionRecord } from "@/api/video/insRecord";
import { listInspection } from "@/api/video/inspection";
import { listAlarm } from "@/api/video/alarm";
import DeviceImage from "@/assets/images/device.png";
import CameraImage from "@/assets/images/camera.png";
const { proxy } = getCurrentInstance();
const { device_on_status, device_type, ins_record_status } = proxy.useDict('device_on_status', 'device_type', 'ins_record_status');
@@ -186,19 +194,17 @@ getList();
<style scoped>
/* From Uiverse.io by alexmaracinaru */
.card {
width: 190px;
background: white;
width: 300px;
padding: .4em;
border-radius: 6px;
border-radius: 0;
border: 1px solid #e0e0e0;
}
.card-image {
background-color: rgb(236, 236, 236);
width: 100%;
height: 130px;
text-align: center;
word-break: break-all;
border-radius: 6px 6px 0 0;
}
.card-image:hover {