From 29cc708f4f976e3b789ed962e9d030dfbf8605ef Mon Sep 17 00:00:00 2001 From: zhaoying Date: Thu, 18 Dec 2025 12:35:42 +0800 Subject: [PATCH] feat(web): api key --- .../ApiKeyManagement/components/ApiKeyDetailModal.tsx | 8 ++++---- web/src/views/ApiKeyManagement/index.tsx | 6 +++--- .../views/ApplicationConfig/components/ApiKeyModal.tsx | 1 + 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/web/src/views/ApiKeyManagement/components/ApiKeyDetailModal.tsx b/web/src/views/ApiKeyManagement/components/ApiKeyDetailModal.tsx index 2c154f51..2899a306 100644 --- a/web/src/views/ApiKeyManagement/components/ApiKeyDetailModal.tsx +++ b/web/src/views/ApiKeyManagement/components/ApiKeyDetailModal.tsx @@ -1,5 +1,5 @@ import { forwardRef, useImperativeHandle, useState } from 'react'; -import { Switch, Button } from 'antd'; +import { Switch, Button, Tooltip } from 'antd'; import clsx from 'clsx'; import { useTranslation } from 'react-i18next'; import type { ApiKey, ApiKeyModalRef } from '../types'; @@ -51,8 +51,8 @@ const ApiKeyDetailModal = forwardRef{data[key] ? t('apiKey.inactive') : t('apiKey.active')} - : String(data[key as keyof ApiKey]) + ? {data[key] ? t('apiKey.inactive') : t('apiKey.active')} + : {String(data[key as keyof ApiKey])} } @@ -91,7 +91,7 @@ const ApiKeyDetailModal = forwardRef {t(`apiKey.expires_at`)} - {data.expires_at ? formatDateTime(data.expires_at as number, 'yyyy-MM-DD') : '-'} + {data.expires_at ? formatDateTime(data.expires_at as number, 'YYYY-MM-DD HH:mm:ss') : '-'} } diff --git a/web/src/views/ApiKeyManagement/index.tsx b/web/src/views/ApiKeyManagement/index.tsx index 007526de..fee8bf08 100644 --- a/web/src/views/ApiKeyManagement/index.tsx +++ b/web/src/views/ApiKeyManagement/index.tsx @@ -72,12 +72,12 @@ const ApiKeyManagement: React.FC = () => {
- {t(`apiKey.${key}`)} - + {t(`apiKey.${key}`)} + { key === 'created_at' ? formatDateTime(apiKeyItem[key], 'YYYY-MM-DD HH:mm:ss') : key === 'is_expired' - ? {apiKeyItem[key] ? t('apiKey.inactive') : t('apiKey.active')} + ? {apiKeyItem[key] ? t('apiKey.inactive') : t('apiKey.active')} : String(apiKeyItem[key as keyof ApiKey]) } diff --git a/web/src/views/ApplicationConfig/components/ApiKeyModal.tsx b/web/src/views/ApplicationConfig/components/ApiKeyModal.tsx index 2b18f07a..54740436 100644 --- a/web/src/views/ApplicationConfig/components/ApiKeyModal.tsx +++ b/web/src/views/ApplicationConfig/components/ApiKeyModal.tsx @@ -45,6 +45,7 @@ const ApiKeyModal = forwardRef(({ ...values, type: application.type, resource_id: application.id, + scopes: ['app'] }) .then(() => { handleClose()