|
|
@@ -1140,7 +1140,27 @@ const handleCopy = async (row?: TournamentsVO) => {
|
|
|
form.value.delayCardTime = res.data.delayCardTime;
|
|
|
form.value.delayCardNum = res.data.delayCardNum;
|
|
|
|
|
|
+ form.value.gameVariant = String(res.data.gameVariant); // 转为字符串
|
|
|
competitionIcon.value = res.data.competitionIcon;
|
|
|
+ competitionBg.value = res.data.competitionBg;
|
|
|
+ // 处理报名条件数据
|
|
|
+ const conditionItems = res.data.itemsConditionList || [];
|
|
|
+ if (conditionItems.length > 0) {
|
|
|
+ formConditions.conditions = conditionItems.map((item, index) => ({
|
|
|
+ index: index,
|
|
|
+ itemId: Number(item.itemId),
|
|
|
+ quantity: Number(item.quantity)
|
|
|
+ }));
|
|
|
+ } else {
|
|
|
+ formConditions.conditions = [
|
|
|
+ {
|
|
|
+ index: 0,
|
|
|
+ itemId: null,
|
|
|
+ quantity: null
|
|
|
+ }
|
|
|
+ ];
|
|
|
+ }
|
|
|
+
|
|
|
// 处理奖励表单数据
|
|
|
const prizeItems = res.data.itemsPrizeList || [];
|
|
|
if (prizeItems.length > 0) {
|