config('admin.route.domain'), 'prefix' => config('admin.route.prefix'), 'middleware' => config('admin.route.middleware'), ], function (Router $router) { $router->get('dashboard', [\App\Admin\Controllers\HomeController::class, 'index']); $router->get('menus', [\App\Admin\Controllers\HomeController::class, 'menus']); $router->get('current-user', [\App\Admin\Controllers\AuthController::class, 'currentUser']); $router->post('login', [\App\Admin\Controllers\AuthController::class, 'login']); $router->get('login', [App\Admin\Controllers\AuthController::class, 'loginPage']); $router->any('upload_file', [\App\Admin\Controllers\HomeController::class, 'uploadFile']); $router->any('upload_rich', [\App\Admin\Controllers\HomeController::class, 'uploadRich']); $router->any('upload_image', [\App\Admin\Controllers\HomeController::class, 'uploadImage']); $router->get('_download_export', [\App\Admin\Controllers\HomeController::class, 'downloadExport']); $router->resource('system/settings', \App\Admin\Controllers\SettingController::class); $router->get('_settings', [\App\Admin\Controllers\SettingController::class, 'settings']); $router->group([ 'prefix' => 'api', ], function (Router $router) { $router->get('keywords/tree-list', '\App\Admin\Controllers\KeywordsController@getTreeList')->name('api.keywords.tree-list'); $router->get('keywords/list', '\App\Admin\Controllers\KeywordsController@getList')->name('api.keywords.get_list'); $router->get('category/content', '\App\Admin\Controllers\CategoryController@getContent')->name('api.category.content'); $router->get('patient/options', '\App\Admin\Controllers\PatientController@getSelectOptions')->name('api.patient.options'); $router->get('category/permission-list', '\App\Admin\Controllers\CategoryController@getPermissionList')->name('api.category.permission_list'); $router->get('user/list', '\App\Admin\Controllers\UserController@getList'); }); $router->resource('user', \App\Admin\Controllers\UserController::class)->names('admin.user'); // 字典表 $router->resource('keywords', \App\Admin\Controllers\KeywordsController::class)->names('admin.keywords'); // 分类管理 $router->resource('category', \App\Admin\Controllers\CategoryController::class)->names('admin.category'); // 病人管理 $router->resource('patient', \App\Admin\Controllers\PatientController::class)->names('admin.patient'); // 病历管理 $router->resource('record', \App\Admin\Controllers\PatientRecordController::class)->names('admin.patient_record'); // 财务统计 $router->get('total/record', [\App\Admin\Controllers\TotalPatientController::class, 'index']); // 提成统计 $router->get('total/profit', [\App\Admin\Controllers\TotalProfitController::class, 'index']); // 病种统计 $router->get('total/illness-type', [\App\Admin\Controllers\TotalIllnessTypeController::class, 'index']); });