From 9142dda4889e5dfd5a9daee3fa3c86c8fa2f31a0 Mon Sep 17 00:00:00 2001 From: Mulia Nasution Date: Tue, 30 May 2023 14:53:15 +0700 Subject: [PATCH] Add approval and recommendation list DRP --- src/app-navigation.js | 6 + src/router.js | 26 ++- src/views/drp/drp-approval.vue | 195 ++++++++++++++++++++++ src/views/drp/recomendation-list.vue | 198 +++++++++++++++++++++++ src/views/master-config/roles-config.vue | 4 +- src/views/master-config/users-config.vue | 2 +- 6 files changed, 425 insertions(+), 6 deletions(-) create mode 100644 src/views/drp/drp-approval.vue create mode 100644 src/views/drp/recomendation-list.vue diff --git a/src/app-navigation.js b/src/app-navigation.js index 970860e..577d115 100644 --- a/src/app-navigation.js +++ b/src/app-navigation.js @@ -119,6 +119,12 @@ export default [ { text: 'Approval DRP', path: '/drp/drp-approval', + items: [ + { + text: 'List Rekomendasi', + path: '/drp/drp-approval/list-rekomendasi' + } + ] }, { text: 'Revisi DRP', diff --git a/src/router.js b/src/router.js index 6a9655d..88b8831 100644 --- a/src/router.js +++ b/src/router.js @@ -27,6 +27,8 @@ import DrpPenyusunan from './views/drp/drp-penyusunan'; import DrpPengadaanDokumen from './views/drp/drp-pengadaan-dokumen'; import DrpPengadaan from './views/drp/drp-pengadaan'; import DrpDokumen from './views/drp/drp-dokumen'; +import DrpApproval from './views/drp/drp-approval' +import RecomendationList from './views/drp/recomendation-list.vue' /* General */ import auth from "./auth"; @@ -304,7 +306,7 @@ const router = new createRouter({ layout: defaultLayout }, component: DrpDokumen - }, + }, { path: "/drp/drp-pengadaan", name: "drp-pengadaan", @@ -313,7 +315,7 @@ const router = new createRouter({ layout: defaultLayout }, component: DrpPengadaan - }, + }, { path: "/drp/drp-pengadaan-dokumen", name: "drp-pengadaan-dokumen", @@ -322,7 +324,25 @@ const router = new createRouter({ layout: defaultLayout }, component: DrpPengadaanDokumen - } + }, + { + path: "/drp/drp-approval", + name: "drp-approval", + meta: { + requiresAuth: true, + layout: defaultLayout + }, + component: DrpApproval + }, + { + path: "/drp/drp-approval/list-rekomendasi", + name: "list-rekomendasi", + meta: { + requiresAuth: true, + layout: defaultLayout + }, + component: RecomendationList + }, ], history: createWebHashHistory() }); diff --git a/src/views/drp/drp-approval.vue b/src/views/drp/drp-approval.vue new file mode 100644 index 0000000..374090c --- /dev/null +++ b/src/views/drp/drp-approval.vue @@ -0,0 +1,195 @@ + + + diff --git a/src/views/drp/recomendation-list.vue b/src/views/drp/recomendation-list.vue new file mode 100644 index 0000000..8be2df3 --- /dev/null +++ b/src/views/drp/recomendation-list.vue @@ -0,0 +1,198 @@ + + + + + diff --git a/src/views/master-config/roles-config.vue b/src/views/master-config/roles-config.vue index 5997c8e..5b89f23 100644 --- a/src/views/master-config/roles-config.vue +++ b/src/views/master-config/roles-config.vue @@ -61,9 +61,9 @@ info-text="Hal {0} dari {1} ({2} data)" /> - + - + diff --git a/src/views/master-config/users-config.vue b/src/views/master-config/users-config.vue index 81ecd9f..84a182f 100644 --- a/src/views/master-config/users-config.vue +++ b/src/views/master-config/users-config.vue @@ -136,7 +136,7 @@ const instansiOptions = new CustomStore({ return fetch(URL_instansi+'?size=1000') .then((response) => response.json()) .then(response => { - console.log(response.data); + console.log('instansi:',response.data); return { data: response.data };