From 1072e75765cf7ad13b76d95b2bf8617d570ffd44 Mon Sep 17 00:00:00 2001 From: Linzp Date: Wed, 18 Mar 2026 13:47:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7task=E7=9A=84JSON=E5=B1=95?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 +- src/components/Task/Actions/ErrorDetail.js | 11 ++-- src/components/Task/Actions/ResultDetail.js | 61 ++++++++++----------- src/components/Task/Actions/ViewLogs.js | 8 +-- 4 files changed, 39 insertions(+), 44 deletions(-) diff --git a/package.json b/package.json index 0ff4556..21eed9a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kne-components/components-admin", - "version": "1.1.24", + "version": "1.1.25", "description": "用于实现一个后台管理系统的必要组件", "scripts": { "init": "husky", @@ -89,6 +89,7 @@ "@kne/captcha-button": "^1.0.1", "@kne/count-down": "^0.2.2", "@kne/is-empty": "^1.0.1", + "@kne/json-view": "^0.1.0", "@kne/react-icon": "^0.1.4", "@kne/react-intl": "^0.1.9", "@kne/react-org-chart": "^0.1.6", diff --git a/src/components/Task/Actions/ErrorDetail.js b/src/components/Task/Actions/ErrorDetail.js index fa32d7b..ed37684 100644 --- a/src/components/Task/Actions/ErrorDetail.js +++ b/src/components/Task/Actions/ErrorDetail.js @@ -1,8 +1,9 @@ import { createWithRemoteLoader } from '@kne/remote-loader'; import { Button } from 'antd'; -import style from '../style.module.scss'; import withLocale from '../withLocale'; import { useIntl } from '@kne/react-intl'; +import JsonView from '@kne/json-view'; +import '@kne/json-view/dist/index.css'; const ErrorDetail = createWithRemoteLoader({ modules: ['components-core:Modal@useModal', 'components-core:InfoPage'] @@ -21,14 +22,10 @@ const ErrorDetail = createWithRemoteLoader({ children: ( -
-
{JSON.stringify(data.input, null, 2)}
-
+
-
-
{JSON.stringify(data.error, null, 2)}
-
+
) diff --git a/src/components/Task/Actions/ResultDetail.js b/src/components/Task/Actions/ResultDetail.js index 3f8b0d5..9659664 100644 --- a/src/components/Task/Actions/ResultDetail.js +++ b/src/components/Task/Actions/ResultDetail.js @@ -1,41 +1,40 @@ import { createWithRemoteLoader } from '@kne/remote-loader'; import { Button } from 'antd'; -import style from '../style.module.scss'; import withLocale from '../withLocale'; import { useIntl } from '@kne/react-intl'; +import JsonView from '@kne/json-view'; +import '@kne/json-view/dist/index.css'; const ResultDetail = createWithRemoteLoader({ modules: ['components-core:Modal@useModal', 'components-core:InfoPage'] -})(withLocale(({ remoteModules, data, ...props }) => { - const [useModal, InfoPage] = remoteModules; - const { formatMessage } = useIntl(); - const modal = useModal(); +})( + withLocale(({ remoteModules, data, ...props }) => { + const [useModal, InfoPage] = remoteModules; + const { formatMessage } = useIntl(); + const modal = useModal(); - return ( -