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