fix: i18n
This commit is contained in:
parent
4bb3a53e9a
commit
cc7990f780
@ -36,7 +36,7 @@
|
|||||||
:label="$t('components.dynamicsForm.default.label')"
|
:label="$t('components.dynamicsForm.default.label')"
|
||||||
:rules="
|
:rules="
|
||||||
formValue.required
|
formValue.required
|
||||||
? [{ required: true, message: $t('components.dynamicsForm.default.requiredMessage') }]
|
? [{ required: true, message: `${$t('components.dynamicsForm.default.label')}${$t('components.dynamicsForm.default.requiredMessage')}` }]
|
||||||
: []
|
: []
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
|
|||||||
@ -54,7 +54,7 @@
|
|||||||
prop="default_value"
|
prop="default_value"
|
||||||
:rules="
|
:rules="
|
||||||
formValue.required
|
formValue.required
|
||||||
? [{ required: true, message: $t('components.dynamicsForm.default.requiredMessage') }]
|
? [{ required: true, message: `${$t('components.dynamicsForm.default.label')}${$t('components.dynamicsForm.default.requiredMessage')}` }]
|
||||||
: []
|
: []
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
|
|||||||
@ -55,7 +55,7 @@
|
|||||||
prop="default_value"
|
prop="default_value"
|
||||||
:rules="
|
:rules="
|
||||||
formValue.required
|
formValue.required
|
||||||
? [{ required: true, message: $t('components.dynamicsForm.default.requiredMessage') }]
|
? [{ required: true, message: `${$t('components.dynamicsForm.default.label')}${$t('components.dynamicsForm.default.requiredMessage')}` }]
|
||||||
: []
|
: []
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
|
|||||||
@ -57,7 +57,7 @@
|
|||||||
prop="default_value"
|
prop="default_value"
|
||||||
:rules="
|
:rules="
|
||||||
formValue.required
|
formValue.required
|
||||||
? [{ required: true, message: $t('components.dynamicsForm.default.requiredMessage') }]
|
? [{ required: true, message:`${$t('components.dynamicsForm.default.label')}${$t('components.dynamicsForm.default.requiredMessage')}` }]
|
||||||
: []
|
: []
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
|
|||||||
@ -55,7 +55,7 @@
|
|||||||
:label="$t('components.dynamicsForm.default.label')"
|
:label="$t('components.dynamicsForm.default.label')"
|
||||||
:rules="
|
:rules="
|
||||||
formValue.required
|
formValue.required
|
||||||
? [{ required: true, message: $t('components.dynamicsForm.default.requiredMessage') }]
|
? [{ required: true, message: `${$t('components.dynamicsForm.default.label')}${$t('components.dynamicsForm.default.requiredMessage')}` }]
|
||||||
: []
|
: []
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-form-item label="是否带输入框" required prop="showInput">
|
<el-form-item :label="$t('components.dynamicsForm.Slider.showInput.label')" required prop="showInput">
|
||||||
<el-switch v-model="formValue.showInput" />
|
<el-switch v-model="formValue.showInput" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="取值范围" required>
|
<el-form-item :label="$t('components.dynamicsForm.Slider.valueRange.label')" required>
|
||||||
<el-col :span="11" style="padding-left: 0">
|
<el-col :span="11" style="padding-left: 0">
|
||||||
<el-form-item
|
<el-form-item
|
||||||
:rules="[
|
:rules="[
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: '最小值必填',
|
message: $t('components.dynamicsForm.Slider.valueRange.minRequired'),
|
||||||
trigger: 'change'
|
trigger: 'change'
|
||||||
}
|
}
|
||||||
]"
|
]"
|
||||||
@ -25,7 +25,7 @@
|
|||||||
:rules="[
|
:rules="[
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: '最大值必填',
|
message: $t('components.dynamicsForm.Slider.valueRange.maxRequired'),
|
||||||
trigger: 'change'
|
trigger: 'change'
|
||||||
}
|
}
|
||||||
]"
|
]"
|
||||||
@ -40,7 +40,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-col :span="11" style="padding-left: 0">
|
<el-col :span="11" style="padding-left: 0">
|
||||||
<el-form-item label="步长值" required prop="step" :rules="step_rules">
|
<el-form-item :label="$t('components.dynamicsForm.Slider.step.label')" required prop="step" :rules="step_rules">
|
||||||
<el-input-number
|
<el-input-number
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
v-model="formValue.step"
|
v-model="formValue.step"
|
||||||
@ -133,11 +133,11 @@ const step_rules = [
|
|||||||
required: true,
|
required: true,
|
||||||
validator: (rule: any, value: any, callback: any) => {
|
validator: (rule: any, value: any, callback: any) => {
|
||||||
if (!value) {
|
if (!value) {
|
||||||
callback(new Error('步长值必填'))
|
callback(new Error(t('components.dynamicsForm.Slider.step.requiredMessage1')))
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
if (value === 0) {
|
if (value === 0) {
|
||||||
callback(new Error('步长不能为0'))
|
callback(new Error(t('components.dynamicsForm.Slider.step.requiredMessage2')))
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
prop="default_value"
|
prop="default_value"
|
||||||
:rules="
|
:rules="
|
||||||
formValue.required
|
formValue.required
|
||||||
? [{ required: true, message: $t('components.dynamicsForm.default.requiredMessage') }]
|
? [{ required: true, message: `${$t('components.dynamicsForm.default.label')}${$t('components.dynamicsForm.default.requiredMessage')}` }]
|
||||||
: []
|
: []
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-form-item label="文本长度" required>
|
<el-form-item :label="$t('components.dynamicsForm.TextInput.length.label')" required>
|
||||||
<el-row class="w-full">
|
<el-row class="w-full">
|
||||||
<el-col :span="11">
|
<el-col :span="11">
|
||||||
<el-form-item
|
<el-form-item
|
||||||
:rules="[
|
:rules="[
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: '最小长度必填',
|
message: $t('components.dynamicsForm.TextInput.length.minRequired'),
|
||||||
trigger: 'change'
|
trigger: 'change'
|
||||||
}
|
}
|
||||||
]"
|
]"
|
||||||
@ -30,7 +30,7 @@
|
|||||||
:rules="[
|
:rules="[
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: '最大长度必填',
|
message: $t('components.dynamicsForm.TextInput.length.maxRequired'),
|
||||||
trigger: 'change'
|
trigger: 'change'
|
||||||
}
|
}
|
||||||
]"
|
]"
|
||||||
@ -54,7 +54,7 @@
|
|||||||
prop="default_value"
|
prop="default_value"
|
||||||
:label="$t('components.dynamicsForm.default.label')"
|
:label="$t('components.dynamicsForm.default.label')"
|
||||||
:rules="
|
:rules="
|
||||||
formValue.required ? [{ required: true, message: $t('components.dynamicsForm.default.requiredMessage') }, ...rules] : rules
|
formValue.required ? [{ required: true, message: `${$t('components.dynamicsForm.default.label')}${$t('components.dynamicsForm.default.requiredMessage')}` }, ...rules] : rules
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<div class="defaultValueCheckbox">
|
<div class="defaultValueCheckbox">
|
||||||
@ -76,7 +76,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { computed, onMounted, watch } from 'vue'
|
import { computed, onMounted, watch } from 'vue'
|
||||||
|
import { t } from '@/locales'
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
modelValue: any
|
modelValue: any
|
||||||
}>()
|
}>()
|
||||||
@ -110,11 +110,11 @@ const getData = () => {
|
|||||||
props_info: {
|
props_info: {
|
||||||
rules: formValue.value.required
|
rules: formValue.value.required
|
||||||
? [
|
? [
|
||||||
{ required: true, message: `${formValue.value.label} 为必填属性` },
|
{ required: true, message: `${formValue.value.label} ${t('components.dynamicsForm.default.requiredMessage')}` },
|
||||||
{
|
{
|
||||||
min: formValue.value.minlength,
|
min: formValue.value.minlength,
|
||||||
max: formValue.value.maxlength,
|
max: formValue.value.maxlength,
|
||||||
message: `${formValue.value.label}长度在 ${formValue.value.minlength} 到 ${formValue.value.maxlength} 个字符`,
|
message: `${formValue.value.label}${t('components.dynamicsForm.TextInput.length.requiredMessage1')} ${formValue.value.minlength} ${t('components.dynamicsForm.TextInput.length.requiredMessage2')} ${formValue.value.maxlength} ${t('components.dynamicsForm.TextInput.length.requiredMessage3')}`,
|
||||||
trigger: 'blur'
|
trigger: 'blur'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -122,7 +122,7 @@ const getData = () => {
|
|||||||
{
|
{
|
||||||
min: formValue.value.minlength,
|
min: formValue.value.minlength,
|
||||||
max: formValue.value.maxlength,
|
max: formValue.value.maxlength,
|
||||||
message: `${formValue.value.label}长度在 ${formValue.value.minlength} 到 ${formValue.value.maxlength} 个字符`,
|
message: `${formValue.value.label}${t('components.dynamicsForm.TextInput.length.requiredMessage1')} ${formValue.value.minlength} ${t('components.dynamicsForm.TextInput.length.requiredMessage2')} ${formValue.value.maxlength} ${t('components.dynamicsForm.TextInput.length.requiredMessage3')}`,
|
||||||
trigger: 'blur'
|
trigger: 'blur'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -141,21 +141,21 @@ const rangeRules = [
|
|||||||
required: true,
|
required: true,
|
||||||
validator: (rule: any, value: any, callback: any) => {
|
validator: (rule: any, value: any, callback: any) => {
|
||||||
if (!formValue.value.minlength) {
|
if (!formValue.value.minlength) {
|
||||||
callback(new Error('文本长度为必填参数'))
|
callback(new Error(t('components.dynamicsForm.TextInput.length.requiredMessage4')))
|
||||||
}
|
}
|
||||||
if (!formValue.value.maxlength) {
|
if (!formValue.value.maxlength) {
|
||||||
callback(new Error('文本长度为必填参数'))
|
callback(new Error(t('components.dynamicsForm.TextInput.length.requiredMessage4')))
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
},
|
},
|
||||||
message: `${formValue.value.label} 为必填属性`
|
message: `${formValue.value.label} ${t('components.dynamicsForm.default.requiredMessage')}`
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
const rules = computed(() => [
|
const rules = computed(() => [
|
||||||
{
|
{
|
||||||
min: formValue.value.minlength,
|
min: formValue.value.minlength,
|
||||||
max: formValue.value.maxlength,
|
max: formValue.value.maxlength,
|
||||||
message: `长度在 ${formValue.value.minlength} 到 ${formValue.value.maxlength} 个字符`,
|
message: `${t('components.dynamicsForm.TextInput.length.requiredMessage1')} ${formValue.value.minlength} ${t('components.dynamicsForm.TextInput.length.requiredMessage2')} ${formValue.value.maxlength} ${t('components.dynamicsForm.TextInput.length.requiredMessage3')}`,
|
||||||
trigger: 'blur'
|
trigger: 'blur'
|
||||||
}
|
}
|
||||||
])
|
])
|
||||||
|
|||||||
@ -13,7 +13,7 @@ export default {
|
|||||||
default: {
|
default: {
|
||||||
label: 'Default Value',
|
label: 'Default Value',
|
||||||
placeholder: 'Please enter a default value',
|
placeholder: 'Please enter a default value',
|
||||||
requiredMessage: 'Default Value is a required property',
|
requiredMessage: ' is a required property',
|
||||||
show: 'Show Default Value'
|
show: 'Show Default Value'
|
||||||
},
|
},
|
||||||
tip: {
|
tip: {
|
||||||
|
|||||||
@ -39,9 +39,9 @@ export default {
|
|||||||
'Describe the content of the knowledge base. A detailed description will help AI understand the content better, improving the accuracy of content retrieval and hit rate.',
|
'Describe the content of the knowledge base. A detailed description will help AI understand the content better, improving the accuracy of content retrieval and hit rate.',
|
||||||
requiredMessage: 'Please enter the knowledge base description'
|
requiredMessage: 'Please enter the knowledge base description'
|
||||||
},
|
},
|
||||||
vectorModel: {
|
EmbeddingModel: {
|
||||||
label: 'Vector Model',
|
label: 'Embedding Model',
|
||||||
placeholder: 'Please select a vector model',
|
placeholder: 'Please select a Embedding Model',
|
||||||
requiredMessage: 'Please enter the Embedding model'
|
requiredMessage: 'Please enter the Embedding model'
|
||||||
},
|
},
|
||||||
datasetType: {
|
datasetType: {
|
||||||
|
|||||||
@ -13,7 +13,7 @@ export default {
|
|||||||
default: {
|
default: {
|
||||||
label: '默认值',
|
label: '默认值',
|
||||||
placeholder: '请输入默认值',
|
placeholder: '请输入默认值',
|
||||||
requiredMessage: '默认值 为必填属性',
|
requiredMessage: '为必填属性',
|
||||||
show: '显示默认值'
|
show: '显示默认值'
|
||||||
},
|
},
|
||||||
tip: {
|
tip: {
|
||||||
@ -73,6 +73,29 @@ export default {
|
|||||||
placeholder: '请输入选项标签'
|
placeholder: '请输入选项标签'
|
||||||
},
|
},
|
||||||
Slider: {
|
Slider: {
|
||||||
showInput:''
|
showInput: {
|
||||||
|
label: '是否带输入框'
|
||||||
|
},
|
||||||
|
valueRange: {
|
||||||
|
label: '取值范围',
|
||||||
|
minRequired: '最小值必填',
|
||||||
|
maxRequired: '最大值必填'
|
||||||
|
},
|
||||||
|
step: {
|
||||||
|
label: '步长值',
|
||||||
|
requiredMessage1: '步长值必填',
|
||||||
|
requiredMessage2: '步长不能为0'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
TextInput: {
|
||||||
|
length: {
|
||||||
|
label: '文本长度',
|
||||||
|
minRequired: '最小长度必填',
|
||||||
|
maxRequired: '最大长度必填',
|
||||||
|
requiredMessage1: '长度在',
|
||||||
|
requiredMessage2: '到',
|
||||||
|
requiredMessage3: '个字符',
|
||||||
|
requiredMessage4: '文本长度为必填参数'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,7 +38,7 @@ export default {
|
|||||||
'描述知识库的内容,详尽的描述将帮助AI能深入理解该知识库的内容,能更准确的检索到内容,提高该知识库的命中率。',
|
'描述知识库的内容,详尽的描述将帮助AI能深入理解该知识库的内容,能更准确的检索到内容,提高该知识库的命中率。',
|
||||||
requiredMessage: '请输入知识库描述'
|
requiredMessage: '请输入知识库描述'
|
||||||
},
|
},
|
||||||
vectorModel: {
|
EmbeddingModel: {
|
||||||
label: '向量模型',
|
label: '向量模型',
|
||||||
placeholder: '请选择向量模型',
|
placeholder: '请选择向量模型',
|
||||||
requiredMessage: '请输入Embedding模型'
|
requiredMessage: '请输入Embedding模型'
|
||||||
|
|||||||
@ -13,7 +13,7 @@ export default {
|
|||||||
default: {
|
default: {
|
||||||
label: '預設值',
|
label: '預設值',
|
||||||
placeholder: '請輸入預設值',
|
placeholder: '請輸入預設值',
|
||||||
requiredMessage: '預設值 為必填屬性',
|
requiredMessage: '為必填屬性',
|
||||||
show: '顯示預設值'
|
show: '顯示預設值'
|
||||||
},
|
},
|
||||||
tip: {
|
tip: {
|
||||||
@ -37,7 +37,7 @@ export default {
|
|||||||
'描述知識庫的內容,詳盡的描述將幫助AI能深入理解該知識庫的內容,能更準確的檢索到內容,提高該知識庫的命中率。',
|
'描述知識庫的內容,詳盡的描述將幫助AI能深入理解該知識庫的內容,能更準確的檢索到內容,提高該知識庫的命中率。',
|
||||||
requiredMessage: '請輸入知識庫描述'
|
requiredMessage: '請輸入知識庫描述'
|
||||||
},
|
},
|
||||||
vectorModel: {
|
EmbeddingModel: {
|
||||||
label: '向量模型',
|
label: '向量模型',
|
||||||
placeholder: '請選擇向量模型',
|
placeholder: '請選擇向量模型',
|
||||||
requiredMessage: '請輸入Embedding模型'
|
requiredMessage: '請輸入Embedding模型'
|
||||||
@ -31,12 +31,12 @@
|
|||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
:label="$t('views.dataset.datasetForm.form.vectorModel.label')"
|
:label="$t('views.dataset.datasetForm.form.EmbeddingModel.label')"
|
||||||
prop="embedding_mode_id"
|
prop="embedding_mode_id"
|
||||||
>
|
>
|
||||||
<ModelSelect
|
<ModelSelect
|
||||||
v-model="form.embedding_mode_id"
|
v-model="form.embedding_mode_id"
|
||||||
:placeholder="$t('views.dataset.datasetForm.form.vectorModel.placeholder')"
|
:placeholder="$t('views.dataset.datasetForm.form.EmbeddingModel.placeholder')"
|
||||||
:options="modelOptions"
|
:options="modelOptions"
|
||||||
></ModelSelect>
|
></ModelSelect>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -79,7 +79,7 @@ const rules = reactive({
|
|||||||
embedding_mode_id: [
|
embedding_mode_id: [
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: t('views.dataset.datasetForm.form.vectorModel.requiredMessage'),
|
message: t('views.dataset.datasetForm.form.EmbeddingModel.requiredMessage'),
|
||||||
trigger: 'change'
|
trigger: 'change'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user