Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
粉色的八爪鱼
xxl-job
提交
0d1925fc
X
xxl-job
项目概览
粉色的八爪鱼
/
xxl-job
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
xxl-job
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0d1925fc
编写于
7月 06, 2019
作者:
许雪里
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
任务日志列表交互优化,操作按钮合并为分割按钮;
上级
9a421fc6
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
38 addition
and
27 deletion
+38
-27
doc/XXL-JOB官方文档.md
doc/XXL-JOB官方文档.md
+1
-0
xxl-job-admin/src/main/resources/static/js/jobinfo.index.1.js
...job-admin/src/main/resources/static/js/jobinfo.index.1.js
+37
-27
未找到文件。
doc/XXL-JOB官方文档.md
浏览文件 @
0d1925fc
...
...
@@ -1501,6 +1501,7 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段
-
14、调度组件销毁流程优化,先停止调度线程,然后等待时间轮内存量任务处理完成,最终销毁时间轮线程;
-
15、执行器回调线程优化,回调地址为空时销毁问题修复;
-
16、任务日志主键调整为long,防止海量日志情况下数据溢出;
-
17、任务日志列表交互优化,操作按钮合并为分割按钮;
### 6.26 版本 v2.1.1 Release Notes[规划中]
...
...
xxl-job-admin/src/main/resources/static/js/jobinfo.index.1.js
浏览文件 @
0d1925fc
...
...
@@ -33,7 +33,6 @@ $(function() {
{
"
data
"
:
'
jobGroup
'
,
"
visible
"
:
false
,
"
width
"
:
'
20%
'
,
"
render
"
:
function
(
data
,
type
,
row
)
{
var
groupMenu
=
$
(
"
#jobGroup
"
).
find
(
"
option
"
);
for
(
var
index
in
$
(
"
#jobGroup
"
).
find
(
"
option
"
))
{
...
...
@@ -100,37 +99,48 @@ $(function() {
},
{
"
data
"
:
I18n
.
system_opt
,
"
width
"
:
'
1
5
%
'
,
"
width
"
:
'
1
0
%
'
,
"
render
"
:
function
(
data
,
type
,
row
)
{
return
function
(){
// status
var
start_stop
=
""
;
// status
var
start_stop_div
=
""
;
if
(
1
==
row
.
triggerStatus
)
{
start_stop
=
'
<button class="btn btn-primary btn-xs job_operate" _type="job_pause" type="button">
'
+
I18n
.
jobinfo_opt_stop
+
'
</button>
'
;
start_stop
_div
=
'
<li><a href="javascript:void(0);" class="job_operate" _type="job_pause" >
'
+
I18n
.
jobinfo_opt_stop
+
'
</a></li>
\n
'
;
}
else
{
start_stop
=
'
<button class="btn btn-primary btn-xs job_operate" _type="job_resume" type="button">
'
+
I18n
.
jobinfo_opt_start
+
'
</button>
'
;
}
start_stop
_div
=
'
<li><a href="javascript:void(0);" class="job_operate" _type="job_resume" >
'
+
I18n
.
jobinfo_opt_start
+
'
</a></li>
\n
'
;
}
// log url
var
logUrl
=
base_url
+
'
/joblog?jobId=
'
+
row
.
id
;
// log url
var
codeBtn
=
""
;
// log url
var
logHref
=
base_url
+
'
/joblog?jobId=
'
+
row
.
id
;
// log url
var
codeBtn
=
""
;
if
(
'
BEAN
'
!=
row
.
glueType
)
{
var
codeUrl
=
base_url
+
'
/jobcode?jobId=
'
+
row
.
id
;
codeBtn
=
'
<a href="
'
+
codeUrl
+
'
" target="_blank" > <button class="btn btn-warning btn-xs" type="button" >GLUE</button> </a>
'
}
var
codeUrl
=
base_url
+
'
/jobcode?jobId=
'
+
row
.
id
;
codeBtn
=
'
<li><a href="
'
+
codeUrl
+
'
" target="_blank" >GLUE IDE</a></li>
\n
'
;
}
// html
// data
tableData
[
'
key
'
+
row
.
id
]
=
row
;
var
html
=
'
<p id="
'
+
row
.
id
+
'
" >
'
+
'
<button class="btn btn-primary btn-xs job_trigger" type="button">
'
+
I18n
.
jobinfo_opt_run
+
'
</button>
'
+
start_stop
+
'
<a href="
'
+
logUrl
+
'
"> <button class="btn btn-primary btn-xs" type="job_del" type="button" >
'
+
I18n
.
jobinfo_opt_log
+
'
</button> </a> <br>
'
+
'
<button class="btn btn-warning btn-xs update" type="button">
'
+
I18n
.
system_opt_edit
+
'
</button>
'
+
codeBtn
+
'
<button class="btn btn-danger btn-xs job_operate" _type="job_del" type="button">
'
+
I18n
.
system_opt_del
+
'
</button>
'
+
'
</p>
'
;
// opt
var
html
=
'
<div class="btn-group">
\n
'
+
'
<button type="button" class="btn btn-primary btn-sm">
'
+
I18n
.
system_opt
+
'
</button>
\n
'
+
'
<button type="button" class="btn btn-primary btn-sm dropdown-toggle" data-toggle="dropdown">
\n
'
+
'
<span class="caret"></span>
\n
'
+
'
<span class="sr-only">Toggle Dropdown</span>
\n
'
+
'
</button>
\n
'
+
'
<ul class="dropdown-menu" role="menu" _id="
'
+
row
.
id
+
'
" >
\n
'
+
'
<li><a href="javascript:void(0);" class="job_trigger" >
'
+
I18n
.
jobinfo_opt_run
+
'
</a></li>
\n
'
+
start_stop_div
+
'
<li><a href="
'
+
logHref
+
'
">
'
+
I18n
.
jobinfo_opt_log
+
'
</a></li>
\n
'
+
'
<li class="divider"></li>
\n
'
+
'
<li><a href="javascript:void(0);" class="update" >
'
+
I18n
.
system_opt_edit
+
'
</a></li>
\n
'
+
codeBtn
+
'
<li><a href="javascript:void(0);" class="job_operate" _type="job_del" >
'
+
I18n
.
system_opt_del
+
'
</a></li>
\n
'
+
'
</ul>
\n
'
+
'
</div>
'
;
return
html
;
};
...
...
@@ -201,7 +211,7 @@ $(function() {
return
;
}
var
id
=
$
(
this
).
parent
(
'
p
'
).
attr
(
"
id
"
);
var
id
=
$
(
this
).
parent
s
(
'
ul
'
).
attr
(
"
_
id
"
);
layer
.
confirm
(
I18n
.
system_ok
+
typeName
+
'
?
'
,
{
icon
:
3
,
...
...
@@ -234,7 +244,7 @@ $(function() {
// job trigger
$
(
"
#job_list
"
).
on
(
'
click
'
,
'
.job_trigger
'
,
function
()
{
var
id
=
$
(
this
).
parent
(
'
p
'
).
attr
(
"
id
"
);
var
id
=
$
(
this
).
parent
s
(
'
ul
'
).
attr
(
"
_
id
"
);
var
row
=
tableData
[
'
key
'
+
id
];
$
(
"
#jobTriggerModal .form input[name='id']
"
).
val
(
row
.
id
);
...
...
@@ -404,7 +414,7 @@ $(function() {
// update
$
(
"
#job_list
"
).
on
(
'
click
'
,
'
.update
'
,
function
()
{
var
id
=
$
(
this
).
parent
(
'
p
'
).
attr
(
"
id
"
);
var
id
=
$
(
this
).
parent
s
(
'
ul
'
).
attr
(
"
_
id
"
);
var
row
=
tableData
[
'
key
'
+
id
];
// base data
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录