feat(header): 新增业务线切换器组件

- 新增 stores/businessLine.ts:Pinia 状态管理,持久化到 localStorage
- 新增 components/BusinessLineSwitcher.vue:企业微信式下拉切换器
- 修改 AppHeader.vue:在环境标签后集成切换器
- 预置 5 条业务线 mock 数据(LAS/Kodo/LTOKEN/灵矽/MAAS)
- 更新 components.d.ts 自动类型声明
This commit is contained in:
2026-07-17 10:28:02 +08:00
parent 157f0c65cb
commit 0dd098213c
4 changed files with 341 additions and 1 deletions
+1
View File
@@ -11,6 +11,7 @@ declare module 'vue' {
AppMain: typeof import('./src/components/Layout/AppMain.vue')['default']
AppSidebar: typeof import('./src/components/Layout/AppSidebar.vue')['default']
AuditLogTable: typeof import('./src/components/AuditLogTable.vue')['default']
BusinessLineSwitcher: typeof import('./src/components/BusinessLineSwitcher.vue')['default']
ElButton: typeof import('element-plus/es')['ElButton']
ElIcon: typeof import('element-plus/es')['ElIcon']
ElInput: typeof import('element-plus/es')['ElInput']