const express = require('express'); const app = express(); const { verificaToken } = require('../middleware/autentificacion'); const route = '/reporte'; const reportar = require('../controller/Reporte/reportar'); const reportarEquipo = require('../controller/Reporte/reportarEquipo'); const reportarNumeroInventario = require('../controller/Reporte/reportarNumeroInventario'); const historialReportes = require('../controller/Reporte/historialReportes'); app.post( `${route}/reportar`, //verificaToken, (req, res) => { return reportar(req.body) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); } ); app.post( `${route}/reportar_equipo`, //verificaToken, (req, res) => { return reportarEquipo(req.body) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); } ); app.post( `${route}/reportar_numero_inventario`, //verificaToken, (req, res) => { return reportarNumeroInventario(req.body) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); } ); app.get( `${route}/historial_reportes`, //verificaToken, (req, res) => { return historialReportes(req.query) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); } ); module.exports = app;