fix: minor bugs
gitea/salix-front/pipeline/head This commit looks good Details

This commit is contained in:
Javier Segarra 2025-05-01 10:21:11 +02:00
parent bc7c20e6a6
commit 82976dd114
4 changed files with 21 additions and 7 deletions

View File

@ -132,8 +132,7 @@ const card = toRef(props, 'item');
display: flex; display: flex;
flex-direction: column; flex-direction: column;
gap: 4px; gap: 4px;
white-space: nowrap;
width: 192px;
p { p {
margin-bottom: 0; margin-bottom: 0;
} }

View File

@ -313,16 +313,28 @@ async function getZone(options) {
<VnSelect <VnSelect
:label="t('basicData.address')" :label="t('basicData.address')"
v-model="addressId" v-model="addressId"
option-value="id"
option-label="nickname" option-label="nickname"
:options="addresses" :options="addresses"
hide-selected hide-selected
map-options map-options
:required="true" :required="true"
:sort-by="['isActive DESC']"
:rules="validate('basicData.address')" :rules="validate('basicData.address')"
> >
<template #option="scope"> <template #option="scope">
<QItem v-bind="scope.itemProps"> <QItem
v-bind="scope.itemProps"
:class="{ disabled: !scope.opt.isActive }"
>
<QItemSection style="min-width: min-content" avatar>
<QIcon
v-if="scope.opt.isActive && addressId === scope.opt.id"
size="sm"
color="grey"
name="star"
class="fill-icon"
/>
</QItemSection>
<QItemSection> <QItemSection>
<QItemLabel <QItemLabel
:class="{ :class="{
@ -348,6 +360,9 @@ async function getZone(options) {
{{ scope.opt?.agencyMode?.name }}</span {{ scope.opt?.agencyMode?.name }}</span
> >
</QItemLabel> </QItemLabel>
<QItemLabel caption>
{{ `#${scope.opt?.id}` }}
</QItemLabel>
</QItemSection> </QItemSection>
</QItem> </QItem>
</template> </template>

View File

@ -579,7 +579,7 @@ function setReference(data) {
hide-selected hide-selected
required required
@update:model-value="() => onClientSelected(data)" @update:model-value="() => onClientSelected(data)"
:sort-by="'id ASC'" :sort-by="['id ASC']"
> >
<template #option="scope"> <template #option="scope">
<QItem v-bind="scope.itemProps"> <QItem v-bind="scope.itemProps">
@ -605,7 +605,7 @@ function setReference(data) {
map-options map-options
required required
:disable="!data.clientId" :disable="!data.clientId"
:sort-by="'isActive DESC'" :sort-by="['isActive DESC']"
@update:model-value="() => fetchAvailableAgencies(data)" @update:model-value="() => fetchAvailableAgencies(data)"
> >
<template #option="scope"> <template #option="scope">

View File

@ -89,7 +89,7 @@ watch(
v-model="formData.geoFk" v-model="formData.geoFk"
url="Postcodes/location" url="Postcodes/location"
:fields="['geoFk', 'code', 'townFk', 'countryFk']" :fields="['geoFk', 'code', 'townFk', 'countryFk']"
:sort-by="'code ASC'" :sort-by="['code ASC']"
option-value="geoFk" option-value="geoFk"
option-label="code" option-label="code"
:filter-options="['code']" :filter-options="['code']"