import { computed, ref } from 'vue' import { icons } from '../data/icons.js' export const navItems = [ { id: 'overview', label: '总览', navHint: '运营指标与趋势', icon: icons.dashboard, title: '企业报销智能运营台', desc: '面向财务共享中心的审批、风控、SLA与自动化运营看板' }, { id: 'workbench', label: '个人工作台', navHint: '今日待办与报销进度', icon: icons.workspace, title: '个人工作台', desc: '集中处理今日待办、查看报销进度,并快速进入 AI 报销助手' }, { id: 'requests', label: '差旅申请/报销', navHint: '差旅单据与发起申请', icon: icons.list, title: '差旅申请/报销', desc: '查看员工差旅报销单据、跟踪进度、发起新申请' }, { id: 'approval', label: '审批中心', navHint: '待审批单据与批量处理', icon: icons.approval, title: '审批中心', desc: '统一处理待审批单据,聚焦效率、风险与 SLA' }, { id: 'chat', label: 'AI助手', navHint: '财务知识问答与制度解释', icon: icons.message, title: '财务AI助手', desc: '面向员工与财务场景的智能问答助手,提供制度解读、报销指引与常见问题解答' }, { id: 'policies', label: '知识管理', navHint: '制度、文档与知识库', icon: icons.file, title: '财务知识管理中心', desc: '上传制度文档、沉淀财务知识、构建面向员工问答与知识管理的统一知识库' }, { id: 'audit', label: '技能中心', navHint: 'Skill 设计与版本配置', icon: icons.skill, title: '技能中心', desc: '统一管理技能的触发规则、提示词结构、输出约束与上线版本' }, { id: 'employees', label: '员工管理', navHint: '员工档案、岗位与角色权限', icon: icons.users, title: '员工管理', desc: '集中维护员工基础信息、职级部门岗位,以及管理员、财务人员、使用者和高级管理人员等系统角色' } ] export function useNavigation() { const activeView = ref('overview') const currentView = computed( () => navItems.find((item) => item.id === activeView.value) ?? navItems[0] ) function setView(view) { activeView.value = view } return { activeView, currentView, setView, navItems } }