Skip to content

业务数据明细

基础信息

说明
菜单路径/businessDataCenter/serviceDataDetails/common
路由名称/businessDataCenter/serviceDataDetails/common
页面组件src/views/businessDataCenter/serviceDataDetails/common/index.vue
接口模块无独立 API 文件,各 Tab 组件内通过 this.$api.post('home/xxx') 直接调用
Storecommon.userInfo(读取首页权限类型)
页面定位业务数据中台的汇总首页,按「通用 / 销售 / 运营 / 经营」四个维度聚合展示经营与业务数据

Tab 与权限说明

页面顶部为 el-tabs,Tab 项并非固定,而是由当前用户的首页权限类型动态生成

  • 权限字段:userInfo.homePageAuthType(Vuex common.userInfo),为逗号分隔的数字字符串
  • 映射关系(common/index.vueactiveArr 计算):
权限值Tab 名称渲染组件
1通用类currency/index.vue
2销售类sale/index.vue
3运营类operate/index.vue
4经营类management/index.vue

用户只看到其权限值对应的 Tab;默认选中第一个(Currency)。切换 Tab 时通过 <component :is="activeName"> 动态渲染对应组件,并附带 slide-fade 过渡动画。

页面功能

1. 通用类(Currency)

整体栅格布局:左侧 19 栏(金额统计 + 地区分布地图),右侧 5 栏(快捷入口 + 公众号数据)。

  • 金额统计AmountStatistics):核心经营金额指标卡片
  • 地区分布地图mapCharts,ECharts 中国地图):按地区统计累计报案数量手机维修商服务网点数量宠物服务商网点数量三类数据
  • 快捷入口Shortcut):常用功能跳转
  • 公众号数据OfficialAccount):最新微信公众号数据概览

2. 销售类(Sale)

围绕销售订单与佣金的统计看板。

  • 销售订单统计SaleOrder
  • 退款订单统计RefundOrder
  • 销售佣金统计SalesCommission

3. 运营类(Operate)

运营侧多维数据统计,含工单、供应商、投诉、设备等多类图表。

  • 工单数据统计OrderData):服务工单、保险退款、已审保单、黑名单、投诉工单等
  • 供应商数据统计SupplierData
  • 占比类图表PieCharts):维修方式占比、智能推荐使用率、关单时间、设备型号 / 品牌分布等

4. 经营类(management)

经营管理视角的工单与收支统计。

  • 服务工单统计SaleOrder
  • 销售订单统计RefundOrder
  • 收入支出统计income):支持分页查询与删除

使用组件

组件路径用途
Container@/components/container通用页面容器(标题、面包屑)
AmountStatistics../currency/amountStatistics通用类金额统计
mapCharts@/components/echarts/map通用类地区分布地图
OfficialAccount../currency/officialAccount公众号数据
Shortcut../currency/shortcut快捷入口
SaleOrder / RefundOrder / SalesCommission../sale/*销售类各统计模块
OrderData / SupplierData / PieCharts../operate/*运营类各统计模块
SaleOrder / RefundOrder / income../management/*经营类各统计模块
ElTabs / ElTabPane / ElRow / ElColelement-uiTab 切换与栅格布局

第三方 / 工具

依赖用途
echarts(经 @/components/echarts/map 封装)地区分布地图
vuexmapState读取用户首页权限类型

使用 Store

Store使用位置用途
common.userInfomapStatecommon/index.vue读取 homePageAuthType 决定展示哪些 Tab

调用接口

所有接口实际请求统一带 /api 前缀(下表 URL 为业务路径简写,如 home/xxx/api/home/xxx)。

业务数据明细无独立 API 文件,各 Tab 组件内通过 this.$api.post(url) 直接调用,URL 统一以 home/ 为前缀。

接口 URL所属 Tab用途
home/queryReportMapOfArea通用类地区报案 / 网点分布
home/statisticsChart通用类金额统计图表
home/getNewestWechatAccount通用类最新公众号数据
home/saleOrderStatistics销售类销售订单统计
home/refundOrderStatistics销售类退款订单统计
home/orderCommissionStatistics销售类订单佣金统计
home/serviceOrderStatistics运营类服务工单统计
home/insuranceRefundStatistics运营类保险退款统计
home/checkedPolicyStatistics运营类已审保单统计
home/blackListStatistics运营类黑名单统计
home/coOrderStatistics运营类投诉工单统计
home/maintenanceModeStatistics运营类维修方式统计
home/repairArrangeRecommendRateStatistics运营类智能推荐使用率
home/avgExitDurationStatistics运营类关单时间统计
home/equipmentModelStatistics运营类设备型号统计
home/equipmentBrandStatistics运营类设备品牌统计
home/managementServiceOrderStatistics经营类服务工单统计
home/managementSaleOrderStatistics经营类销售订单统计
home/incomeExpendPageQuery经营类收入支出分页查询
home/incomeExpendDelete经营类收入支出删除

修改记录

修改人修改时间修改内容
zhouw2026-07-03编写页面内容