功能:后台「我的履职记录」页面
- 侧边栏「我的履职记录」链接,位于「任命管理」上方 - 路由:GET /admin/my-duty-logs → appointments.my-duty-logs - 控制器:AppointmentController::myDutyLogs() 支持按操作类型、日期范围筛选,分页,withQueryString() - 视图:admin/appointments/my-duty-logs.blade.php 顶部 6 格汇总统计(奖励/踢出/禁言/警告/任命/撤职) 每张卡片可点击快速按类型筛选 表格显示:操作时间、类型 Badge、操作对象、所属部门·职务、金币金额、备注
This commit is contained in:
@@ -176,6 +176,9 @@ Route::middleware(['chat.auth', 'chat.has_position'])->prefix('admin')->name('ad
|
||||
return view('admin.whispers');
|
||||
})->name('whispers.index');
|
||||
|
||||
// 我的履职记录(当前登录者自己的权限操作记录)
|
||||
Route::get('/my-duty-logs', [\App\Http\Controllers\Admin\AppointmentController::class, 'myDutyLogs'])->name('appointments.my-duty-logs');
|
||||
|
||||
// 任命管理(任命权限由 AppointmentService 内部校验)
|
||||
Route::get('/appointments', [\App\Http\Controllers\Admin\AppointmentController::class, 'index'])->name('appointments.index');
|
||||
Route::post('/appointments', [\App\Http\Controllers\Admin\AppointmentController::class, 'store'])->name('appointments.store');
|
||||
|
||||
Reference in New Issue
Block a user