智慧消防大数据中心 数据可视化平台 vue3

数据大屏

vue3 可视化数据大屏 智慧消防大数据中心

id

52

运行环境

nodejs 23

开发框架

vue3 vite js

分辨率

1920 * 1080

演示地址

演示demo:智慧停车场运营数据大屏 可视化数据大屏 vue3

动态效果

智慧消防大数据中心

智慧消防大数据中心

接警占比

3D 饼状图,电话报警、火灾报警器、网络报警、短信报警、手动报警按钮等多渠道占比一目了然。

接警占比

警情类型

纵向柱状图,涵盖火灾扑救、抢险救援、社会救助等多种警情类型。

警情类型

24小时火灾分布情况

折线图实时展示火灾与抢险数量的时间分布。

24小时火灾分布情况

着火物质分析

柱状图分析木材、纸张、塑料、油类等物质的火灾发生情况。

着火物质分析

着火场所分析

异形柱状图,住宅、商业、工业、森林、车辆等场所火灾一览无遗。

着火场所分析

气候因素影响分析

雷达图展示温度、湿度、风速、降水量等气候因素对火灾的影响。

气候因素影响分析

最新火警警情列表

自动滚动表格,警情编号、时间、地点、类型、状态等信息实时更新。

最新火警警情列表

消防分布

集成高德地图,展示火情地点、消防栓、消防队分布。

消防分布

数字卡片

今日火警总数、响应率、设备在线率、救援队伍数、火灾预警次数等关键指标卡片展示。

数字卡片

更多可视化大屏实例

酷炫的数据可视化大屏模板

项目结构

项目结构

部分代码

<template>
  <div class="home">
    <bgAnimate></bgAnimate>
    <top class="wow fadeInDown" title="智慧消防大数据中心"></top>
    <div class="homeMain">
      <div class="homeMainLeft">
        <div class="item1 wow fadeInLeft">
          <item title="接警占比">
            <item1></item1>
          </item>
        </div>
        <div class="item1 wow fadeInLeft" data-wow-delay="0.5s">
          <item title="警情类型">
            <item2></item2>
          </item>
        </div>
        <div class="item1 wow fadeInLeft" data-wow-delay="1s">
          <item title="24小时火灾分布情况">
            <item3></item3>
          </item>
        </div>
      </div>
      <div class="homeMainCenter">
        <div class="homeMainCenterTop">
          <item4></item4>
        </div>
        <div class="homeMainCenterC">
          <item9></item9>
        </div>
        <div class="homeMainCenterBottom">
          <item type="big"  class="wow fadeInUp" title="最新火警警情列表" data-wow-delay="0.5s">
            <item5></item5>
          </item>
        </div>
      </div>
      <div class="homeMainRight">
        <div class="item1 wow fadeInRight">
          <item title="着火物质分析">
            <item6></item6>
          </item>
        </div>
        <div class="item1 wow fadeInRight" data-wow-delay="0.5s">
          <item title="着火场所分析">
            <item7></item7>
          </item>
        </div>
        <div class="item1 wow fadeInRight" data-wow-delay="1s">
          <item title="气候因素影响分析">
            <item8></item8>
          </item>
        </div>
      </div>
    </div>
  </div>
</template>

<script setup>
import { ref, onMounted } from 'vue'
import { gsap } from "gsap";
import WOW from "wow.js"
import top from "./components/top/index.vue"
import item from "./components/item/index.vue"
import item1 from "./components/item1/index.vue"
import item2 from "./components/item2/index.vue"
import item3 from "./components/item3/index.vue"
import item4 from "./components/item4/index.vue"
import item5 from "./components/item5/index.vue"
import item6 from "./components/item6/index.vue"
import item7 from "./components/item7/index.vue"
import item8 from "./components/item8/index.vue"
import item9 from "./components/item9/index.vue"
import bgAnimate from "@/components/bgAnimate/index.vue"

// 生命周期钩子
onMounted(() => {
  const wow = new WOW({})
  wow.init()

  // GSAP 动画:homeMainCenterC 从缩放0到1
  gsap.fromTo(
      ".homeMainCenterC",
      { scale: 0 },
      { scale: 1, duration: 1, ease: "power1.out" }
  );
})
</script>

项目依赖

{
  "name": "zhihuixiaofang",
  "private": true,
  "version": "1.2.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "build-qiniu": "vite build && node ./qiniu.js",
    "preview": "vite preview"
  },
  "dependencies": {
    "@meruem117/vue-seamless-scroll": "^0.1.8",
    "@vue/shared": "^3.2.47",
    "autoprefixer": "^10.4.13",
    "axios": "^1.6.8",
    "crypto-js": "^4.2.0",
    "dayjs": "^1.11.7",
    "disable-devtool": "^0.3.7",
    "echarts": "^5.5.0",
    "echarts-extension-amap": "^1.12.0",
    "element-plus": "2.3.8",
    "fs": "0.0.1-security",
    "gsap": "^3.12.5",
    "highcharts": "^10.1.0",
    "jquery": "^3.6.4",
    "lottie-web": "^5.12.2",
    "mockjs": "^1.1.0",
    "postcss": "^8.4.21",
    "postcss-loader": "^7.0.2",
    "postcss-pxtorem": "^6.0.0",
    "qiniu": "^7.8.0",
    "sass": "^1.57.1",
    "sass-loader": "^13.2.0",
    "style-loader": "^3.3.1",
    "vite-plugin-compression": "^0.5.1",
    "vite-plugin-mock": "^2.9.8",
    "vue": "^3.2.45",
    "vue-router": "^4.1.6",
    "vue3-number-roll-plus": "^0.1.3",
    "wow.js": "^1.2.2"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^4.0.0",
    "vite": "^4.0.0"
  }
}



源码下载

项目基于vue3+vite+js开发 nodejs 23

购买代码前请确保具备相关开发基础

本项目为纯前端大屏,无后端支持

默认数据为模拟数据,实际使用时需接入真实数据源

虚拟产品一经售出 概不退款请谅解

相关文件下载地址
此资源需支付 ¥60 后下载
购买成功后,如无法下载请联系微信:17331886870
喜欢
智慧消防大数据中心 数据可视化平台 vue3