|
@@ -56,13 +56,13 @@
|
|
<el-col :xs="24" :sm="24" :md="10" :lg="10" :xl="10">
|
|
<el-col :xs="24" :sm="24" :md="10" :lg="10" :xl="10">
|
|
<el-card style="height: 99%;">
|
|
<el-card style="height: 99%;">
|
|
<el-card shadow="never" class="h-100% ">
|
|
<el-card shadow="never" class="h-100% ">
|
|
-
|
|
|
|
|
|
+
|
|
<template #header>
|
|
<template #header>
|
|
<div class="h-7 flex justify-between fw-800 text-20px">
|
|
<div class="h-7 flex justify-between fw-800 text-20px">
|
|
<span>基本信息</span>
|
|
<span>基本信息</span>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
-
|
|
|
|
|
|
+
|
|
<el-row style="flex-wrap: wrap; ">
|
|
<el-row style="flex-wrap: wrap; ">
|
|
<el-col v-for="(item, index) in projects" :key="`card-${index}`" :xs="24" :sm="24" :md="24" :lg="8"
|
|
<el-col v-for="(item, index) in projects" :key="`card-${index}`" :xs="24" :sm="24" :md="24" :lg="8"
|
|
:xl="8">
|
|
:xl="8">
|
|
@@ -70,19 +70,19 @@
|
|
<div class="flex items-center h-90px ">
|
|
<div class="flex items-center h-90px ">
|
|
<!-- <Icon :icon="item.icon" :size="25" class="mr-8px" /> -->
|
|
<!-- <Icon :icon="item.icon" :size="25" class="mr-8px" /> -->
|
|
<Icon :icon="item.icon" :size="38" class="mr-8px " />
|
|
<Icon :icon="item.icon" :size="38" class="mr-8px " />
|
|
-
|
|
|
|
|
|
+
|
|
<span class="text-17px c-white">{{ item.name }}</span>
|
|
<span class="text-17px c-white">{{ item.name }}</span>
|
|
</div>
|
|
</div>
|
|
<div class="mb-18px text-32px c-white ml-20px text-center">{{ t(item.message) }}</div>
|
|
<div class="mb-18px text-32px c-white ml-20px text-center">{{ t(item.message) }}</div>
|
|
<!-- <div class="mt-12px flex justify-between text-12px text-gray-400">
|
|
<!-- <div class="mt-12px flex justify-between text-12px text-gray-400">
|
|
-
|
|
|
|
|
|
+
|
|
<span>{{ formatTime(item.time, 'yyyy-MM-dd') }}</span>
|
|
<span>{{ formatTime(item.time, 'yyyy-MM-dd') }}</span>
|
|
</div> -->
|
|
</div> -->
|
|
</el-card>
|
|
</el-card>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
</el-card>
|
|
</el-card>
|
|
-
|
|
|
|
|
|
+
|
|
<el-card shadow="never" class=" h-100% mt-20px ">
|
|
<el-card shadow="never" class=" h-100% mt-20px ">
|
|
<template #header>
|
|
<template #header>
|
|
<div class="h-5 flex justify-between fw-800 text-20px">
|
|
<div class="h-5 flex justify-between fw-800 text-20px">
|
|
@@ -107,7 +107,7 @@
|
|
</div>
|
|
</div>
|
|
</el-card>
|
|
</el-card>
|
|
</el-card>
|
|
</el-card>
|
|
-
|
|
|
|
|
|
+
|
|
<el-card shadow="hover" class="mb-8px mt-30px">
|
|
<el-card shadow="hover" class="mb-8px mt-30px">
|
|
<template #header>
|
|
<template #header>
|
|
<div class="h-5 flex justify-between fw-800 text-20px">
|
|
<div class="h-5 flex justify-between fw-800 text-20px">
|
|
@@ -138,7 +138,7 @@
|
|
</el-card>
|
|
</el-card>
|
|
</el-card>
|
|
</el-card>
|
|
</el-col>
|
|
</el-col>
|
|
-
|
|
|
|
|
|
+
|
|
<el-col :xs="24" :sm="24" :md="10" :lg="12" :xl="10">
|
|
<el-col :xs="24" :sm="24" :md="10" :lg="12" :xl="10">
|
|
<el-card shadow="never">
|
|
<el-card shadow="never">
|
|
<template #header>
|
|
<template #header>
|
|
@@ -176,10 +176,10 @@
|
|
</vue3ScrollSeamless>
|
|
</vue3ScrollSeamless>
|
|
</div>
|
|
</div>
|
|
</el-card>
|
|
</el-card>
|
|
-
|
|
|
|
|
|
+
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
-
|
|
|
|
|
|
+
|
|
<!-- 第二个el-row -->
|
|
<!-- 第二个el-row -->
|
|
<el-row class="mt-12px" :gutter="15" align="center">
|
|
<el-row class="mt-12px" :gutter="15" align="center">
|
|
<el-col :xs="24" :sm="24" :md="12" :lg="13" :xl="7">
|
|
<el-col :xs="24" :sm="24" :md="12" :lg="13" :xl="7">
|
|
@@ -189,12 +189,12 @@
|
|
<span>缺勤预警</span>
|
|
<span>缺勤预警</span>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
-
|
|
|
|
|
|
+
|
|
<div class="demos">
|
|
<div class="demos">
|
|
<!-- <div class="table-header">
|
|
<!-- <div class="table-header">
|
|
<div class="header">
|
|
<div class="header">
|
|
- <el-row class="shouye" style="border: none;">
|
|
|
|
- <el-col :span="8" class="center text-18px" style="border: none;">
|
|
|
|
|
|
+ <el-row class="shouye" style="border: none;">
|
|
|
|
+ <el-col :span="8" class="center text-18px" style="border: none;">
|
|
<div>学生学号</div>
|
|
<div>学生学号</div>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="10" class="center text-18px" style="border: none;">
|
|
<el-col :span="10" class="center text-18px" style="border: none;">
|
|
@@ -209,7 +209,7 @@
|
|
</el-row>
|
|
</el-row>
|
|
</div>
|
|
</div>
|
|
</div> -->
|
|
</div> -->
|
|
-
|
|
|
|
|
|
+
|
|
<vue3ScrollSeamless class="scroll-wraps text-color" :classOptions="class2Options" :dataList="list2">
|
|
<vue3ScrollSeamless class="scroll-wraps text-color" :classOptions="class2Options" :dataList="list2">
|
|
<div v-if="list2.length > 0">
|
|
<div v-if="list2.length > 0">
|
|
<el-row v-for="(item, i) of list2" :key="i" class="shouye">
|
|
<el-row v-for="(item, i) of list2" :key="i" class="shouye">
|
|
@@ -234,9 +234,9 @@
|
|
</vue3ScrollSeamless>
|
|
</vue3ScrollSeamless>
|
|
</div>
|
|
</div>
|
|
</el-card>
|
|
</el-card>
|
|
-
|
|
|
|
|
|
+
|
|
</el-col>
|
|
</el-col>
|
|
-
|
|
|
|
|
|
+
|
|
<el-col :xs="24" :sm="24" :md="9" :lg="11" :xl="7">
|
|
<el-col :xs="24" :sm="24" :md="9" :lg="11" :xl="7">
|
|
<el-card shadow="never" class="mr-8px mt-1px h-480px ">
|
|
<el-card shadow="never" class="mr-8px mt-1px h-480px ">
|
|
<template #header>
|
|
<template #header>
|
|
@@ -257,7 +257,7 @@
|
|
</el-row>
|
|
</el-row>
|
|
</div>
|
|
</div>
|
|
</div> -->
|
|
</div> -->
|
|
-
|
|
|
|
|
|
+
|
|
<vue3ScrollSeamless class="scroll-wrapss text-color" :classOptions="list1Options" :dataList="list1">
|
|
<vue3ScrollSeamless class="scroll-wrapss text-color" :classOptions="list1Options" :dataList="list1">
|
|
<div v-if="list1.length > 0">
|
|
<div v-if="list1.length > 0">
|
|
<el-row v-for="(item, i) of list1" :key="i" class="shouye" :style="{ marginBottom: '10px' }">
|
|
<el-row v-for="(item, i) of list1" :key="i" class="shouye" :style="{ marginBottom: '10px' }">
|
|
@@ -275,19 +275,17 @@
|
|
暂无预测记录
|
|
暂无预测记录
|
|
</div>
|
|
</div>
|
|
</vue3ScrollSeamless>
|
|
</vue3ScrollSeamless>
|
|
-
|
|
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+
|
|
</el-card>
|
|
</el-card>
|
|
</el-col>
|
|
</el-col>
|
|
-
|
|
|
|
|
|
+
|
|
</el-row>
|
|
</el-row>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
</el-skeleton>
|
|
</el-skeleton>
|
|
</div>
|
|
</div>
|
|
-<<<<<<< HEAD
|
|
|
|
-=======
|
|
|
|
|
|
|
|
<el-row class="mt-8px" :gutter="8" justify="space-between">
|
|
<el-row class="mt-8px" :gutter="8" justify="space-between">
|
|
<el-col :xl="16" :lg="16" :md="24" :sm="24" :xs="24" class="mb-8px">
|
|
<el-col :xl="16" :lg="16" :md="24" :sm="24" :xs="24" class="mb-8px">
|
|
@@ -936,7 +934,7 @@ getAllApi()
|
|
}
|
|
}
|
|
|
|
|
|
/* .text-color {
|
|
/* .text-color {
|
|
- color: rgb(15, 131, 233);
|
|
|
|
|
|
+ color: rgb(15, 131, 233);
|
|
} */
|
|
} */
|
|
|
|
|
|
|
|
|