add table field status of link, deletedAt or redeemedAt or open

This commit is contained in:
ogerly 2022-03-25 20:24:38 +01:00
parent db8e112648
commit 3f19a3c871

View File

@ -1,14 +1,14 @@
<template> <template>
<div class="transaction-link-list"> <div class="transaction-link-list">
<div v-if="items.length > 0"> <div v-if="items.length > 0">
{{ $t('transactionlink.form_header') }} <div class="h3">{{ $t('transactionlink.form_header') }}</div>
<b-table striped hover :fields="fields" :items="items"></b-table> <b-table striped hover :fields="fields" :items="items"></b-table>
</div> </div>
<b-pagination <b-pagination
pills pills
size="lg" size="lg"
v-model="currentPage" v-model="currentPage"
per-page="perPage" :per-page="perPage"
:total-rows="rows" :total-rows="rows"
align="center" align="center"
></b-pagination> ></b-pagination>
@ -46,6 +46,16 @@ export default {
return this.$d(new Date(value)) return this.$d(new Date(value))
}, },
}, },
{
key: 'status',
label: 'status',
formatter: (value, key, item) => {
if (item.deletedAt) return this.$t('deleted') + ': ' + this.$d(new Date(item.deletedAt))
if (item.redeemedAt)
return this.$t('redeemed') + ': ' + this.$d(new Date(item.redeemedAt))
return this.$t('open')
},
},
], ],
items: [], items: [],
rows: 0, rows: 0,
@ -65,8 +75,8 @@ export default {
}, },
}) })
.then((result) => { .then((result) => {
// this.rows = result.data.length this.rows = result.data.listTransactionLinksAdmin.linkCount
this.items = result.data.listTransactionLinksAdmin this.items = result.data.listTransactionLinksAdmin.linkList
}) })
.catch((error) => { .catch((error) => {
this.toastError(error.message) this.toastError(error.message)