import wixUsers from 'wix-users'; $w.onReady(() => { const user = wixUsers.currentUser; $w("#dataset1").setFieldValue("agentId", user.id); // Auto-fill date $w("#dateInput").value = new Date(); }); import wixData from 'wix-data'; import wixUsers from 'wix-users'; $w.onReady(() => { const agentId = wixUsers.currentUser.id; wixData.query("DailyStats") .eq("agentId", agentId) .descending("date") .find() .then(results => { $w("#repeater").data = results.items; // Totals let totalPremium = 0; let totalPolicies = 0; results.items.forEach(item => { totalPremium += item.premium || 0; totalPolicies += item.policies || 0; }); $w("#premiumTotal").text = totalPremium.toString(); $w("#policiesTotal").text = totalPolicies.toString(); }); }); import wixData from 'wix-data'; $w.onReady(() => { wixData.aggregate("DailyStats") .group("agentId") .sum("premium", "totalPremium") .sum("policies", "totalPolicies") .sort({ "totalPremium": -1 }) .run() .then(async (results) => { const leaderboard = []; for (let row of results.items) { const agentInfo = await wixData.query("Agents").eq("agentId", row.agentId).find(); leaderboard.push({ name: agentInfo.items[0]?.fullName || "Unknown", totalPremium: row.totalPremium, totalPolicies: row.totalPolicies }); } $w("#leaderboardRepeater").data = leaderboard; }); });
top of page

Thank You For Your Submission

To complete your application please send your CV to recruitment@surex.insure

Thank You

To complete your application please send your CV to recruitment@surex.insure.

Previous/Current Income
Do you have a laptop
Do you have a car and lisence

We Are Offering A Limited Opportunity To Join Our Exclusive Team

If you are ready for your new job please fill in the application below

bottom of page