From 6dcaba66e84e79db877fde6f764a82cb9dea38f0 Mon Sep 17 00:00:00 2001
From: 楚江漓i <85093541@qq.com>
Date: 星期二, 02 三月 2021 00:08:03 +0800
Subject: [PATCH] 系统主页,信息录入,在职员工等样式修改

---
 src/views/dashboard/index.vue |  119 +++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 74 insertions(+), 45 deletions(-)

diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue
index 0f0649b..771e110 100644
--- a/src/views/dashboard/index.vue
+++ b/src/views/dashboard/index.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="main">
-    <el-row style="height: 10px;">
+    <el-row style="height: 4.25vh;margin-bottom: 0">
       <el-col :span="8"><p /></el-col>
       <el-col :span="16">
         <ul class="data-ul">
@@ -34,71 +34,71 @@
         </el-button>
       </el-col>
     </el-row>
-    <el-row :gutter="20">
-      <el-col :span="4">
+    <el-row :gutter="20" class="dashboard-card">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showXzyg('在职员工总数','1')">
           <p class="card-number">{{ total.zzyg }}</p>
           <p>在职员工总数</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showXzyg('新进员工人数','2')">
           <p class="card-number">{{ total.xjyg }}</p>
           <p>新进员工人数</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showXzyg('正式员工人数','3')">
           <p class="card-number">{{ total.zsyg }}</p>
           <p>正式员工人数</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showXzyg('临时员工人数','4')">
           <p class="card-number">{{ total.lsyg }}</p>
           <p>临时员工人数</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showXzyg('超龄员工人数','5')">
           <p class="card-number">{{ total.clyg }}</p>
           <p>超龄员工人数</p>
         </el-card>
       </el-col>
     </el-row>
-    <el-row :gutter="20">
-      <el-col :span="4">
+    <el-row :gutter="20" class="dashboard-card">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showXzyg('离职员工总数','6')">
           <p class="card-number">{{ total.lzyg }}</p>
           <p>离职员工总数</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showXzyg('辞职申请人数','7')">
           <p class="card-number">{{ total.czyg }}</p>
           <p>辞职申请人数</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showXzyg('正常离职人数','8')">
           <p class="card-number">{{ total.zclz }}</p>
           <p>正常离职人数</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showXzyg('自动离职人数','9')">
           <p class="card-number">{{ total.zdlz }}</p>
           <p>自动离职人数</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showXzyg('公司辞退人数','10')">
           <p class="card-number">{{ total.gsct }}</p>
           <p>公司辞退人数</p>
         </el-card>
       </el-col>
     </el-row>
-    <el-row :gutter="20">
+    <el-row :gutter="20" class="dashboard-card">
       <el-col :span="4">
         <el-card shadow="always" class="card-info" @click.native="showht('有效合同','11')">
           <p class="card-number">{{ total.yxht }}</p>
@@ -130,84 +130,84 @@
         </el-card>
       </el-col>
     </el-row>
-    <el-row :gutter="20">
-      <el-col :span="4">
+    <el-row :gutter="20" class="dashboard-card">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showcq('出勤人数','1')">
           <p class="card-number">{{ total.cqrs }}</p>
           <p>出勤人数</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showqj('员工请假','1')">
           <p class="card-number">{{ total.ygqj }}</p>
           <p>员工请假</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showtj('员工体验','1')">
           <p class="card-number">{{ total.ygtj }}</p>
           <p>员工体验</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showcq('员工加班','2')">
           <p class="card-number">{{ total.ygjb }}</p>
           <p>员工加班</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showcq('员工旷工','3')">
           <p class="card-number">{{ total.ygkg }}</p>
           <p>员工旷工</p>
         </el-card>
       </el-col>
     </el-row>
-    <el-row :gutter="20">
-      <el-col :span="4">
+    <el-row :gutter="20" class="dashboard-card">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showlz('劳资案件','1')">
           <p class="card-number">{{ total.lzaj }}</p>
           <p>劳资案件</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showgs('工伤案件','1')">
           <p class="card-number">{{ total.gsaj }}</p>
           <p>工伤案件</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showyw('意外险案件','1')">
           <p class="card-number">{{ total.ywxaj }}</p>
           <p>意外险案件</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showsb('社保申请','3')">
           <p class="card-number">{{ total.sbsq }}</p>
           <p>社保申请</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showsyj('失业金领取','3')">
           <p class="card-number">{{ total.syj }}</p>
           <p>失业金领取</p>
         </el-card>
       </el-col>
     </el-row>
-    <el-row :gutter="20">
-      <el-col :span="4">
+    <el-row :gutter="20" class="dashboard-card">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showSfz('身份证到期','11')">
           <p class="card-number">{{ total.sfz }}</p>
           <p>身份证到期</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showtg('员工调岗','3')">
           <p class="card-number">{{ total.ygtg }}</p>
           <p>员工调岗</p>
         </el-card>
       </el-col>
-      <el-col :span="4">
+      <el-col>
         <el-card shadow="always" class="card-info" @click.native="showbl('不良记录','3')">
           <p class="card-number">{{ total.bljl }}</p>
           <p>不良记录</p>
@@ -582,49 +582,63 @@
 }
 </script>
 <style lang="scss" scoped>
+
 .main {
-	padding: 20px;
+	padding: 5px 2vw 4.25vh;
   text-align: center;
 	.data-ul {
-		margin-right: 40px;
+		margin-right: 2vw;
 		margin-top: 0px;
 		list-style: none;
 		float: left;
 		li {
 			float: left;
-			width: 60px;
+			width: 3.12vw;
 			text-align: center;
-			font-size: 16px;
+			font-size: 1.7vh;
 			color: #333333;
 		}
 		li:hover {
-			color: #931e1e;
-			border-bottom: 2px solid #931e1e;
+			color: #a00515;
+			border-bottom: 2px solid #a00515;
 		}
 	}
 }
 .selectedColor {
-	color: #931e1e;
-	border-bottom: 2px solid #931e1e;
+	color: #a00515;
+	border-bottom: 2px solid #a00515;
 }
 .el-card__body {
 	text-align: center;
-	.card-number {
-		color: #931e1e;
-		font-size: 20px;
+  p {
+    height: 3.2vh;
+    line-height: 3.2vh;
+    font-size: 1.5vh;
+    margin: 0;
+  }
+	p.card-number {
+		color: #a00515;
+    font-size: 2.12vh;
+    height: 4.25vh;
+    line-height: 4.25vh;
+    margin: 0;
+    margin-top: 2.65vh;
 	}
+}
+.card-info {
+  height: 100%;
 }
 .card-info:hover {
 	text-align: center;
-	background-color: #931e1e;
+	background-color: #a00515;
+  cursor: pointer;
 	color: #fff;
 	.card-number {
 		color: #fff;
-		font-size: 20px;
 	}
 }
 .el-row {
-	margin-bottom: 20px;
+	margin-bottom: 1vh;
 	&:last-child {
 		margin-bottom: 0;
 	}
@@ -651,7 +665,22 @@
 }
 .data-ul {
 	li {
-		line-height: 40px;
+		line-height: 4.25vh;
 	}
 }
 </style>
+
+<style lang="scss">
+.dashboard-card {
+  width: 100%;
+div.el-col {
+  width: 20%;
+  height: 12.23vh;
+}
+.el-card__body {
+  padding: 0;
+  height: 100%;
+  overflow: hidden;
+}
+}
+</style>

--
Gitblit v1.8.0