Search departements by code

This commit is contained in:
Paul Chavard 2020-01-23 14:12:19 +00:00
parent 032731c3e8
commit f03cca4386
2 changed files with 17 additions and 1 deletions

View file

@ -1,5 +1,6 @@
import $ from 'jquery';
import 'select2';
import { isNumeric } from '@utils';
const { api_geo_url, api_adresse_url } = gon.autocomplete || {};
@ -80,10 +81,21 @@ const communesOptions = {
const etranger99 = { id: '99 - Étranger', text: '99 - Étranger' };
const departementsOptions = {
...baseOptions,
minimumInputLength: 2,
minimumInputLength: 1,
ajax: {
...baseAjaxOptions,
url: `${api_geo_url}/departements`,
data({ term }) {
const data = { fields: 'nom,code' };
if (isNumeric(term)) {
data.code = term.trim().padStart(2, '0');
} else {
data.nom = term;
}
return data;
},
processResults(data) {
return {
results: data