diff --git a/frontend/src/views/public/AdvancedPubSearchView.vue b/frontend/src/views/public/AdvancedPubSearchView.vue index 567f4c4..bc09de1 100644 --- a/frontend/src/views/public/AdvancedPubSearchView.vue +++ b/frontend/src/views/public/AdvancedPubSearchView.vue @@ -34,7 +34,6 @@ const fieldLabelMap: Record = { DOI: 'DOI', LA: 'Language', TW: 'Text Word', - BOOK: 'Book', COIS: 'Conflict of Interest Statements', DCOM: 'Date - Completion', CRDT: 'Date - Create', @@ -43,9 +42,7 @@ const fieldLabelMap: Record = { LR: 'Date - Modification', RN: 'EC/RN Number', ED: 'Editor', - FILTER: 'Filter', GR: 'Grants and Funding', - ISBN: 'ISBN', IR: 'Investigator', IP: 'Issue', LID: 'Location ID', @@ -66,7 +63,7 @@ interface TransItem { } // 模块级常量的 validTags Set,避免每次 validateQuery 时重新创建 -const _VALID_TAGS = new Set(['AB', 'AD', 'AU', 'CN', 'FAU', 'AUID', 'LAU', 'BOOK', 'COIS', 'DCOM', 'CRDT', 'EDAT', 'MHDA', 'LR', 'DP', 'DOI', 'RN', 'ED', 'FILTER', 'GR', 'ISBN', 'IR', 'IP', 'TA', 'LA', 'LID', 'MAJR', 'SH', 'MH', 'OT', 'PG', 'PA', 'PMID', 'PT', 'PUBN', 'SI', 'PS', 'NM', 'TW', 'TI', 'TIAB', 'TT', 'VI']) +const _VALID_TAGS = new Set(['AB', 'AD', 'AU', 'CN', 'FAU', 'AUID', 'LAU', 'COIS', 'DCOM', 'CRDT', 'EDAT', 'MHDA', 'LR', 'DP', 'DOI', 'RN', 'ED', 'GR', 'IR', 'IP', 'TA', 'LA', 'LID', 'MAJR', 'SH', 'MH', 'OT', 'PG', 'PA', 'PMID', 'PT', 'PUBN', 'SI', 'PS', 'NM', 'TW', 'TI', 'TIAB', 'TT', 'VI']) function useValidTags() { return _VALID_TAGS } const translated = computed(() => { @@ -117,7 +114,6 @@ const fieldOptions = [ { label: 'Author - First [FAU]', value: 'FAU' }, { label: 'Author - Identifier [AUID]', value: 'AUID' }, { label: 'Author - Last [LAU]', value: 'LAU' }, - { label: 'Book [BOOK]', value: 'BOOK' }, { label: 'Conflict of Interest Statements [COIS]', value: 'COIS' }, { label: 'Date - Completion [DCOM]', value: 'DCOM' }, { label: 'Date - Create [CRDT]', value: 'CRDT' }, @@ -127,9 +123,7 @@ const fieldOptions = [ { label: 'Date - Publication [DP]', value: 'DP' }, { label: 'EC/RN Number [RN]', value: 'RN' }, { label: 'Editor [ED]', value: 'ED' }, - { label: 'Filter [FILTER]', value: 'FILTER' }, { label: 'Grants and Funding [GR]', value: 'GR' }, - { label: 'ISBN [ISBN]', value: 'ISBN' }, { label: 'Investigator [IR]', value: 'IR' }, { label: 'Issue [IP]', value: 'IP' }, { label: 'Journal [TA]', value: 'TA' },