This is an automated email from the ASF dual-hosted git repository.
leezng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new ef3dc848b [INLONG-7162][Dashboard] Kafka MQ type details optimization
(#7165)
ef3dc848b is described below
commit ef3dc848b42c10af764c870e3dbd029d493a581e
Author: Lizhen <[email protected]>
AuthorDate: Thu Jan 5 18:43:23 2023 +0800
[INLONG-7162][Dashboard] Kafka MQ type details optimization (#7165)
---
.../src/components/NodeSelect/index.tsx | 6 ++++-
.../metas/consumes/defaults/{index.ts => Kafka.ts} | 26 ++++++----------------
.../src/metas/consumes/defaults/index.ts | 5 +++++
.../src/metas/groups/defaults/Kafka.ts | 1 +
.../src/pages/GroupDetail/Audit/config.tsx | 2 +-
5 files changed, 19 insertions(+), 21 deletions(-)
diff --git a/inlong-dashboard/src/components/NodeSelect/index.tsx
b/inlong-dashboard/src/components/NodeSelect/index.tsx
index 4e83225e7..5c89e7638 100644
--- a/inlong-dashboard/src/components/NodeSelect/index.tsx
+++ b/inlong-dashboard/src/components/NodeSelect/index.tsx
@@ -51,7 +51,11 @@ const NodeSelect: React.FC<NodeSelectProps> = _props => {
})),
},
},
- addonAfter: <Link
to="/node">{i18n.t('components.NodeSelect.Create')}</Link>,
+ addonAfter: (
+ <Link to="/node" target="_blank">
+ {i18n.t('components.NodeSelect.Create')}
+ </Link>
+ ),
};
return <HighSelect {...props} />;
};
diff --git a/inlong-dashboard/src/metas/consumes/defaults/index.ts
b/inlong-dashboard/src/metas/consumes/defaults/Kafka.ts
similarity index 60%
copy from inlong-dashboard/src/metas/consumes/defaults/index.ts
copy to inlong-dashboard/src/metas/consumes/defaults/Kafka.ts
index 214cf092f..27392fcc2 100644
--- a/inlong-dashboard/src/metas/consumes/defaults/index.ts
+++ b/inlong-dashboard/src/metas/consumes/defaults/Kafka.ts
@@ -17,23 +17,11 @@
* under the License.
*/
-import type { MetaExportWithBackendList } from '@/metas/types';
-import type { ConsumeMetaType } from '../types';
+import { DataWithBackend } from '@/metas/DataWithBackend';
+import { RenderRow } from '@/metas/RenderRow';
+import { RenderList } from '@/metas/RenderList';
+import { ConsumeInfo } from '../common/ConsumeInfo';
-export const allDefaultConsumes: MetaExportWithBackendList<ConsumeMetaType> = [
- {
- label: 'ALL',
- value: '',
- LoadEntity: () => import('../common/ConsumeInfo').then(r => ({ default:
r.ConsumeInfo })),
- },
- {
- label: 'Pulsar',
- value: 'PULSAR',
- LoadEntity: () => import('./Pulsar'),
- },
- {
- label: 'TubeMq',
- value: 'TUBEMQ',
- LoadEntity: () => import('./TubeMq'),
- },
-];
+export default class KafkaConsume
+ extends ConsumeInfo
+ implements DataWithBackend, RenderRow, RenderList {}
diff --git a/inlong-dashboard/src/metas/consumes/defaults/index.ts
b/inlong-dashboard/src/metas/consumes/defaults/index.ts
index 214cf092f..0f3195d68 100644
--- a/inlong-dashboard/src/metas/consumes/defaults/index.ts
+++ b/inlong-dashboard/src/metas/consumes/defaults/index.ts
@@ -26,6 +26,11 @@ export const allDefaultConsumes:
MetaExportWithBackendList<ConsumeMetaType> = [
value: '',
LoadEntity: () => import('../common/ConsumeInfo').then(r => ({ default:
r.ConsumeInfo })),
},
+ {
+ label: 'Kafka',
+ value: 'KAFKA',
+ LoadEntity: () => import('./Kafka'),
+ },
{
label: 'Pulsar',
value: 'PULSAR',
diff --git a/inlong-dashboard/src/metas/groups/defaults/Kafka.ts
b/inlong-dashboard/src/metas/groups/defaults/Kafka.ts
index 71fdf8bfa..2106269e3 100644
--- a/inlong-dashboard/src/metas/groups/defaults/Kafka.ts
+++ b/inlong-dashboard/src/metas/groups/defaults/Kafka.ts
@@ -33,6 +33,7 @@ export default class KafkaGroup
@FieldDecorator({
type: 'inputnumber',
rules: [{ required: true }],
+ initialValue: 1,
extra: i18n.t('meta.Group.Kafka.PartitionExtra'),
props: {
min: 1,
diff --git a/inlong-dashboard/src/pages/GroupDetail/Audit/config.tsx
b/inlong-dashboard/src/pages/GroupDetail/Audit/config.tsx
index 10fa221d6..8d6a8b41c 100644
--- a/inlong-dashboard/src/pages/GroupDetail/Audit/config.tsx
+++ b/inlong-dashboard/src/pages/GroupDetail/Audit/config.tsx
@@ -152,7 +152,7 @@ export const getFormContent = (inlongGroupId,
initialValues, onSearch, onDataStr
export const getTableColumns = source => {
const data = source.map(item => ({
- title: auditMap[item.auditId]?.label + (item.nodeType || '') ||
item.auditId,
+ title: auditMap[item.auditId]?.label || item.auditId,
dataIndex: item.auditId,
render: text => text || 0,
}));