8713-testToMaster #1539
|
@ -152,11 +152,23 @@ onMounted(() => {
|
||||||
});
|
});
|
||||||
|
|
||||||
async function fetchClientAddress(id, formData = {}) {
|
async function fetchClientAddress(id, formData = {}) {
|
||||||
const { data } = await axios.get(
|
const { data } = await axios.get(`Clients/${id}/addresses`, {
|
||||||
`Clients/${id}/addresses?filter[order]=isActive DESC`
|
params: {
|
||||||
);
|
filter: JSON.stringify({
|
||||||
|
include: [
|
||||||
|
{
|
||||||
|
relation: 'client',
|
||||||
|
scope: {
|
||||||
|
fields: ['defaultAddressFk'],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
order: ['isActive DESC'],
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
});
|
||||||
addressOptions.value = data;
|
addressOptions.value = data;
|
||||||
formData.addressId = data.defaultAddressFk;
|
formData.addressId = data[0].client.defaultAddressFk;
|
||||||
fetchAgencies(formData);
|
fetchAgencies(formData);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -164,7 +176,13 @@ async function fetchAgencies({ landed, addressId }) {
|
||||||
if (!landed || !addressId) return (agencyList.value = []);
|
if (!landed || !addressId) return (agencyList.value = []);
|
||||||
|
|
||||||
const { data } = await axios.get('Agencies/landsThatDay', {
|
const { data } = await axios.get('Agencies/landsThatDay', {
|
||||||
params: { addressFk: addressId, landed },
|
params: {
|
||||||
|
filter: JSON.stringify({
|
||||||
|
order: ['agencyMode DESC', 'agencyModeFk ASC'],
|
||||||
|
}),
|
||||||
|
addressFk: addressId,
|
||||||
|
landed,
|
||||||
|
},
|
||||||
});
|
});
|
||||||
agencyList.value = data;
|
agencyList.value = data;
|
||||||
}
|
}
|
||||||
|
@ -255,6 +273,7 @@ const getDateColor = (date) => {
|
||||||
</template>
|
</template>
|
||||||
</VnSelect>
|
</VnSelect>
|
||||||
<VnSelect
|
<VnSelect
|
||||||
|
:disable="!data.clientFk"
|
||||||
v-model="data.addressId"
|
v-model="data.addressId"
|
||||||
:options="addressOptions"
|
:options="addressOptions"
|
||||||
:label="t('module.address')"
|
:label="t('module.address')"
|
||||||
|
@ -281,6 +300,9 @@ const getDateColor = (date) => {
|
||||||
{{ scope.opt?.street }},
|
{{ scope.opt?.street }},
|
||||||
{{ scope.opt?.city }}
|
{{ scope.opt?.city }}
|
||||||
</QItemLabel>
|
</QItemLabel>
|
||||||
|
<QItemLabel caption>
|
||||||
|
{{ `#${scope.opt?.id}` }}
|
||||||
|
</QItemLabel>
|
||||||
</QItemSection>
|
</QItemSection>
|
||||||
</QItem>
|
</QItem>
|
||||||
</template>
|
</template>
|
||||||
|
|
Loading…
Reference in New Issue