fix noteManteinance
This commit is contained in:
@@ -5,7 +5,7 @@ import {maintenanceCard} from "src/modules/base-components/cards";
|
||||
import { MaintenanceService } from "../services/maintenanceService";
|
||||
import { store, AppModel } from "src/store";
|
||||
import moment from "moment";
|
||||
import { MaintenanceGetters } from "src/store/maintenance.store";
|
||||
import { MaintenanceGetters, MaintenanceActions, maintenanceActions } from "src/store/maintenance.store";
|
||||
|
||||
@Component({ components: { MaintenanceProgress, maintenanceCard } })
|
||||
export default class Maintenance extends Vue {
|
||||
@@ -101,11 +101,13 @@ export default class Maintenance extends Vue {
|
||||
ModalHelper.ShowModal(CreateMaintenance);
|
||||
}
|
||||
async getNoteMaintenance(m){
|
||||
debugger
|
||||
let result = await new MaintenanceService().GetNotesMaintenance(m);
|
||||
console.log(result);
|
||||
maintenanceActions.updateNotesMaintenance(store, result);
|
||||
}
|
||||
|
||||
async selectMaintenance(m){
|
||||
debugger
|
||||
await this.getNoteMaintenance(m);
|
||||
this.enableMaintenance = false;
|
||||
this.selectedMaintenanceId = m.id;
|
||||
|
||||
@@ -45,9 +45,15 @@ export const maintenanceStore = {
|
||||
store.maintenances = Array.from(store._maintenances.values());
|
||||
},
|
||||
UpdateNoteMaintenance(store, model: server.MaintenanceNote){
|
||||
store.noteMaintenance = [];
|
||||
store._noteMaintenance.set(model.id, model);
|
||||
store.noteMaintenance = Array.from(store._noteMaintenance.values());
|
||||
debugger
|
||||
if(!model){
|
||||
store.noteMaintenance = [];
|
||||
}
|
||||
else{
|
||||
store._noteMaintenance.set(model.id, model);
|
||||
store.noteMaintenance = Array.from(store._noteMaintenance.values());
|
||||
}
|
||||
|
||||
},
|
||||
DeleteNoteMaintenance(store, model: server.MaintenanceNote){
|
||||
store._noteMaintenance.delete(model.id);
|
||||
@@ -73,6 +79,7 @@ export const maintenanceStore = {
|
||||
},
|
||||
updateNotesMaintenance(context, model: server.MaintenanceNote[]){
|
||||
if(model.length == 0){
|
||||
context.commit("UpdateNoteMaintenance", null);
|
||||
}
|
||||
for (const key in model){
|
||||
const element = model[key];
|
||||
|
||||
Reference in New Issue
Block a user