mirror of
				https://github.com/crater-invoice/crater.git
				synced 2025-10-31 05:31:10 -04:00 
			
		
		
		
	fix item selection issue
This commit is contained in:
		| @ -28,6 +28,7 @@ | ||||
|                   @select="onSelectItem" | ||||
|                   @deselect="deselectItem" | ||||
|                   @onDesriptionInput="$v.item.description.$touch()" | ||||
|                   @onSelectItem="isSelected = true" | ||||
|                 /> | ||||
|               </div> | ||||
|             </td> | ||||
| @ -194,13 +195,17 @@ export default { | ||||
|         prefix: '$ ', | ||||
|         precision: 2, | ||||
|         masked: false | ||||
|       } | ||||
|       }, | ||||
|       isSelected: false | ||||
|     } | ||||
|   }, | ||||
|   computed: { | ||||
|     ...mapGetters('item', [ | ||||
|       'items' | ||||
|     ]), | ||||
|     ...mapGetters('modal', [ | ||||
|       'modalActive' | ||||
|     ]), | ||||
|     ...mapGetters('currency', [ | ||||
|       'defaultCurrencyForInput' | ||||
|     ]), | ||||
| @ -285,6 +290,11 @@ export default { | ||||
|       if (this.item.discount_type === 'percentage') { | ||||
|         this.item.discount_val = (this.item.discount * newValue) / 100 | ||||
|       } | ||||
|     }, | ||||
|     modalActive (val) { | ||||
|       if (!val) { | ||||
|         this.isSelected = false | ||||
|       } | ||||
|     } | ||||
|   }, | ||||
|   validations () { | ||||
| @ -315,7 +325,7 @@ export default { | ||||
|   created () { | ||||
|     window.hub.$on('checkItems', this.validateItem) | ||||
|     window.hub.$on('newItem', (val) => { | ||||
|       if (this.item.item_id) { | ||||
|       if (!this.item.item_id && this.modalActive && this.isSelected) { | ||||
|         this.onSelectItem(val) | ||||
|       } | ||||
|     }) | ||||
|  | ||||
| @ -115,6 +115,7 @@ export default { | ||||
|       this.$emit('search', val) | ||||
|     }, | ||||
|     openItemModal () { | ||||
|       this.$emit('onSelectItem') | ||||
|       this.openModal({ | ||||
|         'title': 'Add Item', | ||||
|         'componentName': 'ItemModal' | ||||
|  | ||||
		Reference in New Issue
	
	Block a user