yindongqi be85d94ad7 feat: 优化上海街道地图展示并添加3D效果
- 将2D地图升级为3D地图展示,增强视觉效果
- 添加渐变炫彩边框样式提升UI美观度
- 修复类型检查错误并优化代码结构
- 更新vite配置允许特定主机访问
- 移除无用导入和注释代码
2025-08-19 18:28:13 +08:00
2025-06-24 18:58:59 +08:00
2025-06-24 18:58:59 +08:00
2025-06-24 18:58:59 +08:00
2025-06-24 18:58:59 +08:00
2025-06-24 18:58:59 +08:00
2025-06-24 18:58:59 +08:00
2025-06-24 18:58:59 +08:00
2025-08-08 17:03:15 +08:00
2025-06-24 18:58:59 +08:00
2025-06-24 18:58:59 +08:00
2025-06-24 18:58:59 +08:00

食品安全综合指数分析系统

项目简介

本项目为"食品安全综合指数分析系统"基于Vue3、TypeScript、Element Plus、ECharts等技术栈开发旨在通过多维度数据可视化直观展示上海市及各区、各街道的食品安全综合指数、风险评估、抽检监测、投诉举报等信息助力食品安全监管与决策。

主要功能

  • 上海地图主界面:区级地图可视化,展示各区食品安全综合指数。
  • 上海街道地图:街道级地图可视化,细化到各街道的食品安全数据。
  • 综合指数分析
    • 各环节食品安全综合指数(柱状图)
    • 各区食品安全综合指数(雷达图)
    • 各街道食品安全综合指数(雷达图)
  • 风险评估地图:上海及全国范围的食品安全风险评估(可选)。
  • 指数智能预警:对食品安全指数进行智能预警分析。
  • Mock数据支持内置mock数据便于前端独立开发和演示。

安装与运行

1. 克隆项目

git clone <your-repo-url>
cd Map

2. 安装依赖

npm install

3. 启动开发环境

npm run dev

4. 打包构建

npm run build

5. 预览构建结果

npm run preview

依赖环境

  • Node.js 20+(推荐)
  • Vue 3.x
  • TypeScript 4.x
  • Vite 4.x
  • Element Plus 2.x
  • ECharts 5.x
  • NutUI 4.x
  • 其他依赖详见package.json

Mock数据说明

  • mock数据位于public/mock/目录支持多种mock方式详见public/mock/README.md
  • 支持axios-mock-adapter、API函数劫持等多种mock方案。

目录结构

Map/
  ├── public/           # 静态资源与mock数据
  ├── src/              # 源码目录
  │   ├── api/          # API接口
  │   ├── assets/       # 静态资源
  │   ├── components/   # 组件
  │   ├── views/        # 主要页面
  │   ├── mapjson/      # 地图GeoJSON等
  │   └── ...
  ├── package.json      # 依赖与脚本
  ├── vite.config.ts    # Vite配置
  └── ...

开发者信息

License

私有项目,未经授权不得使用。

Description
不良大屏地图
Readme 10 MiB
Languages
Vue 98.5%
TypeScript 1%
JavaScript 0.2%
CSS 0.2%
HTML 0.1%