mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Merge branch 'master' into STYLE-docu-folder-template-images
This commit is contained in:
commit
65f49ff7b9
@ -199,7 +199,12 @@ export class TransactionResolver {
|
|||||||
// decay & link transactions
|
// decay & link transactions
|
||||||
if (currentPage === 1 && order === Order.DESC) {
|
if (currentPage === 1 && order === Order.DESC) {
|
||||||
transactions.push(
|
transactions.push(
|
||||||
virtualDecayTransaction(lastTransaction.balance, lastTransaction.balanceDate, now, self),
|
virtualDecayTransaction(
|
||||||
|
lastTransaction.balance.minus(sumHoldAvailableAmount.toString()),
|
||||||
|
lastTransaction.balanceDate,
|
||||||
|
now,
|
||||||
|
self,
|
||||||
|
),
|
||||||
)
|
)
|
||||||
// virtual transaction for pending transaction-links sum
|
// virtual transaction for pending transaction-links sum
|
||||||
if (sumHoldAvailableAmount.greaterThan(0)) {
|
if (sumHoldAvailableAmount.greaterThan(0)) {
|
||||||
|
|||||||
@ -13,7 +13,7 @@
|
|||||||
</b-col>
|
</b-col>
|
||||||
<b-col cols="6">
|
<b-col cols="6">
|
||||||
<div>
|
<div>
|
||||||
{{ (Number(balance) - Number(decay)) | GDD }}
|
{{ previousBookedBalance | GDD }}
|
||||||
{{ decay | GDD }} {{ $t('math.equal') }}
|
{{ decay | GDD }} {{ $t('math.equal') }}
|
||||||
<b>{{ balance | GDD }}</b>
|
<b>{{ balance | GDD }}</b>
|
||||||
</div>
|
</div>
|
||||||
@ -33,6 +33,10 @@ export default {
|
|||||||
type: String,
|
type: String,
|
||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
|
previousBookedBalance: {
|
||||||
|
type: String,
|
||||||
|
required: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@ -419,6 +419,7 @@ describe('GddTransactionList', () => {
|
|||||||
},
|
},
|
||||||
id: idx + 1,
|
id: idx + 1,
|
||||||
typeId: 'RECEIVE',
|
typeId: 'RECEIVE',
|
||||||
|
balance: '33.33',
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@ -15,7 +15,11 @@
|
|||||||
<div v-for="({ id, typeId }, index) in transactions" :key="id">
|
<div v-for="({ id, typeId }, index) in transactions" :key="id">
|
||||||
<transaction-list-item :typeId="typeId" class="pointer">
|
<transaction-list-item :typeId="typeId" class="pointer">
|
||||||
<template #DECAY>
|
<template #DECAY>
|
||||||
<transaction-decay class="list-group-item" v-bind="transactions[index]" />
|
<transaction-decay
|
||||||
|
class="list-group-item"
|
||||||
|
v-bind="transactions[index]"
|
||||||
|
:previousBookedBalance="previousBookedBalance(index)"
|
||||||
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template #SEND>
|
<template #SEND>
|
||||||
@ -23,6 +27,7 @@
|
|||||||
class="list-group-item"
|
class="list-group-item"
|
||||||
v-bind="transactions[index]"
|
v-bind="transactions[index]"
|
||||||
:decayStartBlock="decayStartBlock"
|
:decayStartBlock="decayStartBlock"
|
||||||
|
:previousBookedBalance="previousBookedBalance(index)"
|
||||||
v-on="$listeners"
|
v-on="$listeners"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
@ -32,6 +37,7 @@
|
|||||||
class="list-group-item"
|
class="list-group-item"
|
||||||
v-bind="transactions[index]"
|
v-bind="transactions[index]"
|
||||||
:decayStartBlock="decayStartBlock"
|
:decayStartBlock="decayStartBlock"
|
||||||
|
:previousBookedBalance="previousBookedBalance(index)"
|
||||||
v-on="$listeners"
|
v-on="$listeners"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
@ -41,6 +47,7 @@
|
|||||||
class="list-group-item"
|
class="list-group-item"
|
||||||
v-bind="transactions[index]"
|
v-bind="transactions[index]"
|
||||||
:decayStartBlock="decayStartBlock"
|
:decayStartBlock="decayStartBlock"
|
||||||
|
:previousBookedBalance="previousBookedBalance(index)"
|
||||||
v-on="$listeners"
|
v-on="$listeners"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
@ -110,6 +117,10 @@ export default {
|
|||||||
})
|
})
|
||||||
window.scrollTo(0, 0)
|
window.scrollTo(0, 0)
|
||||||
},
|
},
|
||||||
|
previousBookedBalance(idx) {
|
||||||
|
if (this.transactions[idx + 1]) return this.transactions[idx + 1].balance
|
||||||
|
return '0'
|
||||||
|
},
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
currentPage() {
|
currentPage() {
|
||||||
|
|||||||
@ -31,6 +31,7 @@ const propsData = {
|
|||||||
memo: 'sadasd asdasdasdasdadadd da dad aad',
|
memo: 'sadasd asdasdasdasdadadd da dad aad',
|
||||||
typeId: 'DECAY',
|
typeId: 'DECAY',
|
||||||
decayStartBlock: new Date('2021-05-13T17:46:31.000Z'),
|
decayStartBlock: new Date('2021-05-13T17:46:31.000Z'),
|
||||||
|
previousBookedBalance: '43.56',
|
||||||
}
|
}
|
||||||
|
|
||||||
describe('TransactionCreation', () => {
|
describe('TransactionCreation', () => {
|
||||||
|
|||||||
@ -47,7 +47,7 @@ import DecayRow from '../TransactionRows/DecayRow'
|
|||||||
import DecayInformation from '../DecayInformations/DecayInformation'
|
import DecayInformation from '../DecayInformations/DecayInformation'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'slot-creation',
|
name: 'TransactionCreation',
|
||||||
components: {
|
components: {
|
||||||
CollapseIcon,
|
CollapseIcon,
|
||||||
TypeIcon,
|
TypeIcon,
|
||||||
@ -86,6 +86,10 @@ export default {
|
|||||||
type: Date,
|
type: Date,
|
||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
|
previousBookedBalance: {
|
||||||
|
type: String,
|
||||||
|
required: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|||||||
@ -31,6 +31,7 @@ const propsData = {
|
|||||||
memo: 'sadasd asdasdasdasdadadd da dad aad',
|
memo: 'sadasd asdasdasdasdadadd da dad aad',
|
||||||
typeId: 'DECAY',
|
typeId: 'DECAY',
|
||||||
decayStartBlock: new Date('2021-05-13T17:46:31.000Z'),
|
decayStartBlock: new Date('2021-05-13T17:46:31.000Z'),
|
||||||
|
previousBookedBalance: '43.56',
|
||||||
}
|
}
|
||||||
|
|
||||||
describe('TransactionDecay', () => {
|
describe('TransactionDecay', () => {
|
||||||
|
|||||||
@ -21,7 +21,11 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<b-collapse class="pb-4 pt-5" v-model="visible">
|
<b-collapse class="pb-4 pt-5" v-model="visible">
|
||||||
<decay-information-decay :balance="balance" :decay="decay.decay" />
|
<decay-information-decay
|
||||||
|
:balance="balance"
|
||||||
|
:decay="decay.decay"
|
||||||
|
:previousBookedBalance="previousBookedBalance"
|
||||||
|
/>
|
||||||
</b-collapse>
|
</b-collapse>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -33,7 +37,7 @@ import AmountAndNameRow from '../TransactionRows/AmountAndNameRow'
|
|||||||
import DecayInformationDecay from '../DecayInformations/DecayInformation-Decay'
|
import DecayInformationDecay from '../DecayInformations/DecayInformation-Decay'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'slot-decay',
|
name: 'TransactionDecay',
|
||||||
components: {
|
components: {
|
||||||
CollapseIcon,
|
CollapseIcon,
|
||||||
TypeIcon,
|
TypeIcon,
|
||||||
@ -53,6 +57,10 @@ export default {
|
|||||||
type: Object,
|
type: Object,
|
||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
|
previousBookedBalance: {
|
||||||
|
type: String,
|
||||||
|
required: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|||||||
@ -31,6 +31,7 @@ const propsData = {
|
|||||||
memo: 'sadasd asdasdasdasdadadd da dad aad',
|
memo: 'sadasd asdasdasdasdadadd da dad aad',
|
||||||
typeId: 'RECEIVE',
|
typeId: 'RECEIVE',
|
||||||
decayStartBlock: new Date('2021-05-13T17:46:31.000Z'),
|
decayStartBlock: new Date('2021-05-13T17:46:31.000Z'),
|
||||||
|
previousBookedBalance: '43.56',
|
||||||
}
|
}
|
||||||
|
|
||||||
describe('TransactionReceive', () => {
|
describe('TransactionReceive', () => {
|
||||||
|
|||||||
@ -53,7 +53,7 @@ import DecayRow from '../TransactionRows/DecayRow'
|
|||||||
import DecayInformation from '../DecayInformations/DecayInformation'
|
import DecayInformation from '../DecayInformations/DecayInformation'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'slot-receive',
|
name: 'TransactionReceive',
|
||||||
components: {
|
components: {
|
||||||
CollapseIcon,
|
CollapseIcon,
|
||||||
TypeIcon,
|
TypeIcon,
|
||||||
@ -95,6 +95,10 @@ export default {
|
|||||||
type: Number,
|
type: Number,
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
previousBookedBalance: {
|
||||||
|
type: String,
|
||||||
|
required: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|||||||
@ -31,6 +31,7 @@ const propsData = {
|
|||||||
memo: 'sadasd asdasdasdasdadadd da dad aad',
|
memo: 'sadasd asdasdasdasdadadd da dad aad',
|
||||||
typeId: 'SEND',
|
typeId: 'SEND',
|
||||||
decayStartBlock: new Date('2021-05-13T17:46:31.000Z'),
|
decayStartBlock: new Date('2021-05-13T17:46:31.000Z'),
|
||||||
|
previousBookedBalance: '43.56',
|
||||||
}
|
}
|
||||||
|
|
||||||
describe('TransactionSend', () => {
|
describe('TransactionSend', () => {
|
||||||
|
|||||||
@ -53,7 +53,7 @@ import DecayRow from '../TransactionRows/DecayRow'
|
|||||||
import DecayInformation from '../DecayInformations/DecayInformation'
|
import DecayInformation from '../DecayInformations/DecayInformation'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'slot-send',
|
name: 'TransactionSend',
|
||||||
components: {
|
components: {
|
||||||
CollapseIcon,
|
CollapseIcon,
|
||||||
TypeIcon,
|
TypeIcon,
|
||||||
@ -96,6 +96,10 @@ export default {
|
|||||||
type: Number,
|
type: Number,
|
||||||
required: false,
|
required: false,
|
||||||
},
|
},
|
||||||
|
previousBookedBalance: {
|
||||||
|
type: String,
|
||||||
|
required: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user