Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
DolphinScheduler
提交
4d07efd3
DolphinScheduler
项目概览
apache
/
DolphinScheduler
上一次同步 1 年多
通知
707
Star
9572
Fork
3514
代码
文件
提交
分支
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,发现更多精彩内容 >>
未验证
提交
4d07efd3
编写于
7月 08, 2022
作者:
A
Assert
提交者:
GitHub
7月 08, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[Feature-10594][ui] Data Quality Result Display Optimize (#10835)
上级
41698011
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
60 addition
and
7 deletion
+60
-7
dolphinscheduler-ui/src/views/data-quality/task-result/use-table.ts
...eduler-ui/src/views/data-quality/task-result/use-table.ts
+60
-7
未找到文件。
dolphinscheduler-ui/src/views/data-quality/task-result/use-table.ts
浏览文件 @
4d07efd3
...
...
@@ -16,7 +16,7 @@
*/
import
{
useI18n
}
from
'
vue-i18n
'
import
{
reactive
,
ref
}
from
'
vue
'
import
{
h
,
reactive
,
ref
}
from
'
vue
'
import
{
useAsyncState
}
from
'
@vueuse/core
'
import
{
queryExecuteResultListPaging
}
from
'
@/service/modules/data-quality
'
import
{
format
}
from
'
date-fns
'
...
...
@@ -30,9 +30,13 @@ import type {
ResultListRes
}
from
'
@/service/modules/data-quality/types
'
import
{
parseTime
}
from
'
@/common/common
'
import
ButtonLink
from
"
@/components/button-link
"
;
import
{
NEllipsis
,
NTag
}
from
"
naive-ui
"
;
import
{
useRouter
}
from
"
vue-router
"
;
export
function
useTable
()
{
const
{
t
}
=
useI18n
()
const
router
=
useRouter
()
const
variables
=
reactive
({
columns
:
[],
...
...
@@ -58,13 +62,33 @@ export function useTable() {
},
{
title
:
t
(
'
data_quality.task_result.task_name
'
),
key
:
'
user
Name
'
,
key
:
'
task
Name
'
,
...
COLUMN_WIDTH_CONFIG
[
'
userName
'
]
},
{
title
:
t
(
'
data_quality.task_result.workflow_instance
'
),
key
:
'
processInstanceName
'
,
...
COLUMN_WIDTH_CONFIG
[
'
name
'
]
...
COLUMN_WIDTH_CONFIG
[
'
name
'
],
render
:
(
row
:
ResultItem
)
=>
h
(
ButtonLink
,
{
onClick
:
()
=>
void
router
.
push
({
name
:
'
workflow-instance-detail
'
,
params
:
{
projectCode
:
row
.
projectCode
,
id
:
row
.
processInstanceId
},
query
:
{
code
:
row
.
processDefinitionCode
}
})
},
{
default
:
()
=>
h
(
NEllipsis
,
COLUMN_WIDTH_CONFIG
[
'
linkEllipsis
'
],
()
=>
row
.
processInstanceName
)
}
)
},
{
title
:
t
(
'
data_quality.task_result.rule_type
'
),
...
...
@@ -92,11 +116,31 @@ export function useTable() {
key
:
'
state
'
,
render
:
(
row
:
ResultItem
)
=>
{
if
(
row
.
state
===
0
)
{
return
t
(
'
data_quality.task_result.undone
'
)
return
h
(
NTag
,
{
type
:
'
info
'
,
size
:
'
small
'
},
{
default
:
()
=>
t
(
'
data_quality.task_result.undone
'
)
}
)
}
else
if
(
row
.
state
===
1
)
{
return
t
(
'
data_quality.task_result.success
'
)
return
h
(
NTag
,
{
type
:
'
success
'
,
size
:
'
small
'
},
{
default
:
()
=>
t
(
'
data_quality.task_result.success
'
)
}
)
}
else
if
(
row
.
state
===
2
)
{
return
t
(
'
data_quality.task_result.failure
'
)
return
h
(
NTag
,
{
type
:
'
error
'
,
size
:
'
small
'
},
{
default
:
()
=>
t
(
'
data_quality.task_result.failure
'
)
}
)
}
else
{
return
'
-
'
}
},
...
COLUMN_WIDTH_CONFIG
[
'
state
'
]
...
...
@@ -155,7 +199,16 @@ export function useTable() {
{
title
:
t
(
'
data_quality.task_result.failure_strategy
'
),
key
:
'
failureStrategy
'
,
width
:
150
width
:
150
,
render
:
(
row
:
ResultItem
)
=>
{
if
(
row
.
failureStrategy
===
0
)
{
return
'
Alert
'
}
if
(
row
.
failureStrategy
===
1
)
{
return
'
Block
'
}
return
''
}
},
{
title
:
t
(
'
data_quality.task_result.excepted_value_type
'
),
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录