物联设备优化

This commit is contained in:
曹磊 2026-03-18 18:11:46 +08:00
parent a2f4c291db
commit aaec1a2aa3
4 changed files with 62 additions and 38 deletions

View File

@ -20,25 +20,42 @@ export const columns: BasicColumn[] = [
align: "center", align: "center",
dataIndex: 'sn' dataIndex: 'sn'
}, },
{ // {
title: '设备型号', // title: '设备型号',
align: "center", // align: "center",
dataIndex: 'deviceModel' // dataIndex: 'deviceModel'
}, // },
{ {
title: '设备维度', title: '设备维度',
align: "center", align: "center",
dataIndex: 'dimension' dataIndex: 'dimension',
width: 100
}, },
{ {
title: '设备类型', title: '设备类型',
align: "center", align: "center",
dataIndex: 'deviceType_dictText' dataIndex: 'deviceType_dictText',
width: 100
}, },
{ {
title: '在线状态', title: '设备状态',
align: "center", align: "center",
dataIndex: 'deviceStatus_dictText' dataIndex: 'deviceStatus',
width: 100
},
{
title: '报修状态',
align: "center",
dataIndex: 'maintainStatus',
customRender:({record})=>{
if(record.maintainStatus=='0'){
return "正常";
}
if(record.maintainStatus=='1'){
return "损坏";
}
},
width: 100
}, },
]; ];
export const columnsTy: BasicColumn[] = [ export const columnsTy: BasicColumn[] = [
@ -47,11 +64,11 @@ export const columnsTy: BasicColumn[] = [
align: "center", align: "center",
dataIndex: 'deviceIndex' dataIndex: 'deviceIndex'
}, },
{ // {
title: '设备型号', // title: '设备型号',
align: "center", // align: "center",
dataIndex: 'deviceModel' // dataIndex: 'deviceModel'
}, // },
{ {
title: '设备维度', title: '设备维度',
align: "center", align: "center",
@ -63,9 +80,9 @@ export const columnsTy: BasicColumn[] = [
dataIndex: 'deviceType_dictText' dataIndex: 'deviceType_dictText'
}, },
{ {
title: '在线状态', title: '设备状态',
align: "center", align: "center",
dataIndex: 'deviceStatus_dictText' dataIndex: 'deviceStatus'
}, },
]; ];
// 高级查询数据 // 高级查询数据

View File

@ -24,8 +24,15 @@
</a-col> </a-col>
<a-col :lg="6"> <a-col :lg="6">
<a-form-item name="deviceStatus"> <a-form-item name="deviceStatus">
<template #label><span title="在线状态">在线状态</span></template> <template #label><span title="设备状态">设备状态</span></template>
<j-dict-select-tag v-model:value="queryParam.deviceStatus" :showLabel="false" dictCode="tplink_status" placeholder="请选择在线状态" /> <a-select v-model:value="queryParam.deviceStatus" placeholder="请选择设备状态" allow-clear>
<a-select-option value="在线">在线</a-select-option>
<a-select-option value="离线">离线</a-select-option>
<a-select-option value="合闸">合闸</a-select-option>
<a-select-option value="拉闸">拉闸</a-select-option>
<a-select-option value="开阀">开阀</a-select-option>
<a-select-option value="关阀">关阀</a-select-option>
</a-select>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :lg="9" :md="9" :sm="24"> <a-col :lg="9" :md="9" :sm="24">
@ -85,7 +92,7 @@ import CameraPreviewModal from '/@/views/iot/tplink/camera/components/CameraPrev
showIndexColumn: true, showIndexColumn: true,
immediate: false, immediate: false,
actionColumn: { actionColumn: {
width: 120, width: 80,
fixed: 'right', fixed: 'right',
}, },
beforeFetch: async (params) => { beforeFetch: async (params) => {