feat: 产品视图模型添加状态
- 产品状态:从Directus Schema获取Product的Status字段 - 视图字段:添加Status字段用于标示产品状态 - 测试方法:为Status字段添加单元测试
This commit is contained in:
@ -219,6 +219,8 @@ export function toProductDocumentView(
|
||||
export function toProductView(raw: Product): ProductView {
|
||||
const trans = raw.translations?.[0];
|
||||
|
||||
const status = raw.status ?? 'discontinued';
|
||||
|
||||
const images = toProductImageView(raw.images ?? []);
|
||||
|
||||
const specs = toProductSpecGroupView(raw.specs ?? []);
|
||||
@ -229,6 +231,7 @@ export function toProductView(raw: Product): ProductView {
|
||||
|
||||
return {
|
||||
id: raw.id.toString(),
|
||||
status: status,
|
||||
name: trans?.name ?? '',
|
||||
summary: trans?.summary ?? '',
|
||||
images: images,
|
||||
|
||||
Reference in New Issue
Block a user