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

数据大屏

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

id

73

开发环境

nodejs 16

开发框架

vue3+vite+js

分辨率

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);
  }
},

相关大屏

全国就业市场大数据平台 - 数据可视化大屏 vue3
全国就业市场大数据平台 - 数据可视化大屏 vue2

更多可视化数据大屏

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

源码下载

项目基于vue3+vite+js开发 nodejs 16,获取代码前请确保具备相关开发基础

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

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