diff --git a/app/Http/Controllers/Admin/PermissionController.php b/app/Http/Controllers/Admin/PermissionController.php index 516e6d79..a164deea 100644 --- a/app/Http/Controllers/Admin/PermissionController.php +++ b/app/Http/Controllers/Admin/PermissionController.php @@ -5,13 +5,22 @@ namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Http\Requests\Admin\PermissionRequest; use Exception; +use Illuminate\Http\Request; use Spatie\Permission\Models\Permission; class PermissionController extends Controller { - public function index() + public function index(Request $request) { - return view('admin.permission.index', ['permissions' => Permission::query()->paginate(15)]); + $query = Permission::query(); + + foreach (['name', 'description'] as $field) { + $request->whenFilled($field, function ($value) use ($query, $field) { + $query->where($field, 'like', "%{$value}%"); + }); + } + + return view('admin.permission.index', ['permissions' => $query->paginate(20)->appends($request->except('page'))]); } public function create() diff --git a/app/Http/Controllers/Admin/SubscribeController.php b/app/Http/Controllers/Admin/SubscribeController.php index 480c2124..ffc6c997 100644 --- a/app/Http/Controllers/Admin/SubscribeController.php +++ b/app/Http/Controllers/Admin/SubscribeController.php @@ -27,7 +27,7 @@ class SubscribeController extends Controller }); }); - foreach (['user_id', 'status'] as $field) { + foreach (['user_id', 'status', 'code'] as $field) { $request->whenFilled($field, function ($value) use ($query, $field) { $query->where($field, $value); }); diff --git a/app/Http/Controllers/Admin/TicketController.php b/app/Http/Controllers/Admin/TicketController.php index 62e63a35..0de2c9e4 100644 --- a/app/Http/Controllers/Admin/TicketController.php +++ b/app/Http/Controllers/Admin/TicketController.php @@ -55,6 +55,7 @@ class TicketController extends Controller { return view('admin.ticket.reply', [ 'ticket' => $ticket, + 'user' => $ticket->user->load('userGroup', 'inviter'), 'replyList' => $ticket->reply()->oldest()->get(), ]); } diff --git a/resources/views/admin/permission/index.blade.php b/resources/views/admin/permission/index.blade.php index 06a3c3ca..392e7ad6 100644 --- a/resources/views/admin/permission/index.blade.php +++ b/resources/views/admin/permission/index.blade.php @@ -16,6 +16,18 @@ @endcan
+
+
+ +
+
+ +
+ +
diff --git a/resources/views/admin/subscribe/index.blade.php b/resources/views/admin/subscribe/index.blade.php index 9c4ba891..687167ce 100644 --- a/resources/views/admin/subscribe/index.blade.php +++ b/resources/views/admin/subscribe/index.blade.php @@ -10,12 +10,15 @@
-
+
-
+
+
+ +
- + @can('admin.ticket.update') + - @endcan - @endif +
+ +
+ @endcan +
+
+ @endsection diff --git a/resources/views/admin/user/index.blade.php b/resources/views/admin/user/index.blade.php index 18cdeefb..f9d0bd83 100644 --- a/resources/views/admin/user/index.blade.php +++ b/resources/views/admin/user/index.blade.php @@ -113,7 +113,6 @@ -
{{flowAutoShow($user->used_traffic)}} / {{$user->transfer_enable_formatted}} {{$user->t? date('Y-m-d H:i', $user->t): '未使用'}} @if ($user->expired_at < date('Y-m-d')) {{$user->expired_at}} diff --git a/resources/views/user/replyTicket.blade.php b/resources/views/user/replyTicket.blade.php index 26a44ba1..d1fa0ed2 100644 --- a/resources/views/user/replyTicket.blade.php +++ b/resources/views/user/replyTicket.blade.php @@ -20,18 +20,16 @@ - @if($ticket->status !== 2) - @endsection