From b8ae06e62ba8f77f87ff9cac7784df584db1f12d Mon Sep 17 00:00:00 2001 From: nurafrinaalimi16 Date: Tue, 16 Apr 2024 09:28:15 +0800 Subject: [PATCH] add gambar nominee on voting page --- .../js/components/demo/voter/home/vote.vue | 56 +++++++++++-------- 1 file changed, 33 insertions(+), 23 deletions(-) diff --git a/resources/assets/js/components/demo/voter/home/vote.vue b/resources/assets/js/components/demo/voter/home/vote.vue index 656f45c..bea47dc 100644 --- a/resources/assets/js/components/demo/voter/home/vote.vue +++ b/resources/assets/js/components/demo/voter/home/vote.vue @@ -7,28 +7,25 @@
  • {{ position.name }} :
  • - - - +
  • - - + +
  • Pilih Calon

    +
    {{ position.name }}
    @@ -37,8 +34,9 @@ - Name - No. Anggota + Bil. + + Nama Unit @@ -47,8 +45,11 @@ :key="nominee.id"> + {{ nominee.no_calon }} + + {{ nominee.name }} - {{ nominee.no_anggota }} {{ nominee.unit }} @@ -62,17 +63,17 @@ @@ -132,7 +133,7 @@ export default { if (vm.util.showResult(response, 'success')) { vm.data.result = response.data.result; vm.$router.push({ name: 'Voter Home' }); - $('.modal').modal('hide'); + $('.modal').modal('hide'); } }) .catch(error => { @@ -176,9 +177,9 @@ export default { console.log(this.selected[0]) }, - getSelectedNomineeName: function(id) { + getSelectedNomineeName: function (id) { return this.getNominee(id); - }, + }, getName: function (id) { let positions = this.data.positions; @@ -194,7 +195,7 @@ export default { let positions = this.data.positions; let nominees = this.data.nominees; for (var i in nominees) - if (nominees[i]['id']==id) return nominees[i].name; + if (nominees[i]['id'] == id) return nominees[i].name; return ''; }, @@ -211,6 +212,15 @@ export default { return 'No Partylist'; }, + view: function (index) { + this.x = this.data.nominees[index]; + this.util.showModal('#nominee-information-modal'); + }, + + createBase64ImageUrl: function (base64ImageData) { + return "data:image/png;base64," + base64ImageData; + } + // uncheck: function (checkedName) { // this.checkedName = this.checkedNames.filter(name => name !== checkedName); // }