瀏覽代碼

fix(network): fix network bugs

lind 3 年之前
父節點
當前提交
e56df4b855
共有 2 個文件被更改,包括 8 次插入8 次删除
  1. 4 4
      src/components/ProTableCard/CardItems/networkCard.tsx
  2. 4 4
      src/pages/link/Type/index.tsx

+ 4 - 4
src/components/ProTableCard/CardItems/networkCard.tsx

@@ -19,8 +19,8 @@ export default (props: NoticeCardProps) => {
   const createDetail = () => {
   const createDetail = () => {
     const record = props;
     const record = props;
     if (record.shareCluster) {
     if (record.shareCluster) {
-      const host = record.configuration.publicHost || record.configuration.remoteHost;
-      const port = record.configuration.publicPort || record.configuration.remotePort;
+      const host = record.configuration?.publicHost || record.configuration?.remoteHost;
+      const port = record.configuration?.publicPort || record.configuration?.remotePort;
       return host ? (
       return host ? (
         <>
         <>
           {networkMap[record.type]}
           {networkMap[record.type]}
@@ -30,8 +30,8 @@ export default (props: NoticeCardProps) => {
     } else {
     } else {
       const log = record.cluster?.map(
       const log = record.cluster?.map(
         (item) =>
         (item) =>
-          `${item.configuration.publicHost || record.configuration.remoteHost}:${
-            item.configuration.publicPort || record.configuration.remotePort
+          `${item.configuration?.publicHost || record.configuration?.remoteHost}:${
+            item.configuration?.publicPort || record.configuration?.remotePort
           }`,
           }`,
       );
       );
       return (
       return (

+ 4 - 4
src/pages/link/Type/index.tsx

@@ -95,8 +95,8 @@ const Network = () => {
       hideInSearch: true,
       hideInSearch: true,
       renderText: (text, record) => {
       renderText: (text, record) => {
         if (record.shareCluster) {
         if (record.shareCluster) {
-          const host = record.configuration.publicHost || record.configuration.remoteHost;
-          const port = record.configuration.publicPort || record.configuration.remotePort;
+          const host = record.configuration?.publicHost || record.configuration?.remoteHost;
+          const port = record.configuration?.publicPort || record.configuration?.remotePort;
           return host ? (
           return host ? (
             <>
             <>
               {networkMap[record.type]}
               {networkMap[record.type]}
@@ -106,8 +106,8 @@ const Network = () => {
         } else {
         } else {
           const log = record.cluster?.map(
           const log = record.cluster?.map(
             (item) =>
             (item) =>
-              `${item.configuration.publicHost || record.configuration.remoteHost}:${
-                item.configuration.publicPort || record.configuration.remotePort
+              `${item.configuration?.publicHost || record.configuration?.remoteHost}:${
+                item.configuration?.publicPort || record.configuration?.remotePort
               }`,
               }`,
           );
           );
           return (
           return (