diff --git a/src/pages/05_quotation/ProductServiceForm.vue b/src/pages/05_quotation/ProductServiceForm.vue index 6c01abeb..01b19094 100644 --- a/src/pages/05_quotation/ProductServiceForm.vue +++ b/src/pages/05_quotation/ProductServiceForm.vue @@ -43,6 +43,7 @@ const prop = defineProps<{ }>(); const emit = defineEmits<{ + (e: 'search', id: string, value: string, mode: 'service' | 'product'): void; (e: 'selectGroup', id: string): void; (e: 'submit', nodes: Node[]): void; }>(); @@ -735,6 +736,16 @@ watch( border-search-section item-class="col-md-3 col-sm-6 col-12" v-model:selected-item="preSelectedItems" + @search=" + (value) => { + $emit( + 'search', + selectedProductGroup, + value, + pageState.productServiceTab === '1' ? 'service' : 'product', + ); + } + " :items=" pageState.productServiceTab === '1' ? productServiceCard && productServiceCard.service