/** * 简单监管任务API测试 */ const axios = require('axios'); const API_BASE_URL = 'http://localhost:5351'; async function testSupervisionTasksSimple() { try { console.log('🚀 开始简单测试监管任务API...\n'); // 1. 测试登录 console.log('1. 测试登录...'); const loginResponse = await axios.post(`${API_BASE_URL}/api/auth/login`, { username: 'admin', password: 'Admin123456' }); console.log('登录响应:', loginResponse.data); if (!loginResponse.data.success) { throw new Error('登录失败: ' + loginResponse.data.message); } const token = loginResponse.data.data.token; console.log('✅ 登录成功\n'); // 2. 测试获取监管任务列表 console.log('2. 测试获取监管任务列表...'); const listResponse = await axios.get(`${API_BASE_URL}/api/supervision-tasks`, { headers: { 'Authorization': `Bearer ${token}`, 'Content-Type': 'application/json' } }); console.log('列表响应:', listResponse.data); if (listResponse.data.success) { console.log('✅ 获取监管任务列表成功'); console.log(`📊 共 ${listResponse.data.data.tasks.length} 个监管任务`); } else { console.log('❌ 获取监管任务列表失败:', listResponse.data.message); } } catch (error) { console.error('❌ 测试失败:', error.message); if (error.response) { console.error('响应状态:', error.response.status); console.error('响应数据:', error.response.data); } } } testSupervisionTasksSimple();