From 1f3d605e1517bbf25e563f62fc7fbeaaa09fbc7f Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期一, 02 三月 2026 16:08:21 +0800
Subject: [PATCH] 设备保养功能修改\加详情功能
---
src/views/equipmentManagement/upkeep/index.vue | 23 +++++++++++++++++++++--
1 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/src/views/equipmentManagement/upkeep/index.vue b/src/views/equipmentManagement/upkeep/index.vue
index 327f83c..65ffbec 100644
--- a/src/views/equipmentManagement/upkeep/index.vue
+++ b/src/views/equipmentManagement/upkeep/index.vue
@@ -200,8 +200,13 @@
<el-button type="primary"
link
@click="openFileDialog(row)">
- 闄勪欢
+ 璇︽儏
</el-button>
+ <!-- <el-button type="primary"
+ link
+ @click="openAttachmentDialog(row)">
+ 闄勪欢
+ </el-button> -->
</template>
</PIMTable>
</div>
@@ -213,6 +218,9 @@
@ok="getTableData" />
<FormDia ref="formDiaRef"
@closeDia="getScheduledTableData" />
+ <DetailDialog ref="detailDialogRef"
+ v-model:visible="detailDialogVisible"
+ :row="currentDetailRow" />
<FileListDialog ref="fileListDialogRef"
v-model="fileDialogVisible"
:show-upload-button="true"
@@ -238,6 +246,7 @@
import PlanModal from "./Form/PlanModal.vue";
import MaintenanceModal from "./Form/MaintenanceModal.vue";
import FormDia from "./Form/formDia.vue";
+ import DetailDialog from "./Form/DetailDialog.vue";
import FileListDialog from "@/components/Dialog/FileListDialog.vue";
import {
getUpkeepPage,
@@ -263,6 +272,10 @@
const maintainModalRef = ref();
// 瀹氭椂浠诲姟寮圭獥鎺у埗鍣�
const formDiaRef = ref();
+ // 璇︽儏寮圭獥
+ const detailDialogRef = ref();
+ const detailDialogVisible = ref(false);
+ const currentDetailRow = ref(null);
// 闄勪欢寮圭獥
const fileListDialogRef = ref(null);
const fileDialogVisible = ref(false);
@@ -631,8 +644,14 @@
}
};
+ // 鎵撳紑璇︽儏寮圭獥
+ const openFileDialog = row => {
+ currentDetailRow.value = row;
+ detailDialogVisible.value = true;
+ };
+
// 鎵撳紑闄勪欢寮圭獥
- const openFileDialog = async row => {
+ const openAttachmentDialog = async row => {
currentMaintenanceTaskId.value = row.id;
fileDialogVisible.value = true;
await fetchMaintenanceTaskFiles(row.id);
--
Gitblit v1.9.3