fix for index admin

This commit is contained in:
nurafrinaalimi16
2024-04-23 22:23:11 +08:00
parent 38840174b2
commit 69d49eda12
@@ -1,124 +1,124 @@
<template> <template>
<div> <div>
<div v-if="!loading">
<nav class="navbar navbar-default navbar-fixed-top" id="nav">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" :href="data.baseURL" ><img src='https://i.postimg.cc/ZBDD0ZfQ/Whats-App-Image-2024-03-21-at-1-24-46-PM-2.jpg' border='0' alt="MyKoPKB Logo"></a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<div v-if="!loading"> <ul class="nav navbar-nav">
<nav class="navbar navbar-default navbar-fixed-top" id="nav"> <!-- {{ users }} -->
<div class="container-fluid"> <router-link :to="{name: 'Admin Home'}" tag="li" exact><a href="#">Laman Utama</a></router-link>
<div class="navbar-header"> <router-link :to="{name: 'Kemaskini Jawatan'}" v-if="data.user.role==1" tag="li">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> <a href="#">Jawatan</a>
<span class="icon-bar"></span> </router-link>
<span class="icon-bar"></span>
<span class="icon-bar"></span> <!-- <router-link :to="{name: 'Manage Partylist'}" v-if="data.user.role==1" tag="li">
</button> <a href="#">Manage Partylist</a>
<a class="navbar-brand" :href="data.baseURL" ><img src='https://i.postimg.cc/ZBDD0ZfQ/Whats-App-Image-2024-03-21-at-1-24-46-PM-2.jpg' border='0' alt="MyKoPKB Logo" width="150" height="auto"></a> </router-link> -->
<router-link :to="{name: 'Manage Voter'}" v-if="data.user.role==1" tag="li">
<a href="#">Anggota Koperasi</a>
</router-link>
<router-link :to="{name: 'Maklumat Calon'}" v-if="data.user.role==1" tag="li">
<a href="#">Calon</a>
</router-link>
<router-link :to="{name: 'Kehadiran Calon'}" v-if="data.user.role==1" tag="li">
<a href="#">Kehadiran</a>
</router-link>
</ul>
<ul class="nav navbar-right navbar-nav">
<li class="dropdown">
<a
href="#"
class="dropdown-toggle"
data-toggle="dropdown"
role="button" aria-haspopup="true"
aria-expanded="false">
<span class="fa fa-user"></span> {{ data.user.name }} <span class="caret"></span>
</a>
<ul class="dropdown-menu">
<router-link :to="{name:'Update Account'}" tag="li" exact>
<a href="#">Kemaskini Akaun</a>
</router-link>
<router-link :to="{name: 'Manage Account'}" tag="li" v-if="data.user.id==1">
<a href="#">Pengurusan Akaun</a>
</router-link>
<li @click="logout()"><a>Log Keluar</a></li>
</ul>
</li>
</ul>
</div>
</div> </div>
</nav>
<ul class="nav navbar-nav">
<!-- {{ users }} --> <router-view></router-view>
<router-link :to="{name: 'Admin Home'}" tag="li" exact><a href="#">LAMAN UTAMA </a></router-link> </div>
<router-link :to="{name: 'Kemaskini Jawatan'}" v-if="data.user.role==1" tag="li"> <div v-if="loading" class="container">
<a href="#"><b>JAWATAN</b></a> <div class="jumbotron">
</router-link> <h1>Loading <i class="fa fa-refresh fa-spin"></i></h1>
<!-- <router-link :to="{name: 'Manage Partylist'}" v-if="data.user.role==1" tag="li">
<a href="#">Manage Partylist</a>
</router-link> -->
<router-link :to="{name: 'Manage Voter'}" v-if="data.user.role==1" tag="li">
<a href="#"><b>ANGGOTA KOPERASI</b></a>
</router-link>
<router-link :to="{name: 'Maklumat Calon'}" v-if="data.user.role==1" tag="li">
<a href="#"><b>SENARAI ALK</b></a>
</router-link>
<router-link :to="{name: 'Kehadiran Calon'}" v-if="data.user.role==1" tag="li">
<a href="#"><b>KEHADIRAN</b></a>
</router-link>
</ul>
<ul class="nav navbar-right navbar-nav">
<li class="dropdown">
<a
href="#"
class="dropdown-toggle"
data-toggle="dropdown"
role="button" aria-haspopup="true"
aria-expanded="false">
<span class="fa fa-user"></span> {{ data.user.name }} <span class="caret"></span>
</a>
<ul class="dropdown-menu">
<router-link :to="{name:'Update Account'}" tag="li" exact>
<a href="#">Kemaskini Akaun</a>
</router-link>
<router-link :to="{name: 'Manage Account'}" tag="li" v-if="data.user.id==1">
<a href="#">Pengurusan Akaun</a>
</router-link>
<li @click="logout()"><a>Log Keluar</a></li>
</ul>
</li>
</ul>
</div>
</div> </div>
</nav>
<router-view></router-view>
</div>
<div v-if="loading" class="container">
<div class="jumbotron">
<h1>Loading <i class="fa fa-refresh fa-spin"></i></h1>
</div> </div>
</div> </div>
</div> </template>
</template>
<script>
<script> export default{
export default{
// data: () =>({
// data: () =>({ // loading: true,
// loading: true, // users:{'roles' : 1},
// users:{'roles' : 1}, // }),
// }),
created: function () {
created: function () { this.util.setTitle('Voting System - Administrator');
this.util.setTitle('MyKoPKB - Administrator'); var vm = this;
var vm = this; if (this.util.isLogin()) {
if (this.util.isLogin()) { this.util.setAuthorization();
this.util.setAuthorization(); axios.get(config.API+'admin/information')
axios.get(config.API+'admin/information') .then(response=>{
.then(response=>{ console.log(response);
console.log(response); vm.data.user = response.data.user;
vm.data.user = response.data.user; vm.data.election = response.data.election;
vm.data.election = response.data.election; vm.data.partylists = response.data.partylist;
vm.data.partylists = response.data.partylist; vm.data.positions = response.data.position;
vm.data.positions = response.data.position; vm.loading = false;
vm.loading = false; })
}) .catch(error=>{
.catch(error=>{ $.notifyClose();
$.notifyClose(); if (this.util.showResult(error) == 401) {
if (this.util.showResult(error) == 401) { vm.logout();
vm.logout(); }
} })
}) } else {
} else { this.$router.push({name:'Admin Login'});
this.$router.push({name:'Admin Login'}); }
} },
},
methods: {
methods: { logout: function () {
logout: function () { localStorage.clear();
localStorage.clear(); this.$router.push({name: 'Admin Login'});
this.$router.push({name: 'Admin Login'}); }
} }
} }
} </script>
</script>
<style>
<style> body{
body{ padding: 70px 5px;
padding: 70px 5px; }
} </style>
</style>