This is an automated email from the ASF dual-hosted git repository. kerwin pushed a commit to branch 3.1.6-prepare in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
commit 7eaa20f8f01d2daacbd240131e9444aa51109907 Author: imp2002 <[email protected]> AuthorDate: Sat May 6 17:21:56 2023 +0800 [Fix-13928][UI] Fix repeat CustomParams input box #14029 --- .../task/components/node/fields/use-datax.ts | 46 ---------------------- 1 file changed, 46 deletions(-) diff --git a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datax.ts b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datax.ts index 718e49f952..51c49d079e 100644 --- a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datax.ts +++ b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datax.ts @@ -102,7 +102,6 @@ export function useDataX(model: { [field: string]: any }): IJsonItem[] { const destinationDatasourceSpan = ref(8) const otherStatementSpan = ref(22) const jobSpeedSpan = ref(12) - const customParameterSpan = ref(0) const useResourcesSpan = ref(0) const initConstants = () => { @@ -113,7 +112,6 @@ export function useDataX(model: { [field: string]: any }): IJsonItem[] { destinationDatasourceSpan.value = 0 otherStatementSpan.value = 0 jobSpeedSpan.value = 0 - customParameterSpan.value = 24 useResourcesSpan.value = 24 } else { sqlEditorSpan.value = 24 @@ -122,7 +120,6 @@ export function useDataX(model: { [field: string]: any }): IJsonItem[] { destinationDatasourceSpan.value = 8 otherStatementSpan.value = 22 jobSpeedSpan.value = 12 - customParameterSpan.value = 0 useResourcesSpan.value = 0 } } @@ -236,49 +233,6 @@ export function useDataX(model: { [field: string]: any }): IJsonItem[] { options: jobSpeedRecordOptions, value: 1000 }, - { - type: 'custom-parameters', - field: 'localParams', - name: t('project.node.custom_parameters'), - span: customParameterSpan, - children: [ - { - type: 'input', - field: 'prop', - span: 10, - props: { - placeholder: t('project.node.prop_tips'), - maxLength: 256 - }, - validate: { - trigger: ['input', 'blur'], - required: true, - validator(validate: any, value: string) { - if (!value) { - return new Error(t('project.node.prop_tips')) - } - - const sameItems = model.localParams.filter( - (item: { prop: string }) => item.prop === value - ) - - if (sameItems.length > 1) { - return new Error(t('project.node.prop_repeat')) - } - } - } - }, - { - type: 'input', - field: 'value', - span: 10, - props: { - placeholder: t('project.node.value_tips'), - maxLength: 256 - } - } - ] - }, { type: 'select', field: 'xms',
