From 134f798a543c96ea2c62c3e446563537b4f19a2c Mon Sep 17 00:00:00 2001 From: ikmkj <1@qq,com> Date: Sun, 27 Jul 2025 16:07:25 +0800 Subject: [PATCH] =?UTF-8?q?refactor(playlist):=20=E7=AE=80=E5=8C=96?= =?UTF-8?q?=E6=AD=8C=E5=8D=95=E5=AE=98=E6=96=B9=E7=8A=B6=E6=80=81=E7=9A=84?= =?UTF-8?q?=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除了将 isOfficial 转换为数字类型的逻辑 - 直接使用 playlist.isOfficial 的原始值 - 删除了多余的 console.log 语句 --- music-qianduan/src/views/admin/Playlist.vue | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/music-qianduan/src/views/admin/Playlist.vue b/music-qianduan/src/views/admin/Playlist.vue index 62c94eb..0f368e5 100644 --- a/music-qianduan/src/views/admin/Playlist.vue +++ b/music-qianduan/src/views/admin/Playlist.vue @@ -185,7 +185,7 @@ const editPlaylist = async (row) => { name: playlist.name, description: playlist.description || '', typeId: typeId, - isOfficial: playlist.isOfficial !== undefined ? Number(playlist.isOfficial) : 0, + isOfficial: playlist.isOfficial, cover: null, // 保存当前封面URL,用于显示 currentCover: playlist.cover @@ -351,16 +351,11 @@ const submitForm = async () => { try { 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 = { name: form.value.name, description: form.value.description, typeId: form.value.typeId, - isOfficial: isOfficialValue + isOfficial: form.value.isOfficial } console.log('提交的歌单数据:', formData)