0
0
Fork 0

perf: restore CustomerBasicData

This commit is contained in:
Javier Segarra 2024-08-28 20:31:19 +02:00
parent 57c9035751
commit 391c908d1b
1 changed files with 9 additions and 27 deletions

View File

@ -38,7 +38,7 @@ const title = ref();
clearable
v-model="data.name"
/>
<VnSelect
<QSelect
:input-debounce="0"
:label="t('customer.basicData.businessType')"
:options="businessTypes"
@ -89,18 +89,15 @@ const title = ref();
</VnRow>
<VnRow>
<VnSelect
url="Workers/search"
url="Workers/activeWithInheritedRole"
:filter="{ where: { role: 'salesPerson' } }"
option-filter="firstName"
v-model="data.salesPersonFk"
:label="t('customer.basicData.salesPerson')"
:params="{
departmentCodes: ['VT', 'shopping'],
}"
:fields="['id', 'nickname']"
sort-by="nickname ASC"
:rules="validate('client.salesPersonFk')"
:use-like="false"
emit-value
auto-load
:emit-value="false"
@update:model-value="(val) => (title = val?.nickname)"
>
<template #prepend>
<VnAvatar
@ -109,19 +106,8 @@ const title = ref();
:title="title"
/>
</template>
<template #option="scope">
<QItem v-bind="scope.itemProps">
<QItemSection>
<QItemLabel>{{ scope.opt?.name }}</QItemLabel>
<QItemLabel caption
>{{ scope.opt?.nickname }},
{{ scope.opt?.code }}</QItemLabel
>
</QItemSection>
</QItem>
</template>
</VnSelect>
<VnSelect
<QSelect
v-model="data.contactChannelFk"
:options="contactChannels"
option-value="id"
@ -134,9 +120,7 @@ const title = ref();
/>
</VnRow>
<VnRow>
<VnSelect
url="Clients"
:where="{ id: { neq: $route.params.id } }"
<QSelect
:input-debounce="0"
:label="t('customer.basicData.previousClient')"
:options="clients"
@ -145,9 +129,7 @@ const title = ref();
map-options
option-label="name"
option-value="id"
sort-by="name ASC"
v-model="data.transferorFk"
:fields="['id', 'name']"
>
<template #append>
<QIcon name="info" class="cursor-pointer">
@ -158,7 +140,7 @@ const title = ref();
}}</QTooltip>
</QIcon>
</template>
</VnSelect>
</QSelect>
</VnRow>
</template>
</FormModel>