added logic for send data from modal

This commit is contained in:
Kostya
2023-11-26 16:59:23 +03:00
parent 4db9f31442
commit 8d5e7e3475

View File

@@ -6,22 +6,22 @@
</div> </div>
<div v-if="payments" class="payments-modal__deposit payments__input--color payments__margin payments__button"> <div v-if="payments" class="payments-modal__deposit payments__input--color payments__margin payments__button">
<label>Введите сумму пополнения</label> <label>Введите сумму пополнения</label>
<input type="number"> <input v-model="amount" type="number">
<div class="payments-modal__content--btn"> <div class="payments-modal__content--btn">
<button type="submit">Подтвердить</button> <button type="submit" @click="detectorMethod('dep')">Подтвердить</button>
</div> </div>
</div> </div>
<div v-else class="payments-modal__withdraw payments__input--color payments__margin payments__button"> <div v-else class="payments-modal__withdraw payments__input--color payments__margin payments__button">
<div class="count-withdraw"> <div class="count-withdraw">
<label>Введите сумму для снятия</label> <label>Введите сумму для снятия</label>
<input type="number"> <input v-model="amount" type="number">
</div> </div>
<div class="number-card"> <div class="number-card">
<label>Введите номер карты</label> <label>Введите номер карты</label>
<input type="number"> <input v-model="card" type="number">
</div> </div>
<div class="payments-modal__content--btn"> <div class="payments-modal__content--btn">
<button type="submit">Подтвердить</button> <button type="submit" @click="detectorMethod('with')">Подтвердить</button>
</div> </div>
</div> </div>
</div> </div>
@@ -36,11 +36,25 @@ export default {
], ],
data() { data() {
return { return {
amount: 1,
card: 0,
} }
}, },
methods: { methods: {
closeModal() { closeModal() {
return this.$emit('closemodal') return this.$emit('closemodal')
},
detectorMethod(method) {
if (method === 'dep') {
return this.$emit('deposit', this.amount)
}
else if (method === 'with') {
return this.$emit('withdraw', this.amount, this.card)
}
else {
console.log('Произошла ошибка при взаимодействие')
return
}
} }
} }
} }