change data linkData in all files

This commit is contained in:
ogerly 2022-03-20 09:31:02 +01:00
parent 7da8b4812b
commit 4e013ce9be

View File

@ -4,15 +4,15 @@
<b-container class="mt-4"> <b-container class="mt-4">
<transaction-link-information-item :type="itemType"> <transaction-link-information-item :type="itemType">
<template #X1> <template #X1>
<redeem-logged-out v-bind="displaySetup" /> <redeem-logged-out v-bind="linkData" />
</template> </template>
<template #X2> <template #X2>
<redeem-self-creator v-bind="displaySetup" /> <redeem-self-creator v-bind="linkData" />
</template> </template>
<template #X3> <template #X3>
<redeem-valid v-bind="displaySetup" @redeem-link="redeemLink" /> <redeem-valid v-bind="linkData" @redeem-link="redeemLink" />
</template> </template>
<template #X4> <template #X4>
@ -43,7 +43,7 @@ export default {
data() { data() {
return { return {
img: '/img/brand/green.png', img: '/img/brand/green.png',
displaySetup: { linkData: {
amount: '123.45', amount: '123.45',
memo: 'memo', memo: 'memo',
user: { user: {
@ -63,11 +63,11 @@ export default {
}, },
}) })
.then((result) => { .then((result) => {
this.displaySetup = result.data.queryTransactionLink this.linkData = result.data.queryTransactionLink
}) })
.catch(() => { .catch(() => {
this.itemType = 'X4' this.itemType = 'X4'
this.displaySetup.deletedAt = true this.linkData.deletedAt = true
}) })
}, },
redeemLink(id, amount) { redeemLink(id, amount) {
@ -99,28 +99,28 @@ export default {
itemType() { itemType() {
// logged out // logged out
// link wurde gelöscht: am, von // link wurde gelöscht: am, von
if (this.displaySetup.deletedAt) { if (this.linkData.deletedAt) {
// eslint-disable-next-line vue/no-side-effects-in-computed-properties // eslint-disable-next-line vue/no-side-effects-in-computed-properties
this.redeemedBoxText = this.$t('gdd_per_link.link-deleted', { this.redeemedBoxText = this.$t('gdd_per_link.link-deleted', {
date: this.displaySetup.deletedAt, date: this.linkData.deletedAt,
user: this.displaySetup.user.firstName, user: this.linkData.user.firstName,
}) })
return `X4` return `X4`
} else { } else {
// link ist abgelaufen, nicht gelöscht // link ist abgelaufen, nicht gelöscht
if (new Date(this.displaySetup.validUntil) < new Date()) { if (new Date(this.linkData.validUntil) < new Date()) {
// eslint-disable-next-line vue/no-side-effects-in-computed-properties // eslint-disable-next-line vue/no-side-effects-in-computed-properties
this.redeemedBoxText = this.$t('gdd_per_link.link-expired', { this.redeemedBoxText = this.$t('gdd_per_link.link-expired', {
date: this.displaySetup.validUntil, date: this.linkData.validUntil,
}) })
return `X4` return `X4`
} }
// der link wurde eingelöst, nicht gelöscht // der link wurde eingelöst, nicht gelöscht
if (this.displaySetup.redeemedAt) { if (this.linkData.redeemedAt) {
// eslint-disable-next-line vue/no-side-effects-in-computed-properties // eslint-disable-next-line vue/no-side-effects-in-computed-properties
this.redeemedBoxText = this.$t('gdd_per_link.redeemed-at', { this.redeemedBoxText = this.$t('gdd_per_link.redeemed-at', {
date: this.displaySetup.redeemedAt, date: this.linkData.redeemedAt,
}) })
return `X4` return `X4`
} }
@ -130,15 +130,15 @@ export default {
return `X1` return `X1`
} else { } else {
// logged in, nicht berechtigt einzulösen, eigener link // logged in, nicht berechtigt einzulösen, eigener link
if (this.$store.state.email === this.displaySetup.user.email) { if (this.$store.state.email === this.linkData.user.email) {
return `X2` return `X2`
} }
// logged in und berechtigt einzulösen // logged in und berechtigt einzulösen
if ( if (
this.$store.state.email !== this.displaySetup.user.email && this.$store.state.email !== this.linkData.user.email &&
!this.displaySetup.redeemedAt && !this.linkData.redeemedAt &&
!this.displaySetup.deletedAt !this.linkData.deletedAt
) { ) {
return `X3` return `X3`
} }