diff --git a/Step/wwwroot/src/components/maintenance.ts b/Step/wwwroot/src/components/maintenance.ts index 66e0901e..992cb358 100644 --- a/Step/wwwroot/src/components/maintenance.ts +++ b/Step/wwwroot/src/components/maintenance.ts @@ -15,6 +15,9 @@ export default class Maintenance extends Vue { public selectedMaintenance: any = null; + // public static selectedMaintenance: any = null; + // public static currentSelected: any = null; + async mounted(){ @@ -82,17 +85,21 @@ export default class Maintenance extends Vue { } public createMaintenance(){ + this.selectedMaintenance = {}; + ModalHelper.maintenanceModal.currentMaintenance = {}; ModalHelper.ShowModal(CreateMaintenance); } public selectMaintenance(m){ - if(this.selectedMaintenance){ - this.selectedMaintenance = null; - this.enableMaintenance = true; - } - else{ - this.selectedMaintenance = m; - this.enableMaintenance = false; + debugger + this.enableMaintenance = false; + this.selectedMaintenance = m; + } + public modifyMaintenance(maintenance){ + debugger + if(maintenance){ + ModalHelper.maintenanceModal.currentMaintenance =Object.assign({} , maintenance); + ModalHelper.ShowModal(CreateMaintenance); } } } \ No newline at end of file diff --git a/Step/wwwroot/src/components/maintenance.vue b/Step/wwwroot/src/components/maintenance.vue index 9986b065..734700df 100644 --- a/Step/wwwroot/src/components/maintenance.vue +++ b/Step/wwwroot/src/components/maintenance.vue @@ -52,7 +52,10 @@