diff --git a/ui/src/components/dynamics-form/constructor/data.ts b/ui/src/components/dynamics-form/constructor/data.ts index 4478558b1..1856ca0e0 100644 --- a/ui/src/components/dynamics-form/constructor/data.ts +++ b/ui/src/components/dynamics-form/constructor/data.ts @@ -1,38 +1,39 @@ +import { t } from '@/locales' const input_type_list = [ { - label: '文本框', + label: t('components.dynamicsForm.input_type_list.TextInput'), value: 'TextInput' }, { - label: '滑块', + label: t('components.dynamicsForm.input_type_list.Slider'), value: 'Slider' }, { - label: '开关', + label: t('components.dynamicsForm.input_type_list.SwitchInput'), value: 'SwitchInput' }, { - label: '单选框', + label: t('components.dynamicsForm.input_type_list.SingleSelect'), value: 'SingleSelect' }, { - label: '多选框', + label: t('components.dynamicsForm.input_type_list.MultiSelect'), value: 'MultiSelect' }, { - label: '日期', + label: t('components.dynamicsForm.input_type_list.DatePicker'), value: 'DatePicker' }, { - label: 'JSON文本框', + label: t('components.dynamicsForm.input_type_list.JsonInput'), value: 'JsonInput' }, { - label: '选项卡', + label: t('components.dynamicsForm.input_type_list.RadioCard'), value: 'RadioCard' }, { - label: '单行选项卡', + label: t('components.dynamicsForm.input_type_list.RadioRow'), value: 'RadioRow' } ] diff --git a/ui/src/components/dynamics-form/constructor/index.vue b/ui/src/components/dynamics-form/constructor/index.vue index 9951ce396..2ea85347a 100644 --- a/ui/src/components/dynamics-form/constructor/index.vue +++ b/ui/src/components/dynamics-form/constructor/index.vue @@ -7,35 +7,35 @@ :model="form_data" v-bind="$attrs" > - + - + - + - + - - + + ({ input_type: '' }) const rules = { - label: [{ required: true, message: '显示名称 为必填属性' }], - field: [{ required: true, message: '参数 为必填属性' }], - required: [{ required: true, message: '是否必填 为必填属性' }], - input_type: [{ required: true, message: '组建类型 为必填属性' }] + label: [{ required: true, message: t('components.dynamicsForm.paramForm.name.requiredMessage') }], + field: [{ required: true, message: t('components.dynamicsForm.paramForm.field.requiredMessage') }], + required: [{ required: true, message: t('components.dynamicsForm.paramForm.required.requiredMessage') }], + input_type: [{ required: true, message: t('components.dynamicsForm.paramForm.input_type.requiredMessage') }] } const getData = () => { let label: string | any = form_data.value.label diff --git a/ui/src/components/dynamics-form/constructor/items/DatePickerConstructor.vue b/ui/src/components/dynamics-form/constructor/items/DatePickerConstructor.vue index 92d2a768c..a507a779b 100644 --- a/ui/src/components/dynamics-form/constructor/items/DatePickerConstructor.vue +++ b/ui/src/components/dynamics-form/constructor/items/DatePickerConstructor.vue @@ -29,7 +29,7 @@ class="defaultValueItem" :required="formValue.required" prop="default_value" - label="默认值" + :label="$t('components.dynamicsForm.default.label')" :rules="formValue.required ? [{ required: true, message: '默认值 为必填属性' }] : []" >
diff --git a/ui/src/components/dynamics-form/constructor/items/JsonInputConstructor.vue b/ui/src/components/dynamics-form/constructor/items/JsonInputConstructor.vue index 9a028de8d..b514eb9c2 100644 --- a/ui/src/components/dynamics-form/constructor/items/JsonInputConstructor.vue +++ b/ui/src/components/dynamics-form/constructor/items/JsonInputConstructor.vue @@ -1,7 +1,7 @@ - + - + - +
-
模型参数
+
{{ $t('views.template.templateForm.title.modelParams') }}
- 添加 + {{ $t('common.add') }}
- + - - + + - - + +