zhanghua
2024-09-12 64adf0faa3ee49de1d4ba3abe6c9de5bb565f44b
src/views/home/index.vue
@@ -1,30 +1,50 @@
<template>
  <div class="dashboard-container">
    <div class="dashboard-text">name: {{ name }}</div>
    <div>
      <div>
        <Chart :data="data1"></Chart>
      </div>
      <div>
        <Chart :data="data2"></Chart>
      </div>
      <div>
        <Chart :data="data3"></Chart>
      </div>
    </div>
  </div>
</template>
<script>
import { mapGetters } from "vuex";
import { login } from "@/api/user";
import Chart from "./components/chart.vue";
export default {
  name: "Dashboard",
  components: {
    Chart,
  },
  computed: {
    ...mapGetters(["name"]),
  },
  created() {
    this.getUserDate();
  data(){
    return{
      data1:{
        value:'course',
        lable:'课消'
      },
      data2:{
        value:'student',
        lable:'学员'
      },
      data3:{
        value:'class',
        lable:'考勤'
      }
    }
  },
  mounted() {
  },
  methods: {
    getUserDate() {
      console.log(123);
      login({
        code: "031xHA00064oxS1Es0200cRzRF2xHA0t",
      }).then((res) => {
       console.log(res);
      });
    },
  },
};
</script>