优化DiceConfig,新增title_en和value_en字段

This commit is contained in:
2026-03-13 18:11:27 +08:00
parent 05d592dcbc
commit ed46f18415
5 changed files with 44 additions and 6 deletions

View File

@@ -111,8 +111,10 @@
// { type: 'selection' },
{ prop: 'group', label: '分组', minWidth: 140, align: 'center' },
{ prop: 'title', label: '标题', minWidth: 160, align: 'center' },
{ prop: 'title_en', label: '标题(英文)', minWidth: 160, align: 'center' },
{ prop: 'name', label: '配置名称', align: 'center' },
{ prop: 'value', label: '值', minWidth: 240, align: 'center' },
{ prop: 'value_en', label: '值(英文)', minWidth: 240, align: 'center' },
{
prop: 'operation',
label: '操作',

View File

@@ -16,7 +16,10 @@
/>
</el-form-item>
<el-form-item label="标题" prop="title">
<el-input v-model="formData.title" placeholder="请输入标题" />
<el-input v-model="formData.title" placeholder="请输入标题(中文)" />
</el-form-item>
<el-form-item label="标题(英文)" prop="title_en">
<el-input v-model="formData.title_en" placeholder="请输入标题(英文)" />
</el-form-item>
<el-form-item label="配置名称" prop="name">
<el-input
@@ -26,7 +29,10 @@
/>
</el-form-item>
<el-form-item label="值" prop="value">
<el-input v-model="formData.value" type="textarea" :rows="5" placeholder="请输入值" />
<el-input v-model="formData.value" type="textarea" :rows="5" placeholder="请输入值(中文)" />
</el-form-item>
<el-form-item label="值(英文)" prop="value_en">
<el-input v-model="formData.value_en" type="textarea" :rows="5" placeholder="请输入值(英文)" />
</el-form-item>
</el-form>
<template #footer>
@@ -76,6 +82,7 @@
const rules = reactive<FormRules>({
group: [{ required: true, message: '分组必需填写', trigger: 'blur' }],
title: [{ required: true, message: '标题必需填写', trigger: 'blur' }],
title_en: [{ max: 255, message: '英文标题长度需小于 255 字符', trigger: 'blur' }],
name: [{ required: true, message: '配置名称必需填写', trigger: 'blur' }],
value: [{ required: true, message: '值必需填写', trigger: 'blur' }]
})
@@ -86,9 +93,11 @@
const initialFormData = {
id: null,
value: '',
value_en: '',
name: '',
group: '',
title: ''
title: '',
title_en: ''
}
/**