From 6893553c94058fb87c9b73e731572e376469fcbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?zhaobing=E2=80=99?= Date: Mon, 4 Dec 2023 14:52:28 +0800 Subject: [PATCH] feat:fix bugs --- .../analysis/containers/tableShow.jsx | 30 ++++++++++--------- web/client/src/sections/analysis/nav-item.jsx | 8 +++-- .../components/addFirmwareModal.jsx | 2 +- 3 files changed, 22 insertions(+), 18 deletions(-) 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 => {
diff --git a/web/client/src/sections/analysis/nav-item.jsx b/web/client/src/sections/analysis/nav-item.jsx index 76213e6..38b3fa0 100644 --- a/web/client/src/sections/analysis/nav-item.jsx +++ b/web/client/src/sections/analysis/nav-item.jsx @@ -24,9 +24,11 @@ export function getNavItem (user, dispatch) { to: '/analysis/operationAnalysis/operationData', items: [{ itemKey: 'operationData', to: '/analysis/operationAnalysis/operationData', text: '运维数据' - },{ - itemKey: 'network', to: '/analysis/operationAnalysis/network', text: '一图统揽' - }] + }, + // { + // itemKey: 'network', to: '/analysis/operationAnalysis/network', text: '一图统揽' + // } + ] }, // { // itemKey: 'workorderAnalysis', diff --git a/web/client/src/sections/firmwareUpgrade/components/addFirmwareModal.jsx b/web/client/src/sections/firmwareUpgrade/components/addFirmwareModal.jsx index 9d4444c..2d63471 100644 --- a/web/client/src/sections/firmwareUpgrade/components/addFirmwareModal.jsx +++ b/web/client/src/sections/firmwareUpgrade/components/addFirmwareModal.jsx @@ -53,7 +53,7 @@ const AddFirmwareModal = (props) => { request.post(crawapi+'/firmwareupgrade') // .set('Content-Type','application/octet-stream') // .attach('file',blobData,removeFlag?fileObj.name:recordRow?recordRow.firmwareName:fileObj.name) - .field('filePath',removeFlag?`${domain}/attachments/`+fileUrl:recordRow?`${domain}/attachments/`+recordRow.filepath:`${domain}/attachments/`+fileUrl) + .field('filePath',removeFlag?`${domain}/`+fileUrl:recordRow?`${domain}/`+recordRow.filepath:`${domain}/`+fileUrl) .field('userId', userId||'') .field('firmwareName', res?.firmwareName||'') .field('comment',res?.remark||'')