fix pagination page for kehadiran

This commit is contained in:
nurafrinaalimi16
2024-04-21 16:52:08 +08:00
parent f26154de88
commit 87d954cddb
2 changed files with 38 additions and 13 deletions
@@ -11,6 +11,6 @@ class GetController extends Controller
{ {
public function __invoke() public function __invoke()
{ {
return Voter::where('election_id', Util::getCurrentElection())->paginate(10); return Voter::where('election_id', Util::getCurrentElection())->paginate(50);
} }
} }
@@ -24,18 +24,43 @@
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<tr v-for="(voter, i) in data.voters.data"> <!-- Display Fizikal attendees -->
<td>{{ i + 1 }}</td> <template v-for="(voter, i) in data.voters.data">
<td>{{ voter.name }}</td> <tr v-if="voter.kehadiran === 1">
<td>{{ voter.no_kp }}</td> <td>{{ i + 1 }}</td> <!-- Display the serial number -->
<td>{{ voter.no_anggota }}</td> <td>{{ voter.name }}</td>
<td>{{ voter.unit }}</td> <td>{{ voter.no_kp }}</td>
<td>{{ getKehadiranString(voter.kehadiran) }}</td> <td>{{ voter.no_anggota }}</td>
<td>{{ voter.updated_at }}</td> <td>{{ voter.unit }}</td>
</tr> <td>{{ getKehadiranString(voter.kehadiran) }}</td>
<!-- <tr v-if="data.elections.length < 1"> <td>{{ voter.updated_at }}</td>
<td colspan="5">No elections yet</td> </tr>
</tr> --> </template>
<!-- Display Maya attendees -->
<template v-for="(voter, i) in data.voters.data">
<tr v-if="voter.kehadiran === 2">
<td>{{ i + 1 }}</td> <!-- Display the serial number -->
<td>{{ voter.name }}</td>
<td>{{ voter.no_kp }}</td>
<td>{{ voter.no_anggota }}</td>
<td>{{ voter.unit }}</td>
<td>{{ getKehadiranString(voter.kehadiran) }}</td>
<td>{{ voter.updated_at }}</td>
</tr>
</template>
<template v-for="(voter, i) in data.voters.data">
<tr v-if="voter.kehadiran === 0">
<td>{{ i + 1 }}</td> <!-- Display the serial number -->
<td>{{ voter.name }}</td>
<td>{{ voter.no_kp }}</td>
<td>{{ voter.no_anggota }}</td>
<td>{{ voter.unit }}</td>
<td>{{ getKehadiranString(voter.kehadiran) }}</td>
<td>{{ voter.updated_at }}</td>
</tr>
</template>
</tbody> </tbody>
</table> </table>
</div> </div>