Files
X-Financial/web/src/views/scripts/knowledgeFolderSelection.js
caoxiaozhu 88ff04bef8 feat: 新增归档中心页面并完善知识库与报销查询能力
新增前端归档中心视图及相关工具函数,扩充知识库文档分类和
提取器支持多种格式,增强编排器报销查询的多维度检索,优
化本体规则和用户代理审核消息,前端完善报销创建和审批详
情交互细节,补充单元测试覆盖。
2026-05-22 16:00:19 +08:00

20 lines
730 B
JavaScript

export function resolveInitialKnowledgeFolder(folders, currentFolder = '') {
const normalizedCurrentFolder = String(currentFolder || '').trim()
const normalizedFolders = Array.isArray(folders) ? folders : []
if (normalizedCurrentFolder && normalizedFolders.some((folder) => folder?.name === normalizedCurrentFolder)) {
return normalizedCurrentFolder
}
return normalizedFolders[0]?.name || ''
}
export function resolveKnowledgeFolderIcon(folder, activeFolder = '') {
const folderName = String(folder?.name || folder || '').trim()
const normalizedActiveFolder = String(activeFolder || '').trim()
return folderName && folderName === normalizedActiveFolder
? 'mdi mdi-folder-open'
: 'mdi mdi-folder'
}