后台角色管理多语言
This commit is contained in:
parent
6c9e2d8124
commit
9938e66658
|
|
@ -1,16 +1,16 @@
|
|||
@extends('admin::layouts.master')
|
||||
|
||||
@section('title', '角色管理')
|
||||
@section('title', __('admin/admin_roles.role_management'))
|
||||
|
||||
@section('content')
|
||||
<div id="app" class="card" v-cloak>
|
||||
<div class="card-body h-min-600">
|
||||
<el-form ref="form" :rules="rules" :model="form" label-width="100px">
|
||||
<el-form-item label="角色名称" prop="name">
|
||||
<el-input v-model="form.name" placeholder="角色名称" class="w-auto"></el-input>
|
||||
<el-form-item label="{{ __('admin/admin_roles.role_name') }}" prop="name">
|
||||
<el-input v-model="form.name" placeholder="{{ __('admin/admin_roles.role_name') }}" class="w-auto"></el-input>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="权限" prop="roles">
|
||||
<el-form-item label="{{ __('admin/admin_roles.permission') }}" prop="roles">
|
||||
<div class="roles-wrap border w-max-900">
|
||||
<div class="header-wrap bg-dark p-2 text-dark bg-opacity-10 px-2">
|
||||
<el-button size="small" @click="updateAllState(true)">@lang('admin/admin_roles.select_all')</el-button>
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
<div v-for="role, index in form.permissions" :key="index">
|
||||
<div class="bg-light px-2 d-flex">
|
||||
@{{ role.title }}
|
||||
<div class="row-update ms-2 link-secondary">[<span @click="updateState(true, index)">全选</span> / <span @click="updateState(false, index)">取消</span>]</div>
|
||||
<div class="row-update ms-2 link-secondary">[<span @click="updateState(true, index)">{{ __('common.select_all') }}</span> / <span @click="updateState(false, index)">{{ __('common.cancel') }}</span>]</div>
|
||||
</div>
|
||||
<div class="role-methods">
|
||||
<div class="d-flex flex-wrap px-3">
|
||||
|
|
@ -33,8 +33,8 @@
|
|||
</el-form-item>
|
||||
|
||||
<el-form-item class="mt-5">
|
||||
<el-button type="primary" @click="addFormSubmit('form')">保存</el-button>
|
||||
<el-button @click="closeCustomersDialog('form')">取消</el-button>
|
||||
<el-button type="primary" @click="addFormSubmit('form')">{{ __('common.save') }}</el-button>
|
||||
<el-button @click="closeCustomersDialog('form')">{{ __('common.cancel') }}</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1,30 +1,30 @@
|
|||
@extends('admin::layouts.master')
|
||||
|
||||
@section('title', '后台用户')
|
||||
@section('title', __('admin/common.admin_user'))
|
||||
|
||||
@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>
|
||||
<a class="nav-link" href="{{ admin_route('admin_users.index') }}">{{ __('admin/common.admin_user') }}</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="{{ admin_route('admin_roles.index') }}">用户角色</a>
|
||||
<a class="nav-link active" href="{{ admin_route('admin_roles.index') }}">{{ __('admin/common.admin_role') }}</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>
|
||||
<a href="{{ admin_route('admin_roles.create') }}" class="btn btn-primary">{{ __('admin/role.admin_roles_create') }}</a>
|
||||
</div>
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>名称</th>
|
||||
<th>创建时间</th>
|
||||
<th>修改时间</th>
|
||||
<th class="text-end">操作</th>
|
||||
<th>{{ __('common.name') }}</th>
|
||||
<th>{{ __('common.created_at') }}</th>
|
||||
<th>{{ __('common.updated_at') }}</th>
|
||||
<th class="text-end">{{ __('common.action') }}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
|
@ -35,8 +35,8 @@
|
|||
<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>
|
||||
<a href="{{ admin_route('admin_roles.edit', [$role->id]) }}" class="btn btn-outline-secondary btn-sm">{{ __('common.edit') }}</a>
|
||||
<button class="btn btn-outline-danger btn-sm ml-1 delete-role" data-id="{{ $role->id }}" type="button">{{ __('common.delete') }}</button>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
|
|
|
|||
|
|
@ -12,8 +12,8 @@
|
|||
<x-admin-alert type="danger" msg="{{ $errors->first('error') }}" class="mt-4" />
|
||||
@endif
|
||||
|
||||
@if (session()->has('message'))
|
||||
<x-admin-alert type="success" msg="{{ session('message') }}" class="mt-4" />
|
||||
@if (session()->has('success'))
|
||||
<x-admin-alert type="success" msg="{{ session('success') }}" class="mt-4" />
|
||||
@endif
|
||||
|
||||
<div id="product-app">
|
||||
|
|
|
|||
|
|
@ -12,4 +12,7 @@
|
|||
return [
|
||||
'select_all' => 'Select All',
|
||||
'unselect_all' => 'Unselect All',
|
||||
'role_name' => 'Role Name',
|
||||
'role_management' => 'Role Management',
|
||||
'permission' => 'Permission',
|
||||
];
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@ return [
|
|||
'exit' => 'Exit',
|
||||
'return' => 'Return',
|
||||
'language' => 'Language',
|
||||
'select_all' => 'Select All',
|
||||
|
||||
'id' => 'ID',
|
||||
'created_at' => 'Created At',
|
||||
|
|
|
|||
|
|
@ -12,4 +12,7 @@
|
|||
return [
|
||||
'select_all' => '选中所有',
|
||||
'unselect_all' => '取消选中',
|
||||
'role_name' => '角色名称',
|
||||
'role_management' => '角色管理',
|
||||
'permission' => '权限',
|
||||
];
|
||||
|
|
|
|||
|
|
@ -61,6 +61,7 @@ return [
|
|||
'exit' => '退出',
|
||||
'return' => '返回',
|
||||
'language' => '语言',
|
||||
'select_all' => '全选',
|
||||
|
||||
'id' => 'ID',
|
||||
'created_at' => '创建时间',
|
||||
|
|
|
|||
Loading…
Reference in New Issue