Browse Source

fix miss fixvalue input (#9933)

labbomb 3 years ago
parent
commit
40ab72d325

+ 12 - 1
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
     }
   ]
 }