56 lines
1.6 KiB
JavaScript
56 lines
1.6 KiB
JavaScript
/**
|
|
* 简单监管任务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();
|