切换导航条
此项目
正在载入...
登录
何书鹏
/
recruit
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
Karson
7 years ago
提交
1123445f3c793af8b470860b3889649c2da26a6d
1 个父辈
f11a56be
修复后台admin模块仍然使用路由的BUG
修复后台刷新特殊情况下标签卡不显示标题的BUG
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
6 行增加
和
6 行删除
application/route.php
public/admin.php
public/assets/js/backend/index.js
application/route.php
查看文件 @
1123445
...
...
@@ -10,11 +10,6 @@
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
//如果有定义绑定后台模块则禁用路由规则
if
(
\think\Route
::
getBind
(
'module'
)
==
'admin'
){
return
[];
}
return
[
//别名配置,别名只能是映射到控制器且访问时必须加上请求的方法
'__alias__'
=>
[
...
...
public/admin.php
查看文件 @
1123445
...
...
@@ -28,6 +28,9 @@ require __DIR__ . '/../thinkphp/base.php';
// 绑定到admin模块
\think\Route
::
bind
(
'admin'
);
// 关闭路由
\think\App
::
route
(
false
);
// 设置根url
\think\Url
::
root
(
''
);
...
...
public/assets/js/backend/index.js
查看文件 @
1123445
...
...
@@ -178,6 +178,9 @@ define(['jquery', 'bootstrap', 'backend', 'addtabs', 'adminlte', 'form'], functi
}
});
//这一行需要放在点击左侧链接事件之前
var
addtabs
=
Config
.
referer
?
localStorage
.
getItem
(
"addtabs"
)
:
null
;
//绑定tabs事件,如果需要点击强制刷新iframe,则请将iframeForceRefresh置为true
$
(
'#nav'
).
addtabs
({
iframeHeight
:
"100%"
,
iframeForceRefresh
:
false
});
if
(
$
(
"ul.sidebar-menu li.active a"
).
size
()
>
0
)
{
...
...
@@ -186,7 +189,6 @@ define(['jquery', 'bootstrap', 'backend', 'addtabs', 'adminlte', 'form'], functi
$
(
"ul.sidebar-menu li a[url!='javascript:;']:first"
).
trigger
(
"click"
);
}
//如果是刷新操作则直接返回刷新前的页面
var
addtabs
=
Config
.
referer
?
localStorage
.
getItem
(
"addtabs"
)
:
null
;
if
(
Config
.
referer
)
{
if
(
Config
.
referer
===
$
(
addtabs
).
attr
(
"url"
))
{
var
active
=
$
(
"ul.sidebar-menu li a[addtabs="
+
$
(
addtabs
).
attr
(
"addtabs"
)
+
"]"
);
...
...
请
注册
或
登录
后发表评论