fix attendance page (add highlight on kehadiran)
This commit is contained in:
@@ -35,13 +35,16 @@
|
|||||||
<input type="text" name="unit" class="form-control" readonly :value="data.user.unit" required />
|
<input type="text" name="unit" class="form-control" readonly :value="data.user.unit" required />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group red-border">
|
||||||
<label for="role">Kehadiran :</label>
|
<label for="kehadiran">Kehadiran :</label>
|
||||||
<select class="form-control" id="kehadiran" name="kehadiran" value="" required>
|
<select class="form-control" id="kehadiran" name="kehadiran" required>
|
||||||
<option value="0">Sila Pilih :</option>
|
<option value="0">Sila Pilih :</option>
|
||||||
<option value="1">Fizikal</option>
|
<option value="1">Fizikal</option>
|
||||||
<option value="2">Maya</option>
|
<option value="2">Maya</option>
|
||||||
</select>
|
</select>
|
||||||
|
<small class="form-text text-muted">
|
||||||
|
<em>Sila pilih kehadiran (Maya/Fizikal) kemudian klik “✅ SAYA TERIMA”</em>
|
||||||
|
</small>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="alert alert-info mt-4 small">
|
<div class="alert alert-info mt-4 small">
|
||||||
@@ -59,16 +62,21 @@
|
|||||||
|
|
||||||
<div class="text-center mt-4">
|
<div class="text-center mt-4">
|
||||||
<!-- If already confirmed attendance -->
|
<!-- If already confirmed attendance -->
|
||||||
<div v-if="data.user.kehadiran != 0" class="alert alert-success fw-bold">
|
<div v-if="data.user.kehadiran != 0" class="alert alert-success fw-bold text-center py-4">
|
||||||
KEHADIRAN ANDA TELAH DISAHKAN SECARA
|
<p class="mb-2">KEHADIRAN ANDA TELAH DISAHKAN SECARA</p>
|
||||||
<strong class="text-uppercase">
|
<h5 class="text-uppercase mb-3">
|
||||||
{{ data.user.kehadiran == 1 ? 'FIZIKAL' : 'MAYA' }}
|
<strong class="fw-bold">
|
||||||
</strong>
|
{{ data.user.kehadiran == 1 ? 'FIZIKAL' : 'MAYA' }}
|
||||||
<div class="mt-2 text-dark fw-normal">
|
</strong>
|
||||||
Sila ke tab <strong>Undian</strong> untuk mengundi.
|
</h5>
|
||||||
</div>
|
|
||||||
|
<router-link :to="{ name: 'Vote' }"
|
||||||
|
class="btn btn-warning px-4 py-2 fw-bold rounded-pill shadow-sm">
|
||||||
|
🗳️ Undi Sekarang
|
||||||
|
</router-link>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<!-- If not yet confirmed attendance -->
|
<!-- If not yet confirmed attendance -->
|
||||||
<button type="submit" class="btn btn-lg btn-success px-5" v-else-if="data.election.status == 2">
|
<button type="submit" class="btn btn-lg btn-success px-5" v-else-if="data.election.status == 2">
|
||||||
✅ SAYA TERIMA
|
✅ SAYA TERIMA
|
||||||
@@ -80,6 +88,17 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.form-group.red-border {
|
||||||
|
border: 2px solid red;
|
||||||
|
padding: 10px;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-group.red-border label {
|
||||||
|
color: rgb(0, 0, 0);
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
@@ -106,6 +125,13 @@ export default {
|
|||||||
|
|
||||||
edit: function () {
|
edit: function () {
|
||||||
if (this.loading) return;
|
if (this.loading) return;
|
||||||
|
|
||||||
|
const selectedValue = document.getElementById("kehadiran").value;
|
||||||
|
if (selectedValue === "0") {
|
||||||
|
this.util.notify(" Sila pilih jenis kehadiran anda sebelum meneruskan.", "error");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
var vm = this;
|
var vm = this;
|
||||||
this.util.notify('Adding Attendance', 'loading');
|
this.util.notify('Adding Attendance', 'loading');
|
||||||
|
|||||||
Reference in New Issue
Block a user