import { FC, useEffect, useState } from 'react'; import styles from './index.less'; import { Modal, message } from 'antd'; import ButtonComp from '@/components/ButtonComp'; import { college_table_query } from '@/services/api'; interface PageProps { } const PowerOnAuth: FC = ({ }) => { const [visibility, setVisibility] = useState(false); const [deviceInfo, setDeviceInfo] = useState({ "createTime": "", "updateTime": "", "secret": "", "algorithm": "", "selfInspectionCode": "", "deviceName": "", "initNumber": "", "versionNumber": "", "localNum": "", "firmwareVersion": "", "deviceStatus": "", "fileName": null, "dataInstalled": "" }); useEffect(() => { college_table_query({}).then((res) => { if (res?.result == "success" && res?.data.length > 0) { let layoutInfo: any = localStorage.getItem('powerOn'); if (!JSON.parse(layoutInfo)) { setVisibility(true); localStorage.setItem('powerOn', JSON.stringify({ powerOn: true })); } setDeviceInfo(res?.data[0]); } else { message.error(res?.errorMsg); } }) }, []) return (
设备状态
本机编号:{deviceInfo.deviceName || '--'}
开机状态:{deviceInfo.deviceStatus || '--'}
初装盘号:{deviceInfo.initNumber || '--'}
固件版本:{deviceInfo.firmwareVersion || '--'}
初装时间:{deviceInfo.createTime || '--'}
密钥状态
系统间通信
第一区 {'无密钥'}
第二区 {'无密钥'}
VPN间通信
第一区 {'无密钥'}
第二区 {'无密钥'}
与专核设备
第一区 {'无密钥'}
第二区 {'无密钥'}
与普密设备
第一区 {'无密钥'}
第二区 {'无密钥'}
{/* 开机认证 */} setVisibility(false)} footer={null} maskClosable={false} >
开机认证成功!
setVisibility(false)} />
) } export default PowerOnAuth