Appearance
云平台前端模块
云平台前端位于 yunui,基于 Vue 2、Vue Router、Vuex、Element UI 和 Axios。业务页面集中在 src/views,请求封装集中在 src/api。
页面模块
| 目录 | 模块 | 说明 |
|---|---|---|
views/dashboard | 首页与数据大屏 | 首页统计、平台大屏、日度大屏。 |
views/system | 系统管理 | 用户、角色、菜单、部门、岗位、字典、配置、通知、企微机器人。 |
views/internal | 内部权限 | 内部菜单、内部角色、授权用户。 |
views/monitor | 系统监控 | 在线用户、定时任务、操作日志、登录日志、服务器、缓存、Druid。 |
views/order | 订单管理 | 订单查询、家政广场等订单相关后台能力。 |
views/merchant | 商户与人员 | 公司、门店、员工、家政员、平台产品、门店积分、标准员工、内部用户、注册审核、招工排行。 |
views/finance | 财务 | 平台流水、门店钱包、软件收入、平台收入、充值、转账充值、灵工结算、提现、品牌费、渠道收入、收入统计。 |
views/insurance | 保险 | 大地保险对账、保单退款文档。 |
views/contract | 合同 | 合同管理、旧数据导出、门店营收。 |
views/training | 培训 | 素材、课程、分类、二级分类。 |
views/marketing | 营销配置 | 门店招工海报模板和二维码配置。 |
views/lead | 线索 | 线索跟踪、派发申诉、派发配置。 |
views/requirement | 需求收集 | 需求提交和评审。 |
views/fixedForm | 固定表单 | 表单列表和公开提交页。 |
views/product | 积分商城 | 积分商品和积分订单。 |
views/tool | 工具 | Swagger、代码生成、表单构建。 |
公司管理关联反查
“商户管理 > 公司管理”支持按公司、门店和员工关联信息查找公司:
- 综合搜索同时覆盖公司、门店、内部账号和实际服务人员。
- 公司信息、门店信息、员工信息、城市、状态和创建时间可以组合筛选。
- 员工信息同时包含内部账号和服务人员,避免只查负责人账号时遗漏一线员工。
- 列表展示公司 ID、统一社会信用代码、地区及关联门店、内部账号、服务人员数量。
- 公司名称可直接打开详情,“查看门店”继续进入该公司的门店列表。
运营操作和异常处理见公司关联信息反查操作说明。
API 模块
| 目录 | 说明 |
|---|---|
api/system | 用户、角色、菜单、部门、岗位、字典、配置、通知、企微机器人。 |
api/system/internal*、api/merchant/internalUser.js | 内部菜单、内部角色和门店内部账号。 |
api/merchant | 公司、门店、员工、家政员、平台产品、产品同步、门店积分、标准员工。 |
api/finance | 财务流水、平台收入、门店钱包、提现、充值、品牌费、渠道收入、软件收入。 |
api/order | 订单和家政广场。 |
api/insurance | 保险对账和退款文档。 |
api/contract | 合同管理和营收。 |
api/training | 培训素材、课程和分类。 |
api/lead | 线索跟踪和派发申诉。 |
api/requirement、api/fixedForm | 需求收集和固定表单。 |
api/storeRecruitPoster.js | 招工海报模板、二维码和排行相关配置。 |
权限与菜单
- 云平台菜单主要由后端菜单权限控制,不是所有业务页面都在
router/index.js里静态声明。 - 页面按钮通常受权限标识控制。出现按钮缺失时,先查角色菜单和按钮权限。
- 菜单路径、组件路径、权限标识需要和前端
views、后端 controller、API 封装保持一致。
发布检查
- 执行
npm run build:prod。 - 确认
dist/index.html和静态资源目录生成。 - 上传覆盖站点目录。
- 验证登录、首页、菜单、订单、门店、财务或本次改动相关页面。