wyyl/resources/beike/admin/views/pages/admin_roles/index.blade.php

67 lines
2.0 KiB
PHP

@extends('admin::layouts.master')
@section('title', '后台用户')
@section('content')
<ul class="nav-bordered nav nav-tabs mb-3">
<li class="nav-item">
<a class="nav-link" href="{{ admin_route('admin_users.index') }}">后台用户</a>
</li>
<li class="nav-item">
<a class="nav-link active" href="{{ admin_route('admin_roles.index') }}">用户角色</a>
</li>
</ul>
<div id="tax-classes-app" class="card">
<div class="card-body h-min-600">
<div class="d-flex justify-content-between mb-4">
<a href="{{ admin_route('admin_roles.create') }}" class="btn btn-primary">创建角色</a>
</div>
<table class="table">
<thead>
<tr>
<th>#</th>
<th>名称</th>
<th>创建时间</th>
<th>修改时间</th>
<th class="text-end">操作</th>
</tr>
</thead>
<tbody>
@foreach ($roles as $role)
<tr>
<td>{{ $role->id }}</td>
<td>{{ $role->name }}</td>
<td>{{ $role->created_at }}</td>
<td>{{ $role->updated_at }}</td>
<td class="text-end">
<a href="{{ admin_route('admin_roles.edit', [$role->id]) }}" class="btn btn-outline-secondary btn-sm">编辑</a>
<button class="btn btn-outline-danger btn-sm ml-1 delete-role" data-id="{{ $role->id }}" type="button">删除</button>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
@endsection
@push('footer')
<script>
$('.delete-role').click(function(event) {
const id = $(this).data('id');
const self = $(this);
layer.confirm('确定要删除角色吗?', {
title: "提示",
btn: ['取消', '确定'],
btn2: () => {
$http.delete(`admin_roles/${id}`).then((res) => {
layer.msg(res.message);
self.parents('tr').remove()
})
}
})
});
</script>
@endpush