plugin languages

This commit is contained in:
Edward Yang 2022-08-10 15:21:03 +08:00
parent 8aa0982fb4
commit 9c33863e07
6 changed files with 44 additions and 14 deletions

View File

@ -22,6 +22,7 @@ class PluginResource extends JsonResource
'code' => $this->code,
'description' => $this->description,
'type' => $this->type,
'type_format' => trans('admin/plugin.' . $this->type),
'icon' => $this->icon,
'author' => $this->author,
'status' => $this->getStatus(),

View File

@ -1,12 +1,11 @@
@extends('admin::layouts.master')
@section('title', '插件列表')
@section('title', __('admin/plugin.plugin_list'))
@section('content')
<div id="plugins-app" class="card" v-cloak>
<div class="card-body h-min-600">
{{-- <button type="button" @click="upload" class="btn btn-primary">上传插件</button> --}}
<el-upload
class="upload-demo"
action=""
@ -15,23 +14,23 @@
:http-request="uploadFile"
accept=".zip"
>
<el-button size="small" type="primary">上传插件 (仅支持 zip 文件)</el-button>
<el-button size="small" type="primary">{{ __('admin/plugin.plugin_upload') }}</el-button>
</el-upload>
<div class="mt-4" style="">
<table class="table">
<thead>
<tr>
<th>插件代码</th>
<th>插件类型</th>
<th width="50%">插件描述</th>
<th>状态</th>
<th>操作</th>
<th>{{ __('admin/plugin.plugin_code') }}</th>
<th>{{ __('admin/plugin.plugin_type') }}</th>
<th width="50%">{{ __('admin/plugin.plugin_description') }}</th>
<th>{{ __('admin/common.status') }}</th>
<th>{{ __('admin/common.action') }}</th>
</tr>
</thead>
<tbody>
<tr v-for="plugin, index in plugins" :key="index" v-if="plugins.length">
<td>@{{ plugin.code }}</td>
<td>@{{ plugin.type }}</td>
<td>@{{ plugin.type_format }}</td>
<td>
<div class="plugin-describe d-flex align-items-center">
<div class="me-2" style="width: 50px;"><img :src="plugin.icon" class="img-fluid"></div>
@ -46,11 +45,11 @@
</td>
<td>
<div v-if="plugin.installed">
<a class="btn btn-outline-secondary btn-sm" :href="plugin.edit_url">编辑</a>
<a class="btn btn-outline-danger btn-sm" @click="installedPlugin(plugin.code, 'uninstall', index)">卸载</a>
<a class="btn btn-outline-secondary btn-sm" :href="plugin.edit_url">{{ __('admin/common.edit') }}</a>
<a class="btn btn-outline-danger btn-sm" @click="installedPlugin(plugin.code, 'uninstall', index)">{{ __('admin/common.uninstall') }}</a>
</div>
<div v-else>
<a class="btn btn-outline-success btn-sm" @click="installedPlugin(plugin.code, 'install', index)">安装</a>
<a class="btn btn-outline-success btn-sm" @click="installedPlugin(plugin.code, 'install', index)">{{ __('admin/common.install') }}</a>
</div>
</td>
</tr>

View File

@ -10,8 +10,12 @@
*/
return [
'edit' => 'Edit',
'admin_panel' => 'Admin Panel',
'edit' => 'Edit',
'status' => 'Status',
'action' => 'Action',
'install' => 'Install',
'uninstall' => 'Uninstall',
// header
'home' => 'Home',

View File

@ -17,4 +17,15 @@ return [
'plugins_update_status' => 'Delete',
'plugins_install' => 'Install',
'plugins_uninstall' => 'Uninstall',
'plugin_list' => 'Plugin List',
'plugin_code' => 'Code',
'plugin_type' => 'Type',
'plugin_description' => 'Description',
'plugin_upload' => 'Upload(Only for zip file)',
'shipping' => 'Payment',
'payment' => 'Shipping',
'total' => 'Total',
'view' => 'View',
];

View File

@ -10,8 +10,12 @@
*/
return [
'edit' => '编辑',
'admin_panel' => '后台管理',
'edit' => '编辑',
'status' => '状态',
'action' => '操作',
'install' => '安装',
'uninstall' => '卸载',
// header
'home' => '管理首页',

View File

@ -17,4 +17,15 @@ return [
'plugins_update_status' => '删除插件',
'plugins_install' => '安装',
'plugins_uninstall' => '卸载',
'plugin_list' => '插件列表',
'plugin_code' => '插件代码',
'plugin_type' => '插件类型',
'plugin_description' => '插件描述',
'plugin_upload' => '上传插件(仅支持 zip 文件)',
'shipping' => '配送方式',
'payment' => '支付方式',
'total' => '订单计算',
'view' => '页面修改',
];