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 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',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user