修改小程序及大屏
This commit is contained in:
78
government-backend/routes/dashboard.js
Normal file
78
government-backend/routes/dashboard.js
Normal file
@@ -0,0 +1,78 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const governmentController = require('../controllers/governmentController');
|
||||
|
||||
// 数据览仓接口 - 整合到dashboard模块
|
||||
router.get('/data-center', governmentController.getDataCenterStats);
|
||||
|
||||
// 市场行情接口 - 整合到dashboard模块
|
||||
router.get('/market-price', governmentController.getMarketPrice);
|
||||
|
||||
// 监管统计接口
|
||||
router.get('/supervision-stats', async (req, res) => {
|
||||
try {
|
||||
// 这里可以调用监管相关的统计方法
|
||||
res.json({
|
||||
success: true,
|
||||
data: {
|
||||
totalSupervisions: 0,
|
||||
pendingSupervisions: 0,
|
||||
completedSupervisions: 0
|
||||
}
|
||||
});
|
||||
} catch (error) {
|
||||
res.status(500).json({
|
||||
success: false,
|
||||
message: '获取监管统计失败',
|
||||
error: error.message
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
// 疫情统计接口
|
||||
router.get('/epidemic-stats', async (req, res) => {
|
||||
try {
|
||||
// 这里可以调用疫情相关的统计方法
|
||||
res.json({
|
||||
success: true,
|
||||
data: {
|
||||
totalEpidemics: 0,
|
||||
activeEpidemics: 0,
|
||||
resolvedEpidemics: 0
|
||||
}
|
||||
});
|
||||
} catch (error) {
|
||||
res.status(500).json({
|
||||
success: false,
|
||||
message: '获取疫情统计失败',
|
||||
error: error.message
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
// 总体仪表盘数据
|
||||
router.get('/overview', async (req, res) => {
|
||||
try {
|
||||
// 整合所有统计数据
|
||||
const data = {
|
||||
farmers: { total: 0, active: 0 },
|
||||
animals: { total: 0, healthy: 0 },
|
||||
transactions: { total: 0, amount: 0 },
|
||||
supervisions: { total: 0, pending: 0 },
|
||||
epidemics: { total: 0, active: 0 }
|
||||
};
|
||||
|
||||
res.json({
|
||||
success: true,
|
||||
data
|
||||
});
|
||||
} catch (error) {
|
||||
res.status(500).json({
|
||||
success: false,
|
||||
message: '获取仪表盘数据失败',
|
||||
error: error.message
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
Reference in New Issue
Block a user