+
网关 ID:{created.gateway_id}
+
API Key:
+
+
请妥善保存 API Key,关闭后无法再次查看明文。
+
+ ),
+ width: 520,
+ });
+ }
+
+ setModalOpen(false);
+ fetchData(page, statusFilter);
+ } catch {
+ // validation
+ } finally {
+ setSubmitting(false);
+ }
+ };
+
+ const handleDelete = async (record: BleGateway) => {
+ try {
+ await bleGatewayApi.delete(record.gateway_id, record.version);
+ message.success('网关已删除');
+ fetchData(page, statusFilter);
+ } catch {
+ message.error('删除失败');
+ }
+ };
+
+ const handleRegenerateKey = async (record: BleGateway) => {
+ try {
+ const updated = await bleGatewayApi.regenerateKey(record.gateway_id);
+ Modal.success({
+ title: 'API Key 已重新生成',
+ content: (
+