vue3 数据可视化大屏 就业数据可视化大屏

数据大屏 yekong 1006℃

vue3 数据可视化大屏 就业数据可视化大屏

如果您需要设计属于自己的数据可视化大屏 请联系我们微信:17331886870

开发环境

vue3+vite+js nodejs 16

分辨率

1920*1080

演示地址

vue3 数据可视化大屏 就业数据可视化大屏

演示demo:vue3 数据可视化大屏 就业数据可视化大屏

效果截图

vue3 数据可视化大屏 就业数据可视化大屏

动画效果

项目模块

1.劳务经纪人分布情况

使用echarts渐变色折线图实现劳务经纪人分布情况

1.劳务经纪人分布情况

2.人员年龄性别信息

使用echarts柱状图实现性别年龄对比。

2.人员年龄性别信息

3.当前务工行业情况

使用echarts横向柱状图实现当前务工行业情况。

3.当前务工行业情况

4.满意度统计

使用echars水球图显示满意度

满意度统计

5.务工人员户籍分布图

使用echarts饼状图渲染显示务工人员户籍分布

务工人员户籍分布图

6.岗位情况

使用echarts堆叠柱状图实现岗位情况。

6.岗位情况

7.各乡镇送工排行榜

使用图表滚动实现各乡镇送工排行榜

7.各乡镇送工排行榜

8.顶部数据

显示:外出务工总人数 门店数 经纪人数 在招岗位数 数据。

8.顶部数据

9.地图数据

数据大屏中间显示地图,点击后显示对应招岗信息。

9.地图数据

10.大屏顶部标题

使用扫光效果给顶部增加动画效果。vue3 数据可视化大屏顶部组件 - 就业数据可视化大屏

vue3 数据可视化大屏顶部组件 - 就业数据可视化大屏

数据交互

使用mockjs 来生成模拟数据,使用axios来进行接口请求。

mockjs数据生成部分代码

// 劳务经纪人分布情况
// vue3 mockjs生成 劳务经纪人分布情况 接口

{
    url: '/api/DistributionOfLaborBrokers',
    method: 'get',
    response: () => {
        // 使用 Mock.js 的 Random 对象来生成随机数据
        const Random = Mock.Random;

// 创建一个数组来存储12个月的数据
        const monthlyData = [];

// 循环添加 12 个月的数据
        for (let i = 1; i <= 12; i++) {
            monthlyData.push({
                name: `${i}月`,
                value: Random.integer(1, 100),
            });
        }
        return {
            status: 200,
            message: 'success',
            data: monthlyData,
        };
    },
},

接口请求封装部分代码

// 劳务经纪人分布情况
export function DistributionOfLaborBrokers(data) {
    return request({
        url: '/api/DistributionOfLaborBrokers',
        method: 'get',
        data
    })
}

接口请求实例

使用await/async进行数据请求

async getData() {
  try {
    const res = await DistributionOfLaborBrokers();
    this.list = res.data
  } catch (err) {
    console.error(err);
  }
},

更新日志

2023年10月23日 v1.1

增加jsconfig.json
调整中间数字卡片数字在部分设备上显示不完整的情况

更多可视化数据大屏

100个酷炫的数据可视化大屏

源码下载

项目基于vue3+vite+js开发 nodejs 16,购买代码请确保有相关开发基础

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

相关文件下载地址
此资源需支付 ¥60 后下载
支付宝购买扫右侧红包码购买更优惠,如无法下载请联系微信:17331886870
喜欢 (0)
vue3 数据可视化大屏 就业数据可视化大屏