智慧养老数据大屏 数据可视化大屏 vue3

数据大屏

vue3 可视化数据大屏 智慧养老数据大屏

id

105

运行环境

nodejs 23

开发框架

vue3 vite js

分辨率

1920 * 1080

演示地址

演示demo:智慧养老数据大屏 可视化数据大屏 vue3

动态效果

效果截图

智慧养老数据大屏 可视化数据大屏 vue3

老人数据情况

横向柱状图展示老人数据情况

60以下
60-65
66-70
71-75
80以上

老人数据情况

服务商数据情况

柱状图展示服务商数据情况

服务商数据情况

入退住趋势

折线图展示入退住趋势

入退住趋势

服务工单情况

数字卡片展示服务工单情况

累计服务工单
日服务工单
进行中服务工单
已完成服务工单

服务工单情况

服务人员数据情况

柱状图展示服务人员数据情况

服务人员数据情况

服务人员男女比例

饼状图展示服务人员男女比例

服务人员男女比例

关键数据

数据卡片展示关键数据

累计服务金额(元)
累计补贴金额(元)
累计服务人次

关键数据

地图标注服务情况

地图标注服务情况

地图标注服务情况

大屏数据可视化模板

数据可视化大屏模板

项目文件目录

项目文件目录

部分代码

<template>
  <div class="home">
    <bgAnimate></bgAnimate>
    <top class="wow fadeInDown" name="智慧养老数据大屏"></top>
    <div class="homeMain">
      <div class="homeMainl">
        <div class="item1">
          <item name="老人数据情况" :duration="0.5" :delay="0">
            <item1></item1>
          </item>
        </div>
        <div class="item1">
          <item name="服务商数据情况" :duration="0.5" :delay="0.5">
            <item2></item2>
          </item>
        </div>
        <div class="item1">
          <item name="入退住趋势" :duration="0.5" :delay="1">
            <item3></item3>
          </item>
        </div>
      </div>
      <div class="homeMainc">
        <div class="item1">
          <item8></item8>
        </div>
        <div class="item2" ref="item2Ref">
          <item7></item7>
        </div>
      </div>
      <div class="homeMainr">
        <div class="item1">
          <item name="服务工单情况" :duration="0.5" :delay="0">
            <item4></item4>
          </item>
        </div>
        <div class="item1">
          <item name="服务人员数据情况" :duration="0.5" :delay="0.5">
            <item5></item5>
          </item>
        </div>
        <div class="item1">
          <item name="服务人员男女比例" :duration="0.5" :delay="1">
            <item6></item6>
          </item>
        </div>
      </div>
    </div>
    <footerbg></footerbg>
  </div>
</template>

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

// 创建 ref 引用
const item2Ref = ref(null)

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

  // GSAP 动画:从小到大的缩放效果
  if (item2Ref.value) {
    gsap.fromTo(item2Ref.value,
        {
          scale: 0,
          opacity: 0,
          transformOrigin: "center center"
        },
        {
          scale: 1,
          opacity: 1,
          duration: 0.8,
          delay: 1.5,
          ease: "back.out(1.7)"
        }
    )
  }
})
</script>

项目依赖

{
  "name": "zhihuiyanglao",
  "private": true,
  "version": "1.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "build-qiniu": "vite build && node ./qiniu.js",
    "preview": "vite preview"
  },
  "dependencies": {
    "autoprefixer": "^10.4.13",
    "axios": "^1.5.1",
    "dayjs": "^1.11.7",
    "disable-devtool": "^0.3.7",
    "echarts": "^5.4.3",
    "fs": "0.0.1-security",
    "gsap": "^3.11.4",
    "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-mock": "^2.9.8",
    "vue": "^3.2.45",
    "vue-router": "^4.1.6",
    "vue3-seamless-scroll": "^2.0.1",
    "wow.js": "^1.2.2"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^4.0.0",
    "vite": "^4.0.0"
  }
}

相关大屏

社区老人综合态势数据大屏 - 数据可视化大屏 vue3

源码下载

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

获取代码前请确保具备相关开发基础

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

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

请在确认需求后再获取相关代码

当前版本为vue3 如果需要vue2版本请访问:智慧养老数据大屏 数据可视化大屏 vue2

相关文件下载地址
此资源需支付 ¥60 后下载
喜欢
智慧养老数据大屏 数据可视化大屏 vue3