From 428216f1c3c255b107eb689cb2afac1b7ed3df80 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 14 六月 2023 21:11:33 +0800
Subject: [PATCH] 样式优化

---
 src/components/process/index.vue |   45 +++++++++++++--------------------------------
 1 files changed, 13 insertions(+), 32 deletions(-)

diff --git a/src/components/process/index.vue b/src/components/process/index.vue
index a142fd9..376b98c 100644
--- a/src/components/process/index.vue
+++ b/src/components/process/index.vue
@@ -1,36 +1,13 @@
 <template>
   <div class="my-process">
     <div class="my-pro-header">
-      <div class="pro-step" v-for="(item, index) in list" :key="item.name">
-        <div class="pro-step-top">
-          <div
-            :class="[
-              'circle',
-              active === index
-                ? 'in-process__circle'
-                : active > index
-                ? 'finish'
-                : 'wait',
-            ]"
-          ></div>
-          <div
-            :class="['line', active > index ? 'finish-line' : '']"
-            v-if="index < list.length - 1 ? true : false"
-          ></div>
-        </div>
-        <div
-          :class="[
-            'pro-step-name',
-            active === index
-              ? 'in-process'
-              : active > index
-              ? 'finish-name'
-              : 'wait',
-          ]"
-        >
-          {{ item.name }}
-        </div>
-      </div>
+      <el-steps :space="260" :active="active" finish-status="success">
+        <el-step
+          v-for="item in list"
+          :title="item.name"
+          :key="item.title"
+        ></el-step>
+      </el-steps>
     </div>
     <div class="my-pro-main">
       <div class="pro-step-ver" v-for="(item, index) in list" :key="item.title">
@@ -122,7 +99,7 @@
     } else if (mystate === 9) {
       this.active = 4;
     } else {
-      this.active = -1;
+      this.active = 0;
     }
     this.list = mylist;
   },
@@ -140,7 +117,8 @@
 .my-process {
   padding-top: 50px;
   .my-pro-header {
-    display: flex;
+    padding: 0 30px;
+    line-height: 1;
 
     .pro-step {
       flex: 1;
@@ -222,5 +200,8 @@
   .finish-name {
     color: #4b9bb7;
   }
+  .desc-content-message {
+    color: #666;
+  }
 }
 </style>
\ No newline at end of file

--
Gitblit v1.8.0