schema: name: codemap.symbols.index version: "1.0" level: L1 note: 快速扫描级索引,仅页面/模块清单;组件级 props/事件与 API 调用明细需升级 L2+ platform: vue basePath: codes/web_zentao/src projectName: sa-cc statistics: vueFiles: 530 views: 446 jsModules: 91 apiModules: 30 routerModules: 7 storeModules: unknown(L1未展开) componentDirs: 21 router: modules: [devops.js, implement.js, perf.js, product.js, project.js, territory.js, user.js] authPattern: meta.auth 权限码数组(如 ['devops-ywtask']) topRoutes: - path: /devops title: 运维任务 auth: [devops-ywtask] children: [/devops/holiday 节假日, /devops/hjzxxj 职场巡检, /devops/backups 数据备份, /devops/machineroom 机房巡检, /devops/change 运维变更, /devops/fwq 系统运维监控, /devops/task 运维管理] - path: /implement title: 项目迭代 auth: [implement-list] children: [/implement/story/:id 需求, /implement/story-info/:id 需求详情, /implement/task/:id 任务, /implement/task-info/:id 任务详情, /implement/bug/:id bug, /implement/bug-info/:id bug详情] apiModules: count: 30 list: [action, auth, base, baseMenus, count, devlopFeedback, devops, holiday, index, kanban, meeting, module, perf, product, productStory, productUserStory, project, projectList, recruited, release, resource, task, test, user, userStory, usertask, WebsocketTool] views: - module: dashboard path: views/dashboard pages: [index.vue] note: 工作台首页(含 components/ dialog/) - module: devops(运维) path: views/devops pages: [backups, change, fwq, hjzxxj, holiday, machineroom, task, ywtask] note: 对应路由 /devops/* 8 个子模块 - module: fault(故障记录) path: views/fault pages: [record] - module: implement(项目迭代) path: views/implement pages: [index.vue, story/, storyinfo/, task/, taskinfo/, bug/, buginfo/, look/, testtask/, components/, dialog/, tab/] note: 迭代维度聚合 需求/任务/bug/测试单 - module: perf(绩效) path: views/perf pages: [config.vue, docCheck.vue, manualScoreDialog.vue, report.vue] - module: product(产品) path: views/product pages: [index.vue, story/, storyinfo/, userstory/, userstoryinfo/, feedback/, feedbackinfo/, devlopfeedback/, meeting/, components/, dialog/, tab/] - module: project(项目) path: views/project pages: [index.vue, child/, tab/, components/, dialog/] - module: projectList(项目列表) path: views/projectList pages: [index.vue, info/, tab/, components/, dialog/] - module: resource(资源) path: views/resource pages: [index.vue, tab/, dialog/] - module: task(任务) path: views/task pages: [index.vue, tab/, components/, dialog/] - module: territory(地域/辖区) path: views/territory pages: [index.vue, story/, storyinfo/, task/, bug/, buginfo/, feedback/, feedbackinfo/, search/, components/, dialog/] - module: test(测试) path: views/test pages: [index.vue, case/, bug/] - module: user(用户/权限) path: views/user pages: [user/, role/, menu/] - module: worktime(工时) path: views/worktime pages: [count] - module: login path: views/login - module: error-page path: views/error-page components: dirs: [HeaderCall, MdPreview, Picker, StatusTag, buttons, cascader, commonTable, layout, map, pageInfos, pagination, phoneRecord, popoverConfirm, quill-editor, saCell, select, table, upload, vueEditor] notable: - HeaderCall: 话务头部(呼叫中心) - phoneRecord: 通话录音(g726 音频) - commonTable: 通用表格(业务列表基座) - StatusTag: 禅道状态标签映射 layout: main: layout/(含 home/ header-call/ float-drag/) note: 主布局 + 话务悬浮头 telephony: dirs: [util/phoneSystem, components/HeaderCall, components/phoneRecord, common/g726] note: Electron 桌面端呼叫中心能力(软电话/录音/话务) store: path: store/modules/ note: Vuex 模块(L1 未展开清单) realtime: tool: api/WebsocketTool.js protocol: STOMP lib: "@stomp/stompjs"