切换导航条
此项目
正在载入...
登录
何书鹏
/
recruit
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
Karson
7 years ago
提交
c247d4d108e172115b7a444fe8c80f8fe797d7b6
1 个父辈
e4dfd708
修改登录失败时未出现提示的BUG
新增自动记录__PUBLIC__和__ROOT__,可在视图模板中使用 修复后台点击首页时不正确的BUG
隐藏空白字符变更
内嵌
并排对比
正在显示
8 个修改的文件
包含
33 行增加
和
22 行删除
application/admin/behavior/AdminLog.php
application/admin/view/common/header.html
application/common/behavior/Common.php
application/common/model/Category.php
application/config.php
public/assets/js/require-backend.min.js
public/assets/js/require-form.js
public/assets/js/require-table.js
application/admin/behavior/AdminLog.php
查看文件 @
c247d4d
...
...
@@ -2,8 +2,6 @@
namespace
app\admin\behavior
;
use
think\Config
;
class
AdminLog
{
...
...
application/admin/view/common/header.html
查看文件 @
c247d4d
...
...
@@ -22,7 +22,7 @@
<ul
class=
"nav navbar-nav"
>
<li>
<a
href=
"
{:url('index/index/index')}
"
target=
"_blank"
><i
class=
"fa fa-home"
style=
"font-size:14px;"
></i></a>
<a
href=
"
__PUBLIC__
"
target=
"_blank"
><i
class=
"fa fa-home"
style=
"font-size:14px;"
></i></a>
</li>
<li
class=
"dropdown notifications-menu"
>
...
...
application/common/behavior/Common.php
查看文件 @
c247d4d
...
...
@@ -13,21 +13,31 @@ class Common
mb_internal_encoding
(
"UTF-8"
);
// 如果修改了index.php入口地址,则需要手动修改cdnurl的值
$
cdn
url
=
preg_replace
(
"/\/(\w+)\.php$/i"
,
''
,
$request
->
root
());
$url
=
preg_replace
(
"/\/(\w+)\.php$/i"
,
''
,
$request
->
root
());
// 如果未设置__CDN__则自动匹配得出
if
(
!
Config
::
get
(
'view_replace_str.__CDN__'
))
{
Config
::
set
(
'view_replace_str.__CDN__'
,
$cdnurl
);
Config
::
set
(
'view_replace_str.__CDN__'
,
$url
);
}
// 如果未设置__PUBLIC__则自动匹配得出
if
(
!
Config
::
get
(
'view_replace_str.__PUBLIC__'
))
{
Config
::
set
(
'view_replace_str.__PUBLIC__'
,
$url
.
'/'
);
}
// 如果未设置__ROOT__则自动匹配得出
if
(
!
Config
::
get
(
'view_replace_str.__ROOT__'
))
{
Config
::
set
(
'view_replace_str.__ROOT__'
,
preg_replace
(
"/\/public\/$/"
,
''
,
$url
.
'/'
));
}
// 如果未设置cdnurl则自动匹配得出
if
(
!
Config
::
get
(
'site.cdnurl'
))
{
Config
::
set
(
'site.cdnurl'
,
$
cdn
url
);
Config
::
set
(
'site.cdnurl'
,
$url
);
}
// 如果未设置cdnurl则自动匹配得出
if
(
!
Config
::
get
(
'upload.cdnurl'
))
{
Config
::
set
(
'upload.cdnurl'
,
$
cdn
url
);
Config
::
set
(
'upload.cdnurl'
,
$url
);
}
if
(
Config
::
get
(
'app_debug'
))
{
...
...
application/common/model/Category.php
查看文件 @
c247d4d
...
...
@@ -21,6 +21,11 @@ class Category Extends Model
'flag_text'
,
];
public
function
setFlagAttr
(
$value
,
$data
)
{
return
is_array
(
$value
)
?
implode
(
','
,
$value
)
:
$value
;
}
/**
* 读取分类类型
* @return array
...
...
application/config.php
查看文件 @
c247d4d
...
...
@@ -132,10 +132,10 @@ return [
'taglib_end'
=>
'}'
,
'tpl_cache'
=>
true
,
],
// 视图输出字符串内容替换
// 视图输出字符串内容替换
,留空则会自动进行计算
'view_replace_str'
=>
[
'__PUBLIC__'
=>
'/public/'
,
'__ROOT__'
=>
'/'
,
'__PUBLIC__'
=>
''
,
'__ROOT__'
=>
''
,
'__CDN__'
=>
''
,
],
// 默认跳转页面对应的模板文件
...
...
public/assets/js/require-backend.min.js
查看文件 @
c247d4d
...
...
@@ -9585,7 +9585,6 @@ define('table',['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstr
// 导入按钮事件
if
(
$
(
Table
.
config
.
importbtn
,
toolbar
).
size
()
>
0
)
{
require
([
'upload'
],
function
(
Upload
)
{
console
.
log
(
$
(
Table
.
config
.
importbtn
,
toolbar
));
Upload
.
api
.
plupload
(
$
(
Table
.
config
.
importbtn
,
toolbar
),
function
(
data
,
ret
)
{
Fast
.
api
.
ajax
({
url
:
options
.
extend
.
import_url
,
...
...
@@ -12557,7 +12556,7 @@ define('form',['jquery', 'bootstrap', 'upload', 'validator'], function ($, undef
that
.
holdSubmit
(
false
);
submitBtn
.
removeClass
(
"disabled"
);
if
(
typeof
success
===
'function'
)
{
if
(
!
success
.
call
(
$
(
this
),
data
,
ret
))
{
if
(
false
===
success
.
call
(
$
(
this
),
data
,
ret
))
{
return
false
;
}
}
...
...
@@ -12571,7 +12570,7 @@ define('form',['jquery', 'bootstrap', 'upload', 'validator'], function ($, undef
that
.
holdSubmit
(
false
);
submitBtn
.
removeClass
(
"disabled"
);
if
(
typeof
error
===
'function'
)
{
if
(
!
error
.
call
(
$
(
this
),
data
,
ret
))
{
if
(
false
===
error
.
call
(
$
(
this
),
data
,
ret
))
{
return
false
;
}
}
...
...
@@ -12728,7 +12727,7 @@ define('form',['jquery', 'bootstrap', 'upload', 'validator'], function ($, undef
if
(
form
.
size
()
===
0
)
return
Toastr
.
error
(
"表单未初始化完成,无法提交"
);
if
(
typeof
submit
===
'function'
)
{
if
(
!
submit
.
call
(
form
))
{
if
(
false
===
submit
.
call
(
form
))
{
return
false
;
}
}
...
...
@@ -12774,7 +12773,7 @@ define('form',['jquery', 'bootstrap', 'upload', 'validator'], function ($, undef
}
}
if
(
typeof
success
===
'function'
)
{
if
(
!
success
.
call
(
form
,
data
,
ret
))
{
if
(
false
===
success
.
call
(
form
,
data
,
ret
))
{
return
false
;
}
}
...
...
@@ -12783,7 +12782,7 @@ define('form',['jquery', 'bootstrap', 'upload', 'validator'], function ($, undef
$
(
"input[name='__token__']"
,
form
).
val
(
data
.
token
);
}
if
(
typeof
error
===
'function'
)
{
if
(
!
error
.
call
(
form
,
data
,
ret
))
{
if
(
false
===
error
.
call
(
form
,
data
,
ret
))
{
return
false
;
}
}
...
...
public/assets/js/require-form.js
查看文件 @
c247d4d
...
...
@@ -34,7 +34,7 @@ define(['jquery', 'bootstrap', 'upload', 'validator'], function ($, undefined, U
that
.
holdSubmit
(
false
);
submitBtn
.
removeClass
(
"disabled"
);
if
(
typeof
success
===
'function'
)
{
if
(
!
success
.
call
(
$
(
this
),
data
,
ret
))
{
if
(
false
===
success
.
call
(
$
(
this
),
data
,
ret
))
{
return
false
;
}
}
...
...
@@ -48,7 +48,7 @@ define(['jquery', 'bootstrap', 'upload', 'validator'], function ($, undefined, U
that
.
holdSubmit
(
false
);
submitBtn
.
removeClass
(
"disabled"
);
if
(
typeof
error
===
'function'
)
{
if
(
!
error
.
call
(
$
(
this
),
data
,
ret
))
{
if
(
false
===
error
.
call
(
$
(
this
),
data
,
ret
))
{
return
false
;
}
}
...
...
@@ -205,7 +205,7 @@ define(['jquery', 'bootstrap', 'upload', 'validator'], function ($, undefined, U
if
(
form
.
size
()
===
0
)
return
Toastr
.
error
(
"表单未初始化完成,无法提交"
);
if
(
typeof
submit
===
'function'
)
{
if
(
!
submit
.
call
(
form
))
{
if
(
false
===
submit
.
call
(
form
))
{
return
false
;
}
}
...
...
@@ -251,7 +251,7 @@ define(['jquery', 'bootstrap', 'upload', 'validator'], function ($, undefined, U
}
}
if
(
typeof
success
===
'function'
)
{
if
(
!
success
.
call
(
form
,
data
,
ret
))
{
if
(
false
===
success
.
call
(
form
,
data
,
ret
))
{
return
false
;
}
}
...
...
@@ -260,7 +260,7 @@ define(['jquery', 'bootstrap', 'upload', 'validator'], function ($, undefined, U
$
(
"input[name='__token__']"
,
form
).
val
(
data
.
token
);
}
if
(
typeof
error
===
'function'
)
{
if
(
!
error
.
call
(
form
,
data
,
ret
))
{
if
(
false
===
error
.
call
(
form
,
data
,
ret
))
{
return
false
;
}
}
...
...
public/assets/js/require-table.js
查看文件 @
c247d4d
...
...
@@ -161,7 +161,6 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
// 导入按钮事件
if
(
$
(
Table
.
config
.
importbtn
,
toolbar
).
size
()
>
0
)
{
require
([
'upload'
],
function
(
Upload
)
{
console
.
log
(
$
(
Table
.
config
.
importbtn
,
toolbar
));
Upload
.
api
.
plupload
(
$
(
Table
.
config
.
importbtn
,
toolbar
),
function
(
data
,
ret
)
{
Fast
.
api
.
ajax
({
url
:
options
.
extend
.
import_url
,
...
...
请
注册
或
登录
后发表评论