diff --git a/web/client/src/sections/analysis/containers/tableShow.jsx b/web/client/src/sections/analysis/containers/tableShow.jsx index dcc1fc1..06c9728 100644 --- a/web/client/src/sections/analysis/containers/tableShow.jsx +++ b/web/client/src/sections/analysis/containers/tableShow.jsx @@ -171,7 +171,7 @@ const Network = props => { ? deviceListAlarms?.find(v => v.deviceId == p.sensorId) ? '异常' : '正常' - : '正常', + : '--', option: objRslt ? objRslt.option : p.option, } }) @@ -190,22 +190,24 @@ const Network = props => { // const lastDataCopy=useMemo(()=>{ // return lastData // },[thingId]) - // const scroll = useMemo(() => ({ y: 400 }), []) + const scroll = useMemo(() => ({ y:clientHeight-600+175 }), []) //名称回调事件 const inputChange = e => { setSearchName(e) } //选择设备类型下拉框回调 const selectChange = e => { - setSearchType(typeList.find(f => f.value == e)?.label) + let rslt=typeList.find(f => f.value == e) + setSearchType(rslt?rslt.label:undefined) } //查询事件回调 const searchHandler = () => { setLastData( - searchName || searchType - ? lastDataCopy.filter(f => f.sensorName.includes(searchName) && f.deviceType.includes(searchType)) - : lastDataCopy + lastDataCopy.filter(f => + (searchName === undefined || f.sensorName.includes(searchName)) && + (searchType === undefined || f.deviceType===searchType) + ) ) } @@ -213,7 +215,7 @@ const Network = props => { { title: '设备名称', dataIndex: 'sensorName', - width: 200, + width: '20%', key: 'sensorName', render: (_, r) => { return ( @@ -228,19 +230,19 @@ const Network = props => { { title: '设备类型', dataIndex: 'deviceType', - width: 200, + width: '15%', key: 'deviceType', }, { title: '最后采集时间', dataIndex: 'collectTime', - width: 200, + width: '15%', key: 'collectTime', }, { title: '数据', dataIndex: 'data', - width: 200, + width: '20%', key: 'data', render: (_, r) => { return ( @@ -254,19 +256,19 @@ const Network = props => { }, { title: '物联网卡状态', - width: 200, + width: '15%', dataIndex: 'iotCardStatus', key: 'iotCardStatus', }, { title: '状态', - width: 200, + width: '10%', dataIndex: 'status', key: 'status', }, { title: '操作', - width: 200, + width: '10%', dataIndex: 'option', key: 'option', }, @@ -318,7 +320,7 @@ const Network = props => {