routes for penyata anggota
This commit is contained in:
Vendored
+204
-189
@@ -1,223 +1,238 @@
|
||||
import AdminIndex from './components/demo/admin/index.vue';
|
||||
import AdminLogin from './components/demo/admin/login.vue';
|
||||
|
||||
import test from './components/demo/admin/position/test.vue';
|
||||
import FinalResult from './components/demo/admin/home/final.vue';
|
||||
import AdminIndex from "./components/demo/admin/index.vue";
|
||||
import AdminLogin from "./components/demo/admin/login.vue";
|
||||
|
||||
import ManageElection from './components/demo/admin/home/home.vue';
|
||||
import ManageElectionIndex from './components/demo/admin/home/index.vue';
|
||||
import ManageElectionResult from './components/demo/admin/home/result.vue';
|
||||
import test from "./components/demo/admin/position/test.vue";
|
||||
import FinalResult from "./components/demo/admin/home/final.vue";
|
||||
|
||||
import ManagePosition from './components/demo/admin/position/position.vue';
|
||||
import ManagePositionIndex from './components/demo/admin/position/index.vue';
|
||||
import ManagePositionAdd from './components/demo/admin/position/add.vue';
|
||||
import ManagePositionEdit from './components/demo/admin/position/edit.vue';
|
||||
import ManageElection from "./components/demo/admin/home/home.vue";
|
||||
import ManageElectionIndex from "./components/demo/admin/home/index.vue";
|
||||
import ManageElectionResult from "./components/demo/admin/home/result.vue";
|
||||
|
||||
import ManagePartylist from './components/demo/admin/partylist/partylist.vue';
|
||||
import ManagePartylistIndex from './components/demo/admin/partylist/index.vue';
|
||||
import ManagePartylistAdd from './components/demo/admin/partylist/add.vue';
|
||||
import ManagePartylistEdit from './components/demo/admin/partylist/edit.vue';
|
||||
import ManagePosition from "./components/demo/admin/position/position.vue";
|
||||
import ManagePositionIndex from "./components/demo/admin/position/index.vue";
|
||||
import ManagePositionAdd from "./components/demo/admin/position/add.vue";
|
||||
import ManagePositionEdit from "./components/demo/admin/position/edit.vue";
|
||||
|
||||
import ManageVoter from './components/demo/admin/voter/voter.vue';
|
||||
import ManageVoterIndex from './components/demo/admin/voter/index.vue';
|
||||
import ManageVoterAdd from './components/demo/admin/voter/add.vue';
|
||||
import ManageVoterEdit from './components/demo/admin/voter/edit.vue';
|
||||
import ManagePartylist from "./components/demo/admin/partylist/partylist.vue";
|
||||
import ManagePartylistIndex from "./components/demo/admin/partylist/index.vue";
|
||||
import ManagePartylistAdd from "./components/demo/admin/partylist/add.vue";
|
||||
import ManagePartylistEdit from "./components/demo/admin/partylist/edit.vue";
|
||||
|
||||
import ManageNominee from './components/demo/admin/nominee/nominee.vue';
|
||||
import ManageNomineeIndex from './components/demo/admin/nominee/index.vue';
|
||||
import ManageNomineeAdd from './components/demo/admin/nominee/add.vue';
|
||||
import ManageNomineeEdit from './components/demo/admin/nominee/edit.vue';
|
||||
import ManageVoter from "./components/demo/admin/voter/voter.vue";
|
||||
import ManageVoterIndex from "./components/demo/admin/voter/index.vue";
|
||||
import ManageVoterAdd from "./components/demo/admin/voter/add.vue";
|
||||
import ManageVoterEdit from "./components/demo/admin/voter/edit.vue";
|
||||
|
||||
import ManageNominee from "./components/demo/admin/nominee/nominee.vue";
|
||||
import ManageNomineeIndex from "./components/demo/admin/nominee/index.vue";
|
||||
import ManageNomineeAdd from "./components/demo/admin/nominee/add.vue";
|
||||
import ManageNomineeEdit from "./components/demo/admin/nominee/edit.vue";
|
||||
|
||||
import ManageAccount from "./components/demo/admin/admin/admin.vue";
|
||||
import ManageAccountIndex from "./components/demo/admin/admin/index.vue";
|
||||
import ManageAccountEdit from "./components/demo/admin/admin/edit.vue";
|
||||
import ManageAccountPassword from "./components/demo/admin/admin/password.vue";
|
||||
import ManageAccountAdd from "./components/demo/admin/admin/add.vue";
|
||||
|
||||
import ManagePenyata from './components/demo/admin/penyata/penyata.vue';
|
||||
import ManagePenyataIndex from './components/demo/admin/penyata/index.vue';
|
||||
import ManagePenyataView from './components/demo/admin/penyata/view.vue';
|
||||
|
||||
import ManageAccount from './components/demo/admin/admin/admin.vue';
|
||||
import ManageAccountIndex from './components/demo/admin/admin/index.vue';
|
||||
import ManageAccountEdit from './components/demo/admin/admin/edit.vue';
|
||||
import ManageAccountPassword from './components/demo/admin/admin/password.vue';
|
||||
import ManageAccountAdd from './components/demo/admin/admin/add.vue';
|
||||
|
||||
const default_component = {
|
||||
template: '<div>Not found: {{ $route.path }}</div>'
|
||||
}
|
||||
template: "<div>Not found: {{ $route.path }}</div>",
|
||||
};
|
||||
|
||||
const routes = [
|
||||
{
|
||||
path: "/",
|
||||
component: AdminIndex,
|
||||
children: [
|
||||
{
|
||||
path: "result/:election_id",
|
||||
component: FinalResult,
|
||||
name: "Election Result",
|
||||
},
|
||||
|
||||
{
|
||||
path: '/',
|
||||
component: AdminIndex,
|
||||
children: [
|
||||
{
|
||||
path: "penyata",
|
||||
component: ManagePenyata,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManagePenyataIndex,
|
||||
name: "Manage Penyata",
|
||||
},
|
||||
{
|
||||
path: "view/:no_anggota",
|
||||
component: ManagePenyataView,
|
||||
name: "View Penyata",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: 'result/:election_id',
|
||||
component: FinalResult,
|
||||
name: 'Election Result'
|
||||
},
|
||||
{
|
||||
path: "",
|
||||
component: ManageElection,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManageElectionIndex,
|
||||
name: "Admin Home",
|
||||
},
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManageElection,
|
||||
children: [
|
||||
{
|
||||
path: "result",
|
||||
component: ManageElectionResult,
|
||||
name: "Result",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManageElectionIndex,
|
||||
name: 'Admin Home'
|
||||
},
|
||||
{
|
||||
path: "position",
|
||||
component: ManagePosition,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManagePositionIndex,
|
||||
name: "Kemaskini Jawatan",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'result',
|
||||
component: ManageElectionResult,
|
||||
name: 'Result'
|
||||
}
|
||||
{
|
||||
path: "add",
|
||||
component: ManagePositionAdd,
|
||||
name: "Tambah Jawatan",
|
||||
},
|
||||
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "edit/:id",
|
||||
component: ManagePositionEdit,
|
||||
name: "Edit Position",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: 'position',
|
||||
component: ManagePosition,
|
||||
children: [
|
||||
|
||||
{
|
||||
path:'',
|
||||
component: ManagePositionIndex,
|
||||
name: 'Kemaskini Jawatan'
|
||||
},
|
||||
{
|
||||
path: "partylist",
|
||||
component: ManagePartylist,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManagePartylistIndex,
|
||||
name: "Manage Partylist",
|
||||
},
|
||||
|
||||
{
|
||||
path:'add',
|
||||
component: ManagePositionAdd,
|
||||
name: 'Tambah Jawatan'
|
||||
},
|
||||
{
|
||||
path: "add",
|
||||
component: ManagePartylistAdd,
|
||||
name: "Add Partylist",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'edit/:id',
|
||||
component: ManagePositionEdit,
|
||||
name: 'Edit Position'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "edit/:id",
|
||||
component: ManagePartylistEdit,
|
||||
name: "Edit Partylist",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: 'partylist',
|
||||
component: ManagePartylist,
|
||||
children: [
|
||||
{
|
||||
path: "voter",
|
||||
component: ManageVoter,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManageVoterIndex,
|
||||
name: "Manage Voter",
|
||||
},
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManagePartylistIndex,
|
||||
name: 'Manage Partylist'
|
||||
},
|
||||
{
|
||||
path: "add",
|
||||
component: ManageVoterAdd,
|
||||
name: "Tambah Pengundi",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'add',
|
||||
component: ManagePartylistAdd,
|
||||
name: 'Add Partylist'
|
||||
},
|
||||
{
|
||||
path: "edit/:id",
|
||||
component: ManageVoterEdit,
|
||||
name: "Edit Voter",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: 'edit/:id',
|
||||
component: ManagePartylistEdit,
|
||||
name: 'Edit Partylist'
|
||||
}
|
||||
{
|
||||
path: "nominee",
|
||||
component: ManageNominee,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManageNomineeIndex,
|
||||
name: "Maklumat Calon",
|
||||
},
|
||||
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "add",
|
||||
component: ManageNomineeAdd,
|
||||
name: "Tambah Calon",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'voter',
|
||||
component: ManageVoter,
|
||||
children: [
|
||||
{
|
||||
path: "edit/:id",
|
||||
component: ManageNomineeEdit,
|
||||
name: "Edit Nominee",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManageVoterIndex,
|
||||
name: 'Manage Voter'
|
||||
},
|
||||
{
|
||||
path: "/account",
|
||||
component: ManageAccount,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManageAccountIndex,
|
||||
name: "Manage Account",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'add',
|
||||
component: ManageVoterAdd,
|
||||
name: 'Tambah Pengundi'
|
||||
},
|
||||
{
|
||||
path: "update",
|
||||
component: ManageAccountEdit,
|
||||
name: "Update Account",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'edit/:id',
|
||||
component: ManageVoterEdit,
|
||||
name: 'Edit Voter'
|
||||
}
|
||||
{
|
||||
path: "password",
|
||||
component: ManageAccountPassword,
|
||||
name: "Update Password",
|
||||
},
|
||||
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "add",
|
||||
component: ManageAccountAdd,
|
||||
name: "Add Account",
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: 'nominee',
|
||||
component: ManageNominee,
|
||||
children: [
|
||||
{
|
||||
path: "/login",
|
||||
component: AdminLogin,
|
||||
name: "Admin Login",
|
||||
},
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManageNomineeIndex,
|
||||
name: 'Maklumat Calon'
|
||||
},
|
||||
{
|
||||
path: "/test",
|
||||
component: test,
|
||||
},
|
||||
|
||||
{
|
||||
path: 'add',
|
||||
component: ManageNomineeAdd,
|
||||
name: 'Tambah Calon'
|
||||
},
|
||||
|
||||
{
|
||||
path: 'edit/:id',
|
||||
component: ManageNomineeEdit,
|
||||
name: 'Edit Nominee'
|
||||
}
|
||||
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
path: '/account',
|
||||
component: ManageAccount,
|
||||
children: [
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManageAccountIndex,
|
||||
name: 'Manage Account'
|
||||
},
|
||||
|
||||
{
|
||||
path: 'update',
|
||||
component: ManageAccountEdit,
|
||||
name: 'Update Account'
|
||||
},
|
||||
|
||||
{
|
||||
path: 'password',
|
||||
component: ManageAccountPassword,
|
||||
name: 'Update Password'
|
||||
},
|
||||
|
||||
{
|
||||
path: 'add',
|
||||
component: ManageAccountAdd,
|
||||
name: 'Add Account'
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
path: '/login',
|
||||
component: AdminLogin,
|
||||
name: 'Admin Login'
|
||||
},
|
||||
|
||||
{
|
||||
path: '/test',
|
||||
component: test
|
||||
}
|
||||
{
|
||||
path: "/penyata/:id",
|
||||
name: "penyataView",
|
||||
component: () => import("@/views/penyata.vue"),
|
||||
},
|
||||
];
|
||||
|
||||
export default routes;
|
||||
export default routes;
|
||||
|
||||
Vendored
+295
-312
@@ -1,364 +1,347 @@
|
||||
import VoterLogin from './components/demo/voter/login.vue';
|
||||
import VoterVerification from './components/demo/voter/verification.vue';
|
||||
import VoterLogin from "./components/demo/voter/login.vue";
|
||||
import VoterVerification from "./components/demo/voter/verification.vue";
|
||||
|
||||
import VoterHome from './components/demo/voter/index.vue';
|
||||
import VoterHome from "./components/demo/voter/index.vue";
|
||||
|
||||
import Home from './components/demo/voter/home/index.vue';
|
||||
import Mat from './components/demo/voter/home/mat.vue';
|
||||
import Vote from './components/demo/voter/home/vote.vue';
|
||||
import Result from './components/demo/voter/home/result.vue';
|
||||
import Attendance from './components/demo/voter/home/attendance.vue';
|
||||
import Zoom from './components/demo/voter/home/zoom.vue';
|
||||
import Penyata from './components/demo/voter/home/penyata.vue';
|
||||
import Home from "./components/demo/voter/home/index.vue";
|
||||
import Mat from "./components/demo/voter/home/mat.vue";
|
||||
import Vote from "./components/demo/voter/home/vote.vue";
|
||||
import Result from "./components/demo/voter/home/result.vue";
|
||||
import Attendance from "./components/demo/voter/home/attendance.vue";
|
||||
import Zoom from "./components/demo/voter/home/zoom.vue";
|
||||
import Penyata from "./components/demo/voter/home/penyata.vue";
|
||||
|
||||
import AdminLogin from './components/demo/admin/login.vue';
|
||||
import AdminIndex from './components/demo/admin/index.vue';
|
||||
import AdminLogin from "./components/demo/admin/login.vue";
|
||||
import AdminIndex from "./components/demo/admin/index.vue";
|
||||
|
||||
import FinalResult from './components/demo/admin/home/final.vue';
|
||||
import FinalResult from "./components/demo/admin/home/final.vue";
|
||||
|
||||
import ManageElection from './components/demo/admin/home/home.vue';
|
||||
import ManageElectionIndex from './components/demo/admin/home/index.vue';
|
||||
import ManageElectionResult from './components/demo/admin/home/result.vue';
|
||||
import ManageElection from "./components/demo/admin/home/home.vue";
|
||||
import ManageElectionIndex from "./components/demo/admin/home/index.vue";
|
||||
import ManageElectionResult from "./components/demo/admin/home/result.vue";
|
||||
|
||||
import ManagePosition from './components/demo/admin/position/position.vue';
|
||||
import ManagePositionIndex from './components/demo/admin/position/index.vue';
|
||||
import ManagePositionAdd from './components/demo/admin/position/add.vue';
|
||||
import ManagePositionEdit from './components/demo/admin/position/edit.vue';
|
||||
import ManagePosition from "./components/demo/admin/position/position.vue";
|
||||
import ManagePositionIndex from "./components/demo/admin/position/index.vue";
|
||||
import ManagePositionAdd from "./components/demo/admin/position/add.vue";
|
||||
import ManagePositionEdit from "./components/demo/admin/position/edit.vue";
|
||||
|
||||
import ManagePartylist from './components/demo/admin/partylist/partylist.vue';
|
||||
import ManagePartylistIndex from './components/demo/admin/partylist/index.vue';
|
||||
import ManagePartylistAdd from './components/demo/admin/partylist/add.vue';
|
||||
import ManagePartylistEdit from './components/demo/admin/partylist/edit.vue';
|
||||
import ManagePartylist from "./components/demo/admin/partylist/partylist.vue";
|
||||
import ManagePartylistIndex from "./components/demo/admin/partylist/index.vue";
|
||||
import ManagePartylistAdd from "./components/demo/admin/partylist/add.vue";
|
||||
import ManagePartylistEdit from "./components/demo/admin/partylist/edit.vue";
|
||||
|
||||
import ManageVoter from './components/demo/admin/voter/voter.vue';
|
||||
import ManageVoterIndex from './components/demo/admin/voter/index.vue';
|
||||
import ManageVoterAdd from './components/demo/admin/voter/add.vue';
|
||||
import ManageVoterEdit from './components/demo/admin/voter/edit.vue';
|
||||
import KehadiranCalon from './components/demo/admin/voter/kehadiran.vue';
|
||||
import KehadiranCalonFizikal from './components/demo/admin/voter/fizikal.vue';
|
||||
import KehadiranCalonMaya from './components/demo/admin/voter/maya.vue';
|
||||
import ViewKehadiranCalon from './components/demo/admin/voter/viewkehadiran.vue';
|
||||
import ManageVoter from "./components/demo/admin/voter/voter.vue";
|
||||
import ManageVoterIndex from "./components/demo/admin/voter/index.vue";
|
||||
import ManageVoterAdd from "./components/demo/admin/voter/add.vue";
|
||||
import ManageVoterEdit from "./components/demo/admin/voter/edit.vue";
|
||||
import KehadiranCalon from "./components/demo/admin/voter/kehadiran.vue";
|
||||
import KehadiranCalonFizikal from "./components/demo/admin/voter/fizikal.vue";
|
||||
import KehadiranCalonMaya from "./components/demo/admin/voter/maya.vue";
|
||||
import ViewKehadiranCalon from "./components/demo/admin/voter/viewkehadiran.vue";
|
||||
|
||||
import ManageNominee from "./components/demo/admin/nominee/nominee.vue";
|
||||
import ManageNomineeIndex from "./components/demo/admin/nominee/index.vue";
|
||||
import ManageNomineeAdd from "./components/demo/admin/nominee/add.vue";
|
||||
import ManageNomineeEdit from "./components/demo/admin/nominee/edit.vue";
|
||||
|
||||
import ManageNominee from './components/demo/admin/nominee/nominee.vue';
|
||||
import ManageNomineeIndex from './components/demo/admin/nominee/index.vue';
|
||||
import ManageNomineeAdd from './components/demo/admin/nominee/add.vue';
|
||||
import ManageNomineeEdit from './components/demo/admin/nominee/edit.vue';
|
||||
import ManageAccount from "./components/demo/admin/admin/admin.vue";
|
||||
import ManageAccountIndex from "./components/demo/admin/admin/index.vue";
|
||||
import ManageAccountEdit from "./components/demo/admin/admin/edit.vue";
|
||||
import ManageAccountPassword from "./components/demo/admin/admin/password.vue";
|
||||
import ManageAccountAdd from "./components/demo/admin/admin/add.vue";
|
||||
|
||||
import ManageAccount from './components/demo/admin/admin/admin.vue';
|
||||
import ManageAccountIndex from './components/demo/admin/admin/index.vue';
|
||||
import ManageAccountEdit from './components/demo/admin/admin/edit.vue';
|
||||
import ManageAccountPassword from './components/demo/admin/admin/password.vue';
|
||||
import ManageAccountAdd from './components/demo/admin/admin/add.vue';
|
||||
|
||||
import ManagePembiayaan from './components/demo/admin/admin/pembiayaan.vue';
|
||||
import ManageBelianKomoditi from './components/demo/admin/admin/beliankomoditi.vue';
|
||||
import ManageKontrakMurabahah from './components/demo/admin/admin/kontrakmurabahah.vue';
|
||||
import CetakPermohonan from './components/demo/admin/admin/cetakpermohonan.vue';
|
||||
|
||||
import ManagePembiayaan from "./components/demo/admin/admin/pembiayaan.vue";
|
||||
import ManageBelianKomoditi from "./components/demo/admin/admin/beliankomoditi.vue";
|
||||
import ManageKontrakMurabahah from "./components/demo/admin/admin/kontrakmurabahah.vue";
|
||||
import CetakPermohonan from "./components/demo/admin/admin/cetakpermohonan.vue";
|
||||
import ManagePenyata from "./components/demo/admin/admin/penyata-anggota.vue";
|
||||
|
||||
const default_component = {
|
||||
template: '<div>Not found: {{ $route.path }}</div>'
|
||||
}
|
||||
|
||||
|
||||
template: "<div>Not found: {{ $route.path }}</div>",
|
||||
};
|
||||
|
||||
export default [
|
||||
{
|
||||
path: '/',
|
||||
component: VoterHome,
|
||||
children: [
|
||||
{
|
||||
path: "/",
|
||||
component: VoterHome,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: Home,
|
||||
name: "Voter Home",
|
||||
},
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: Home,
|
||||
name: 'Voter Home'
|
||||
},
|
||||
{
|
||||
path: "mat27",
|
||||
component: Mat,
|
||||
name: "Mat",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'mat27',
|
||||
component: Mat,
|
||||
name: 'Mat'
|
||||
},
|
||||
{
|
||||
path: "vote",
|
||||
component: Vote,
|
||||
name: "Vote",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'vote',
|
||||
component: Vote,
|
||||
name: 'Vote'
|
||||
},
|
||||
{
|
||||
path: "result",
|
||||
component: Result,
|
||||
name: "Result",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'result',
|
||||
component: Result,
|
||||
name: 'Result'
|
||||
},
|
||||
{
|
||||
path: "attendance",
|
||||
component: Attendance,
|
||||
name: "Attendance",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'attendance',
|
||||
component: Attendance,
|
||||
name: 'Attendance'
|
||||
},
|
||||
{
|
||||
path: "zoom",
|
||||
component: Zoom,
|
||||
name: "Zoom",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'zoom',
|
||||
component: Zoom,
|
||||
name: 'Zoom'
|
||||
},
|
||||
{
|
||||
path: "/penyata/:no_anggota",
|
||||
name: "penyata",
|
||||
component: Penyata,
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: 'penyata',
|
||||
component: Penyata,
|
||||
name: 'Penyata'
|
||||
}
|
||||
{
|
||||
path: "/login",
|
||||
component: VoterLogin,
|
||||
name: "Voter Login",
|
||||
},
|
||||
|
||||
]
|
||||
{
|
||||
path: "/verification",
|
||||
component: VoterVerification,
|
||||
name: "Voter Verify",
|
||||
},
|
||||
|
||||
},
|
||||
{
|
||||
path: "/admin/login",
|
||||
component: AdminLogin,
|
||||
name: "Admin Login",
|
||||
},
|
||||
|
||||
{
|
||||
path: "/admin",
|
||||
component: AdminIndex,
|
||||
children: [
|
||||
{
|
||||
path: "result/:election_id",
|
||||
component: FinalResult,
|
||||
name: "Election Result",
|
||||
},
|
||||
|
||||
{
|
||||
path: '/login',
|
||||
component: VoterLogin,
|
||||
name: 'Voter Login'
|
||||
},
|
||||
{
|
||||
path: "",
|
||||
component: ManageElection,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManageElectionIndex,
|
||||
name: "Admin Home",
|
||||
},
|
||||
|
||||
{
|
||||
path: '/verification',
|
||||
component: VoterVerification,
|
||||
name: 'Voter Verify'
|
||||
},
|
||||
{
|
||||
path: "result",
|
||||
component: ManageElectionResult,
|
||||
name: "Current Result",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: '/admin/login',
|
||||
component: AdminLogin,
|
||||
name: 'Admin Login'
|
||||
},
|
||||
{
|
||||
path: "position",
|
||||
component: ManagePosition,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManagePositionIndex,
|
||||
name: "Kemaskini Jawatan",
|
||||
},
|
||||
|
||||
{
|
||||
path: '/admin',
|
||||
component: AdminIndex,
|
||||
children: [
|
||||
{
|
||||
path: "add",
|
||||
component: ManagePositionAdd,
|
||||
name: "Tambah Jawatan",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'result/:election_id',
|
||||
component: FinalResult,
|
||||
name: 'Election Result'
|
||||
},
|
||||
{
|
||||
path: "edit/:id",
|
||||
component: ManagePositionEdit,
|
||||
name: "Edit Position",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManageElection,
|
||||
children: [
|
||||
{
|
||||
path: "partylist",
|
||||
component: ManagePartylist,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManagePartylistIndex,
|
||||
name: "Manage Partylist",
|
||||
},
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManageElectionIndex,
|
||||
name: 'Admin Home'
|
||||
},
|
||||
{
|
||||
path: "add",
|
||||
component: ManagePartylistAdd,
|
||||
name: "Add Partylist",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'result',
|
||||
component: ManageElectionResult,
|
||||
name: 'Current Result'
|
||||
}
|
||||
{
|
||||
path: "edit/:id",
|
||||
component: ManagePartylistEdit,
|
||||
name: "Edit Partylist",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "voter",
|
||||
component: ManageVoter,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManageVoterIndex,
|
||||
name: "Manage Voter",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'position',
|
||||
component: ManagePosition,
|
||||
children: [
|
||||
|
||||
{
|
||||
path:'',
|
||||
component: ManagePositionIndex,
|
||||
name: 'Kemaskini Jawatan'
|
||||
},
|
||||
{
|
||||
path: "add",
|
||||
component: ManageVoterAdd,
|
||||
name: "Tambah Pengundi",
|
||||
},
|
||||
|
||||
{
|
||||
path:'add',
|
||||
component: ManagePositionAdd,
|
||||
name: 'Tambah Jawatan'
|
||||
},
|
||||
{
|
||||
path: "edit/:id",
|
||||
component: ManageVoterEdit,
|
||||
name: "Edit Voter",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'edit/:id',
|
||||
component: ManagePositionEdit,
|
||||
name: 'Edit Position'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "kehadiran",
|
||||
component: KehadiranCalon,
|
||||
name: "Kehadiran Calon",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'partylist',
|
||||
component: ManagePartylist,
|
||||
children: [
|
||||
{
|
||||
path: "fizikal",
|
||||
component: KehadiranCalonFizikal,
|
||||
name: "Fizikal",
|
||||
},
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManagePartylistIndex,
|
||||
name: 'Manage Partylist'
|
||||
},
|
||||
{
|
||||
path: "maya",
|
||||
component: KehadiranCalonMaya,
|
||||
name: "Maya",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'add',
|
||||
component: ManagePartylistAdd,
|
||||
name: 'Add Partylist'
|
||||
},
|
||||
{
|
||||
path: "viewkehadiran",
|
||||
component: ViewKehadiranCalon,
|
||||
name: "Calon Hadir",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: 'edit/:id',
|
||||
component: ManagePartylistEdit,
|
||||
name: 'Edit Partylist'
|
||||
}
|
||||
{
|
||||
path: "nominee",
|
||||
component: ManageNominee,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManageNomineeIndex,
|
||||
name: "Maklumat Calon",
|
||||
},
|
||||
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "add",
|
||||
component: ManageNomineeAdd,
|
||||
name: "Tambah Calon",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'voter',
|
||||
component: ManageVoter,
|
||||
children: [
|
||||
{
|
||||
path: "edit/:id",
|
||||
component: ManageNomineeEdit,
|
||||
name: "Edit Nominee",
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManageVoterIndex,
|
||||
name: 'Manage Voter'
|
||||
},
|
||||
{
|
||||
path: "/account",
|
||||
component: ManageAccount,
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: ManageAccountIndex,
|
||||
name: "Manage Account",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'add',
|
||||
component: ManageVoterAdd,
|
||||
name: 'Tambah Pengundi'
|
||||
},
|
||||
{
|
||||
path: "update",
|
||||
component: ManageAccountEdit,
|
||||
name: "Update Account",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'edit/:id',
|
||||
component: ManageVoterEdit,
|
||||
name: 'Edit Voter'
|
||||
},
|
||||
{
|
||||
path: "password",
|
||||
component: ManageAccountPassword,
|
||||
name: "Update Password",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'kehadiran',
|
||||
component: KehadiranCalon,
|
||||
name: 'Kehadiran Calon'
|
||||
},
|
||||
{
|
||||
path: "add",
|
||||
component: ManageAccountAdd,
|
||||
name: "Add Account",
|
||||
},
|
||||
|
||||
{
|
||||
path: 'fizikal',
|
||||
component: KehadiranCalonFizikal,
|
||||
name: 'Fizikal'
|
||||
},
|
||||
{
|
||||
path: "/pembiayaan",
|
||||
name: "Pembiayaan",
|
||||
component: ManagePembiayaan,
|
||||
},
|
||||
|
||||
{
|
||||
path: 'maya',
|
||||
component: KehadiranCalonMaya,
|
||||
name: 'Maya'
|
||||
},
|
||||
{
|
||||
path: "/beliankomoditi",
|
||||
name: "BelianKomoditi",
|
||||
component: ManageBelianKomoditi,
|
||||
},
|
||||
|
||||
{
|
||||
path: 'viewkehadiran',
|
||||
component: ViewKehadiranCalon,
|
||||
name: 'Calon Hadir'
|
||||
},
|
||||
{
|
||||
path: "/kontrakmurabahah",
|
||||
name: "KontrakMurabahah",
|
||||
component: ManageKontrakMurabahah,
|
||||
},
|
||||
{
|
||||
path: "/cetakpermohonan",
|
||||
name: "CetakPermohonan",
|
||||
component: CetakPermohonan,
|
||||
},
|
||||
|
||||
]
|
||||
},
|
||||
{
|
||||
path: "/penyata-anggota",
|
||||
name: "Penyata Anggota",
|
||||
component: ManagePenyata,
|
||||
},
|
||||
|
||||
{
|
||||
path: 'nominee',
|
||||
component: ManageNominee,
|
||||
children: [
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManageNomineeIndex,
|
||||
name: 'Maklumat Calon'
|
||||
},
|
||||
|
||||
{
|
||||
path: 'add',
|
||||
component: ManageNomineeAdd,
|
||||
name: 'Tambah Calon'
|
||||
},
|
||||
|
||||
{
|
||||
path: 'edit/:id',
|
||||
component: ManageNomineeEdit,
|
||||
name: 'Edit Nominee'
|
||||
}
|
||||
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
path: '/account',
|
||||
component: ManageAccount,
|
||||
children: [
|
||||
|
||||
{
|
||||
path: '',
|
||||
component: ManageAccountIndex,
|
||||
name: 'Manage Account'
|
||||
},
|
||||
|
||||
{
|
||||
path: 'update',
|
||||
component: ManageAccountEdit,
|
||||
name: 'Update Account'
|
||||
},
|
||||
|
||||
{
|
||||
path: 'password',
|
||||
component: ManageAccountPassword,
|
||||
name: 'Update Password'
|
||||
},
|
||||
|
||||
{
|
||||
path: 'add',
|
||||
component: ManageAccountAdd,
|
||||
name: 'Add Account'
|
||||
},
|
||||
|
||||
{
|
||||
path: '/pembiayaan',
|
||||
name: 'Pembiayaan',
|
||||
component: ManagePembiayaan
|
||||
|
||||
|
||||
},
|
||||
|
||||
{
|
||||
path: '/beliankomoditi',
|
||||
name: 'BelianKomoditi',
|
||||
component: ManageBelianKomoditi
|
||||
},
|
||||
|
||||
{
|
||||
path: '/kontrakmurabahah',
|
||||
name: 'KontrakMurabahah',
|
||||
component: ManageKontrakMurabahah
|
||||
},
|
||||
{
|
||||
path: '/cetakpermohonan',
|
||||
name: 'CetakPermohonan',
|
||||
component: CetakPermohonan
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
path: '/:pathMatch(.*)*',
|
||||
name: 'NotFound',
|
||||
component: {
|
||||
template: '<div class="text-center mt-5">Not found: {{ $route.path }}</div>'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
{
|
||||
path: "/:pathMatch(.*)*",
|
||||
name: "NotFound",
|
||||
component: {
|
||||
template:
|
||||
'<div class="text-center mt-5">Not found: {{ $route.path }}</div>',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user