|
|
@@ -1,44 +1,23 @@
|
|
|
<template>
|
|
|
- <div class="console">
|
|
|
- <CardList></CardList>
|
|
|
+ <div class="flex items-center justify-center bg-gray-50">
|
|
|
+ <div class="train_card grid auto-rows-[200px] grid-cols-[repeat(4,200px)] gap-4">
|
|
|
+ <!-- 教员培训 -->
|
|
|
+ <div class="col-span-2 row-span-2 flex items-center justify-center rounded-2xl bg-green-500 text-xl font-bold text-white shadow-md"> 教员培训 </div>
|
|
|
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :sm="24" :md="12" :lg="10">
|
|
|
- <ActiveUser />
|
|
|
- </el-col>
|
|
|
- <el-col :sm="24" :md="12" :lg="14">
|
|
|
- <SalesOverview />
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
+ <!-- 课程编辑 -->
|
|
|
+ <div class="col-span-2 flex items-center justify-center rounded-2xl bg-purple-500 text-lg font-semibold text-white shadow-md"> 课程编辑 </div>
|
|
|
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :sm="24" :md="24" :lg="12">
|
|
|
- <NewUser />
|
|
|
- </el-col>
|
|
|
- <el-col :sm="24" :md="12" :lg="6">
|
|
|
- <Dynamic />
|
|
|
- </el-col>
|
|
|
- <el-col :sm="24" :md="12" :lg="6">
|
|
|
- <TodoList />
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
+ <!-- 故障管理 -->
|
|
|
+ <div class="flex items-center justify-center rounded-2xl bg-teal-500 text-lg font-semibold text-white shadow-md"> 故障管理 </div>
|
|
|
+
|
|
|
+ <!-- 评价中心 -->
|
|
|
+ <div class="flex aspect-square items-center justify-center rounded-2xl bg-rose-500 text-lg font-semibold text-white shadow-md"> 评价中心 </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
- import CardList from './widget/CardList.vue'
|
|
|
- import ActiveUser from './widget/ActiveUser.vue'
|
|
|
- import SalesOverview from './widget/SalesOverview.vue'
|
|
|
- import NewUser from './widget/NewUser.vue'
|
|
|
- import Dynamic from './widget/Dynamic.vue'
|
|
|
- import TodoList from './widget/TodoList.vue'
|
|
|
- import { useCommon } from '@/composables/useCommon'
|
|
|
-
|
|
|
- defineOptions({ name: 'Console' })
|
|
|
-
|
|
|
- useCommon().scrollToTop()
|
|
|
+ defineOptions({ name: 'TrainConsole' })
|
|
|
</script>
|
|
|
|
|
|
-<style lang="scss" scoped>
|
|
|
- @use './style';
|
|
|
-</style>
|
|
|
+<style lang="scss" scoped></style>
|