diff --git a/src/components/common/block-strategy.vue b/src/components/common/block-strategy.vue index b7ebb3c..245b43c 100644 --- a/src/components/common/block-strategy.vue +++ b/src/components/common/block-strategy.vue @@ -25,7 +25,6 @@ const handleUpdate = (value: Api.Common.BlockStrategy) => { v-model:value="valueRef" :placeholder="$t('common.blockStrategy.form')" :options="translateOptions(blockStrategyRecordOptions)" - clearable @update:value="handleUpdate" /> diff --git a/src/components/common/executor-type.vue b/src/components/common/executor-type.vue index 104bcb3..a52a0d8 100644 --- a/src/components/common/executor-type.vue +++ b/src/components/common/executor-type.vue @@ -25,7 +25,6 @@ const handleUpdate = (value: Api.Common.TriggerType) => { v-model:value="valueRef" :placeholder="$t('common.executorType.form')" :options="translateOptions(executorTypeRecordOptions)" - clearable @update:value="handleUpdate" /> diff --git a/src/components/common/operation-reason.vue b/src/components/common/operation-reason.vue deleted file mode 100644 index 9f35817..0000000 --- a/src/components/common/operation-reason.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - - - diff --git a/src/components/common/route-key.vue b/src/components/common/route-key.vue index 7444475..1635ed6 100644 --- a/src/components/common/route-key.vue +++ b/src/components/common/route-key.vue @@ -36,12 +36,7 @@ const selectOptions = computed(() => { diff --git a/src/components/common/select-group.vue b/src/components/common/select-group.vue index 07e751c..a6e2e30 100644 --- a/src/components/common/select-group.vue +++ b/src/components/common/select-group.vue @@ -10,10 +10,12 @@ defineOptions({ interface Props { disabled?: boolean; + clearable?: boolean; } const props = withDefaults(defineProps(), { - disabled: false + disabled: false, + clearable: false }); const model = defineModel(); @@ -45,6 +47,7 @@ getGroupNameList(); :placeholder="$t('page.retryTask.form.groupName')" :options="translateOptions2(groupNameList)" :disabled="props.disabled" + :clearable="props.clearable" filterable @update:value="handleUpdate" /> diff --git a/src/components/common/select-scene.vue b/src/components/common/select-scene.vue index a2d4c8c..b98eea0 100644 --- a/src/components/common/select-scene.vue +++ b/src/components/common/select-scene.vue @@ -12,9 +12,12 @@ const emit = defineEmits(); interface Props { groupName: string | null; + clearable?: boolean; } -const props = defineProps(); +const props = withDefaults(defineProps(), { + clearable: false +}); /** 场景列表 */ const sceneNameList = ref([]); @@ -55,7 +58,7 @@ watch( v-model:value="sceneNameRef" :placeholder="$t('page.retryTask.form.sceneName')" :options="translateOptions2(sceneNameList)" - clearable + :clearable="props.clearable" /> diff --git a/src/components/common/task-batch-status.vue b/src/components/common/task-batch-status.vue index c9357b9..d25464c 100644 --- a/src/components/common/task-batch-status.vue +++ b/src/components/common/task-batch-status.vue @@ -1,28 +1,31 @@ diff --git a/src/components/common/task-type.vue b/src/components/common/task-type.vue index 74dbf49..0efffe4 100644 --- a/src/components/common/task-type.vue +++ b/src/components/common/task-type.vue @@ -25,7 +25,6 @@ const handleUpdate = (value: Api.Common.BlockStrategy) => { v-model:value="valueRef" :placeholder="$t('common.routeKey.routeForm')" :options="translateOptions(taskTypeRecordRecordOptions)" - clearable @update:value="handleUpdate" /> diff --git a/src/components/common/trigger-type.vue b/src/components/common/trigger-type.vue index 614e9b5..5fbf414 100644 --- a/src/components/common/trigger-type.vue +++ b/src/components/common/trigger-type.vue @@ -25,7 +25,6 @@ const handleUpdate = (value: Api.Common.TriggerType) => { v-model:value="valueRef" :placeholder="$t('common.triggerType.form')" :options="translateOptions(triggerTypeOptions)" - clearable @update:value="handleUpdate" />