// 测试创建任务的脚本 // 在浏览器控制台中运行 async function testCreateTask() { try { // 首先测试登录 console.log('1. 测试登录...'); const loginResponse = await fetch('http://localhost:8080/api/auth/test-login', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({}) }); const loginData = await loginResponse.json(); console.log('登录响应:', loginData); if (loginData.code !== 200) { console.error('登录失败:', loginData); return; } const token = loginData.data.token; console.log('获取到token:', token); // 测试创建任务 console.log('2. 测试创建任务...'); const taskData = { title: '测试任务', description: '这是一个测试任务', type: 'feature', priority: 'medium', creator_id: 1, assignee_id: 1, organization_id: 1 }; console.log('任务数据:', taskData); const createResponse = await fetch('http://localhost:8080/api/tasks', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${token}` }, body: JSON.stringify(taskData) }); const createData = await createResponse.json(); console.log('创建任务响应:', createData); if (createData.code === 201) { console.log('✅ 任务创建成功!'); } else { console.error('❌ 任务创建失败:', createData); } } catch (error) { console.error('测试过程中发生错误:', error); } } // 运行测试 testCreateTask();