Submit DRP documents

This commit is contained in:
Mulia Nasution 2023-06-06 15:23:12 +07:00
parent 45f530e12b
commit 0e52d2d93c

View File

@ -164,6 +164,7 @@ import CustomStore from "devextreme/data/custom_store";
import Popup, { DxToolbarItem } from 'devextreme-vue/popup'; import Popup, { DxToolbarItem } from 'devextreme-vue/popup';
import PopUpUploadDokumenPendukung from './drp-upload-dokumen-pendukung.vue' import PopUpUploadDokumenPendukung from './drp-upload-dokumen-pendukung.vue'
import http from "@/utils/http";
const approveStatus = [ const approveStatus = [
{ name: "Penyusunan", value: 0 }, { name: "Penyusunan", value: 0 },
@ -272,6 +273,41 @@ export default {
addDokumenPendukung(payload) { addDokumenPendukung(payload) {
this.dataDrpDokumenPendukung.push(payload) this.dataDrpDokumenPendukung.push(payload)
}, },
save() {
const dataDrpDokumen = this.dataDrpDokumen.map(item => {
return {
jenisDokumenId : item.jenisDokumenId,
filename : item.filename,
keterangan : item.keterangan,
}
});
const dataDrpDokumenPendukung = this.dataDrpDokumenPendukung.map(item => {
return {
jenisDokumenId : item.jenisDokumenId,
filename : item.filename,
keterangan : item.keterangan,
}
});
http.post(URL, {
id : this.selectedDrpId,
approveStatus : 'Penyusunan',
isApprove : false,
dataDrpDokumen,
dataDrpDokumenPendukung,
})
.then((res) => res.json())
.then((json) => {
console.log(json);
this.isPopupUploadDokumenPendukung = false;
})
.catch(e => {
console.log(e);
})
}
}, },
data() { data() {
return { return {
@ -286,9 +322,7 @@ export default {
fileNames: [], fileNames: [],
saveButtonOptions: { saveButtonOptions: {
text: 'Simpan', text: 'Simpan',
onClick: function(e) { onClick: this.save,
console.log(e);
}
}, },
cancelButtonOptions: { cancelButtonOptions: {
text: 'Batalkan', text: 'Batalkan',