kpi相关接口

This commit is contained in:
2025-09-05 09:43:10 +08:00
parent 3d6702646f
commit 259271a7aa
12 changed files with 580 additions and 0 deletions
+25
View File
@@ -182,6 +182,31 @@ Route::group('/admin', function () {
Route::any('/allocation', [app\crmAdmin\controller\CustomerController::class, 'allocation']);
});
});
// crm
Route::group('/targets', function () {
Route::group('/monthly', function () {
Route::any('/list', [app\admin\targets\controller\SalesMonthlyTargetsController::class, 'index']);
Route::any('/store', [app\admin\targets\controller\SalesMonthlyTargetsController::class, 'store']);
Route::any('/update', [app\admin\targets\controller\SalesMonthlyTargetsController::class, 'update']);
Route::any('/destroy', [app\admin\targets\controller\SalesMonthlyTargetsController::class, 'destroy']);
Route::any('/show', [app\admin\targets\controller\SalesMonthlyTargetsController::class, 'show']);
});
Route::group('/annual', function () {
Route::any('/list', [app\admin\targets\controller\SalesAnnualTargetsController::class, 'index']);
Route::any('/store', [app\admin\targets\controller\SalesAnnualTargetsController::class, 'store']);
Route::any('/update', [app\admin\targets\controller\SalesAnnualTargetsController::class, 'update']);
Route::any('/destroy', [app\admin\targets\controller\SalesAnnualTargetsController::class, 'destroy']);
Route::any('/show', [app\admin\targets\controller\SalesAnnualTargetsController::class, 'show']);
});
Route::group('/statistics', function () {
Route::any('/total', [app\admin\targets\controller\StatisticsController::class, 'total']);
Route::any('/ranking', [app\admin\targets\controller\StatisticsController::class, 'ranking']);
Route::any('/user/month', [app\admin\targets\controller\StatisticsController::class, 'achievedUserByMonth']);
Route::any('/user/progressh', [app\admin\targets\controller\StatisticsController::class, 'userProgressh']);
Route::any('/user/achieved', [app\admin\targets\controller\StatisticsController::class, 'userAchieved']);
});
});
});