|
@@ -25,12 +25,12 @@
|
|
label(for='credit') Crédito
|
|
label(for='credit') Crédito
|
|
transition(name='fade')
|
|
transition(name='fade')
|
|
.form-item(v-if="payment === 'credit'")
|
|
.form-item(v-if="payment === 'credit'")
|
|
- select.form-input.input-only
|
|
|
|
|
|
+ select.form-input.input-only(v-model='paymentTerm')
|
|
option(v-for='term in paymentTerms' :value='term' v-if="term.lines.length > 0 && (term.lines[0].days !== 0 || term.lines[0].value !== 'balance')") {{ term.displayName }}
|
|
option(v-for='term in paymentTerms' :value='term' v-if="term.lines.length > 0 && (term.lines[0].days !== 0 || term.lines[0].value !== 'balance')") {{ term.displayName }}
|
|
.form-item(v-else)
|
|
.form-item(v-else)
|
|
label.form-label Método de Pago
|
|
label.form-label Método de Pago
|
|
- select.form-input
|
|
|
|
- option(v-for='journal in journals') {{ journal.displayName }}
|
|
|
|
|
|
+ select.form-input(v-model='journal')
|
|
|
|
+ option(v-for='journal in journals' :value='journal') {{ journal.displayName }}
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
@@ -44,19 +44,39 @@
|
|
components: {
|
|
components: {
|
|
Ticket
|
|
Ticket
|
|
},
|
|
},
|
|
|
|
+ computed: {
|
|
|
|
+ paymentTerm: {
|
|
|
|
+ get() {
|
|
|
|
+ return this.selectedPaymentTerm
|
|
|
|
+ },
|
|
|
|
+ set(value) {
|
|
|
|
+ console.log(value)
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ journal: {
|
|
|
|
+ get() {
|
|
|
|
+ return this.selectedJournal
|
|
|
|
+ },
|
|
|
|
+ set(value) {
|
|
|
|
+ console.log(value)
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ ...mapGetters([
|
|
|
|
+ 'selectedCustomer',
|
|
|
|
+ 'cartItems',
|
|
|
|
+ 'cartTotal',
|
|
|
|
+ 'customerCredit',
|
|
|
|
+ 'paymentTerms',
|
|
|
|
+ 'selectedPaymentTerm',
|
|
|
|
+ 'journals',
|
|
|
|
+ 'selectedJournal'
|
|
|
|
+ ])
|
|
|
|
+ },
|
|
watch: {
|
|
watch: {
|
|
payment(value) {
|
|
payment(value) {
|
|
this.changePaymentType(value)
|
|
this.changePaymentType(value)
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- computed: mapGetters([
|
|
|
|
- 'selectedCustomer',
|
|
|
|
- 'cartItems',
|
|
|
|
- 'cartTotal',
|
|
|
|
- 'customerCredit',
|
|
|
|
- 'paymentTerms',
|
|
|
|
- 'journals'
|
|
|
|
- ]),
|
|
|
|
methods: mapActions([
|
|
methods: mapActions([
|
|
CHANGE_PAYMENT_TYPE
|
|
CHANGE_PAYMENT_TYPE
|
|
]),
|
|
]),
|