2025-12-18 15:52:02 +08:00
fix
2025-12-18 15:52:02 +08:00
fix
2025-12-18 15:52:02 +08:00
2025-11-17 12:49:59 +08:00
2025-12-16 12:27:12 +08:00
2025-12-16 12:27:12 +08:00
2025-11-17 12:49:59 +08:00
fix
2025-12-18 15:52:02 +08:00
2025-11-17 12:49:59 +08:00
2025-11-17 12:49:59 +08:00
2025-12-16 12:27:12 +08:00
2025-12-16 12:27:12 +08:00

报告查看器report-viewer

一个基于 Vue 3 + Vite + Tailwind CSS + Vant 的移动端报告查看器,用于展示各类风控 / 报告数据(如司法涉诉、消费交易特征等),支持图表可视化和多页报告浏览。


功能概览

  • 报告展示:按模块展示多种报告内容与字段说明
  • 图表可视化:基于 EChartsvue-echarts 渲染图表
  • 移动端 UI:使用 Vant 4 组件库,适配手机端浏览体验
  • 组合式 API:使用 Vue 3 组合式写法封装业务逻辑(如风险提示 hook 等)

技术栈

  • 框架Vue 3
  • 构建工具Vite
  • UI 组件库Vant 4
  • 样式Tailwind CSS、Sass
  • 数据请求Axios
  • 图表ECharts、vue-echarts

环境要求

  • Node.js:建议 >= 18
  • 包管理器:推荐使用 pnpm(项目中已指定 pnpm 版本)

安装与运行

# 安装依赖(推荐)
pnpm install

# 如果使用 npm / yarn也可以
# npm install
# 或
# yarn install

本地开发

pnpm dev

启动后,按终端提示在浏览器中访问对应地址(通常为 http://localhost:5173)。

打包构建

pnpm build

构建产物会输出到 dist 目录,可部署到任意静态资源服务器。

预览构建结果

pnpm preview

目录结构(简要)

以下仅列出与前端页面关系最紧密的部分:

  • src/main.js:应用入口文件,挂载 Vue 应用
  • src/views/Report.vue:报告主页面
  • src/ui/:报告相关的 UI 组件(如 CIVYZ9A2B.vue 等)
  • src/composables/:组合式函数(如 useRiskNotifier 等)
  • tailwind.config.jsTailwind CSS 配置

开发说明

  • 若需新增报告模块,建议:
    • src/ui/ 下新增对应的 Vue 组件
    • Report.vue 中注册或路由中引用新组件
    • 如需共享逻辑,可在 src/composables/ 中抽离成 hook
  • 图表相关逻辑优先封装在单独组件或 composable 中,避免在视图中直接写大量配置。
Description
No description provided
Readme 2.2 MiB
Languages
Vue 92.1%
JavaScript 7.5%
CSS 0.2%
HTML 0.2%