|
@@ -403,6 +403,7 @@
|
|
|
<el-form-item label="晋级条件值" prop="qualifierValue" v-if="form.qualifierType === '2'">
|
|
<el-form-item label="晋级条件值" prop="qualifierValue" v-if="form.qualifierType === '2'">
|
|
|
<el-input v-model="form.qualifierValue" placeholder="请输入晋级条件值" :disabled="dialog.mode === 'view'" />
|
|
<el-input v-model="form.qualifierValue" placeholder="请输入晋级条件值" :disabled="dialog.mode === 'view'" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+
|
|
|
<el-form-item label="报名时长" prop="signTime">
|
|
<el-form-item label="报名时长" prop="signTime">
|
|
|
<el-select v-model="form.signTime" placeholder="请选择" :disabled="dialog.mode === 'view'">
|
|
<el-select v-model="form.signTime" placeholder="请选择" :disabled="dialog.mode === 'view'">
|
|
|
<el-option v-for="dict in tournaments_time" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
|
|
<el-option v-for="dict in tournaments_time" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
|
|
@@ -470,7 +471,11 @@
|
|
|
<el-option v-for="item in itemOptionsStructuresLevel2" :key="item.id" :label="item.label" :value="item.id" />
|
|
<el-option v-for="item in itemOptionsStructuresLevel2" :key="item.id" :label="item.label" :value="item.id" />
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
-
|
|
|
|
|
|
|
+ <el-form-item label="起始级别" prop="startBlindLevel">
|
|
|
|
|
+ <el-select v-model="form.startBlindLevel" placeholder="选项" style="width: 200px" :disabled="dialog.mode === 'view'">
|
|
|
|
|
+ <el-option v-for="item in itemOptionsStructuresLevel3" :key="item.id" :label="item.label" :value="item.id" />
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="起始记分牌数量" prop="startingChips">
|
|
<el-form-item label="起始记分牌数量" prop="startingChips">
|
|
|
<el-input v-model="form.startingChips" placeholder="请输入起始记分牌数量" :disabled="dialog.mode === 'view'" />
|
|
<el-input v-model="form.startingChips" placeholder="请输入起始记分牌数量" :disabled="dialog.mode === 'view'" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -815,6 +820,7 @@ const loadItemStructuresOptions = async () => {
|
|
|
// 下拉选项数据
|
|
// 下拉选项数据
|
|
|
const itemOptionsStructuresLevel = ref<{ id: number; label: string }[]>([]);
|
|
const itemOptionsStructuresLevel = ref<{ id: number; label: string }[]>([]);
|
|
|
const itemOptionsStructuresLevel2 = ref<{ id: number; label: string }[]>([]);
|
|
const itemOptionsStructuresLevel2 = ref<{ id: number; label: string }[]>([]);
|
|
|
|
|
+const itemOptionsStructuresLevel3 = ref<{ id: number; label: string }[]>([]);
|
|
|
// 加载报名条件选项
|
|
// 加载报名条件选项
|
|
|
const handleBlindStructureChange = async (value: number) => {
|
|
const handleBlindStructureChange = async (value: number) => {
|
|
|
//data.form.lateRegistrationLevel = null;
|
|
//data.form.lateRegistrationLevel = null;
|
|
@@ -833,6 +839,7 @@ const handleBlindStructureChange = async (value: number) => {
|
|
|
}
|
|
}
|
|
|
itemOptionsStructuresLevel.value = list;
|
|
itemOptionsStructuresLevel.value = list;
|
|
|
itemOptionsStructuresLevel2.value = list;
|
|
itemOptionsStructuresLevel2.value = list;
|
|
|
|
|
+ itemOptionsStructuresLevel3.value = list;
|
|
|
// 判断当前选择的 lateRegistrationLevel 是否在新列表中
|
|
// 判断当前选择的 lateRegistrationLevel 是否在新列表中
|
|
|
const currentLevel = data.form.lateRegistrationLevel;
|
|
const currentLevel = data.form.lateRegistrationLevel;
|
|
|
if (currentLevel && !list.some((item) => item.id === currentLevel)) {
|
|
if (currentLevel && !list.some((item) => item.id === currentLevel)) {
|