From fe5261d27f2e04018205a8d9e0f056f697dba9c2 Mon Sep 17 00:00:00 2001 From: Mulia Nasution Date: Mon, 5 Jun 2023 23:58:02 +0700 Subject: [PATCH] fixing popup tambah --- src/views/drp/drp-penyusunan-dokumen.vue | 398 +++++++++++++++++++++++ src/views/drp/drp-penyusunan.vue | 351 +------------------- 2 files changed, 409 insertions(+), 340 deletions(-) create mode 100644 src/views/drp/drp-penyusunan-dokumen.vue diff --git a/src/views/drp/drp-penyusunan-dokumen.vue b/src/views/drp/drp-penyusunan-dokumen.vue new file mode 100644 index 0000000..82fef4c --- /dev/null +++ b/src/views/drp/drp-penyusunan-dokumen.vue @@ -0,0 +1,398 @@ + + + diff --git a/src/views/drp/drp-penyusunan.vue b/src/views/drp/drp-penyusunan.vue index 2e0065d..f9ae004 100644 --- a/src/views/drp/drp-penyusunan.vue +++ b/src/views/drp/drp-penyusunan.vue @@ -43,266 +43,11 @@
Tahun DRP
- - - + {{ year }}
- -
-
-
Dokumen RKAP *
- - - - - - - - -
- -
-
- - - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - - - -
- -
Dokumen Pendukung *
- - - - - - - - -
- -
-
- - - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
+ @@ -450,10 +195,7 @@ import { DxToolbarItem, DxPosition, } from "devextreme-vue/popup"; -import { DxScrollView } from "devextreme-vue/scroll-view"; -import { DxSelectBox } from "devextreme-vue/select-box"; -import { DxFileUploader } from "devextreme-vue/file-uploader"; -import DxTextArea from "devextreme-vue/text-area"; +import PopupUploadDokumen from './drp-penyusunan-dokumen.vue' const approveStatus = [ { name: "Penyusunan", value: 0 }, @@ -510,51 +252,6 @@ const dataSource = new CustomStore({ }, }); -// const dataDrpDokumen = new CustomStore({ -// key: "id", -// load: (key) => { -// return fetch(URL + "/" + encodeURIComponent(key) + "?size=100") -// .then((response) => response.json()) -// .then((response) => { -// console.log("res", response.dataDrpDokumen); -// console.log("key: ", key); -// return { -// data: response.dataDrpDokumen, -// }; -// }) -// .catch(() => { -// throw new Error("Terdapat kesalahan memuat data"); -// }); -// }, - -// insert: (values) => { -// return fetch(URL, { -// method: "POST", -// body: JSON.stringify(values), -// headers: { -// "Content-Type": "application/json", -// }, -// }); -// }, - -// update: (key, values) => { -// return fetch(URL + "/" + encodeURIComponent(key), { -// method: "PUT", -// body: JSON.stringify(values), -// headers: { -// "Content-Type": "applicatoin/json", -// }, -// }); -// }, - -// remove: (key) => { -// return fetch(URL + "/" + encodeURIComponent(key), { -// method: "DELETE", -// }); -// }, -// }); -let dataDrpDokumen = []; -let dataDrpDokumenPendukung = []; export default { setup() { @@ -578,30 +275,16 @@ export default { DxRequiredRule, // DxLookup, DxPopup, - DxScrollView, Popup, DxToolbarItem, DxPosition, - DxSelectBox, - DxFileUploader, - DxTextArea, + PopupUploadDokumen, }, methods: { linkDokumen($event) { - fetch(URL + "/" + $event.row.data.id) - .then((response) => response.json()) - .then((response) => { - return ( - (this.dataDrpDokumen = response.dataDrpDokumen), - (this.dataDrpDokumenPendukung = response.dataDrpDokumenPendukung) - ); - }) - .catch(() => { - throw new Error("Terdapat kesalahan memuat data"); - }); - // dataDrpDokumen.key($event.row.data.id) - // dataDrpDokumen.load($event.row.data.id); - + // console.log($event); + this.year = $event.row.data.tahun + this.passId = $event.row.key this.popupVisible = true; this.popupTitle = "Upload Dokumen Pendukung"; this.isShowButton = true; @@ -617,30 +300,21 @@ export default { this.isShowButton = true; console.log("drp: ", this.dataDrp); }, - onChangeUploadFile($event) { - this.fileNames = $event.value; - console.log("file", this.fileNames); - }, - logEvent(eventName) { - console.log("event", eventName.value); - }, }, data() { return { //jsonUrl: URL, + passId: '', dataSource, - dropdown: "", + year: "200", popupVisible: false, popupTitle: "", isShowButton: true, - dataDrpDokumen, - dataDrpDokumenPendukung, - fileNames: [], saveButtonOptions: { text: "Simpan", - onClick: () => { + onClick: ($event) => { this.popupVisible = false; - console.log("simpan"); + console.log("simpan", $event); }, }, closeButtonOptions: { @@ -664,9 +338,6 @@ export default { .dx-link.dx-icon-movetofolder.dx-link-icon { color: #0996c2; } -.dx-scrollable { - padding-bottom: 50px; -} .dx-field { display: flex; flex-direction: column;