This commit is contained in:
wolfcode
2023-06-21 00:43:31 +08:00
parent 580af5bce0
commit 60a54b6a75
3 changed files with 51 additions and 20 deletions

View File

@@ -10,6 +10,7 @@ use think\App;
use think\db\exception\DataNotFoundException;
use think\db\exception\DbException;
use think\db\exception\ModelNotFoundException;
use think\facade\Db;
use think\facade\Env;
class Index extends AdminController
@@ -34,12 +35,16 @@ class Index extends AdminController
*/
public function welcome(): string
{
$quicks = SystemQuick::field('id,title,icon,href')
$tpVersion = \think\facade\App::version();
$mysqlVersion = Db::query("select version() as version")[0]['version'] ?? '未知';
$phpVersion = phpversion();
$versions = compact('tpVersion', 'mysqlVersion', 'phpVersion');
$quicks = SystemQuick::field('id,title,icon,href')
->where(['status' => 1])
->order('sort', 'desc')
->limit(8)
->select();
$this->assign('quicks', $quicks);
$this->assign(compact('quicks', 'versions'));
return $this->fetch();
}
@@ -52,7 +57,7 @@ class Index extends AdminController
*/
public function editAdmin(): string
{
$id = session('admin.id');
$id = session('admin.id');
$row = (new SystemAdmin())
->withoutField('password')
->find($id);
@@ -84,7 +89,7 @@ class Index extends AdminController
*/
public function editPassword(): string
{
$id = session('admin.id');
$id = session('admin.id');
$row = (new SystemAdmin())
->withoutField('password')
->find($id);
@@ -105,8 +110,8 @@ class Index extends AdminController
try {
$save = $row->save([
'password' => password($post['password']),
]);
'password' => password($post['password']),
]);
} catch (Exception $e) {
$this->error('保存失败');
}

View File

@@ -111,38 +111,65 @@
<div class="layui-card-body layui-text">
<table class="layui-table">
<colgroup>
<col width="100">
<col width="150">
<col>
</colgroup>
<tbody>
<tr>
<td>框架名称</td>
<td>
EasyAdmin8
<button type="button" class="layui-btn layui-btn-xs layui-btn-primary">EasyAdmin8</button>
</td>
</tr>
<tr>
<td>ThinkPHP版本</td>
<td>
<button type="button" class="layui-btn layui-btn-xs layui-btn-primary">{$versions.tpVersion|default='-'}</button>
</td>
</tr>
<tr>
<td>PHP版本</td>
<td>
<button type="button" class="layui-btn layui-btn-xs layui-btn-primary">{$versions.phpVersion|default='-'}</button>
</td>
</tr>
<tr>
<td>MySQL版本</td>
<td>
<button type="button" class="layui-btn layui-btn-xs layui-btn-primary">{$versions.mysqlVersion|default='-'}</button>
</td>
</tr>
<tr>
<td>Layui版本</td>
<td>
<button type="button" class="layui-btn layui-btn-xs layui-btn-primary" id="layui-version">-</button>
</td>
</tr>
<tr>
<td>主要特色</td>
<td>零门槛 / 响应式 / 清爽 / 极简</td>
<td>
<span class="layui-btn layui-btn-xs layui-btn-primary layui-border">零门槛</span>
<span class="layui-btn layui-btn-xs layui-btn-primary layui-border">响应式</span>
<span class="layui-btn layui-btn-xs layui-btn-primary layui-border">清爽</span>
<span class="layui-btn layui-btn-xs layui-btn-primary layui-border">极简</span>
</td>
</tr>
<tr>
<td>Gitee</td>
<td style="padding-bottom: 0;">
<td>
<div class="layui-btn-container">
<a href="https://gitee.com/wolf18/easyAdmin8" style="margin-right: 15px" target="_blank">
https://gitee.com/wolf18/easyAdmin8
<a href='https://gitee.com/wolf18/easyAdmin8' target="_blank">
<img src='https://gitee.com/wolf18/easyAdmin8/badge/star.svg?theme=dark' alt='star'/>
</a>
</div>
</td>
</tr>
<tr>
<td>Github</td>
<td style="padding-bottom: 0;">
<div class="layui-btn-container">
<a href="https://github.com/wolf-leo/easyAdmin8" style="margin-right: 15px" target="_blank">
https://github.com/wolf-leo/easyAdmin8
</a>
</div>
<td>
<a href="https://github.com/wolf-leo/easyAdmin8" target="_blank" style="text-decoration: none;">
<i class="layui-icon layui-icon-github" style="font-size: 25px; color: #333333;"></i>
</a>
</td>
</tr>
</tbody>

View File

@@ -27,9 +27,8 @@ define(["jquery", "easy-admin", "echarts", "echarts-theme", "miniAdmin", "miniTa
});
},
welcome: function () {
miniTab.listen();
$('#layui-version').text('v' + layui.v);
/**
* 查看公告信息
**/