feat(admin): 统一后台权限注册表并移除路由中间件鉴权

This commit is contained in:
2026-05-19 09:34:31 +08:00
parent 4cf561cd57
commit 063cb98311
19 changed files with 519 additions and 389 deletions

View File

@@ -30,7 +30,7 @@ use App\Http\Controllers\Api\V1\Admin\Settlement\AdminSettlementBatchDetailsCont
*/
// 开奖结果查看 + 风控监控
Route::middleware(['admin.api-resource', 'admin.permission:prd.draw_result.manage|prd.draw_result.view'])
Route::middleware('admin.api-resource')
->group(function (): void {
Route::get('draws', AdminDrawIndexController::class)
->name('api.v1.admin.draws.index');
@@ -50,7 +50,7 @@ Route::middleware(['admin.api-resource', 'admin.permission:prd.draw_result.manag
});
// 开奖结果录入(发布批次)
Route::middleware(['admin.api-resource', 'admin.permission:prd.draw_result.manage'])
Route::middleware('admin.api-resource')
->group(function (): void {
Route::post('draws/{draw}/result-batches', DrawManualResultBatchStoreController::class)
->name('api.v1.admin.draws.result-batches.store');
@@ -75,12 +75,12 @@ Route::middleware(['admin.api-resource', 'admin.permission:prd.draw_result.manag
});
// 派彩确认
Route::middleware(['admin.api-resource', 'admin.permission:prd.payout.manage|prd.payout.review'])
Route::middleware('admin.api-resource')
->post('draws/{draw}/settlement/run', DrawSettlementRunController::class)
->name('api.v1.admin.draws.settlement.run');
// 结算批次查看
Route::middleware(['admin.api-resource', 'admin.permission:prd.payout.manage|prd.payout.review|prd.payout.view'])
Route::middleware('admin.api-resource')
->group(function (): void {
Route::get('settlement-batches', AdminSettlementBatchIndexController::class)
->name('api.v1.admin.settlement-batches.index');
@@ -92,7 +92,7 @@ Route::middleware(['admin.api-resource', 'admin.permission:prd.payout.manage|prd
->name('api.v1.admin.settlement-batches.export');
});
Route::middleware(['admin.api-resource', 'admin.permission:prd.payout.review'])
Route::middleware('admin.api-resource')
->group(function (): void {
Route::post('settlement-batches/{batch}/approve', AdminSettlementBatchApproveController::class)
->name('api.v1.admin.settlement-batches.approve');
@@ -100,6 +100,6 @@ Route::middleware(['admin.api-resource', 'admin.permission:prd.payout.review'])
->name('api.v1.admin.settlement-batches.reject');
});
Route::middleware(['admin.api-resource', 'admin.permission:prd.payout.manage'])
Route::middleware('admin.api-resource')
->post('settlement-batches/{batch}/payout', AdminSettlementBatchPayoutController::class)
->name('api.v1.admin.settlement-batches.payout');