1.优化接口返回中间信息ui_text(中文)ui_text_en(英文)

2.修复BUG色子点数权重配置-权重配比-顺时针/逆时针显示错误
This commit is contained in:
2026-03-13 17:50:57 +08:00
parent 2419f81955
commit 05d592dcbc
6 changed files with 91 additions and 8 deletions

View File

@@ -48,7 +48,12 @@
</ElTableColumn>
<ElTableColumn label="显示文本" min-width="100" align="center">
<template #default="{ row }">
<ElInput v-model="row.ui_text" size="small" placeholder="显示文本" />
<ElInput v-model="row.ui_text" size="small" placeholder="显示文本(中文)" />
</template>
</ElTableColumn>
<ElTableColumn label="显示文本(英文)" min-width="120" align="center">
<template #default="{ row }">
<ElInput v-model="row.ui_text_en" size="small" placeholder="显示文本(英文)" />
</template>
</ElTableColumn>
<ElTableColumn label="真实结算" min-width="110" align="center">
@@ -114,7 +119,12 @@
</ElTableColumn>
<ElTableColumn label="显示信息" min-width="140" align="center">
<template #default="{ row }">
<ElInput v-model="row.ui_text" size="small" placeholder="显示信息" />
<ElInput v-model="row.ui_text" size="small" placeholder="显示信息(中文)" />
</template>
</ElTableColumn>
<ElTableColumn label="显示信息(英文)" min-width="160" align="center">
<template #default="{ row }">
<ElInput v-model="row.ui_text_en" size="small" placeholder="显示信息(英文)" />
</template>
</ElTableColumn>
<ElTableColumn label="实际中奖" min-width="120" align="center">
@@ -185,6 +195,7 @@
id: number
grid_number: number
ui_text: string
ui_text_en: string
real_ev: number
tier: string
remark: string
@@ -217,10 +228,11 @@
id: Number(raw.id) ?? 0,
grid_number: Number(raw.grid_number) ?? 0,
ui_text: String(raw.ui_text ?? ''),
ui_text_en: String((raw as any).ui_text_en ?? ''),
real_ev: Number(raw.real_ev) ?? 0,
tier: String(raw.tier ?? ''),
remark: String(raw.remark ?? ''),
weight: toWeight(raw.weight)
weight: toWeight((raw as any).weight)
}
}
@@ -329,6 +341,7 @@
id: r.id,
grid_number: r.grid_number,
ui_text: r.ui_text,
ui_text_en: r.ui_text_en,
real_ev: r.real_ev,
tier: r.tier,
remark: r.remark

View File

@@ -16,7 +16,10 @@
/>
</el-form-item>
<el-form-item label="前端显示文本" prop="ui_text">
<el-input v-model="formData.ui_text" placeholder="请输入前端显示文本" />
<el-input v-model="formData.ui_text" placeholder="请输入前端显示文本(中文)" />
</el-form-item>
<el-form-item label="前端显示文本(英文)" prop="ui_text_en">
<el-input v-model="formData.ui_text_en" placeholder="请输入前端显示文本(英文)" />
</el-form-item>
<el-form-item label="真实资金结算" prop="real_ev">
<el-input-number v-model="formData.real_ev" placeholder="请输入真实资金结算" />
@@ -111,6 +114,7 @@
const rules = reactive<FormRules>({
grid_number: [{ required: true, message: '色子点数必需填写', trigger: 'blur' }],
ui_text: [{ required: true, message: '前端显示文本必需填写', trigger: 'blur' }],
ui_text_en: [{ max: 255, message: '前端显示文本(英文)长度需小于 255 字符', trigger: 'blur' }],
real_ev: [{ required: true, message: '真实资金结算必需填写', trigger: 'blur' }],
tier: [{ required: true, message: '所属档位必需填写', trigger: 'blur' }],
weight: [{ type: 'number', min: 0, max: 10000, message: '大奖权重 0~10000', trigger: 'blur' }]
@@ -128,6 +132,7 @@
id: null,
grid_number: null,
ui_text: '',
ui_text_en: '',
real_ev: '',
tier: '',
remark: '',