Merge branch 'develop' into feature/mzl_dev

This commit is contained in:
mzl
2025-09-18 15:04:59 +08:00
23 changed files with 933 additions and 6 deletions
+44
View File
@@ -194,6 +194,15 @@ Route::group('/admin', function () {
Route::any('/follow', [app\crmAdmin\controller\CustomerController::class, 'follow']);
Route::any('/allocation', [app\crmAdmin\controller\CustomerController::class, 'allocation']);
});
// 统计
Route::group('/statistics', function () {
Route::any('/whole', [app\crmAdmin\controller\StatisticsController::class, 'whole']);
Route::any('/channel/count', [app\crmAdmin\controller\StatisticsController::class, 'channelCount']);
Route::any('/country/count', [app\crmAdmin\controller\StatisticsController::class, 'countryCount']);
Route::any('/track/count', [app\crmAdmin\controller\StatisticsController::class, 'trackCount']);
Route::any('/day/count', [app\crmAdmin\controller\StatisticsController::class, 'dayCount']);
Route::any('/customer/count', [app\crmAdmin\controller\StatisticsController::class, 'customerCount']);
});
});
// 车辆
@@ -244,6 +253,7 @@ Route::group('/admin', function () {
Route::any('/show', [app\admin\controller\BrandController::class, 'show']);
Route::any('/store', [app\admin\controller\BrandController::class, 'store']);
Route::any('/update', [app\admin\controller\BrandController::class, 'update']);
Route::any('/hot', [app\admin\controller\BrandController::class, 'update']);
Route::any('/destroy', [app\admin\controller\BrandController::class, 'destroy']);
// 车系
Route::group('/series', function () {
@@ -316,6 +326,31 @@ Route::group('/admin', function () {
Route::any('/print', [app\admin\controller\StockOrdersController::class, 'print']);
Route::any('/detail', [app\admin\controller\StockOrdersController::class, 'detail']);
});
// 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']);
});
});
});
@@ -421,4 +456,13 @@ Route::group('/crm', function () {
Route::any('/destroy', [app\common\controller\VehVehicleSkuController::class, 'destroy']);
});
});
// 汽车改装项目
Route::group('/modification', function () {
Route::any('/list', [app\common\controller\VehModificationController::class, 'index']);
Route::any('/show', [app\common\controller\VehModificationController::class, 'show']);
Route::any('/store', [app\common\controller\VehModificationController::class, 'store']);
Route::any('/update', [app\common\controller\VehModificationController::class, 'update']);
Route::any('/destroy', [app\common\controller\VehModificationController::class, 'destroy']);
});
});