graficas highcharts

This commit is contained in:
2021-07-30 23:56:33 -05:00
parent 2db1144834
commit 74b37c0dfe
16 changed files with 306 additions and 103 deletions

View File

@@ -50,7 +50,7 @@ router.get("/resumen_compras", checkAuth, async (req, res) => {
router.get('/resumen_categorias',checkAuth,async (req,res)=>{
router.get('/resumen_categorias',checkAuth,async (req,res)=>{
var compras_;
var labels =[];
@@ -73,6 +73,28 @@ router.get("/resumen_compras", checkAuth, async (req, res) => {
res.json({"labels":labels,"datos":datos});
});
router.get('/resumen_metodos',checkAuth,async (req,res)=>{
var compras_;
var labels =[];
var datos =[];
let miFiltro = req.get('filtro');
const filtros = {
fecha: { $regex: miFiltro, $options: "i" },
};
compras_ = await Compras.aggregate([
{$match: { $and: [{ user:req.userData._id}, filtros] }},
{$group:{_id:{metodopago:"$metodopago"},total:{$sum:"$valor"}}}
]).sort({total:"desc"});
compras_.forEach(element => {
//console.log(element.total)
labels.push(element._id.metodopago)
datos.push(element.total)
});
res.json({"labels":labels,"datos":datos});
});
module.exports = router;