[REFACTOR] 簡化權限管理介面,整合權限設定至角色管理,並完成多語系支援

This commit is contained in:
2026-03-16 13:47:16 +08:00
parent 09e1d0dc48
commit 1851e91c86
20 changed files with 411 additions and 296 deletions

View File

@@ -18,10 +18,10 @@
@if(request('status'))
<input type="hidden" name="status" value="{{ request('status') }}">
@endif
<select name="limit" onchange="this.form.submit()" class="h-9 text-[11px] font-black bg-slate-50 dark:bg-slate-800 border-slate-200 dark:border-slate-700 rounded-lg focus:ring-cyan-500/20 focus:border-cyan-500 transition-all">
@foreach([10, 25, 50, 100] as $size)
<option value="{{ $size }}" {{ request('limit') == $size ? 'selected' : '' }}>{{ $size }} {{ __('Items') }}</option>
@endforeach
<select name="per_page" onchange="this.form.submit()" class="h-9 text-[11px] font-black bg-slate-50 dark:bg-slate-800 border-slate-200 dark:border-slate-700 rounded-lg focus:ring-cyan-500/20 focus:border-cyan-500 transition-all">
<option value="20" {{ request('per_page') == 20 ? 'selected' : '' }}>20 {{ __('Items') }}</option>
<option value="50" {{ request('per_page') == 50 ? 'selected' : '' }}>50 {{ __('Items') }}</option>
<option value="100" {{ request('per_page') == 100 ? 'selected' : '' }}>100 {{ __('Items') }}</option>
</select>
</form>
<div class="flex space-x-2">