From 89380e6260a75d1d3b94de687ebcc2f50d50659d Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Tue, 03 Feb 2026 15:44:33 +0800
Subject: [PATCH] feat:环境变量配置调整

---
 applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/auditRecord.vue |   72 +++++++++++++++++++++---------------
 1 files changed, 42 insertions(+), 30 deletions(-)

diff --git a/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/auditRecord.vue b/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/auditRecord.vue
index fe24617..0136cc5 100644
--- a/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/auditRecord.vue
+++ b/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/auditRecord.vue
@@ -1,14 +1,25 @@
 <template>
   <div class="audit-record-container">
-    <div class="label">审批记录</div>
-    <el-steps direction="vertical" :active="displayedSteps.length">
-      <el-step v-for="step in displayedSteps" :key="step.status" :title="step.title" :description="`${step.person || ''}\n${step.time || ''}`" />
-    </el-steps>
+    <el-timeline class="gd-timeline">
+      <el-timeline-item
+        v-for="(step, index) in displayedSteps"
+        :key="step.status"
+        :icon="Check"
+        :type="index === displayedSteps.length - 1 ? 'success' : 'info'"
+        :timestamp="step.time"
+      >
+        <div class="item-content">
+          <div class="flowName">{{ step.title }}</div>
+          <div >{{ step.person }}</div>
+        </div>
+      </el-timeline-item>
+    </el-timeline>
   </div>
 </template>
 
 <script setup>
 import { ref, watch } from 'vue'
+import { Check } from '@element-plus/icons-vue'
 import { gdSupplyDemandAuditListApi } from '@/views/orderView/orderDataManage/supplyAdd/supplyAddApi'
 
 const props = defineProps({
@@ -45,7 +56,7 @@
     steps.push({
       status: '0',
       title: '需求申请',
-      person: sortedRecords.find(r => r.auditStatus === '0')?.createUser || '',
+      person: sortedRecords.find(r => r.auditStatus === '0')?.userName || '',
       time: sortedRecords.find(r => r.auditStatus === '0')?.createTime || ''
     })
     
@@ -55,7 +66,7 @@
       steps.push({
         status: '1',
         title: '审核通过',
-        person: approvedRecord.createUser || '',
+        person: approvedRecord.userName || '',
         time: approvedRecord.createTime || ''
       })
     }
@@ -66,7 +77,7 @@
       steps.push({
         status: '2',
         title: '拒绝申请',
-        person: rejectedRecord.createUser || '',
+        person: rejectedRecord.userName || '',
         time: rejectedRecord.createTime || ''
       })
       // 查找拒绝原因
@@ -89,31 +100,32 @@
 
 <style scoped lang="scss">
 .audit-record-container {
-  .label {
-    font-weight: 500;
-    margin-bottom: 8px;
-    color: #333;
+width:100%;
+	// height: 95%;
+ 
+}
+
+/* 时间线样式 */
+:deep(.gd-timeline) {
+ padding-left: 90px;
+}
+
+:deep(.el-timeline-item) {
+  padding-bottom: 20px;
+  .item-content {
+ 	position: relative;
+			.flowName {
+				width: 80px;
+				position: absolute;
+				left: -120px;
+				top: 0px;
+			}
   }
 }
 
-/* 步骤条样式 */
-:deep(.el-steps) {
-  align-items: flex-start;
-}
-
-:deep(.el-step) {
-  // margin-bottom: 20px;
-}
-
-:deep(.el-step__title) {
-  font-size: 14px;
-  font-weight: 500;
-}
-
-:deep(.el-step__description) {
-  font-size: 13px;
-  color: #666;
-  white-space: pre-wrap;
-  line-height: 1.4;
+:deep(.el-timeline-item__timestamp) {
+  font-size: 12px;
+  color: #999;
+  margin-top: 2px;
 }
 </style>
\ No newline at end of file

--
Gitblit v1.9.3