implemented poi and mvi

This commit is contained in:
2024-04-01 18:37:15 +02:00
parent 3c063fddca
commit 423ff7e48b
35 changed files with 2111 additions and 497 deletions

View File

@ -5,6 +5,8 @@ import {
getMaintenanceVisitTodosByAsset,
updateMaintenanceVisitTodoById,
deleteMaintenanceVisitTodosByPrimaryID,
deleteMaintenanceVisitTodosByTemplateID,
getMaintenanceVisitTodosByTemplate,
} from "../models/maintenanceVisitsTodosModel.js";
//create new maintenance visit todo
@ -41,6 +43,17 @@ export const showMaintenanceVisitTodosByAsset = (req, res) => {
});
};
//get maintenance visit todos by assetname
export const showMaintenanceVisitTodosByTemplateId = (req, res) => {
getMaintenanceVisitTodosByTemplate(req.params.id, (err, results) => {
if (err) {
res.send(err);
} else {
res.json(results);
}
});
};
// Update maintenance visit todo
export const updateMaintenanceVisitTodo = (req, res) => {
const data = req.body;
@ -63,4 +76,16 @@ export const deleteMaintenanceVisitTodos = (req, res) => {
res.json(results);
}
});
};
// Delete maintenance visit todos by template id
export const deleteMaintenanceVisitTodosBytemplateId = (req, res) => {
const id = req.params.id;
deleteMaintenanceVisitTodosByTemplateID(id, (err, results) => {
if (err) {
res.send(err);
} else {
res.json(results);
}
});
};

View File

@ -9,7 +9,7 @@ import {
insertMaintenanceVisit,
getMaintenanceVisitByName,
getMaintenanceVisitById,
updateMaintenanceVisitStateById,
updateMaintenanceVisitById,
getSelectedMaintenanceVisitsByUser,
getSelectedMaintenanceVisitsByTemplate,
} from "../models/maintenanceVisitsModel.js";
@ -138,9 +138,9 @@ export const showMaintenanceVisitById = (req, res) => {
};
// Update maintenance visit
export const updateMaintenanceVisitState = (req, res) => {
export const updateMaintenanceVisit = (req, res) => {
const data = req.body;
updateMaintenanceVisitStateById(data, (err, results) => {
updateMaintenanceVisitById(data, (err, results) => {
if (err) {
res.send(err);
} else {

View File

@ -5,6 +5,7 @@ import {
getProductionOrderTodosByAsset,
updateProductionOrderTodoById,
deleteProductionOrderTodosChecklistID,
getProductionOrderTodosByTemplate,
} from "../models/productionOrdersTodosModel.js";
//create new production order todo
@ -41,6 +42,18 @@ export const showProductionOrderTodosByAsset = (req, res) => {
});
};
//get production order todos by template
export const showProductionOrderTodosByTemplate = (req, res) => {
getProductionOrderTodosByTemplate(req.params.id, (err, results) => {
if (err) {
res.send(err);
} else {
res.json(results);
}
});
};
// Update production order todo
export const updateProductionOrderTodo = (req, res) => {
const data = req.body;