Ecofetchr Pickup Verification

Loading location…

") { setText("status", "Setup incomplete."); setHTML("msg", `
Missing GoHighLevel form embed URL. Paste it into index.html.
`); return; } setText("status", `Loading location ${slugRaw}…`); let json; try { json = await lookupSlugJSONP(LOOKUP_API_EXEC, slug); if (!json || !json.ok) throw new Error((json && json.error) || "lookup_failed"); } catch (e) { setText("status", "Lookup failed."); setHTML("msg", `
Could not load this location. Contact your supervisor.
`); return; } const data = json.data || {}; if (!data.active) { setText("status", "Location inactive."); setHTML("msg", `
This location is inactive. Contact your supervisor.
`); return; } const outside = isOutsideWindow(data.service_window_start, data.service_window_end); show("meta", true); setText("prop", `Property: ${data.property_name} (${data.property_id})`); setText("route", `Route: ${data.route_id || "—"}`); setText("emp", `Emp: ${data.employee_id || "—"}`); setText("win", `Window: ${data.service_window_start || "—"}–${data.service_window_end || "—"}${outside ? " (Outside)" : ""}`); setText("status", "Submit pickup proof below."); setHTML("msg", `
Scan completed. Submit photo + result.
`); const params = { property_id: data.property_id || "", property_name: data.property_name || "", route_id: data.route_id || "", employee_id: data.employee_id || "", qr_slug: data.qr_slug || slugRaw, outside_window: outside ? "1" : "0" }; document.getElementById("ghlFrame").src = `${GHL_FORM_EMBED_BASE}?${q(params)}`; show("formWrap", true); } main();