refs #6694 VnLocation #154

Merged
jsegarra merged 31 commits from 6280_vnLocation into dev 2024-01-29 13:23:04 +00:00
2 changed files with 15 additions and 7 deletions
Showing only changes of commit 20835471a3 - Show all commits

View File

@ -98,9 +98,8 @@ function showLabel(data){
v-model="value"
jsegarra marked this conversation as resolved Outdated
Outdated
Review

Igual se lo pondria mas alto, ver como esta en salix

Igual se lo pondria mas alto, ver como esta en salix

Corregido 6809e9bddb

Corregido 6809e9bddb37ba812c3e56a8f62f3beb255a051d
:options="postcodesOptions"
:label="t('Location')"
option-value="geoFk"
:option-label="showLabel"
:placeholder="t('Min. 3 char')"
:placeholder="t('Search by postalCode or town (at least 3 characters')"
v-bind="$attrs"
emit-value
map-options
@ -138,4 +137,5 @@ function showLabel(data){
<i18n>
es:
Location: Ubicación
Search by postalCode or town (at least 3 characters): Buscar por código postal o nombre ( al menos 3 letras)
</i18n>

View File

@ -36,9 +36,13 @@ const provincesLocationOptions = ref([]);
const countriesOptions = ref([]);
const postcodesOptions = ref([]);
const onPostcodeCreated = async () => {
postcodeFetchDataRef.value.fetch();
};
function handleLocation(data, { city, postcode, provinceFk, countryFk }) {
data.postcode = postcode;
data.city = city;
data.provinceFk = provinceFk;
data.countryFk = countryFk;
}
</script>
<template>
@ -133,10 +137,14 @@ const onPostcodeCreated = async () => {
<VnRow class="row q-gutter-md q-mb-md">
<div class="col">
jsegarra marked this conversation as resolved Outdated
Outdated
Review

Aqui deberia estar supongo

Aqui deberia estar supongo
<VnLocation
:rules="validate('Worker.postcode')"
:roles-allowed-to-create="['deliveryAssistant']"
:options="postcodesOptions"
v-model="data.location"
@update:model-value="(data)=> console.log(data)"
>
@update:model-value="
(location) => handleLocation(data, location)
"
>
</VnLocation>
</div>
</VnRow>