add relasi villa dan employee ke timesheet

This commit is contained in:
2025-06-13 10:16:39 +08:00
parent 25232f2c84
commit 117828277f

View File

@@ -129,12 +129,12 @@
type Villa = {
id: string;
name: string;
villa_name: string;
};
type User = {
id: string;
full_name: string;
employee_name: string;
};
let dataVilla: Villa[] = [];
@@ -142,8 +142,8 @@
onMount(async () => {
const { data, error } = await supabase
.from("villas")
.select("id, name");
.from("vb_villas")
.select("id, villa_name");
if (error) {
console.error("Error fetching villas:", error);
@@ -152,8 +152,8 @@
}
const { data: userData, error: userError } = await supabase
.from("vb_users")
.select("id, full_name");
.from("vb_employee")
.select("id, employee_name");
if (userError) {
console.error("Error fetching users:", userError);
} else if (userData) {
@@ -376,7 +376,7 @@
>Select option...</option
>
{#each dataVilla as villa}
<option value={villa.id}>{villa.name}</option>
<option value={villa.id}>{villa.villa_name}</option>
{/each}
</select>
{#if $formErrors.villa_name}
@@ -454,7 +454,7 @@
>
{#each dataUser as reporter}
<option value={reporter.id}>
{reporter.full_name}
{reporter.employee_name}
</option>
{/each}
</select>
@@ -591,7 +591,7 @@
>Select option...</option
>
{#each dataUser as input}
<option value={input.id}>{input.full_name}</option>
<option value={input.id}>{input.employee_name}</option>
{/each}
</select>
{#if $formErrors.input_by}