feat: change navBar buttons

This commit is contained in:
Javier Segarra 2024-08-28 14:03:37 +02:00
parent ae70256b5e
commit 8619abdfb4
4 changed files with 36 additions and 12 deletions

View File

@ -24,7 +24,13 @@ const pinnedModulesRef = ref();
<template>
<QHeader color="white" elevated>
<QToolbar class="q-py-sm q-px-md">
<QBtn @click="stateStore.toggleLeftDrawer()" icon="menu" round dense flat>
<QBtn
@click="stateStore.toggleLeftDrawer()"
icon="dock_to_right"
round
dense
flat
>
<QTooltip bottom anchor="bottom right">
{{ t('globals.collapseMenu') }}
</QTooltip>

View File

@ -37,7 +37,7 @@ const stateStore = useStateStore();
@click="stateStore.toggleRightDrawer()"
round
dense
icon="menu"
icon="dock_to_left"
>
<QTooltip bottom anchor="bottom right">
{{ t('globals.collapseMenu') }}

View File

@ -38,7 +38,7 @@ const title = ref();
clearable
v-model="data.name"
/>
<QSelect
<VnSelect
:input-debounce="0"
:label="t('customer.basicData.businessType')"
:options="businessTypes"
@ -89,15 +89,18 @@ const title = ref();
</VnRow>
<VnRow>
<VnSelect
url="Workers/activeWithInheritedRole"
:filter="{ where: { role: 'salesPerson' } }"
option-filter="firstName"
url="Workers/search"
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="false"
@update:model-value="(val) => (title = val?.nickname)"
emit-value
auto-load
>
<template #prepend>
<VnAvatar
@ -106,8 +109,19 @@ 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>
<QSelect
<VnSelect
v-model="data.contactChannelFk"
:options="contactChannels"
option-value="id"
@ -120,7 +134,9 @@ const title = ref();
/>
</VnRow>
<VnRow>
<QSelect
<VnSelect
url="Clients"
:where="{ id: { neq: $route.params.id } }"
:input-debounce="0"
:label="t('customer.basicData.previousClient')"
:options="clients"
@ -129,7 +145,9 @@ 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">
@ -140,7 +158,7 @@ const title = ref();
}}</QTooltip>
</QIcon>
</template>
</QSelect>
</VnSelect>
</VnRow>
</template>
</FormModel>

View File

@ -52,7 +52,7 @@ onUnmounted(() => (stateStore.rightDrawer = false));
@click="stateStore.toggleRightDrawer()"
round
dense
icon="menu"
icon="dock_to_left"
>
<QTooltip bottom anchor="bottom right">
{{ t('globals.collapseMenu') }}