2024-01-29 09:26:07 +08:00

18 lines
483 B
JavaScript

export function treeOption2SelectOption(tmNode, labelField) {
const {
rawNode
} = tmNode;
return Object.assign(Object.assign({}, rawNode), {
label: rawNode[labelField],
value: tmNode.key
});
}
export function treeOption2SelectOptionWithPath(tmNode, path, separator, labelField) {
const {
rawNode
} = tmNode;
return Object.assign(Object.assign({}, rawNode), {
value: tmNode.key,
label: path.map(v => v.rawNode[labelField]).join(separator)
});
}