|
|
@@ -282,12 +282,22 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<!-- 报名截止至 -->
|
|
|
- <el-form-item label="报名截止至" prop="lateRegistrationLevel">
|
|
|
+ <!-- <el-form-item label="报名截止至" prop="lateRegistrationLevel">
|
|
|
<el-select v-model="form.lateRegistrationLevel" placeholder="选项" style="width: 200px" :disabled="dialog.mode === 'view'">
|
|
|
<el-option v-for="item in itemOptionsStructuresLevel" :key="item.id" :label="item.label" :value="item.id" />
|
|
|
</el-select>
|
|
|
+ </el-form-item>-->
|
|
|
+ <el-form-item label="报名截止至" prop="lateRegistrationLevel">
|
|
|
+ <el-select
|
|
|
+ v-model="form.lateRegistrationLevel"
|
|
|
+ placeholder="选项"
|
|
|
+ style="width: 200px"
|
|
|
+ :disabled="dialog.mode === 'view'"
|
|
|
+ :key="'late-' + form.blindStructureId"
|
|
|
+ >
|
|
|
+ <el-option v-for="item in itemOptionsStructuresLevel" :key="item.id" :label="item.label" :value="item.id" />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
<el-form-item label="起始记分牌数量" prop="startingChips">
|
|
|
<el-input v-model="form.startingChips" placeholder="请输入起始记分牌数量" :disabled="dialog.mode === 'view'" />
|
|
|
</el-form-item>
|
|
|
@@ -1043,7 +1053,7 @@ const handleBlindStructureChange = async (value: number) => {
|
|
|
try {
|
|
|
const res = await selectPhysicalBlindLevelsById(value);
|
|
|
if (res.code === 200) {
|
|
|
- // 使用 unknown 中间类型进行类型转换
|
|
|
+ // 使用 unknown 中间类型进行类型转换 display_order
|
|
|
const data2 = res.data as unknown as { id: number; levelNumber: number; isBreak: number }[];
|
|
|
const list = [];
|
|
|
for (let i = 0; i < data2.length; i++) {
|
|
|
@@ -1051,11 +1061,13 @@ const handleBlindStructureChange = async (value: number) => {
|
|
|
// 排除 is_break(是Break) 为 1 的项
|
|
|
if (!item.isBreak) {
|
|
|
list.push({
|
|
|
- id: item.levelNumber,
|
|
|
+ id: item.id,
|
|
|
label: item.levelNumber
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
+ itemOptionsStructuresLevel.value = [];
|
|
|
+ itemOptionsStructuresLevel2.value = [];
|
|
|
itemOptionsStructuresLevel.value = list;
|
|
|
itemOptionsStructuresLevel2.value = list;
|
|
|
// 判断当前选择的 lateRegistrationLevel 是否在新列表中
|