From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- hooks/use-metadata.ts | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git a/hooks/use-metadata.ts b/hooks/use-metadata.ts index ee02b31..5d1d86c 100644 --- a/hooks/use-metadata.ts +++ b/hooks/use-metadata.ts @@ -8,7 +8,7 @@ export type metadataType = DocType | 'originInfo' | 'technicalParameters' type MetadataMap = - Record< + Record< metadataType, { text: string @@ -16,16 +16,16 @@ icon?: React.ReactNode iconName?: string subFieldsMap: Record< - string, - { - label: string - inputType?: inputType - field?: string - render?: (value: any, total?: number) => React.ReactNode | string - } + string, + { + label: string + inputType?: inputType + field?: string + render?: (value: any, total?: number) => React.ReactNode | string + } > } - > + > const fieldPrefix = 'datasetDocuments.metadata.field' @@ -65,7 +65,7 @@ }, 'author/publisher': { label: t(`${fieldPrefix}.webPage.authorPublisher`) }, 'publish_date': { label: t(`${fieldPrefix}.webPage.publishDate`) }, - 'topic/keywords': { label: t(`${fieldPrefix}.webPage.topicKeywords`) }, + 'topics/keywords': { label: t(`${fieldPrefix}.webPage.topicsKeywords`) }, 'description': { label: t(`${fieldPrefix}.webPage.description`) }, }, }, @@ -85,7 +85,7 @@ }, 'volume/issue/page_numbers': { label: t(`${fieldPrefix}.paper.volumeIssuePage`) }, 'doi': { label: t(`${fieldPrefix}.paper.DOI`) }, - 'topic/keywords': { label: t(`${fieldPrefix}.paper.topicKeywords`) }, + 'topics/keywords': { label: t(`${fieldPrefix}.paper.topicsKeywords`) }, 'abstract': { label: t(`${fieldPrefix}.paper.abstract`), inputType: 'textarea', @@ -158,8 +158,8 @@ 'start_date': { label: t(`${fieldPrefix}.IMChat.startDate`) }, 'end_date': { label: t(`${fieldPrefix}.IMChat.endDate`) }, 'participants': { label: t(`${fieldPrefix}.IMChat.participants`) }, - 'topicKeywords': { - label: t(`${fieldPrefix}.IMChat.topicKeywords`), + 'topicsKeywords': { + label: t(`${fieldPrefix}.IMChat.topicsKeywords`), inputType: 'textarea', }, 'fileType': { label: t(`${fieldPrefix}.IMChat.fileType`) }, @@ -240,7 +240,7 @@ }, 'data_source_type': { label: t(`${fieldPrefix}.originInfo.source`), - render: value => t(`datasetDocuments.metadata.source.${value === 'notion_import' ? 'notion' : value}`), + render: value => t(`datasetDocuments.metadata.source.${value}`), }, }, }, -- Gitblit v1.8.0