diff --git a/test/vuex/acc-one-purchase-request-direct-approved/components/listingRequest.vue b/test/vuex/acc-one-purchase-request-direct-approved/components/listingRequest.vue index f6471be..ee5f101 100644 --- a/test/vuex/acc-one-purchase-request-direct-approved/components/listingRequest.vue +++ b/test/vuex/acc-one-purchase-request-direct-approved/components/listingRequest.vue @@ -111,7 +111,7 @@ {{ props.item.PurchaseRequestDirectStatus }} - +
@@ -151,6 +197,15 @@ + +
@@ -184,9 +239,14 @@ module.exports = { "dialog-confirm-handover": httpVueLoader("./dialogConfirmHandover.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, @@ -225,10 +285,10 @@ module.exports = { }, { text: "AKSI", - align: "left", + align: "center", sortable: false, value: "action", - width: "5%", + width: "15%", class: "blue lighten-3 white--text", }, ], @@ -692,6 +752,15 @@ module.exports = { this.$store.commit("requester/updateSelectedMainTable", item); this.$store.commit("requester/updateDialogConfirmHandover", true); }, + 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_stock_request_np/pdf?id=" + val.prId + "&username=" + username + "&tm=" + tm; + this.openprint = true; + }, }, }; diff --git a/test/vuex/acc-one-purchase-request-persediaan/components/requestListing.vue b/test/vuex/acc-one-purchase-request-persediaan/components/requestListing.vue index 2ed4ca6..8f6cc01 100644 --- a/test/vuex/acc-one-purchase-request-persediaan/components/requestListing.vue +++ b/test/vuex/acc-one-purchase-request-persediaan/components/requestListing.vue @@ -211,7 +211,8 @@ v-if="props.item.prStatus == 'Draft'" >