|
@@ -268,6 +268,18 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
+ <el-form-item label="起始记分牌数量" prop="startingChips">
|
|
|
|
|
+ <el-input v-model="form.startingChips" placeholder="请输入起始记分牌数量" :disabled="dialog.mode === 'view'" />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+
|
|
|
|
|
+ <el-form-item label="级别持续时间" prop="levelDuration">
|
|
|
|
|
+ <el-input v-model="form.levelDuration" placeholder="请输入级别持续时间" :disabled="dialog.mode === 'view'" />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+
|
|
|
|
|
+ <el-form-item label="机器人数" prop="robotCount">
|
|
|
|
|
+ <el-input v-model="form.robotCount" placeholder="请输入机器人数" :disabled="dialog.mode === 'view'" />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+
|
|
|
<!-- 奖励内容 -->
|
|
<!-- 奖励内容 -->
|
|
|
<el-form-item label="奖励内容">
|
|
<el-form-item label="奖励内容">
|
|
|
<div v-for="(reward, index) in formPrize.rewards" :key="index" style="display: flex; align-items: center; margin-bottom: 8px">
|
|
<div v-for="(reward, index) in formPrize.rewards" :key="index" style="display: flex; align-items: center; margin-bottom: 8px">
|
|
@@ -829,7 +841,6 @@ const submitForm = () => {
|
|
|
quantity: Number(reward.quantity)
|
|
quantity: Number(reward.quantity)
|
|
|
}))
|
|
}))
|
|
|
};
|
|
};
|
|
|
-
|
|
|
|
|
// 提交数据(区分新增/编辑)
|
|
// 提交数据(区分新增/编辑)
|
|
|
let response;
|
|
let response;
|
|
|
if (formData.id) {
|
|
if (formData.id) {
|
|
@@ -1191,13 +1202,11 @@ const handleViewLevelsSee = (tournamentsVO: TournamentsVO | undefined | null) =>
|
|
|
/** 修改按钮操作 */
|
|
/** 修改按钮操作 */
|
|
|
const handleCopy = async (row?: TournamentsVO) => {
|
|
const handleCopy = async (row?: TournamentsVO) => {
|
|
|
reset(); // 重置表单
|
|
reset(); // 重置表单
|
|
|
-
|
|
|
|
|
const _id = row?.id || ids.value[0];
|
|
const _id = row?.id || ids.value[0];
|
|
|
const res = await getTournaments(_id);
|
|
const res = await getTournaments(_id);
|
|
|
// 确保 gameType 是 number 类型
|
|
// 确保 gameType 是 number 类型
|
|
|
const gameType = Number(res.data.gameType);
|
|
const gameType = Number(res.data.gameType);
|
|
|
const signTime = Number(res.data.signTime);
|
|
const signTime = Number(res.data.signTime);
|
|
|
- debugger;
|
|
|
|
|
// 设置表单数据
|
|
// 设置表单数据
|
|
|
res.data.id = null;
|
|
res.data.id = null;
|
|
|
Object.assign(form.value, res.data);
|
|
Object.assign(form.value, res.data);
|