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> <template>
<QHeader color="white" elevated> <QHeader color="white" elevated>
<QToolbar class="q-py-sm q-px-md"> <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"> <QTooltip bottom anchor="bottom right">
{{ t('globals.collapseMenu') }} {{ t('globals.collapseMenu') }}
</QTooltip> </QTooltip>

View File

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

View File

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

View File

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