fix item selection and item loader

This commit is contained in:
Mohit Panjwani
2020-05-12 13:23:06 +05:30
parent e07532961e
commit d4a1f1a784
3 changed files with 8 additions and 1 deletions

View File

@ -12,6 +12,7 @@
ref="baseSelect"
v-model="itemSelect"
:options="items"
:loading="loading"
:show-labels="false"
:preserve-search="true"
:initial-search="item.name"
@ -20,7 +21,7 @@
label="name"
class="multi-select-item"
@value="onTextChange"
@select="(val) => $emit('select', val)"
@select="onSelect"
>
<div slot="afterList">
<button type="button" class="list-add-button" @click="openItemModal">
@ -142,6 +143,10 @@ export default {
'data': {taxPerItem: this.taxPerItem, taxes: this.taxes}
})
},
onSelect(val) {
this.$emit('select', val)
this.fetchItems()
},
deselectItem () {
this.itemSelect = null
this.$emit('deselect')

View File

@ -12,6 +12,7 @@
ref="baseSelect"
v-model="itemSelect"
:options="items"
:loading="loading"
:show-labels="false"
:preserve-search="true"
:initial-search="item.name"

View File

@ -27,6 +27,7 @@ fieldset[disabled] .multiselect {
top: 50%;
left: 50%;
margin: -8px 0 0 -8px;
z-index: 5;
width: 16px;
height: 16px;
border-radius: 100%;