From dc643ba44fd2a426263015491268a0f0d6b4671d Mon Sep 17 00:00:00 2001 From: lrj <owen.stl@gmail.com> Date: 星期三, 01 十月 2025 08:39:29 +0800 Subject: [PATCH] 删除包含test、check、fix的文件名的文件 --- web/src/views/player/index.vue | 97 +++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 91 insertions(+), 6 deletions(-) diff --git a/web/src/views/player/index.vue b/web/src/views/player/index.vue index 3531e92..c26ebb2 100644 --- a/web/src/views/player/index.vue +++ b/web/src/views/player/index.vue @@ -46,6 +46,12 @@ <el-icon><Search /></el-icon> 鎼滅储 </el-button> + <el-button type="warning" @click="debugAPI"> + 璋冭瘯API + </el-button> + <span style="margin-left: 10px; color: #666; font-size: 12px;"> + 娲诲姩閫夐」鏁伴噺: {{ activityOptions.length }} + </span> </div> <!-- 瀛﹀憳鍒楄〃 --> @@ -235,11 +241,81 @@ // 鍔犺浇娲诲姩閫夐」 const loadActivityOptions = async () => { try { + console.log('=== 寮�濮嬪姞杞芥椿鍔ㄩ�夐」 ===') + console.log('璋冪敤getAllActivities API...') + const activities = await getAllActivities() - // 鍙樉绀虹姸鎬佷负1锛堣繘琛屼腑锛夌殑姣旇禌鍙婂叾闃舵 - activityOptions.value = (activities || []).filter(activity => activity.state === 1) - } catch (e: any) { - console.error('鍔犺浇娲诲姩閫夐」澶辫触:', e) + console.log('API杩斿洖鐨勫師濮嬫暟鎹�:', activities) + console.log('鏁版嵁绫诲瀷:', typeof activities) + console.log('鏄惁涓烘暟缁�:', Array.isArray(activities)) + + if (activities && Array.isArray(activities)) { + console.log('娲诲姩鏁伴噺:', activities.length) + activities.forEach((activity, index) => { + console.log(`娲诲姩${index + 1}:`, { + id: activity.id, + name: activity.name, + state: activity.state, + pid: activity.pid + }) + }) + + // 杩囨护鍑烘鍦ㄨ繘琛岀殑姣旇禌锛堜笉鏄樁娈碉級 + const filtered = activities.filter(activity => + activity.state === 1 && (activity.pid === 0 || activity.pid === "0") + ) + console.log('杩囨护鏉′欢: state === 1 && (pid === 0 || pid === "0")') + console.log('杩囨护鍚庣殑娲诲姩:', filtered) + + activityOptions.value = filtered + console.log('璁剧疆鍒癮ctivityOptions.value:', activityOptions.value) + console.log('activityOptions.value.length:', activityOptions.value.length) + + // 寮哄埗瑙﹀彂鍝嶅簲寮忔洿鏂� + setTimeout(() => { + console.log('寤惰繜妫�鏌ctivityOptions.value:', activityOptions.value) + console.log('寤惰繜妫�鏌ctivityOptions.value.length:', activityOptions.value.length) + }, 100) + } else { + console.error('API杩斿洖鐨勬暟鎹牸寮忎笉姝g‘:', activities) + } + } catch (error) { + console.error('=== 鍔犺浇娲诲姩閫夐」澶辫触 ===') + console.error('閿欒璇︽儏:', error) + console.error('閿欒娑堟伅:', error.message) + console.error('閿欒鍫嗘爤:', error.stack) + ElMessage.error('鍔犺浇娲诲姩閫夐」澶辫触: ' + error.message) + } +} + +// 璋冭瘯API鍑芥暟 +const debugAPI = async () => { + console.log('=== 寮�濮婣PI璋冭瘯 ===') + + // 妫�鏌ヨ璇佺姸鎬� + const token = localStorage.getItem('auth_token') + const userInfo = localStorage.getItem('user_info') + + console.log('璁よ瘉鐘舵�佹鏌�:') + console.log('Token:', token ? '宸插瓨鍦�' : '涓嶅瓨鍦�') + console.log('Token鍐呭:', token) + console.log('鐢ㄦ埛淇℃伅:', userInfo ? '宸插瓨鍦�' : '涓嶅瓨鍦�') + console.log('鐢ㄦ埛淇℃伅鍐呭:', userInfo) + + if (!token) { + ElMessage.error('鏈壘鍒拌璇乼oken锛岃鍏堢櫥褰�') + return + } + + // 娴嬭瘯API璋冪敤 + try { + console.log('寮�濮嬫祴璇昰etAllActivities API...') + const activities = await getAllActivities() + console.log('API璋冪敤鎴愬姛锛岃繑鍥炴暟鎹�:', activities) + ElMessage.success(`API璋冪敤鎴愬姛锛岃幏鍙栧埌${activities?.length || 0}涓椿鍔╜) + } catch (error) { + console.error('API璋冪敤澶辫触:', error) + ElMessage.error('API璋冪敤澶辫触: ' + error.message) } } @@ -272,8 +348,17 @@ } onMounted(() => { - loadActivityOptions() - loadData() + console.log('=== Player椤甸潰onMounted琚皟鐢� ===') + console.log('褰撳墠鏃堕棿:', new Date().toLocaleTimeString()) + console.log('activityOptions鍒濆鍊�:', activityOptions.value) + console.log('鐩存帴鍔犺浇娲诲姩閫夐」杩涜娴嬭瘯...') + + // 绔嬪嵆璋冪敤API娴嬭瘯 + loadActivityOptions().catch(error => { + console.error('loadActivityOptions璋冪敤澶辫触:', error) + }) + + // loadData() // 鏆傛椂娉ㄩ噴鎺夛紝涓撴敞浜庢椿鍔ㄩ�夐」鍔犺浇 }) </script> -- Gitblit v1.8.0