You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by zh...@apache.org on 2022/05/23 07:01:01 UTC

[dolphinscheduler] 12/33: [Fix][UI] fulfill missing fields in DataQuality (#10098)

This is an automated email from the ASF dual-hosted git repository.

zhongjiajie pushed a commit to branch 3.0.0-beta-prepare
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git

commit 2797fcfc68fffbad6b7fbcdb32666b6b8d2a56dc
Author: rockfang <65...@qq.com>
AuthorDate: Wed May 18 18:28:24 2022 +0800

    [Fix][UI] fulfill missing fields in DataQuality (#10098)
    
    
    (cherry picked from commit 7a4a21d0b1832fe173bfa371af9bf7baeddbb036)
---
 .../src/views/projects/task/components/node/format-data.ts | 14 ++++++++++++++
 .../src/views/projects/task/components/node/types.ts       |  7 +++++++
 2 files changed, 21 insertions(+)

diff --git a/dolphinscheduler-ui/src/views/projects/task/components/node/format-data.ts b/dolphinscheduler-ui/src/views/projects/task/components/node/format-data.ts
index 6bc512e5f4..c04c7daf7a 100644
--- a/dolphinscheduler-ui/src/views/projects/task/components/node/format-data.ts
+++ b/dolphinscheduler-ui/src/views/projects/task/components/node/format-data.ts
@@ -279,6 +279,13 @@ export function formatParams(data: INodeData): {
       operator: data.operator,
       src_connector_type: data.src_connector_type,
       src_datasource_id: data.src_datasource_id,
+      field_length: data.field_length,
+      begin_time: data.begin_time,
+      deadline: data.deadline,
+      datetime_format: data.datetime_format,
+      enum_list: data.enum_list,
+      regexp_pattern: data.regexp_pattern,
+      target_filter: data.target_filter,
       src_filter: data.src_filter,
       src_field: data.src_field,
       src_table: data.src_table,
@@ -499,6 +506,13 @@ export function formatModel(data: ITaskData) {
     params.src_datasource_id =
       data.taskParams.ruleInputParameter.src_datasource_id
     params.src_table = data.taskParams.ruleInputParameter.src_table
+    params.field_length = data.taskParams.ruleInputParameter.field_length
+    params.begin_time = data.taskParams.ruleInputParameter.begin_time
+    params.deadline = data.taskParams.ruleInputParameter.deadline
+    params.datetime_format = data.taskParams.ruleInputParameter.datetime_format
+    params.target_filter = data.taskParams.ruleInputParameter.target_filter
+    params.regexp_pattern = data.taskParams.ruleInputParameter.regexp_pattern
+    params.enum_list = data.taskParams.ruleInputParameter.enum_list
     params.src_filter = data.taskParams.ruleInputParameter.src_filter
     params.src_field = data.taskParams.ruleInputParameter.src_field
     params.statistics_execute_sql =
diff --git a/dolphinscheduler-ui/src/views/projects/task/components/node/types.ts b/dolphinscheduler-ui/src/views/projects/task/components/node/types.ts
index 6750d84fc9..bbcaecbc08 100644
--- a/dolphinscheduler-ui/src/views/projects/task/components/node/types.ts
+++ b/dolphinscheduler-ui/src/views/projects/task/components/node/types.ts
@@ -198,6 +198,13 @@ interface IRuleParameters {
   src_connector_type?: number
   src_datasource_id?: number
   src_table?: string
+  field_length?: number
+  begin_time?: string
+  deadline?: string
+  datetime_format?: string
+  target_filter?: string
+  regexp_pattern?: string
+  enum_list?: string
   src_filter?: string
   src_field?: string
   statistics_execute_sql?: string