<template>
|
<el-card class="card">
|
<el-row class="mb-5">
|
<el-col>
|
<div class="title text-lg font-bold">概览</div>
|
</el-col>
|
</el-row>
|
|
<el-row class="mb-5" :gutter="20">
|
|
<el-col :span="6">
|
<div class="data-item flex flex-col items-center">
|
<div class="data-num">
|
<span class="text-num">123</span>
|
<span>小时</span>
|
</div>
|
<div class="data-label">已学小时</div>
|
</div>
|
</el-col>
|
<el-col :span="6">
|
<div class="data-item flex flex-col items-center">
|
<div class="data-num">
|
<span class="text-num">123</span>
|
<span>节</span>
|
</div>
|
<div class="data-label">本周课程</div>
|
</div>
|
</el-col>
|
<el-col :span="6">
|
<div class="data-item flex flex-col items-center">
|
<div class="data-num">
|
<span class="text-num">123</span>
|
<span>节</span>
|
</div>
|
<div class="data-label">本周已学课程</div>
|
</div>
|
</el-col>
|
<el-col :span="6">
|
<div class="data-item flex flex-col items-center">
|
<div class="data-num">
|
<span class="text-num">123</span>
|
<span>分</span>
|
</div>
|
<div class="data-label">考试平均分</div>
|
</div>
|
</el-col>
|
</el-row>
|
|
<el-row class="mb-5" :gutter="40">
|
<el-col :span="12">
|
<div class="title text-lg font-bold">我的课表</div>
|
<div class="table-container">
|
<el-table :data="classList" height="500">
|
<el-table-column prop="date" label="课程时间"/>
|
<el-table-column prop="name" label="课程名称" />
|
</el-table>
|
</div>
|
</el-col>
|
|
<el-col :span="12">
|
<div class="title text-lg font-bold">我的考试</div>
|
<div class="table-container">
|
<el-table :data="classList" height="500">
|
<el-table-column prop="date" label="课程时间"/>
|
<el-table-column prop="name" label="课程名称" />
|
</el-table>
|
</div>
|
</el-col>
|
</el-row>
|
</el-card>
|
</template>
|
|
<script setup>
|
import {ref} from 'vue';
|
|
const classList = ref([
|
{
|
date: '2021-08-01',
|
name: '语文'
|
},
|
{
|
date: '2021-08-01',
|
name: '语文'
|
},
|
{
|
date: '2021-08-01',
|
name: '语文'
|
},
|
{
|
date: '2021-08-01',
|
name: '语文'
|
},
|
{
|
date: '2021-08-01',
|
name: '语文'
|
},
|
{
|
date: '2021-08-01',
|
name: '语文'
|
},
|
{
|
date: '2021-08-01',
|
name: '语文'
|
},
|
])
|
|
</script>
|
|
<style lang="scss" scoped>
|
.data-num {
|
font-size: 1.5rem;
|
font-weight: bold;
|
margin-bottom: 0.5rem;
|
}
|
|
.text-num {
|
color: var(--el-color-primary);
|
}
|
</style>
|