diff --git a/src/views/drp/drp-monitoring.vue b/src/views/drp/drp-monitoring.vue index 3d162a6..b5a6dc1 100644 --- a/src/views/drp/drp-monitoring.vue +++ b/src/views/drp/drp-monitoring.vue @@ -1,13 +1,207 @@ - + diff --git a/src/views/drp/drp-pengadaan.vue b/src/views/drp/drp-pengadaan.vue index ea3cfe0..2e43679 100644 --- a/src/views/drp/drp-pengadaan.vue +++ b/src/views/drp/drp-pengadaan.vue @@ -7,11 +7,37 @@

+
+
+
+ + +
+
Informasi Tahun DRP
+
+
+
+ + +
+
Tahun
+
+
+
+ +
+
Status DRP
+
Penyusunan
+
+
+
+
+
- - - { + let uri = window.location.href.split('?'); + let drpid = ''; + if(uri.length == 2) { + let vars = uri[1].split('&'); + let getVars = {}; + let tmp = ''; + vars.forEach(function(v) { + tmp = v.split('='); + if(tmp.length == 2) + getVars[tmp[0]] = tmp[1]; + }); + //console.log(getVars['drpid']); + drpid = getVars['drpid']; + } + + return fetch(URL_drp+'/'+drpid) + .then((response) => response.json()) + .catch(() => { throw new Error('Terdapat kesalahan memuat data'); }); + }, + + byKey: (key) => { + return fetch(URL_drp+'/' + key) + .then((response) => response.json()) + .catch(() => { throw new Error('Terdapat kesalahan memuat data'); }); + } +}); + const dataSource = new CustomStore({ key: 'id', @@ -387,6 +446,7 @@ const dataSource = new CustomStore({ return fetch(URL+'/'+drpid) .then(response => response.json()) .then(response => { + //console.log(response); return { data: response.data, totalCount: response.pagination.totalRecords @@ -442,7 +502,8 @@ export default { DxFormat, DxMenu, DxButton, - PopUpPengadaanDokumen + PopUpPengadaanDokumen, + DxBox }, methods: { @@ -475,7 +536,8 @@ export default { jenispengadaan: jenispengadaanOptions, metodepengadaan: metodepengadaanOptions, strategipengadaan: strategipengadaanOptions, - isPopupDokumenPengadaan: false + isPopupDokumenPengadaan: false, + drpDetail: drpinfoDetail, } }, }