chore: add JsonInput and Slider input types to the form dialogs
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run

This commit is contained in:
CaptainB 2025-12-15 18:34:08 +08:00
parent b7d6c086c5
commit f28d009ead
2 changed files with 5 additions and 0 deletions

View File

@ -113,6 +113,9 @@
<el-tag type="info" class="info-tag" v-if="row.input_type === 'DatePicker'" <el-tag type="info" class="info-tag" v-if="row.input_type === 'DatePicker'"
>{{ $t('dynamicsForm.input_type_list.DatePicker') }} >{{ $t('dynamicsForm.input_type_list.DatePicker') }}
</el-tag> </el-tag>
<el-tag type="info" class="info-tag" v-if="row.input_type === 'JsonInput'"
>{{ $t('dynamicsForm.input_type_list.JsonInput') }}
</el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('common.required')"> <el-table-column :label="$t('common.required')">

View File

@ -124,12 +124,14 @@ const currentRow = computed(() => {
const currentIndex = ref(null) const currentIndex = ref(null)
const inputTypeList = ref([ const inputTypeList = ref([
{ label: t('dynamicsForm.input_type_list.TextInput'), value: 'TextInputConstructor' }, { label: t('dynamicsForm.input_type_list.TextInput'), value: 'TextInputConstructor' },
{ label: t('dynamicsForm.input_type_list.Slider'), value: 'SliderConstructor' },
{ label: t('dynamicsForm.input_type_list.PasswordInput'), value: 'PasswordInputConstructor' }, { label: t('dynamicsForm.input_type_list.PasswordInput'), value: 'PasswordInputConstructor' },
{ label: t('dynamicsForm.input_type_list.SingleSelect'), value: 'SingleSelectConstructor' }, { label: t('dynamicsForm.input_type_list.SingleSelect'), value: 'SingleSelectConstructor' },
{ label: t('dynamicsForm.input_type_list.MultiSelect'), value: 'MultiSelectConstructor' }, { label: t('dynamicsForm.input_type_list.MultiSelect'), value: 'MultiSelectConstructor' },
{ label: t('dynamicsForm.input_type_list.RadioCard'), value: 'RadioCardConstructor' }, { label: t('dynamicsForm.input_type_list.RadioCard'), value: 'RadioCardConstructor' },
{ label: t('dynamicsForm.input_type_list.DatePicker'), value: 'DatePickerConstructor' }, { label: t('dynamicsForm.input_type_list.DatePicker'), value: 'DatePickerConstructor' },
{ label: t('dynamicsForm.input_type_list.SwitchInput'), value: 'SwitchInputConstructor' }, { label: t('dynamicsForm.input_type_list.SwitchInput'), value: 'SwitchInputConstructor' },
{ label: t('dynamicsForm.input_type_list.JsonInput'), value: 'JsonInputConstructor' },
]) ])
const dialogVisible = ref<boolean>(false) const dialogVisible = ref<boolean>(false)