26 lines
496 B
JavaScript
26 lines
496 B
JavaScript
window.PageEventsTicket = {
|
|
template: '#page-events-ticket',
|
|
data() {
|
|
return {
|
|
ticketId: null,
|
|
ticket: null
|
|
}
|
|
},
|
|
methods: {
|
|
printWindow() {
|
|
window.print()
|
|
}
|
|
},
|
|
async created() {
|
|
this.ticketId = this.$route.params.id
|
|
try {
|
|
const {data} = await LNbits.api.request(
|
|
'GET',
|
|
`/events/api/v1/tickets/${this.ticketId}`
|
|
)
|
|
this.ticket = data
|
|
} catch (error) {
|
|
LNbits.utils.notifyApiError(error)
|
|
}
|
|
}
|
|
}
|