1
0
Fork 0
medical-record-server/app/Admin/routes.php

48 lines
2.5 KiB
PHP

<?php
use Illuminate\Routing\Router;
use Illuminate\Support\Facades\Route;
Route::group([
'domain' => 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->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\TotalRecordController::class, 'index']);
});