|
@@ -6,6 +6,7 @@ Route::group('/admin', function () {
|
|
|
Route::group('/upload', function () {
|
|
|
Route::post('/image', [\app\admin\controller\sys_manage\UploadController::class, 'image']);
|
|
|
Route::post('/video', [\app\admin\controller\sys_manage\UploadController::class, 'video']);
|
|
|
+ Route::post('/file', [\app\admin\controller\sys_manage\UploadController::class, 'file']);
|
|
|
Route::post('/updateStatus/{id:\d+}', [\app\admin\controller\sys_manage\UploadController::class, 'updateStatus']);
|
|
|
})->middleware([
|
|
|
\app\middleware\AdminAuthCheck::class
|
|
@@ -18,6 +19,48 @@ Route::group('/admin', function () {
|
|
|
})->middleware([
|
|
|
\app\middleware\AdminAuthCheck::class
|
|
|
]);
|
|
|
+ Route::group('/goods', function () {
|
|
|
+ /* 实物商品管理 */
|
|
|
+ Route::group('/entity', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\goods\EntityGoodsController::class, 'select']);
|
|
|
+ Route::get('/info', [\app\admin\controller\goods\EntityGoodsController::class, 'info']);
|
|
|
+ Route::post('/add', [\app\admin\controller\goods\EntityGoodsController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\goods\EntityGoodsController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\goods\EntityGoodsController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ /* 业务服务商品管理 */
|
|
|
+ Route::group('/service', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\goods\ServiceGoodsController::class, 'select']);
|
|
|
+ Route::get('/info', [\app\admin\controller\goods\ServiceGoodsController::class, 'info']);
|
|
|
+ Route::post('/add', [\app\admin\controller\goods\ServiceGoodsController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\goods\ServiceGoodsController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\goods\ServiceGoodsController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ /* 营销专题商品管理 */
|
|
|
+ Route::group('/special', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\goods\SpecialGoodsController::class, 'select']);
|
|
|
+ Route::get('/info', [\app\admin\controller\goods\SpecialGoodsController::class, 'info']);
|
|
|
+ Route::post('/add', [\app\admin\controller\goods\SpecialGoodsController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\goods\SpecialGoodsController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\goods\SpecialGoodsController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ /* 实物商品管理 */
|
|
|
+ Route::group('/package', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\goods\PackageGoodsController::class, 'select']);
|
|
|
+ Route::get('/info', [\app\admin\controller\goods\PackageGoodsController::class, 'info']);
|
|
|
+ Route::post('/add', [\app\admin\controller\goods\PackageGoodsController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\goods\PackageGoodsController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\goods\PackageGoodsController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ });
|
|
|
/* 系统管理中心 */
|
|
|
Route::group('/sys', function () {
|
|
|
/* 角色管理 */
|
|
@@ -98,6 +141,30 @@ Route::group('/admin', function () {
|
|
|
})->middleware([
|
|
|
\app\middleware\AdminAuthCheck::class
|
|
|
]);
|
|
|
+ Route::group('/banner', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\sys_manage\BannerController::class, 'select']);
|
|
|
+ Route::post('/add', [\app\admin\controller\sys_manage\BannerController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\sys_manage\BannerController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\sys_manage\BannerController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ Route::group('/article', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\sys_manage\ArticleController::class, 'select']);
|
|
|
+ Route::post('/add', [\app\admin\controller\sys_manage\ArticleController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\sys_manage\ArticleController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\sys_manage\ArticleController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ Route::group('/news', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\sys_manage\NewsController::class, 'select']);
|
|
|
+ Route::post('/add', [\app\admin\controller\sys_manage\NewsController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\sys_manage\NewsController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\sys_manage\NewsController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
Route::group('/menu', function () {
|
|
|
Route::get('/my', [\app\admin\controller\sys_manage\MenuController::class, 'myMenu']);
|
|
|
Route::get('/list', [\app\admin\controller\sys_manage\MenuController::class, 'select']);
|
|
@@ -108,6 +175,21 @@ Route::group('/admin', function () {
|
|
|
})->middleware([
|
|
|
\app\middleware\AdminAuthCheck::class
|
|
|
]);
|
|
|
+ /* 供应商管理 */
|
|
|
+ Route::group('/supplier', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\sys_manage\SupplierController::class, 'select']);
|
|
|
+ Route::post('/add', [\app\admin\controller\sys_manage\SupplierController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\sys_manage\SupplierController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\sys_manage\SupplierController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ /* 日志管理 */
|
|
|
+ Route::group('/log', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\sys_manage\LogsController::class, 'select']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
});
|
|
|
|
|
|
/* 业务支撑 */
|
|
@@ -354,9 +436,37 @@ Route::group('/admin', function () {
|
|
|
]);
|
|
|
// 用户管理
|
|
|
Route::group('', function () {
|
|
|
+ Route::get('/selectList', [\app\admin\controller\member\MemberController::class, 'selectList']);
|
|
|
Route::get('/list', [\app\admin\controller\member\MemberController::class, 'list']);
|
|
|
Route::post('/add', [\app\admin\controller\member\MemberController::class, 'add']);
|
|
|
});
|
|
|
+ /* 档案管理 */
|
|
|
+ Route::group('/wellnessRecord', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\member\WellnessRecordController::class, 'select']);
|
|
|
+ Route::post('/add', [\app\admin\controller\member\WellnessRecordController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\member\WellnessRecordController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\member\WellnessRecordController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ /* 体检管理 */
|
|
|
+ Route::group('/checkup', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\member\CheckupController::class, 'select']);
|
|
|
+ Route::post('/add', [\app\admin\controller\member\CheckupController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\member\CheckupController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\member\CheckupController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ /* 来访管理 */
|
|
|
+ Route::group('/visiting', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\member\VisitingController::class, 'select']);
|
|
|
+ Route::post('/add', [\app\admin\controller\member\VisitingController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\member\VisitingController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\member\VisitingController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
});
|
|
|
/* 营销管理 */
|
|
|
Route::group('/marketing', function () {
|
|
@@ -391,28 +501,6 @@ Route::group('/admin', function () {
|
|
|
\app\middleware\AdminAuthCheck::class
|
|
|
]);
|
|
|
});
|
|
|
- /* 智能设备管理 */
|
|
|
- Route::group('/smartDevices', function () {
|
|
|
- /* 智能设备分类管理 */
|
|
|
- Route::group('/category', function () {
|
|
|
- Route::get('/list', [\app\admin\controller\smart_devices\CategoryController::class, 'select']);
|
|
|
- Route::post('/add', [\app\admin\controller\smart_devices\CategoryController::class, 'insert']);
|
|
|
- Route::post('/update', [\app\admin\controller\smart_devices\CategoryController::class, 'update']);
|
|
|
- Route::delete('/delete', [\app\admin\controller\smart_devices\CategoryController::class, 'delete']);
|
|
|
- })->middleware([
|
|
|
- \app\middleware\AdminAuthCheck::class
|
|
|
- ]);
|
|
|
- /* 智能设备管理 */
|
|
|
- Route::group('/product', function () {
|
|
|
- Route::get('/list', [\app\admin\controller\smart_devices\ProductController::class, 'select']);
|
|
|
- Route::post('/add', [\app\admin\controller\smart_devices\ProductController::class, 'insert']);
|
|
|
- Route::post('/update', [\app\admin\controller\smart_devices\ProductController::class, 'update']);
|
|
|
- Route::delete('/delete', [\app\admin\controller\smart_devices\ProductController::class, 'delete']);
|
|
|
- })->middleware([
|
|
|
- \app\middleware\AdminAuthCheck::class
|
|
|
- ]);
|
|
|
- });
|
|
|
-
|
|
|
/* 康养设备管理 */
|
|
|
Route::group('/device', function () {
|
|
|
Route::group('/ledger', function () {
|
|
@@ -424,7 +512,7 @@ Route::group('/admin', function () {
|
|
|
})->middleware([
|
|
|
\app\middleware\AdminAuthCheck::class
|
|
|
]);
|
|
|
- Route::group('',function (){
|
|
|
+ Route::group('', function () {
|
|
|
Route::get('/list', [\app\admin\controller\device\DeviceController::class, 'select']);
|
|
|
Route::post('/add', [\app\admin\controller\device\DeviceController::class, 'insert']);
|
|
|
Route::post('/update', [\app\admin\controller\device\DeviceController::class, 'update']);
|
|
@@ -433,4 +521,90 @@ Route::group('/admin', function () {
|
|
|
\app\middleware\AdminAuthCheck::class
|
|
|
]);
|
|
|
});
|
|
|
+ /* 优惠券管理 */
|
|
|
+ Route::group('/coupon', function () {
|
|
|
+ Route::group('', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\coupon\CouponController::class, 'select']);
|
|
|
+ Route::post('/add', [\app\admin\controller\coupon\CouponController::class, 'insert']);
|
|
|
+ Route::post('/update', [\app\admin\controller\coupon\CouponController::class, 'update']);
|
|
|
+ Route::delete('/delete', [\app\admin\controller\coupon\CouponController::class, 'delete']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ });
|
|
|
+ /* 订单管理 */
|
|
|
+ Route::group('/order', function () {
|
|
|
+ // 全部订单
|
|
|
+ Route::group('/whole', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\order\WholeController::class, 'select']);
|
|
|
+ Route::get('/sheet', [\app\admin\controller\order\WholeController::class, 'sheet']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ // 售后订单
|
|
|
+ Route::group('/return', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\order\ReturnController::class, 'select']);
|
|
|
+ Route::get('/sheet', [\app\admin\controller\order\ReturnController::class, 'sheet']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ // 已完成订单
|
|
|
+ Route::group('/complete', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\order\CompleteController::class, 'select']);
|
|
|
+ Route::get('/sheet', [\app\admin\controller\order\CompleteController::class, 'sheet']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ // 预约订单
|
|
|
+ Route::group('/appointment', function () {
|
|
|
+ Route::get('/list', [\app\admin\controller\order\AppointmentController::class, 'select']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ });
|
|
|
+ /* 客户端相关数据 */
|
|
|
+ Route::group('/client', function () {
|
|
|
+ // 我的关注
|
|
|
+ Route::group('/favorite',function (){
|
|
|
+ Route::get('/list',[\app\admin\controller\client\FavoriteController::class,'select']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ // 我的收藏
|
|
|
+ Route::group('/collection',function (){
|
|
|
+ Route::get('/list',[\app\admin\controller\client\FavoriteController::class,'select']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ // 我的积分
|
|
|
+ Route::group('/points',function (){
|
|
|
+ Route::get('/list',[\app\admin\controller\client\PointsController::class,'select']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ // 我的评价
|
|
|
+ Route::group('/evaluate',function (){
|
|
|
+ Route::get('/list',[\app\admin\controller\client\EvaluateController::class,'select']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ // 我的购物车
|
|
|
+ Route::group('/cart',function (){
|
|
|
+ Route::get('/list',[\app\admin\controller\client\CartController::class,'select']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ // 我的优惠券
|
|
|
+ Route::group('/coupon',function (){
|
|
|
+ Route::get('/list',[\app\admin\controller\client\CouponController::class,'select']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ // 我的浏览数据
|
|
|
+ Route::group('/browse',function (){
|
|
|
+ Route::get('/list',[\app\admin\controller\client\BrowseController::class,'select']);
|
|
|
+ })->middleware([
|
|
|
+ \app\middleware\AdminAuthCheck::class
|
|
|
+ ]);
|
|
|
+ });
|
|
|
});
|