}
title="终端管理"
subtitle="维护终端设备全生命周期:注册、绑定、激活、启停与在线状态监控。"
rightActions={(
} className="btn-soft-blue" onClick={fetchTerminals} loading={loading}>刷新
} onClick={() => handleOpenModal()}>添加终端
)}
stats={[
{
label: '设备总数',
value: terminals.length,
icon:
,
tone: 'blue',
desc: '已纳入系统管理的终端设备总量',
},
{
label: '启用设备',
value: activeCount,
icon:
,
tone: 'green',
desc: '允许接入平台并正常提供服务的设备',
},
{
label: '已激活设备',
value: activatedCount,
icon:
,
tone: 'violet',
desc: '已完成激活或完成初始化绑定的设备',
},
{
label: '在线设备',
value: onlineCount,
icon:
,
tone: 'cyan',
desc: `最近 ${ONLINE_MINUTES} 分钟内有心跳上报的设备`,
},
]}
toolbar={(
}
value={keyword}
onChange={(e) => setKeyword(e.target.value)}
style={{ width: 280 }}
allowClear
/>
} className="btn-soft-blue" onClick={fetchTerminals} loading={loading} />
)}
>
`共 ${count} 条记录` }}
/>
setShowDrawer(false)}
destroyOnClose
extra={(
} onClick={handleSave}>
{isEditing ? '保存修改' : '创建终端'}
)}
>
);
};
export default TerminalManagement;