Updated auto finalize button

This commit is contained in:
2025-10-12 12:10:51 -04:00
parent f42444e81d
commit cf7e5299b8
8 changed files with 686 additions and 59 deletions

View File

@@ -225,14 +225,18 @@
<!-- Actions Card -->
<div class="bg-neutral rounded-lg p-5">
<div class="flex flex-wrap gap-4 justify-between items-center">
<!-- Pay Authorize Button -->
<button class="btn btn-success" :class="{ 'btn-disabled': !authorizeCheck.valid_for_charging }" :disabled="!authorizeCheck.valid_for_charging" @click="$router.push({ name: 'authorizePreauthCharge', params: { id: $route.params.id } })">
<!-- Pay Authorize Button - hidden when payment_type is 0 (Cash) -->
<button v-if="delivery.payment_type !== 0" class="btn btn-success" :class="{ 'btn-disabled': !authorizeCheck.valid_for_charging }" :disabled="!authorizeCheck.valid_for_charging" @click="$router.push({ name: 'authorizePreauthCharge', params: { id: $route.params.id } })">
Pay Authorize.net
</button>
<!-- A single confirm button is cleaner -->
<button class="btn btn-warning" @click="checkoutOilUpdatePayment(1)">
<!-- Pay Tiger Button - hidden when payment_type is 0 (Cash) -->
<button v-if="delivery.payment_type !== 0" class="btn btn-warning" @click="checkoutOilUpdatePayment(1)">
Pay Tiger
</button>
<!-- Pay Cash Button - shown only when payment_type is 0 (Cash) -->
<button v-if="delivery.payment_type === 0" class="btn btn-success" @click="$router.push({ name: 'deliveryOrder', params: { id: $route.params.id } })">
Pay Cash
</button>
<router-link v-if="delivery && delivery.id" :to="{ name: 'deliveryEdit', params: { id: delivery.id } }">
<button class="btn btn-sm btn-primary">Edit Delivery</button>
</router-link>