collect-system/apps/server/src/models/term/utils.ts

25 lines
547 B
TypeScript
Raw Normal View History

2025-01-06 08:45:23 +08:00
import { TreeDataNode } from '@nice/common';
2024-12-30 08:26:40 +08:00
export function formatToTermTreeData(term: any): TreeDataNode {
return {
id: term.id,
key: term.id,
value: term.id,
title: term.name,
order: term.order,
pId: term.parentId,
isLeaf: !Boolean(term.children?.length),
};
}
export function mapToTermSimpleTree(term: any): TreeDataNode {
return {
id: term.id,
key: term.id,
value: term.id,
title: term.name,
order: term.order,
pId: term.parentId,
isLeaf: !Boolean(term.children?.length),
};
}