41 lines
1.2 KiB
JavaScript
41 lines
1.2 KiB
JavaScript
|
|
// 测试分类API的脚本
|
|||
|
|
// 在浏览器控制台运行此代码来检查API响应
|
|||
|
|
|
|||
|
|
// 方法1:直接调用API
|
|||
|
|
fetch('http://localhost:9527/admin/room/category/list', {
|
|||
|
|
method: 'GET',
|
|||
|
|
headers: {
|
|||
|
|
'X-Token': localStorage.getItem('token') || sessionStorage.getItem('token'),
|
|||
|
|
'Content-Type': 'application/json'
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
.then(response => response.json())
|
|||
|
|
.then(data => {
|
|||
|
|
console.log('API响应:', data);
|
|||
|
|
if (data.code === 200) {
|
|||
|
|
console.log('分类列表:', data.data);
|
|||
|
|
console.log('分类数量:', data.data ? data.data.length : 0);
|
|||
|
|
if (data.data && data.data.length > 0) {
|
|||
|
|
console.log('启用的分类:', data.data.filter(cat => cat.status === 1));
|
|||
|
|
} else {
|
|||
|
|
console.warn('⚠️ 没有分类数据!请检查数据库');
|
|||
|
|
}
|
|||
|
|
} else {
|
|||
|
|
console.error('❌ API返回错误:', data.msg);
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
.catch(error => {
|
|||
|
|
console.error('❌ 请求失败:', error);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
// 方法2:检查Vue组件中的数据
|
|||
|
|
console.log('=== 检查Vue组件数据 ===');
|
|||
|
|
setTimeout(() => {
|
|||
|
|
// 尝试获取当前页面的Vue实例
|
|||
|
|
const vueApp = document.querySelector('#app').__vue__;
|
|||
|
|
if (vueApp) {
|
|||
|
|
console.log('Vue实例存在');
|
|||
|
|
// 可以在这里检查组件的categoryList数据
|
|||
|
|
}
|
|||
|
|
}, 1000);
|