admin_users 多语言

This commit is contained in:
pushuo 2022-08-30 16:09:41 +08:00
parent 766fa9c2e0
commit 0ba62d4ada
3 changed files with 25 additions and 23 deletions

View File

@ -1,32 +1,32 @@
@extends('admin::layouts.master') @extends('admin::layouts.master')
@section('title', '后台用户') @section('title', __('admin/common.admin_user'))
@section('content') @section('content')
<ul class="nav-bordered nav nav-tabs mb-3"> <ul class="nav-bordered nav nav-tabs mb-3">
<li class="nav-item"> <li class="nav-item">
<a class="nav-link active" aria-current="page" href="{{ admin_route('admin_users.index') }}">后台用户</a> <a class="nav-link active" aria-current="page" href="{{ admin_route('admin_users.index') }}">{{ __('admin/common.admin_user') }}</a>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="{{ admin_route('admin_roles.index') }}">用户角色</a> <a class="nav-link" href="{{ admin_route('admin_roles.index') }}">{{ __('admin/common.admin_role') }}</a>
</li> </li>
</ul> </ul>
<div id="tax-classes-app" class="card" v-cloak> <div id="tax-classes-app" class="card" v-cloak>
<div class="card-body h-min-600"> <div class="card-body h-min-600">
<div class="d-flex justify-content-between mb-4"> <div class="d-flex justify-content-between mb-4">
<button type="button" class="btn btn-primary" @click="checkedCreate('add', null)">创建用户</button> <button type="button" class="btn btn-primary" @click="checkedCreate('add', null)">{{ __('admin/user.admin_users_create') }}</button>
</div> </div>
<table class="table"> <table class="table">
<thead> <thead>
<tr> <tr>
<th>ID</th> <th>ID</th>
<th>账号名称</th> <th>{{ __('common.name') }}</th>
<th>邮箱</th> <th>{{ __('common.email') }}</th>
<th>角色</th> <th>{{ __('admin/common.admin_role') }}</th>
<th>创建时间</th> <th>{{ __('common.created_at') }}</th>
<th>修改时间</th> <th>{{ __('common.updated_at') }}</th>
<th class="text-end">操作</th> <th class="text-end">{{ __('common.action') }}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -42,8 +42,8 @@
<td>@{{ tax.created_at }}</td> <td>@{{ tax.created_at }}</td>
<td>@{{ tax.updated_at }}</td> <td>@{{ tax.updated_at }}</td>
<td class="text-end"> <td class="text-end">
<button class="btn btn-outline-secondary btn-sm" @click="checkedCreate('edit', index)">编辑</button> <button class="btn btn-outline-secondary btn-sm" @click="checkedCreate('edit', index)">{{ __('common.edit') }}</button>
<button class="btn btn-outline-danger btn-sm ml-1" type="button" @click="deleteCustomer(tax.id, index)">删除</button> <button class="btn btn-outline-danger btn-sm ml-1" type="button" @click="deleteCustomer(tax.id, index)">{{ __('common.delete') }}</button>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@ -52,24 +52,24 @@
{{-- {{ $admin_users->links('admin::vendor/pagination/bootstrap-4') }} --}} {{-- {{ $admin_users->links('admin::vendor/pagination/bootstrap-4') }} --}}
</div> </div>
<el-dialog title="用户" :visible.sync="dialog.show" width="600px" <el-dialog title="{{ __('admin/common.admin_user') }}" :visible.sync="dialog.show" width="600px"
@close="closeCustomersDialog('form')" :close-on-click-modal="false"> @close="closeCustomersDialog('form')" :close-on-click-modal="false">
<el-form ref="form" :rules="rules" :model="dialog.form" label-width="100px"> <el-form ref="form" :rules="rules" :model="dialog.form" label-width="100px">
<el-form-item label="账号名称" prop="name"> <el-form-item label="{{ __('common.name') }}" prop="name">
<el-input v-model="dialog.form.name" placeholder="账号名称"></el-input> <el-input v-model="dialog.form.name" placeholder="{{ __('common.name') }}"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="邮箱" prop="email"> <el-form-item label="{{ __('common.email') }}" prop="email">
<el-input v-model="dialog.form.email" placeholder="邮箱"></el-input> <el-input v-model="dialog.form.email" placeholder="{{ __('common.email') }}"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="密码" :prop="dialog.form.id === null || dialog.form.id == '' ? 'password' : ''"> <el-form-item label="{{ __('shop/login.password') }}" :prop="dialog.form.id === null || dialog.form.id == '' ? 'password' : ''">
<el-input v-model="dialog.form.password" placeholder="密码"></el-input> <el-input v-model="dialog.form.password" placeholder="{{ __('common.password') }}"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="语言"> <el-form-item label="{{ __('common.language') }}">
<el-select v-model="dialog.form.locale" placeholder="请选择"> <el-select v-model="dialog.form.locale" placeholder="">
<el-option <el-option
v-for="language in source.languages" v-for="language in source.languages"
:key="language.code" :key="language.code"
@ -86,8 +86,8 @@
</el-form-item> </el-form-item>
<el-form-item class="mt-5"> <el-form-item class="mt-5">
<el-button type="primary" @click="addFormSubmit('form')">保存</el-button> <el-button type="primary" @click="addFormSubmit('form')">{{ __('common.save') }}</el-button>
<el-button @click="closeCustomersDialog('form')">取消</el-button> <el-button @click="closeCustomersDialog('form')">{{ __('common.cancel') }}</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</el-dialog> </el-dialog>

View File

@ -61,6 +61,7 @@ return [
'phone' => 'Phone', 'phone' => 'Phone',
'exit' => 'Exit', 'exit' => 'Exit',
'return' => 'Return', 'return' => 'Return',
'language' => 'Language',
'id' => 'ID', 'id' => 'ID',
'created_at' => 'Created At', 'created_at' => 'Created At',

View File

@ -60,6 +60,7 @@ return [
'phone' => '电话', 'phone' => '电话',
'exit' => '退出', 'exit' => '退出',
'return' => '返回', 'return' => '返回',
'language' => '语言',
'id' => 'ID', 'id' => 'ID',
'created_at' => '创建时间', 'created_at' => '创建时间',