文件
shanghaipeiwan/admin
xcbyy f3ea26d161 feat(admin): 方案A—消息铃铛接真实待办聚合 + 清理空壳接口与空卡片
【消息铃铛(真实数据)】
- POST /api/message/list 改为待办聚合:待接单订单/待审核大神/待审核提现/待处理举报/待仲裁工单(复用 getDashboardTodos + 新增 pendingOrdersCount)
- POST /api/message/read 持久化已读:新表 admin_message_reads 记录"已读时的数量",待办数量增加会重新变未读
- 两个接口均加 requireAdmin(待办数量属运营数据,不再匿名可见)

【删除空壳/死接口(前端已无调用方)】
- /api/user/save-info、/api/chat/list、/api/user/my-team/list、/api/user/latest-activity、/api/user/my-project/list

【后台页面清理】
- 「用户与个人中心 → 管理员资料」移除 我的项目/最近动态/我的团队/站内通知 四张空卡(保留真实的管理员资料头部)
- 删除对应 4 个组件;api/user-center.ts 移除 queryMyProjectList/queryMyTeamList/queryLatestActivity/saveUserInfo;api/message.ts 移除 queryChatList

【验证】
- 新增 admin-todo-bell.spec.ts;更新 admin-demo-data-cleanup.spec.ts
- 全量 101 套件 / 690 用例全绿;冒烟 8/8(未登录50008、待办数量、已读、新增后重新未读)
- 后台 pnpm build 通过
2026-10-20 15:52:04 +08:00
..
…
…
…

Arco Design Pro

基于 Arco Design Vue 组件库的开箱即用的中后台前端解决方案。

Admin 中后台管理页面,创新的多架构方案。

license

English | 简体中文

f769c408-adf4-4a85-b4a5-cc0d7e7f29ef

✨ Features

  • TypeScript - 代码完全使用 TypeScript 书写。
  • Vue3 - 面向未来,拥抱 Vue3。
  • Pinia - 紧跟潮流,美味可口。
  • Arco Design - 由 ArcoDesign Vue 组件库强力驱动。
  • Templates - 16+ 页面模版,覆盖表格、列表、表单、工作台、可视化等场景。
  • Themes - 基于「风格配置平台」丰富的主题市场,让你的项目千变万化。
  • Dark Theme - 一键丝滑切换暗黑风格。
  • Mock - 内置 api 模拟方案,代码即注释,更加仿真线上环境。
  • I18n - 内置国际化多语言解决方案。
  • Config - 灵活配置页面配色、布局等。

🌈 Usage

$ npm i arco-cli@latest yarn -g

$ arco init my-project

💎 Changelog

LICENSE

MIT © ArcoDesign