diff --git a/test/vuex/acc-one-item-out-v3/components/requestListing.vue b/test/vuex/acc-one-item-out-v3/components/requestListing.vue index b9c54f0..8e0094c 100644 --- a/test/vuex/acc-one-item-out-v3/components/requestListing.vue +++ b/test/vuex/acc-one-item-out-v3/components/requestListing.vue @@ -228,6 +228,7 @@ check_circle_outline - receipt + + + Cetak PDF + @@ -377,6 +373,14 @@ + @@ -415,9 +419,14 @@ module.exports = { "dialog-item-confirm": httpVueLoader("./dialogItemConfirm.vue"), "one-dialog-alert": httpVueLoader("../../common/oneDialogAlert.vue"), "one-dialog-error": httpVueLoader("../../common/oneDialogError.vue"), + "one-dialog-print": httpVueLoader("../../common/oneDialogPrintX.vue"), }, data() { return { + urlprint: "", + printtitle: "", + printwidth: "60%", + openprint: false, msgAlertDeleteRequest: "", dialogAlertDeleteRequest: false, dialogAlertDeleteDetail: false, @@ -935,6 +944,15 @@ module.exports = { this.$store.dispatch("requester/getItemOuts", { ioID: val.T_ItemOutID }); + }, + printout(val) { + this.printwidth = "60%"; + this.printtitle = ""; + let user = one_user(); + let username = user && user.M_StaffName ? user.M_StaffName : ""; + let tm = Date.now(); + this.urlprint = BASE_URL + "/one-api/report/rpt_pengeluaran_barang/pdf?id=" + val.T_ItemOutID + "&username=" + username + "&tm=" + tm; + this.openprint = true; } },