feat: assets资源目录

This commit is contained in:
2026-10-08 16:16:07 +08:00
parent e98660ce4e
commit 3df2603e6f
12 changed files with 1065 additions and 0 deletions
@@ -0,0 +1,110 @@
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"