refactor(playlist): 简化歌单官方状态的处理逻辑

- 移除了将 isOfficial 转换为数字类型的逻辑
- 直接使用 playlist.isOfficial 的原始值
- 删除了多余的 console.log 语句
This commit is contained in:
ikmkj
2025-07-27 16:07:25 +08:00
parent 6a1e67bc99
commit 134f798a54

View File

@@ -185,7 +185,7 @@ const editPlaylist = async (row) => {
name: playlist.name, name: playlist.name,
description: playlist.description || '', description: playlist.description || '',
typeId: typeId, typeId: typeId,
isOfficial: playlist.isOfficial !== undefined ? Number(playlist.isOfficial) : 0, isOfficial: playlist.isOfficial,
cover: null, cover: null,
// 保存当前封面URL用于显示 // 保存当前封面URL用于显示
currentCover: playlist.cover currentCover: playlist.cover
@@ -351,16 +351,11 @@ const submitForm = async () => {
try { try {
let res let res
// 确保 isOfficial 是数字类型
const isOfficialValue = form.value.isOfficial === 1 ? 1 : 0
console.log('isOfficial 原始值:', form.value.isOfficial, '类型:', typeof form.value.isOfficial)
console.log('isOfficial 处理后值:', isOfficialValue, '类型:', typeof isOfficialValue)
const formData = { const formData = {
name: form.value.name, name: form.value.name,
description: form.value.description, description: form.value.description,
typeId: form.value.typeId, typeId: form.value.typeId,
isOfficial: isOfficialValue isOfficial: form.value.isOfficial
} }
console.log('提交的歌单数据:', formData) console.log('提交的歌单数据:', formData)