From ff0c384273229c26099f65c86271ec78cc773ec9 Mon Sep 17 00:00:00 2001 From: wulibaibao <13366578180@163.com> Date: Thu, 15 Sep 2022 16:07:45 +0800 Subject: [PATCH] fix: report task server_info undefined --- .../Plan/Report/components/Devices/index.tsx | 64 ++++++++++--------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/src/pages/Plan/Report/components/Devices/index.tsx b/src/pages/Plan/Report/components/Devices/index.tsx index a99434e..eda8f6b 100644 --- a/src/pages/Plan/Report/components/Devices/index.tsx +++ b/src/pages/Plan/Report/components/Devices/index.tsx @@ -84,38 +84,40 @@ const Devices: React.FC = (props) => { { hasServer ? - auto_task.map(({ server_info, name }: any) => ( - server_info.map( - (server: any, index: number) => ( - - } - bordered - size="small" - dataSource={Object.entries(server)} - renderItem={(item: any) => { - const [title, value] = item - return ( - - - - ) - }} - /> + auto_task + .filter(({ server_info }: any) => Object.prototype.toString.call(server_info) === "[object Array]" && server_info.length > 0) + .map(({ server_info, name }: any) => ( + server_info.map( + (server: any, index: number) => ( + + } + bordered + size="small" + dataSource={Object.entries(server)} + renderItem={(item: any) => { + const [title, value] = item + return ( + + + + ) + }} + /> + ) ) - ) - )) : + )) : -- Gitee