diff --git a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-rules.ts b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-rules.ts index 5f76fcf5a6..607aaf4ba5 100644 --- a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-rules.ts +++ b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-rules.ts @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { ref, onMounted } from 'vue' +import { ref, onMounted, computed } from 'vue' import { useI18n } from 'vue-i18n' import { queryRuleList, @@ -42,6 +42,8 @@ export function useRules( const targetTableColumnOptions = ref([] as { label: string; value: number }[]) const writerDatasourceOptions = ref([] as { label: string; value: number }[]) + const fixValueSpan = computed(() => model.comparison_type === 1 ? 24 : 0) + let preItemLen = 0 const getRuleList = async () => { @@ -223,6 +225,15 @@ export function useRules( onUpdateValue: getRuleById }, options: rules + }, + { + type: 'input', + field: 'comparison_name', + name: t('project.node.fix_value'), + props: { + placeholder: t('project.node.fix_value') + }, + span: fixValueSpan } ] }