Submit DRP documents
This commit is contained in:
parent
45f530e12b
commit
0e52d2d93c
@ -164,6 +164,7 @@ import CustomStore from "devextreme/data/custom_store";
|
||||
import Popup, { DxToolbarItem } from 'devextreme-vue/popup';
|
||||
|
||||
import PopUpUploadDokumenPendukung from './drp-upload-dokumen-pendukung.vue'
|
||||
import http from "@/utils/http";
|
||||
|
||||
const approveStatus = [
|
||||
{ name: "Penyusunan", value: 0 },
|
||||
@ -272,6 +273,41 @@ export default {
|
||||
addDokumenPendukung(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() {
|
||||
return {
|
||||
@ -286,9 +322,7 @@ export default {
|
||||
fileNames: [],
|
||||
saveButtonOptions: {
|
||||
text: 'Simpan',
|
||||
onClick: function(e) {
|
||||
console.log(e);
|
||||
}
|
||||
onClick: this.save,
|
||||
},
|
||||
cancelButtonOptions: {
|
||||
text: 'Batalkan',
|
||||
|
Loading…
x
Reference in New Issue
Block a user