📝 日报提交

👤 -
async function loadOrderTasks(orderId) { try { const res = await fetch(`${API_BASE}/api/order-children/${orderId}`); const result = await res.json(); const container = document.getElementById('subtaskGroup'); const list = document.getElementById('subtaskList'); if (!result.success || !result.data || result.data.length === 0) { container.style.display = 'none'; return; } container.style.display = 'block'; let html = ''; result.data.forEach(task => { const statusClass = `status-${task.status || '未开始'}`; const name = task.name.replace(/'/g, "\\'"); html += `
${task.name}
${task.status || '未开始'}📍${task.location || '-'}👤${task.demand_user || '-'}${task.budget ? `📊${task.budget}` : ''}
`; }); list.innerHTML = html; } catch (e) { console.error('加载子任务失败:', e); } } function selectSubtask(taskId, taskName) { document.querySelectorAll('.subtask-item').forEach(el => el.classList.remove('selected')); event.currentTarget.classList.add('selected'); document.getElementById('content').value = taskName + ' '; document.getElementById('content').focus(); showToast('✅ 已选择子任务', 'success'); }