Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
三久
DolphinScheduler
提交
a56e1d26
DolphinScheduler
项目概览
三久
/
DolphinScheduler
与 Fork 源项目一致
Fork自
apache / DolphinScheduler
通知
1
Star
0
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,发现更多精彩内容 >>
未验证
提交
a56e1d26
编写于
3月 28, 2022
作者:
A
Amy0104
提交者:
GitHub
3月 28, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[Fix][UI Next][V1.0.0-Alpha] Fix the timeout strategy display error. (#9245)
上级
85e56b5e
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
25 addition
and
13 deletion
+25
-13
dolphinscheduler-ui-next/src/views/projects/task/components/node/fields/use-timeout-alarm.ts
...projects/task/components/node/fields/use-timeout-alarm.ts
+11
-9
dolphinscheduler-ui-next/src/views/projects/task/components/node/format-data.ts
...xt/src/views/projects/task/components/node/format-data.ts
+14
-4
未找到文件。
dolphinscheduler-ui-next/src/views/projects/task/components/node/fields/use-timeout-alarm.ts
浏览文件 @
a56e1d26
...
...
@@ -15,7 +15,7 @@
* limitations under the License.
*/
import
{
computed
,
watch
}
from
'
vue
'
import
{
computed
}
from
'
vue
'
import
{
useI18n
}
from
'
vue-i18n
'
import
type
{
IJsonItem
}
from
'
../types
'
...
...
@@ -33,19 +33,21 @@ export function useTimeoutAlarm(model: { [field: string]: any }): IJsonItem[] {
value
:
'
FAILED
'
}
]
watch
(
()
=>
model
.
timeoutFlag
,
(
timeoutFlag
)
=>
{
model
.
timeoutNotifyStrategy
=
timeoutFlag
?
[
'
WARN
'
]
:
[]
model
.
timeout
=
timeoutFlag
?
30
:
null
}
)
return
[
{
type
:
'
switch
'
,
field
:
'
timeoutFlag
'
,
name
:
t
(
'
project.node.timeout_alarm
'
)
name
:
t
(
'
project.node.timeout_alarm
'
),
props
:
{
'
on-update:value
'
:
(
value
:
boolean
)
=>
{
if
(
value
)
{
if
(
!
model
.
timeoutNotifyStrategy
.
length
)
model
.
timeoutNotifyStrategy
=
[
'
WARN
'
]
if
(
!
model
.
timeout
)
model
.
timeout
=
30
}
}
}
},
{
type
:
'
checkbox
'
,
...
...
dolphinscheduler-ui-next/src/views/projects/task/components/node/format-data.ts
浏览文件 @
a56e1d26
...
...
@@ -303,7 +303,15 @@ export function formatParams(data: INodeData): {
if
(
data
.
taskType
===
'
PIGEON
'
)
{
taskParams
.
targetJobName
=
data
.
targetJobName
}
let
timeoutNotifyStrategy
=
''
if
(
data
.
timeoutNotifyStrategy
)
{
if
(
data
.
timeoutNotifyStrategy
.
length
===
1
)
{
timeoutNotifyStrategy
=
data
.
timeoutNotifyStrategy
[
0
]
}
if
(
data
.
timeoutNotifyStrategy
.
length
===
2
)
{
timeoutNotifyStrategy
=
'
WARNFAILED
'
}
}
const
params
=
{
processDefinitionCode
:
data
.
processName
?
String
(
data
.
processName
)
:
''
,
upstreamCodes
:
data
?.
preTasks
?.
join
(
'
,
'
),
...
...
@@ -333,9 +341,9 @@ export function formatParams(data: INodeData): {
},
taskPriority
:
data
.
taskPriority
,
taskType
:
data
.
taskType
,
timeout
:
data
.
timeout
,
timeout
:
data
.
timeout
Flag
?
data
.
timeout
:
0
,
timeoutFlag
:
data
.
timeoutFlag
?
'
OPEN
'
:
'
CLOSE
'
,
timeoutNotifyStrategy
:
data
.
timeout
NotifyStrategy
?.
join
(
''
)
,
timeoutNotifyStrategy
:
data
.
timeout
Flag
?
timeoutNotifyStrategy
:
''
,
workerGroup
:
data
.
workerGroup
}
}
as
{
...
...
@@ -362,7 +370,9 @@ export function formatModel(data: ITaskData) {
...
omit
(
data
.
taskParams
,
[
'
resourceList
'
,
'
mainJar
'
,
'
localParams
'
]),
environmentCode
:
data
.
environmentCode
===
-
1
?
null
:
data
.
environmentCode
,
timeoutFlag
:
data
.
timeoutFlag
===
'
OPEN
'
,
timeoutNotifyStrategy
:
[
data
.
timeoutNotifyStrategy
]
||
[],
timeoutNotifyStrategy
:
data
.
timeoutNotifyStrategy
?
[
data
.
timeoutNotifyStrategy
]
:
[],
localParams
:
data
.
taskParams
?.
localParams
||
[]
}
as
INodeData
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录