Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
X
XXL-JOB
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
靳帅
XXL-JOB
Commits
c8fd64cb
提交
c8fd64cb
authored
4月 07, 2020
作者:
xuxueli
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
任务复制功能:点击复制是弹出新建任务弹框,并初始化被复制任务信息;
上级
72aec39d
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
40 行增加
和
4 行删除
+40
-4
XXL-JOB官方文档.md
doc/XXL-JOB官方文档.md
+2
-2
message_en.properties
xxl-job-admin/src/main/resources/i18n/message_en.properties
+3
-2
message_zh_CN.properties
...ob-admin/src/main/resources/i18n/message_zh_CN.properties
+1
-0
message_zh_TC.properties
...ob-admin/src/main/resources/i18n/message_zh_TC.properties
+1
-0
jobinfo.index.1.js
...job-admin/src/main/resources/static/js/jobinfo.index.1.js
+33
-0
没有找到文件。
doc/XXL-JOB官方文档.md
浏览文件 @
c8fd64cb
...
@@ -1729,8 +1729,8 @@ data: post-data
...
@@ -1729,8 +1729,8 @@ data: post-data
```
```
-
15、执行器注册逻辑优化:新增配置项 ”注册地址 / xxl.job.executor.address“,优先使用该配置作为注册地址,为空时使用内嵌服务 ”IP:PORT“ 作为注册地址。从而更灵活的支持容器类型执行器动态IP和动态映射端口问题。
-
15、执行器注册逻辑优化:新增配置项 ”注册地址 / xxl.job.executor.address“,优先使用该配置作为注册地址,为空时使用内嵌服务 ”IP:PORT“ 作为注册地址。从而更灵活的支持容器类型执行器动态IP和动态映射端口问题。
-
16、执行器初始化逻辑优化:修复懒加载的Bean被提前初始化问题;
-
16、执行器初始化逻辑优化:修复懒加载的Bean被提前初始化问题;
-
17、
[
迭代中
]
自定义失败重试时间间隔
;
-
17、
任务复制功能:点击复制是弹出新建任务弹框,并初始化被复制任务信息
;
-
18、
[
迭代中
]
任务复制功能;点击复制是弹出新建任务弹框,并初始化被复制任务信息
;
-
18、
[
迭代中
]
自定义失败重试时间间隔
;
-
19、
[
迭代中
]
新增执行器描述、任务描述属性;
-
19、
[
迭代中
]
新增执行器描述、任务描述属性;
-
20、
[
迭代中
]
任务执行一次的时候指定IP;
-
20、
[
迭代中
]
任务执行一次的时候指定IP;
-
21、
[
迭代中
]
任务日志支持单个清理和状态转移,方便触发子任务;
-
21、
[
迭代中
]
任务日志支持单个清理和状态转移,方便触发子任务;
...
...
xxl-job-admin/src/main/resources/i18n/message_en.properties
浏览文件 @
c8fd64cb
...
@@ -26,8 +26,9 @@ system_show=Show
...
@@ -26,8 +26,9 @@ system_show=Show
system_empty
=
Empty
system_empty
=
Empty
system_opt_suc
=
operate success
system_opt_suc
=
operate success
system_opt_fail
=
operate fail
system_opt_fail
=
operate fail
system_opt_edit
=
Edit
system_opt_edit
=
Edit
system_opt_del
=
Delete
system_opt_del
=
Delete
system_opt_copy
=
Copy
system_unvalid
=
illegal
system_unvalid
=
illegal
system_not_found
=
not exist
system_not_found
=
not exist
system_nav
=
Navigation
system_nav
=
Navigation
...
...
xxl-job-admin/src/main/resources/i18n/message_zh_CN.properties
浏览文件 @
c8fd64cb
...
@@ -28,6 +28,7 @@ system_opt_suc=操作成功
...
@@ -28,6 +28,7 @@ system_opt_suc=操作成功
system_opt_fail
=
操作失败
system_opt_fail
=
操作失败
system_opt_edit
=
编辑
system_opt_edit
=
编辑
system_opt_del
=
删除
system_opt_del
=
删除
system_opt_copy
=
复制
system_unvalid
=
非法
system_unvalid
=
非法
system_not_found
=
不存在
system_not_found
=
不存在
system_nav
=
导航
system_nav
=
导航
...
...
xxl-job-admin/src/main/resources/i18n/message_zh_TC.properties
浏览文件 @
c8fd64cb
...
@@ -28,6 +28,7 @@ system_opt_suc=操作成功
...
@@ -28,6 +28,7 @@ system_opt_suc=操作成功
system_opt_fail
=
操作失敗
system_opt_fail
=
操作失敗
system_opt_edit
=
編輯
system_opt_edit
=
編輯
system_opt_del
=
刪除
system_opt_del
=
刪除
system_opt_copy
=
復制
system_unvalid
=
非法
system_unvalid
=
非法
system_not_found
=
不存在
system_not_found
=
不存在
system_nav
=
導航
system_nav
=
導航
...
...
xxl-job-admin/src/main/resources/static/js/jobinfo.index.1.js
浏览文件 @
c8fd64cb
...
@@ -142,6 +142,7 @@ $(function() {
...
@@ -142,6 +142,7 @@ $(function() {
start_stop_div
+
start_stop_div
+
' <li><a href="javascript:void(0);" class="update" >'
+
I18n
.
system_opt_edit
+
'</a></li>
\
n'
+
' <li><a href="javascript:void(0);" class="update" >'
+
I18n
.
system_opt_edit
+
'</a></li>
\
n'
+
' <li><a href="javascript:void(0);" class="job_operate" _type="job_del" >'
+
I18n
.
system_opt_del
+
'</a></li>
\
n'
+
' <li><a href="javascript:void(0);" class="job_operate" _type="job_del" >'
+
I18n
.
system_opt_del
+
'</a></li>
\
n'
+
' <li><a href="javascript:void(0);" class="job_copy" >'
+
I18n
.
system_opt_copy
+
'</a></li>
\
n'
+
' </ul>
\
n'
+
' </ul>
\
n'
+
' </div>'
;
' </div>'
;
...
@@ -645,4 +646,36 @@ $(function() {
...
@@ -645,4 +646,36 @@ $(function() {
return
glueTypeTitle
;
return
glueTypeTitle
;
}
}
// job_copy
$
(
"#job_list"
).
on
(
'click'
,
'.job_copy'
,
function
()
{
var
id
=
$
(
this
).
parents
(
'ul'
).
attr
(
"_id"
);
var
row
=
tableData
[
'key'
+
id
];
// base data
//$("#addModal .form input[name='id']").val( row.id );
$
(
'#addModal .form select[name=jobGroup] option[value='
+
row
.
jobGroup
+
']'
).
prop
(
'selected'
,
true
);
$
(
"#addModal .form input[name='jobDesc']"
).
val
(
row
.
jobDesc
);
$
(
"#addModal .form input[name='jobCron']"
).
val
(
row
.
jobCron
);
$
(
"#addModal .form input[name='author']"
).
val
(
row
.
author
);
$
(
"#addModal .form input[name='alarmEmail']"
).
val
(
row
.
alarmEmail
);
$
(
"#addModal .form input[name='executorTimeout']"
).
val
(
row
.
executorTimeout
);
$
(
"#addModal .form input[name='executorFailRetryCount']"
).
val
(
row
.
executorFailRetryCount
);
$
(
'#addModal .form select[name=executorRouteStrategy] option[value='
+
row
.
executorRouteStrategy
+
']'
).
prop
(
'selected'
,
true
);
$
(
"#addModal .form input[name='executorHandler']"
).
val
(
row
.
executorHandler
);
$
(
"#addModal .form textarea[name='executorParam']"
).
val
(
row
.
executorParam
);
$
(
"#addModal .form input[name='childJobId']"
).
val
(
row
.
childJobId
);
$
(
'#addModal .form select[name=executorBlockStrategy] option[value='
+
row
.
executorBlockStrategy
+
']'
).
prop
(
'selected'
,
true
);
$
(
'#addModal .form select[name=glueType] option[value='
+
row
.
glueType
+
']'
).
prop
(
'selected'
,
true
);
$
(
"#addModal .form select[name=glueType]"
).
change
();
// init-cronGen
$
(
"#addModal .form input[name='jobCron']"
).
show
().
siblings
().
remove
();
$
(
"#addModal .form input[name='jobCron']"
).
cronGen
({});
// show
$
(
'#addModal'
).
modal
({
backdrop
:
false
,
keyboard
:
false
}).
modal
(
'show'
);
});
});
});
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论