From 0cfab2b97c0913d2f5ccd55760f8768316f91138 Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期二, 28 九月 2021 11:34:02 +0800
Subject: [PATCH] 系统维护v0

---
 src/pages/vindicate/views/systemClean.vue |  181 +++++++++++++++++++-------------------------
 1 files changed, 79 insertions(+), 102 deletions(-)

diff --git a/src/pages/vindicate/views/systemClean.vue b/src/pages/vindicate/views/systemClean.vue
index 923b54c..703213a 100644
--- a/src/pages/vindicate/views/systemClean.vue
+++ b/src/pages/vindicate/views/systemClean.vue
@@ -1,11 +1,28 @@
 <template>
   <div class="clear" v-loading="loading" :element-loading-text="loadingText">
-    <div class="head">
+    <div class="clear-list">
+        <div class="cap">
+          <div class="cap-bar">
+          <!-- <div class="inner-bar" :style="`width: ${100-percent}%;`"></div> -->
+          <el-progress v-if="percent>25" type="circle" :percentage="100-percent" stroke-width="10"></el-progress>
+          <el-progress v-if="percent<=25&&percent>0" type="circle" :percentage="100-percent" status="warning" stroke-width="10"></el-progress>
+          <el-progress v-if="percent == 0" type="circle" :percentage="100-percent" status="exception" stroke-width="10"></el-progress>
+        </div>
+        <div class="cap-text">
+            <span>纾佺洏鍙敤: {{ percent }}%</span>
+          </div>
+       </div>
+
+    <el-button type="primary" @click="deleteData">鏁版嵁娓呯悊</el-button>
+    </div>
+
+
+    <div class="clear-list">
       <span class="t">璇烽�夋嫨瑕佹竻鐞嗙殑鏁版嵁鑼冨洿</span>
       <el-date-picker
         style="width: 100%"
         v-model="dataRange"
-            value-format="yyyy-MM-dd"
+        value-format="yyyy-MM-dd"
         type="daterange" 
         align="right"
         size="small"
@@ -14,28 +31,11 @@
         end-placeholder="缁撴潫鏃ユ湡"
         :picker-options="pickerOptions"
       ></el-date-picker>
-    </div>
+    </div>      
 
-    <div class="desc">
-      <div class="disk-img">
-        <span class="icon iconfont">{{"\ue8b1"}}</span>
-
-      </div>
-      <div class="cap">
-        <div class="cap-text">
-          <span>纾佺洏鍙敤: {{ percent }}%</span>
-        </div>
-        <div class="cap-bar">
-          <div class="inner-bar" :style="`width: ${100-percent}%;`"></div>
-        </div>
-      </div>
-
-      <el-button type="primary" @click="deleteData">鏁版嵁娓呯悊</el-button>
-
-      <div class="warm">
+    <div class="warm">
         <i class="iconfont icontishi-zhuyi"></i>
         <span class="text">璇锋敞鎰忥紝鎸変互涓婃棩鏈熻寖鍥村垹闄ょ殑鏁版嵁涓嶅彲鎭㈠锛岀珛鍗崇敓鏁堬紝璇疯皑鎱庢搷浣�!</span>
-      </div>
     </div>
   </div>
 </template>
@@ -103,95 +103,72 @@
 <style lang="scss">
 .all {
   width: 100%;
+  background-color: #FBFAFF;
 }
+.container {
+ background-color: #FBFAFF;
+}
+
 .clear {
-  margin: 0 auto;
-  padding: 20px;
-  .head {
-    height: 50px;
-    background-color: rgba(248, 248, 248, 1);
-    border-radius: 10px;
+  padding: 10px;
+  border-top:2px solid #E1E0E6 ;
+  border-left:2px solid #E1E0E6 ; 
+
+  .clear-list {
+  background: #F2F2F7;
+  border-radius: 8px;
+  height: 114px;
+  display: flex;
+  align-items: center;
+  justify-content: space-between;
+  padding: 0 45px;
+  
+  &:first-child {
+    border-bottom: 1px solid #E1E0E6;
+  }
+
+  .cap {
     display: flex;
     align-items: center;
-    justify-content: space-around;
-    box-sizing: border-box;
-    padding: 0 20px;
-    width: 560px;
-    margin: 0 auto;
-    .t {
-      font-size: 14px;
-      min-width: 175px;
-      text-align: left;
-    }
 
-    .el-range-editor--small.el-input__inner {
-      border: none;
+    .cap-bar {
+    width: 70px;
+    height: 70px;
+    div {
+      width: 100%;
+      height: 100%;
+      .el-progress-circle {
+       width: 100% !important;
+       height: 100% !important;
+      }
+      &::after {
+        position: relative;
+        top: -68%;
+        content: '\e6e8';
+        width: 25px;
+        height: 25px;
+        display: inline-block;
+        margin: auto;
+        font-family: "iconfont" !important;
+        font-size: 25px;
+        font-style: normal;
+        -webkit-font-smoothing: antialiased;
+        -moz-osx-font-smoothing: grayscale;
+        
+      }
     }
-    .el-range-editor--small .el-range-separator {
-      line-height: 26px;
+    svg {
+      width: 70px;
+      height: 70px;
+    }
+    .el-progress__text {
+      display: none !important;
     }
   }
-  .desc {
-    margin-top: 50px;
-    .disk-img {
-      height: 100px;
-      width: 100px;
-      margin: 0 auto;
-      margin-bottom: 10px;
-      // background-color: aquamarine;
-      .iconfont{
-        font-size: 82px;
-        color: #3a8120;
-      }
-    }
-    .cap {
-      height: 50px;
-      margin: 0 auto;
-      width: 160px;
-      margin-bottom: 20px;
-      .cap-bar {
-        height: 10px;
-        background: rgb(239, 240, 236);
-        //
-        margin: 0 auto;
-        border-radius: 2px;
-      
-        .inner-bar {
-          background: #3a8120;
-          height: 100%;
-          border-radius: 2px;
-        }
-      }
-      .cap-text {
-        text-align: right;
-        height: 25px;    
-        text-align: right;
-        line-height: 25px;
-        font-size: 12px;
-      }
-    }
-    .el-button--primary {
-      width: 200px;
-      font-size: 15px;
-    }
-    .warm {
-      line-height: 30px;
-      height: 30px;
-      margin-top: 10px;
-      display: flex;
-      align-items: center;
-      justify-content: center;
-      .iconfont {
-        font-size: 16px;
-
-        color: #e99038;
-        margin-right: 5px;
-      }
-      .text {
-        color: rgb(175, 175, 175);
-        font-size: 14px;
-      }
-    }
   }
+  
 }
+}
+
+
 </style>

--
Gitblit v1.8.0