Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DolphinScheduler社区
DolphinScheduler
提交
5b987505
DolphinScheduler
项目概览
DolphinScheduler社区
/
DolphinScheduler
与 Fork 源项目一致
Fork自
apache / DolphinScheduler
通知
67
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
DolphinScheduler
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5b987505
编写于
5月 13, 2020
作者:
B
break60
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
conditions The task node adds a background color to distinguish successful and failed connections
上级
247830ab
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
28 addition
and
11 deletion
+28
-11
dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/jsPlumbHandle.js
...rc/js/conf/home/pages/dag/_source/plugIn/jsPlumbHandle.js
+26
-9
dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/util.js
...uler-ui/src/js/conf/home/pages/dag/_source/plugIn/util.js
+2
-2
未找到文件。
dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/jsPlumbHandle.js
浏览文件 @
5b987505
...
...
@@ -54,7 +54,6 @@ const JSP = function () {
isClick
:
false
}
}
/**
* dag init
*/
...
...
@@ -199,7 +198,9 @@ JSP.prototype.jsonHandle = function ({ largeJson, locations }) {
isAttachment
:
this
.
config
.
isAttachment
,
taskType
:
v
.
type
,
runFlag
:
v
.
runFlag
,
nodenumber
:
locations
[
v
.
id
].
nodenumber
nodenumber
:
locations
[
v
.
id
].
nodenumber
,
successNode
:
v
.
conditionResult
.
successNode
[
0
],
failedNode
:
v
.
conditionResult
.
failedNode
[
0
]
}))
// contextmenu event
...
...
@@ -745,13 +746,29 @@ JSP.prototype.jspBackfill = function ({ connects, locations, largeJson }) {
sourceId
=
v
.
endPointSourceId
targetId
=
v
.
endPointTargetId
}
this
.
JspInstance
.
connect
({
source
:
sourceId
,
target
:
targetId
,
type
:
'
basic
'
,
paintStyle
:
{
strokeWidth
:
2
,
stroke
:
'
#2d8cf0
'
}
})
if
(
$
(
`#
${
sourceId
}
`
).
attr
(
'
data-tasks-type
'
)
===
'
CONDITIONS
'
&&
$
(
`#
${
sourceId
}
`
).
attr
(
'
data-successnode
'
)
===
$
(
`#
${
targetId
}
`
).
find
(
'
.name-p
'
).
text
())
{
this
.
JspInstance
.
connect
({
source
:
sourceId
,
target
:
targetId
,
type
:
'
basic
'
,
paintStyle
:
{
strokeWidth
:
2
,
stroke
:
'
#4caf50
'
}
})
}
else
if
(
$
(
`#
${
sourceId
}
`
).
attr
(
'
data-tasks-type
'
)
===
'
CONDITIONS
'
&&
$
(
`#
${
sourceId
}
`
).
attr
(
'
data-failednode
'
)
===
$
(
`#
${
targetId
}
`
).
find
(
'
.name-p
'
).
text
())
{
this
.
JspInstance
.
connect
({
source
:
sourceId
,
target
:
targetId
,
type
:
'
basic
'
,
paintStyle
:
{
strokeWidth
:
2
,
stroke
:
'
#f14343
'
}
})
}
else
{
this
.
JspInstance
.
connect
({
source
:
sourceId
,
target
:
targetId
,
type
:
'
basic
'
,
paintStyle
:
{
strokeWidth
:
2
,
stroke
:
'
#2d8cf0
'
}
})
}
})
})
...
...
dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/util.js
浏览文件 @
5b987505
...
...
@@ -43,9 +43,9 @@ const rtBantpl = () => {
/**
* return node html
*/
const
rtTasksTpl
=
({
id
,
name
,
x
,
y
,
targetarr
,
isAttachment
,
taskType
,
runFlag
,
nodenumber
})
=>
{
const
rtTasksTpl
=
({
id
,
name
,
x
,
y
,
targetarr
,
isAttachment
,
taskType
,
runFlag
,
nodenumber
,
successNode
,
failedNode
})
=>
{
let
tpl
=
''
tpl
+=
`<div class="w jtk-draggable jtk-droppable jtk-endpoint-anchor jtk-connected
${
isAttachment
?
'
jtk-ep
'
:
''
}
" data-targetarr="
${
targetarr
||
''
}
" data-nodenumber="
${
nodenumber
||
0
}
" data-tasks-type="
${
taskType
}
" id="
${
id
}
" style="left:
${
x
}
px; top:
${
y
}
px;">`
tpl
+=
`<div class="w jtk-draggable jtk-droppable jtk-endpoint-anchor jtk-connected
${
isAttachment
?
'
jtk-ep
'
:
''
}
" data-targetarr="
${
targetarr
||
''
}
" data-
successNode="
${
successNode
||
''
}
" data-failedNode="
${
failedNode
||
''
}
" data-
nodenumber="
${
nodenumber
||
0
}
" data-tasks-type="
${
taskType
}
" id="
${
id
}
" style="left:
${
x
}
px; top:
${
y
}
px;">`
tpl
+=
'
<div>
'
tpl
+=
'
<div class="state-p"></div>
'
tpl
+=
`<div class="icos icos-
${
taskType
}
"></div>`
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录