mirror of
				https://github.com/crater-invoice/crater.git
				synced 2025-10-31 05:31:10 -04:00 
			
		
		
		
	Merge branch 'master'
This commit is contained in:
		| @ -18,8 +18,6 @@ | ||||
| import { mapGetters } from 'vuex' | ||||
| import SwDatePicker from '@bytefury/spacewind/src/components/SwDatePicker' | ||||
| import moment from 'moment' | ||||
| const fromMomentDate = (date, format = 'YYYY-MM-DD') => | ||||
|   moment(new Date(date), format) | ||||
|  | ||||
| export default { | ||||
|   components: { | ||||
| @ -78,9 +76,11 @@ export default { | ||||
|   watch: { | ||||
|     value(val) { | ||||
|       if (val && !this.enableTime) { | ||||
|         this.date = fromMomentDate(val, 'YYYY-MM-DD').format('YYYY-MM-DD') | ||||
|         this.date = moment(new Date(val), 'YYYY-MM-DD').format('YYYY-MM-DD') | ||||
|       } else { | ||||
|         this.date = fromMomentDate(val, 'YYYY-MM-DD').format('YYYY-MM-DD H:m:s') | ||||
|         this.date = moment(new Date(val), 'YYYY-MM-DD').format( | ||||
|           'YYYY-MM-DD H:m:s' | ||||
|         ) | ||||
|       } | ||||
|     }, | ||||
|     enableTime(val) { | ||||
| @ -118,11 +118,13 @@ export default { | ||||
|       ) | ||||
|     } | ||||
|     if (this.value && !this.enableTime) { | ||||
|       this.date = fromMomentDate(this.value, 'YYYY-MM-DD').format('YYYY-MM-DD') | ||||
|       this.date = moment(new Date(this.value), 'YYYY-MM-DD').format( | ||||
|         'YYYY-MM-DD' | ||||
|       ) | ||||
|       return true | ||||
|     } | ||||
|     if (this.value) { | ||||
|       this.date = fromMomentDate(this.value, 'YYYY-MM-DD').format( | ||||
|       this.date = moment(new Date(this.value), 'YYYY-MM-DD').format( | ||||
|         'YYYY-MM-DD HH:mm:SS' | ||||
|       ) | ||||
|     } | ||||
|  | ||||
| @ -77,7 +77,7 @@ | ||||
|               :calendar-button="true" | ||||
|               calendar-button-icon="calendar" | ||||
|               class="mt-2" | ||||
|               @change="$v.newEstimate.estimate_date.$touch()" | ||||
|               @input="$v.newEstimate.estimate_date.$touch()" | ||||
|             /> | ||||
|           </sw-input-group> | ||||
|  | ||||
| @ -92,7 +92,7 @@ | ||||
|               :calendar-button="true" | ||||
|               calendar-button-icon="calendar" | ||||
|               class="mt-2" | ||||
|               @change="$v.newEstimate.expiry_date.$touch()" | ||||
|               @input="$v.newEstimate.expiry_date.$touch()" | ||||
|             /> | ||||
|           </sw-input-group> | ||||
|  | ||||
|  | ||||
| @ -110,7 +110,7 @@ | ||||
|               :calendar-button="true" | ||||
|               class="mt-2" | ||||
|               calendar-button-icon="calendar" | ||||
|               @change="$v.formData.expense_date.$touch()" | ||||
|               @input="$v.formData.expense_date.$touch()" | ||||
|             /> | ||||
|           </sw-input-group> | ||||
|  | ||||
|  | ||||
| @ -76,7 +76,7 @@ | ||||
|               :calendar-button="true" | ||||
|               calendar-button-icon="calendar" | ||||
|               class="mt-2" | ||||
|               @change="$v.newInvoice.invoice_date.$touch()" | ||||
|               @input="$v.newInvoice.invoice_date.$touch()" | ||||
|             /> | ||||
|           </sw-input-group> | ||||
|  | ||||
| @ -91,7 +91,7 @@ | ||||
|               :calendar-button="true" | ||||
|               calendar-button-icon="calendar" | ||||
|               class="mt-2" | ||||
|               @change="$v.newInvoice.due_date.$touch()" | ||||
|               @input="$v.newInvoice.due_date.$touch()" | ||||
|             /> | ||||
|           </sw-input-group> | ||||
|  | ||||
|  | ||||
| @ -59,7 +59,7 @@ | ||||
|               :calendar-button="true" | ||||
|               class="mt-1" | ||||
|               calendar-button-icon="calendar" | ||||
|               @change="$v.formData.payment_date.$touch()" | ||||
|               @input="$v.formData.payment_date.$touch()" | ||||
|             /> | ||||
|           </sw-input-group> | ||||
|  | ||||
|  | ||||
| @ -29,7 +29,7 @@ | ||||
|             :calendar-button="true" | ||||
|             calendar-button-icon="calendar" | ||||
|             class="mt-2" | ||||
|             @change="$v.formData.from_date.$touch()" | ||||
|             @input="$v.formData.from_date.$touch()" | ||||
|           /> | ||||
|         </sw-input-group> | ||||
|  | ||||
| @ -44,7 +44,7 @@ | ||||
|             :calendar-button="true" | ||||
|             calendar-button-icon="calendar" | ||||
|             class="mt-2" | ||||
|             @change="$v.formData.to_date.$touch()" | ||||
|             @input="$v.formData.to_date.$touch()" | ||||
|           /> | ||||
|         </sw-input-group> | ||||
|       </div> | ||||
| @ -164,13 +164,13 @@ export default { | ||||
|       } | ||||
|     }, | ||||
|  | ||||
|     dateRangeUrl () { | ||||
|     dateRangeUrl() { | ||||
|       return `${this.siteURL}?from_date=${moment( | ||||
|         this.formData.from_date | ||||
|       ).format('YYYY-MM-DD')}&to_date=${moment(this.formData.to_date).format( | ||||
|         'YYYY-MM-DD' | ||||
|       )}` | ||||
|     } | ||||
|     }, | ||||
|   }, | ||||
|  | ||||
|   watch: { | ||||
|  | ||||
| @ -29,7 +29,7 @@ | ||||
|             :calendar-button="true" | ||||
|             calendar-button-icon="calendar" | ||||
|             class="mt-2" | ||||
|             @change="$v.formData.from_date.$touch()" | ||||
|             @input="$v.formData.from_date.$touch()" | ||||
|           /> | ||||
|         </sw-input-group> | ||||
|  | ||||
| @ -44,7 +44,7 @@ | ||||
|             :calendar-button="true" | ||||
|             calendar-button-icon="calendar" | ||||
|             class="mt-2" | ||||
|             @change="$v.formData.to_date.$touch()" | ||||
|             @input="$v.formData.to_date.$touch()" | ||||
|           /> | ||||
|         </sw-input-group> | ||||
|       </div> | ||||
| @ -163,13 +163,13 @@ export default { | ||||
|       } | ||||
|     }, | ||||
|  | ||||
|     dateRangeUrl () { | ||||
|     dateRangeUrl() { | ||||
|       return `${this.siteURL}?from_date=${moment( | ||||
|         this.formData.from_date | ||||
|       ).format('YYYY-MM-DD')}&to_date=${moment(this.formData.to_date).format( | ||||
|         'YYYY-MM-DD' | ||||
|       )}` | ||||
|     } | ||||
|     }, | ||||
|   }, | ||||
|  | ||||
|   watch: { | ||||
|  | ||||
| @ -28,7 +28,7 @@ | ||||
|             :calendar-button="true" | ||||
|             calendar-button-icon="calendar" | ||||
|             class="mt-2" | ||||
|             @change="$v.formData.from_date.$touch()" | ||||
|             @input="$v.formData.from_date.$touch()" | ||||
|           /> | ||||
|         </sw-input-group> | ||||
|  | ||||
| @ -43,7 +43,7 @@ | ||||
|             :calendar-button="true" | ||||
|             calendar-button-icon="calendar" | ||||
|             class="mt-2" | ||||
|             @change="$v.formData.to_date.$touch()" | ||||
|             @input="$v.formData.to_date.$touch()" | ||||
|           /> | ||||
|         </sw-input-group> | ||||
|       </div> | ||||
| @ -182,21 +182,21 @@ export default { | ||||
|       } | ||||
|     }, | ||||
|  | ||||
|     customerDateRangeUrl () { | ||||
|     customerDateRangeUrl() { | ||||
|       return `${this.customerSiteURL}?from_date=${moment( | ||||
|           this.formData.from_date | ||||
|         ).format('YYYY-MM-DD')}&to_date=${moment(this.formData.to_date).format( | ||||
|           'YYYY-MM-DD' | ||||
|         )}` | ||||
|         this.formData.from_date | ||||
|       ).format('YYYY-MM-DD')}&to_date=${moment(this.formData.to_date).format( | ||||
|         'YYYY-MM-DD' | ||||
|       )}` | ||||
|     }, | ||||
|  | ||||
|     itemDateRangeUrl () { | ||||
|     itemDateRangeUrl() { | ||||
|       return `${this.itemsSiteURL}?from_date=${moment( | ||||
|         this.formData.from_date | ||||
|       ).format('YYYY-MM-DD')}&to_date=${moment(this.formData.to_date).format( | ||||
|         'YYYY-MM-DD' | ||||
|       )}` | ||||
|     } | ||||
|     }, | ||||
|   }, | ||||
|  | ||||
|   watch: { | ||||
|  | ||||
| @ -28,7 +28,7 @@ | ||||
|             :calendar-button="true" | ||||
|             calendar-button-icon="calendar" | ||||
|             class="mt-2" | ||||
|             @change="$v.formData.from_date.$touch()" | ||||
|             @input="$v.formData.from_date.$touch()" | ||||
|           /> | ||||
|         </sw-input-group> | ||||
|  | ||||
| @ -43,7 +43,7 @@ | ||||
|             :calendar-button="true" | ||||
|             calendar-button-icon="calendar" | ||||
|             class="mt-2" | ||||
|             @change="$v.formData.to_date.$touch()" | ||||
|             @input="$v.formData.to_date.$touch()" | ||||
|           /> | ||||
|         </sw-input-group> | ||||
|       </div> | ||||
| @ -152,13 +152,13 @@ export default { | ||||
|       } | ||||
|     }, | ||||
|  | ||||
|     dateRangeUrl () { | ||||
|     dateRangeUrl() { | ||||
|       return `${this.siteURL}?from_date=${moment( | ||||
|         this.formData.from_date | ||||
|       ).format('YYYY-MM-DD')}&to_date=${moment(this.formData.to_date).format( | ||||
|         'YYYY-MM-DD' | ||||
|       )}` | ||||
|     } | ||||
|     }, | ||||
|   }, | ||||
|  | ||||
|   watch: { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user