From 6beae191e2df497b7624728f0208c3a5ab7f0543 Mon Sep 17 00:00:00 2001 From: Hua Jiang Date: Thu, 2 Dec 2021 19:33:51 +0800 Subject: [PATCH] [Fix-7103] Fix the issue with the sqoop task missing the verification of props. (#7119) * add the verification of parameters for the sqoop task --- .../js/conf/home/pages/dag/_source/formModel/tasks/sqoop.vue | 5 +++++ dolphinscheduler-ui/src/js/module/i18n/locale/zh_CN.js | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/sqoop.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/sqoop.vue index 60cd5ecb40..9fedf1db24 100644 --- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/sqoop.vue +++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/sqoop.vue @@ -951,10 +951,15 @@ * verification */ _verification () { + // localParams Subcomponent verification + if (!this.$refs.refLocalParams._verifProp()) { + return false + } let sqoopParams = { jobType: this.jobType, localParams: this.localParams } + if (this.jobType === 'CUSTOM') { if (!shellEditor.getValue()) { this.$message.warning(`${i18n.$t('Please enter Custom Shell(required)')}`) diff --git a/dolphinscheduler-ui/src/js/module/i18n/locale/zh_CN.js b/dolphinscheduler-ui/src/js/module/i18n/locale/zh_CN.js index 7a632da955..dc63c50936 100644 --- a/dolphinscheduler-ui/src/js/module/i18n/locale/zh_CN.js +++ b/dolphinscheduler-ui/src/js/module/i18n/locale/zh_CN.js @@ -257,7 +257,7 @@ export default { 'prop(required)': 'prop(必填)', 'value(optional)': 'value(选填)', 'value(required)': 'value(必填)', - 'prop is empty': 'prop不能为空', + 'prop is empty': '自定义参数prop不能为空', 'value is empty': 'value不能为空', 'prop is repeat': 'prop中有重复', 'Start Time': '开始时间',