修复 发布 不可用的问题
This commit is contained in:
@@ -91,8 +91,21 @@ const PublishForm: React.FC<{
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const getNTRPText = (ntrp: [number, number]) => {
|
const getNTRPText = (ntrp: [number, number] | any) => {
|
||||||
const [min, max] = ntrp
|
// 检查 ntrp 是否为数组
|
||||||
|
if (!Array.isArray(ntrp) || ntrp.length !== 2) {
|
||||||
|
console.warn('getNTRPText: ntrp 不是有效的数组格式:', ntrp);
|
||||||
|
return '未设置';
|
||||||
|
}
|
||||||
|
|
||||||
|
const [min, max] = ntrp;
|
||||||
|
|
||||||
|
// 检查 min 和 max 是否为有效数字
|
||||||
|
if (typeof min !== 'number' || typeof max !== 'number') {
|
||||||
|
console.warn('getNTRPText: min 或 max 不是有效数字:', { min, max });
|
||||||
|
return '未设置';
|
||||||
|
}
|
||||||
|
|
||||||
if (min === 1.0 && max === 5.0) {
|
if (min === 1.0 && max === 5.0) {
|
||||||
return '不限'
|
return '不限'
|
||||||
}
|
}
|
||||||
@@ -112,12 +125,24 @@ const PublishForm: React.FC<{
|
|||||||
return `${min.toFixed(1)} - ${max.toFixed(1)}之间`
|
return `${min.toFixed(1)} - ${max.toFixed(1)}之间`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
const getPlayersText = (players: [number, number]) => {
|
const getPlayersText = (players: [number, number] | any) => {
|
||||||
const [min, max] = players
|
// 检查 players 是否为数组
|
||||||
|
if (!Array.isArray(players) || players.length !== 2) {
|
||||||
|
console.warn('getPlayersText: players 不是有效的数组格式:', players);
|
||||||
|
return '未设置';
|
||||||
|
}
|
||||||
|
|
||||||
|
const [min, max] = players;
|
||||||
|
|
||||||
|
// 检查 min 和 max 是否为有效数字
|
||||||
|
if (typeof min !== 'number' || typeof max !== 'number') {
|
||||||
|
console.warn('getPlayersText: min 或 max 不是有效数字:', { min, max });
|
||||||
|
return '未设置';
|
||||||
|
}
|
||||||
|
|
||||||
return `最少${min}人,最多${max}人`
|
return `最少${min}人,最多${max}人`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user