improve search performance in contribution member search
This commit is contained in:
parent
972b1845ed
commit
fc368bcd1a
|
@ -119,6 +119,10 @@ class MemberResource extends JsonResource
|
|||
*/
|
||||
public static function meta(): array
|
||||
{
|
||||
if (request()->header('X-Meta') === 'false') {
|
||||
return [];
|
||||
}
|
||||
|
||||
if (request()->header('X-Inertia-Partial-Data', '') !== '' && !str_contains(request()->header('X-Inertia-Partial-Data', ''), 'meta')) {
|
||||
return [];
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
<button v-for="(compiler, index) in compilers" class="btn btn-primary mt-3 inline-block" @click.prevent="
|
||||
values.type = compiler.class;
|
||||
submit();
|
||||
" v-text="compiler.title"></button>
|
||||
" v-text="compiler.title"></button>
|
||||
</form>
|
||||
</page-layout>
|
||||
</template>
|
||||
|
@ -66,13 +66,17 @@ export default {
|
|||
this.search.s = event;
|
||||
|
||||
debounce(async () => {
|
||||
var response = await this.axios.post('/api/member/search', {
|
||||
filter: {
|
||||
search: event,
|
||||
hasBirthday: true,
|
||||
hasFullAddress: true,
|
||||
var response = await this.axios.post(
|
||||
'/api/member/search',
|
||||
{
|
||||
filter: {
|
||||
search: event,
|
||||
hasBirthday: true,
|
||||
hasFullAddress: true,
|
||||
},
|
||||
},
|
||||
});
|
||||
{ headers: { 'X-Meta': 'false' } }
|
||||
);
|
||||
|
||||
this.search.results = response.data.data;
|
||||
}, 300)();
|
||||
|
|
Loading…
Reference in New Issue