ll
liukangdong
2024-09-06 d39cce94b1e2ac194fbf8c76b4925c7dcb41160e
admin/src/views/index.vue
@@ -1,7 +1,7 @@
<template>
  <div class="main_home">
    <div class="home_header">
      <div class="mb10 fs17">下午好,系统管理员</div>
      <div class="mb10 fs17">下午好,{{ userInfo.realname }}</div>
      <div class="fs13">
        今天是 {{ nowDate }} {{ nowWeek }},欢迎回到智慧物流园区安消一体化系统
      </div>
@@ -225,6 +225,10 @@
import dayjs from 'dayjs'
import * as echarts from 'echarts'
import { weeks } from '@/utils/config'
import {
  getWorkbenchBody,
  getWorkbenchHead
} from '@/api'
const colors = ['#52a4f7', '#7678f7', '#5fc6d5']
export default {
  data () {
@@ -240,7 +244,13 @@
      ]
    }
  },
  computed: {
    userInfo(){
      return this.$store.state.userInfo
    }
  },
  created () {
    this.updateDate()
    setInterval(() => {
      this.updateDate()
@@ -255,11 +265,20 @@
      this.nowWeek = weeks[new Date().getDay()]
    },
    initData () {
      this.getWorkBody() //主体数据
      this.getWorkHead() //主体数据
      this.initEchart1()
      this.initEchart2()
      this.initEchart3()
      this.initEchart4()
    },
    getWorkBody() {
      getWorkbenchBody()
    },
    getWorkHead() {
      getWorkbenchHead()
    },
    initEchart1 () {
      const myChart = echarts.init(document.getElementById('echart1'))
      const option = {