From 73782370cd0461e5959992f7a432d743422a5a3e Mon Sep 17 00:00:00 2001
From: zhangdi <15053473693@163.com>
Date: Fri, 6 Feb 2026 10:57:42 +0800
Subject: [PATCH] =?UTF-8?q?=E8=BF=87=E7=A8=8B=E9=A1=B9=E9=97=AE=E9=A2=98?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/addinPlantMaintenanceDialog.vue | 3 +++
.../components/inPlantMaintenance.vue | 12 ++++++++++--
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/src/views/processManagement/components/addinPlantMaintenanceDialog.vue b/src/views/processManagement/components/addinPlantMaintenanceDialog.vue
index d5cd75b..3323736 100644
--- a/src/views/processManagement/components/addinPlantMaintenanceDialog.vue
+++ b/src/views/processManagement/components/addinPlantMaintenanceDialog.vue
@@ -180,6 +180,7 @@ export default {
showDialog: { type: Boolean, default: false },
moldAddMore: { type: Boolean, default: false },
tabPosition: { type: String, default: '' },
+ itemData: { type: Array, default: () => [] },
},
data() {
return {
@@ -230,6 +231,8 @@ export default {
// 初始添加一行(可选)
if (this.moldAddMore && this.form.tableData.length === 0) {
this.addTable();
+ }else{
+ this.form.tableData = this.itemData.length > 0 ? JSON.parse(JSON.stringify(this.itemData)) : [];
}
},
methods: {
diff --git a/src/views/processManagement/components/inPlantMaintenance.vue b/src/views/processManagement/components/inPlantMaintenance.vue
index ad0debd..2110ca4 100644
--- a/src/views/processManagement/components/inPlantMaintenance.vue
+++ b/src/views/processManagement/components/inPlantMaintenance.vue
@@ -25,7 +25,9 @@
导入
-
+
+ 修改
+
-
+
@@ -292,9 +294,15 @@ export default {
},
query: {},
loading: false,
+ itemData:[],
};
},
methods: {
+ handleEdit(row){
+ this.showAddDialog = true
+ this.moldAddMore = false
+ this.itemData = [row]
+ },
handleAdd(){
this.showAddDialog = true
},