feat: 为文档库添加文档类型显示功能
All checks were successful
deploy to server / build-and-deploy (push) Successful in 3m10s
All checks were successful
deploy to server / build-and-deploy (push) Successful in 3m10s
- 功能添加:在文档列表中,当未指定文档类型时,在标题右侧显示文档类型 - 查询更改:产品查询添加文档类型查询方法 - mapper更改:productDocumentView添加文档类型
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
import { isObject } from '../../server/utils/object';
|
||||
import { toDocumentTypeView } from './documentMapper';
|
||||
|
||||
/**
|
||||
* 将 Directus 返回的 ProductImage 数据转换为 ProductImageView 视图模型
|
||||
@ -161,6 +162,10 @@ export function toProductDocumentView(
|
||||
size: 0,
|
||||
title: '',
|
||||
url: '',
|
||||
type: {
|
||||
id: '-1',
|
||||
name: '',
|
||||
},
|
||||
} satisfies ProductDocumentView;
|
||||
}
|
||||
|
||||
@ -173,6 +178,10 @@ export function toProductDocumentView(
|
||||
size: 0,
|
||||
title: '',
|
||||
url: '',
|
||||
type: {
|
||||
id: '-1',
|
||||
name: '',
|
||||
},
|
||||
} satisfies ProductDocumentView;
|
||||
}
|
||||
|
||||
@ -184,6 +193,8 @@ export function toProductDocumentView(
|
||||
|
||||
const trans = document.translations?.[0];
|
||||
|
||||
const typeView = toDocumentTypeView(document.type ?? null);
|
||||
|
||||
return {
|
||||
id: item.id.toString(),
|
||||
fileId: file?.id ?? '',
|
||||
@ -191,6 +202,7 @@ export function toProductDocumentView(
|
||||
size: file?.filesize ?? 0,
|
||||
title: trans?.title ?? '',
|
||||
url: url,
|
||||
type: typeView,
|
||||
} satisfies ProductDocumentView;
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user