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 20de846..2d63471 100644 --- a/web/client/src/sections/firmwareUpgrade/components/addFirmwareModal.jsx +++ b/web/client/src/sections/firmwareUpgrade/components/addFirmwareModal.jsx @@ -6,7 +6,7 @@ import { IconUpload,IconVigoLogo } from '@douyinfe/semi-icons'; import request from 'superagent'; const AddFirmwareModal = (props) => { - const {modalVis,onCancel,crawapi,recordRow,actions,dispatch,qiniu,apiRoot} =props + const {modalVis,onCancel,crawapi,recordRow,actions,dispatch,qiniu,apiRoot,user} =props const api = useRef(); const {domain}=qiniu //七牛服务器地址 const {firmwareUpgrade}=actions @@ -29,7 +29,7 @@ const AddFirmwareModal = (props) => { },[]) // console.log('xxxx1111',recordRow) // console.log('xxxx11112',fileUrl) - + const okHandler= ()=>{ // console.log('fileObj',fileObj) api.current.validate().then(async (res)=>{ @@ -50,35 +50,36 @@ const AddFirmwareModal = (props) => { // } // dispatch(firmwareUpgrade.upgradeFirmware(query,body)).then(res=>{ // }) - const responseData=await request.get(qiniu+'/'+fileUrl).responseType('blob') - const blobData = responseData.body; - request.post(crawapi+'/firmwareupgrade') - // .set('Content-Type','application/octet-stream') - .attach('file',blobData,removeFlag?fileObj.name:recordRow?recordRow.firmwareName:fileObj.name) - .field('filePath',removeFlag?fileUrl:recordRow?recordRow.filepath:fileUrl) - .field('userId', userId||'') - .field('firmwareName', res?.firmwareName||'') - .field('comment',res?.remark||'') - .field('device_meta_name', options?.find(item=>item.value===res?.deviceName)?.label||'') - .query({ version:res?.versionNo,device_meta_id: res?.deviceName,token:'22767e1f-db8d-4a1d-87d4-56347cf21247'}) - .end((err, response) => { - if(response?.ok){ - Notification.success({ title: recordRow?'编辑固件包':'新增固件包', - content: recordRow?'编辑成功':'新增成功', - duration: 3, - }) - setRemoveFlag(false) - onCancel() - }else{ - console.error('Superagent request failed:'); - Notification.error({ title: recordRow?'编辑固件包':'新增固件包', - content: recordRow?'编辑失败':'新增失败', - duration: 3, - }) - } - }) + 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}/`+fileUrl:recordRow?`${domain}/`+recordRow.filepath:`${domain}/`+fileUrl) + .field('userId', userId||'') + .field('firmwareName', res?.firmwareName||'') + .field('comment',res?.remark||'') + .field('device_meta_name', options?.find(item=>item.value===res?.deviceName)?.label||'') + .query({ version:res?.versionNo,device_meta_id: res?.deviceName,token:'22767e1f-db8d-4a1d-87d4-56347cf21247'}) + .end((err, response) => { + if(response?.ok){ + Notification.success({ title: recordRow?'编辑固件包':'新增固件包', + content: recordRow?'编辑成功':'新增成功', + duration: 3, + }) + setRemoveFlag(false) + onCancel() + }else{ + console.error('Superagent request failed:'); + Notification.error({ title: recordRow?'编辑固件包':'新增固件包', + content: recordRow?'编辑失败':'新增失败', + duration: 3, + }) + } + }) + + + }) } @@ -113,8 +114,10 @@ const AddFirmwareModal = (props) => { { setUploadData({})