mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-05-26 00:19:17 +08:00
优化后台判断与Library配合
This commit is contained in:
parent
90228f0ff6
commit
6cbb687862
@ -94,7 +94,7 @@ class Auth extends Controller
|
|||||||
{
|
{
|
||||||
$map = $this->_vali(['auth.require#id' => '权限ID不能为空!']);
|
$map = $this->_vali(['auth.require#id' => '权限ID不能为空!']);
|
||||||
if (input('action') === 'get') {
|
if (input('action') === 'get') {
|
||||||
if ($this->app->isDebug()) AdminService::clearCache();
|
if ($this->app->isDebug()) AdminService::clear();
|
||||||
$nodes = SystemNode::mk()->where($map)->column('node');
|
$nodes = SystemNode::mk()->where($map)->column('node');
|
||||||
$this->success('获取权限节点成功!', AdminService::getTree($nodes));
|
$this->success('获取权限节点成功!', AdminService::getTree($nodes));
|
||||||
} elseif (input('action') === 'save') {
|
} elseif (input('action') === 'save') {
|
||||||
|
@ -99,14 +99,13 @@ class Menu extends Controller
|
|||||||
protected function _form_filter(array &$vo)
|
protected function _form_filter(array &$vo)
|
||||||
{
|
{
|
||||||
if ($this->request->isGet()) {
|
if ($this->request->isGet()) {
|
||||||
|
$debug = $this->app->isDebug();
|
||||||
/* 清理权限节点 */
|
/* 清理权限节点 */
|
||||||
if ($isDebug = $this->app->isDebug()) {
|
$debug && AdminService::clear();
|
||||||
AdminService::clearCache();
|
|
||||||
}
|
|
||||||
/* 读取系统功能节点 */
|
/* 读取系统功能节点 */
|
||||||
$this->auths = [];
|
$this->auths = [];
|
||||||
$this->nodes = MenuService::getList($isDebug);
|
$this->nodes = MenuService::getList($debug);
|
||||||
foreach (NodeService::getMethods($isDebug) as $node => $item) {
|
foreach (NodeService::getMethods($debug) as $node => $item) {
|
||||||
if ($item['isauth'] && substr_count($node, '/') >= 2) {
|
if ($item['isauth'] && substr_count($node, '/') >= 2) {
|
||||||
$this->auths[] = ['node' => $node, 'title' => $item['title']];
|
$this->auths[] = ['node' => $node, 'title' => $item['title']];
|
||||||
}
|
}
|
||||||
|
@ -37,8 +37,7 @@ class System extends Controller
|
|||||||
public function push()
|
public function push()
|
||||||
{
|
{
|
||||||
if (AdminService::isSuper()) try {
|
if (AdminService::isSuper()) try {
|
||||||
AdminService::clearCache() && RuntimeService::push();
|
RuntimeService::push() && sysoplog('系统运维管理', '刷新发布运行缓存');
|
||||||
sysoplog('系统运维管理', '刷新创建路由缓存');
|
|
||||||
$this->success('网站缓存加速成功!', 'javascript:location.reload()');
|
$this->success('网站缓存加速成功!', 'javascript:location.reload()');
|
||||||
} catch (HttpResponseException $exception) {
|
} catch (HttpResponseException $exception) {
|
||||||
throw $exception;
|
throw $exception;
|
||||||
@ -57,8 +56,7 @@ class System extends Controller
|
|||||||
public function clear()
|
public function clear()
|
||||||
{
|
{
|
||||||
if (AdminService::isSuper()) try {
|
if (AdminService::isSuper()) try {
|
||||||
AdminService::clearCache() && RuntimeService::clear();
|
RuntimeService::clear() && sysoplog('系统运维管理', '清理网站日志缓存');
|
||||||
sysoplog('系统运维管理', '清理网站日志缓存');
|
|
||||||
$this->success('清空日志缓存成功!', 'javascript:location.reload()');
|
$this->success('清空日志缓存成功!', 'javascript:location.reload()');
|
||||||
} catch (HttpResponseException $exception) {
|
} catch (HttpResponseException $exception) {
|
||||||
throw $exception;
|
throw $exception;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user