diff --git a/app/api/department-dashboard/brand-knowledge/route.test.ts b/app/api/department-dashboard/brand-knowledge/route.test.ts index 88d30faa..04c21448 100644 --- a/app/api/department-dashboard/brand-knowledge/route.test.ts +++ b/app/api/department-dashboard/brand-knowledge/route.test.ts @@ -81,7 +81,7 @@ const previewFile = { function uploadRequest() { const values = new Map([ ['title', '长图规范'], - ['knowledgeType', '影像规范'], + ['knowledgeType', '主图模板'], ['brand', '索菲亚'], ['productCategoryName', '衣柜'], ['uploadId', 'upload-1'], @@ -311,7 +311,7 @@ describe('brand knowledge upload route', () => { test('replays the existing knowledge record without consuming the merged file twice', async () => { const replayed = createdRecord({ title: '长图规范', - knowledgeType: '影像规范', + knowledgeType: '主图模板', brand: '索菲亚', productCategoryName: '衣柜', fileName: 'knowledge.pdf', diff --git a/components/department-dashboard/BrandKnowledgeDashboard.test.tsx b/components/department-dashboard/BrandKnowledgeDashboard.test.tsx index 9cd2dd44..6f589332 100644 --- a/components/department-dashboard/BrandKnowledgeDashboard.test.tsx +++ b/components/department-dashboard/BrandKnowledgeDashboard.test.tsx @@ -280,6 +280,10 @@ describe('BrandKnowledgeDashboard', () => { expect(screen.getByRole('button', { name: '提交知识' })).toBeDisabled() const knowledgeTypeSelect = screen.getByRole('dialog').querySelector('select') as HTMLSelectElement expect(Array.from(knowledgeTypeSelect.querySelectorAll('option')).map((option) => option.textContent)).toEqual([...BRAND_KNOWLEDGE_TYPE_OPTIONS]) + expect(Array.from(knowledgeTypeSelect.options).map((option) => option.value)).toEqual([ + '主图规范', '主图模板', '详情页规范', '详情页模板', 'sku规范', + 'sku模板', '主图视频规范', '主图视频模板', '影像规范', '品牌VI', + ]) fireEvent.change(screen.getByLabelText('知识标题'), { target: { value: '品牌手册' } }) await waitFor(() => expect(screen.getByRole('option', { name: '床类' })).toBeInTheDocument()) diff --git a/lib/brand-knowledge-file-types.ts b/lib/brand-knowledge-file-types.ts index 33adc67c..c8fef829 100644 --- a/lib/brand-knowledge-file-types.ts +++ b/lib/brand-knowledge-file-types.ts @@ -26,9 +26,13 @@ export const BRAND_KNOWLEDGE_PREVIEW_IMAGE_ACCEPT = BRAND_KNOWLEDGE_PREVIEW_IMAG export const BRAND_KNOWLEDGE_TYPE_OPTIONS = [ '主图规范', + '主图模板', '详情页规范', + '详情页模板', 'sku规范', + 'sku模板', '主图视频规范', + '主图视频模板', '影像规范', '品牌VI', ] as const