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 },