mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-28 12:11:08 -04:00
Fix an issue with due date + expiry date not setting correctly & mark as sent button issue
This commit is contained in:
committed by
Mohit Panjwani
parent
4a85a5d2ab
commit
848970fc08
@ -195,7 +195,7 @@
|
||||
truncate
|
||||
"
|
||||
/>
|
||||
|
||||
|
||||
<div
|
||||
class="
|
||||
mt-1
|
||||
@ -461,6 +461,7 @@ async function onMarkAsSent() {
|
||||
estimateData.value.status = 'SENT'
|
||||
isMarkAsSent.value = true
|
||||
}
|
||||
isMarkAsSent.value = false
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@ -185,9 +185,6 @@ const rules = {
|
||||
estimate_date: {
|
||||
required: helpers.withMessage(t('validation.required'), required),
|
||||
},
|
||||
expiry_date: {
|
||||
required: helpers.withMessage(t('validation.required'), required),
|
||||
},
|
||||
estimate_number: {
|
||||
required: helpers.withMessage(t('validation.required'), required),
|
||||
},
|
||||
|
||||
@ -26,8 +26,6 @@
|
||||
<BaseInputGroup
|
||||
:label="$t('estimates.expiry_date')"
|
||||
:content-loading="isLoading"
|
||||
required
|
||||
:error="v.expiry_date.$error && v.expiry_date.$errors[0].$message"
|
||||
>
|
||||
<BaseDatePicker
|
||||
v-model="estimateStore.newEstimate.expiry_date"
|
||||
@ -82,6 +80,8 @@
|
||||
<script setup>
|
||||
import { useEstimateStore } from '@/scripts/stores/estimate'
|
||||
import ExchangeRateConverter from '@/scripts/components/estimate-invoice-common/ExchangeRateConverter.vue'
|
||||
import { useCompanyStore } from '@/scripts/stores/company'
|
||||
import { reactive, inject } from 'vue'
|
||||
|
||||
const props = defineProps({
|
||||
v: {
|
||||
|
||||
@ -101,6 +101,7 @@ async function onMarkAsSent() {
|
||||
invoiceData.value.status = 'SENT'
|
||||
isMarkAsSent.value = true
|
||||
}
|
||||
isMarkAsSent.value = false
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@ -186,9 +186,6 @@ const rules = {
|
||||
invoice_date: {
|
||||
required: helpers.withMessage(t('validation.required'), required),
|
||||
},
|
||||
due_date: {
|
||||
required: helpers.withMessage(t('validation.required'), required),
|
||||
},
|
||||
reference_number: {
|
||||
maxLength: helpers.withMessage(
|
||||
t('validation.price_maxlength'),
|
||||
|
||||
@ -26,8 +26,6 @@
|
||||
<BaseInputGroup
|
||||
:label="$t('invoices.due_date')"
|
||||
:content-loading="isLoading"
|
||||
required
|
||||
:error="v.due_date.$error && v.due_date.$errors[0].$message"
|
||||
>
|
||||
<BaseDatePicker
|
||||
v-model="invoiceStore.newInvoice.due_date"
|
||||
|
||||
Reference in New Issue
Block a user