From a330d5945393217b88be20d551276f4e69dd3a84 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Tue, 20 Jan 2026 12:30:38 +0800
Subject: [PATCH] feat:拆分

---
 applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/ApplyViewDialog.vue |   62 +++----------------------------
 1 files changed, 6 insertions(+), 56 deletions(-)

diff --git a/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/ApplyViewDialog.vue b/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/ApplyViewDialog.vue
index 3d69c8e..5f1032b 100644
--- a/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/ApplyViewDialog.vue
+++ b/applications/task-work-order/src/views/orderView/orderDataManage/supplyAdd/ApplyViewDialog.vue
@@ -1,16 +1,9 @@
 <template>
 	<el-dialog class="gd-dialog" v-model="visible" :title="'查看申请'" @closed="visible = false" destroy-on-close>
 		<div class="detail-container">
-			<!-- 左侧步骤条 -->
+			<!-- 左侧审批记录 -->
 			<div class="detail-left">
-				<el-steps :active="activeStep" direction="vertical" align-center>
-					<el-step v-for="(step, index) in steps" :key="index" :title="step.title">
-						<template #description>
-							<div class="step-person">{{ step.person }}</div>
-							<div class="step-time">{{ step.time }}</div>
-						</template>
-					</el-step>
-				</el-steps>
+				<AuditRecord :demand-id="demandId" />
 			</div>
 			<!-- 右侧表单数据 -->
 			<div class="detail-right">
@@ -134,16 +127,17 @@
 </template>
 
 <script setup>
-import { ref, inject } from 'vue'
 import { getDictLabel } from '@ztzf/utils'
 import {
 	gdSupplyDemandDetailApi,
 	putFileAttachApi,
 	gdSupplyDemandAuditPassApi,
-	gdSupplyDemandAuditRejectApi,
+	gdSupplyDemandAuditRejectApi
 } from '@/views/orderView/orderDataManage/supplyAdd/supplyAddApi'
 import { ElMessage } from 'element-plus'
-import reasonForRejectionDialog from './reasonForRejectionDialog.vue'
+import reasonForRejectionDialog from '@/views/orderView/orderDataManage/supplyAdd/reasonForRejectionDialog.vue'
+import AuditRecord from '@/views/orderView/orderDataManage/supplyAdd/auditRecord.vue' // 导入新组件
+
 const emit = defineEmits(['success'])
 const dictObj = inject('dictObj')
 const deptTree = inject('deptTree')
@@ -158,13 +152,6 @@
 const responseData = ref([])
 // 拒绝申请弹框控制
 const rejectionDialogVisible = ref(false) // 拒绝申请弹框显隐
-// 步骤条数据
-const steps = ref([
-	{ title: '需求申请', person: '张三', time: '2025-03-31 12:23:30' },
-	{ title: '审核通过', person: '', time: '' },
-])
-// 当前激活步骤
-const activeStep = ref(0)
 
 // 文件选择变化
 const handleFileChange = (file, fileList) => {
@@ -308,7 +295,6 @@
 	if (row?.id) {
 		await loadDetail(row.id)
 		demandId.value = row.id
-		console.log('row.id', demandId.value)
 	}
 	visible.value = true
 }
@@ -336,8 +322,6 @@
 // 处理拒绝申请确认
 const handleRejectionConfirm = reason => {
 	const id = [responseData.value.attachId]
-	console.log('demandId.value', demandId.value)
-
 	gdSupplyDemandAuditRejectApi({ attachIds: id, auditOpinion: reason, demandId: demandId.value })
 		.then(() => {
 			ElMessage.success('拒绝申请成功')
@@ -426,40 +410,6 @@
 		flex: 1;
 		text-align: left;
 	}
-}
-
-/* 步骤条样式 */
-:deep(.el-steps) {
-	align-items: flex-start;
-}
-
-:deep(.el-step) {
-	margin-bottom: 20px;
-}
-
-:deep(.el-step__title) {
-	font-size: 14px;
-	font-weight: 500;
-	margin-bottom: 8px;
-}
-
-/* 步骤描述 */
-.step-person {
-	font-size: 13px;
-	color: #333;
-	margin-bottom: 4px;
-}
-
-.step-time {
-	font-size: 12px;
-	color: #909399;
-}
-
-/* 表单样式 */
-.label {
-	font-weight: 500;
-	margin-bottom: 8px;
-	color: #333;
 }
 
 /* 上传容器样式 */

--
Gitblit v1.9.3