diff --git a/app/Admin/Controllers/Plan/CalendarController.php b/app/Admin/Controllers/Plan/CalendarController.php new file mode 100644 index 0000000..0132c30 --- /dev/null +++ b/app/Admin/Controllers/Plan/CalendarController.php @@ -0,0 +1,15 @@ +basePage()->body( + amis()->Calendar()->largeMode() + ); + } +} diff --git a/app/Admin/routes.php b/app/Admin/routes.php index ae64420..8f06fbe 100644 --- a/app/Admin/routes.php +++ b/app/Admin/routes.php @@ -20,6 +20,7 @@ use App\Admin\Controllers\Hr\RestController; use App\Admin\Controllers\Hr\SignController; use App\Admin\Controllers\Hr\SignLogController; use App\Admin\Controllers\Hr\SignRepairController; +use App\Admin\Controllers\Plan\CalendarController; use App\Admin\Controllers\Plan\PlanController; use App\Admin\Controllers\Plan\TaskController; use App\Admin\Controllers\Store\DeviceController; @@ -162,6 +163,8 @@ Route::group([ $router->get('/tasks/{task}', [TaskController::class, 'show'])->name('plans.task_view'); $router->put('/tasks/{task}', [TaskController::class, 'update'])->name('plans.task_update'); $router->delete('/tasks/{task}', [TaskController::class, 'destroy'])->name('plans.task_delete'); + + $router->get('/calendars', [CalendarController::class, 'index'])->name('calendars.index'); }); /* diff --git a/database/seeders/AdminPermissionSeeder.php b/database/seeders/AdminPermissionSeeder.php index 12758fc..dbb036b 100644 --- a/database/seeders/AdminPermissionSeeder.php +++ b/database/seeders/AdminPermissionSeeder.php @@ -207,6 +207,15 @@ class AdminPermissionSeeder extends Seeder 'task_delete' => '删除任务', ], ], + 'calendars' => [ + 'name' => '任务日程', + 'icon' => 'tdesign:task', + 'uri' => '/plan/calendars', + 'resource' => false, + 'children' => [ + 'index' => '任务日程', + ], + ], ], ],