From cb48add95a233bb950dc3e7bc3cf02cc1cccd934 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期一, 06 十一月 2023 17:56:35 +0800
Subject: [PATCH] Merge branch 'dev' of http://192.168.5.5:10010/r/web/bulletin-board-style1 into wn

---
 src/views/dashboard/components/ProcessingInfo.vue |   22 ++++++++--------------
 1 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/src/views/dashboard/components/ProcessingInfo.vue b/src/views/dashboard/components/ProcessingInfo.vue
index f29a18e..fe317d6 100644
--- a/src/views/dashboard/components/ProcessingInfo.vue
+++ b/src/views/dashboard/components/ProcessingInfo.vue
@@ -1,14 +1,7 @@
 <template>
   <div class="processing-info">
     <div class="step">
-      <el-steps
-        v-if="task?.AllProcedures"
-        :active="task.CurrentProcedureIndex ?? 0"
-        finish-status="success"
-        class="steps"
-      >
-        <el-step v-for="(item, index) in task.AllProcedures" :key="index" icon="" :title="item"></el-step>
-      </el-steps>
+      <TaskStep :active="task?.CurrentProcedureIndex ?? 0" :steps="task?.AllProcedures ?? []"></TaskStep>
     </div>
     <div class="details">
       <div class="row">
@@ -55,14 +48,12 @@
 <script setup lang="ts">
 // 鍔犲伐淇℃伅缁勪欢
 import type { Task } from '@/api/task'
-import { computed, onUnmounted, toRefs, watch } from 'vue'
+import { computed, toRefs } from 'vue'
 import { useDateFormat } from '@vueuse/core'
-import { useRequest } from 'vue-hooks-plus'
-import { getProductProgress } from '@/api'
-import type { ProductProgressParams } from '@/api'
 import { isNumber } from 'lodash-es'
 import { CHANNEL_NAME_MAP } from '@/common/constants'
 import { usePLCStore } from '@/stores/plc'
+import TaskStep from '@/views/dashboard/components/TaskStep.vue'
 
 const props = defineProps<{
   task?: Task
@@ -133,9 +124,8 @@
 
 .step {
   width: 100%;
-  height: 66px;
+  height: 46px;
   overflow-x: auto;
-  margin-top: -5px;
   padding: 0 20px;
   .steps {
     height: 100%;
@@ -179,8 +169,12 @@
 }
 :deep(.el-progress-bar__outer) {
   border-radius: 8px;
+  background-color: #13235a;
 }
 :deep(.el-progress-bar__inner) {
   border-radius: 8px;
 }
+:deep(.el-step__icon .is-icon) {
+  background-color: transparent;
+}
 </style>

--
Gitblit v1.8.0