fix: fixed submodule descriptors icons
gitea/salix-front/pipeline/pr-test This commit looks good Details

This commit is contained in:
Jon Elias 2025-03-20 16:30:38 +01:00
parent 6c84c4ae77
commit 0ff590d5bb
7 changed files with 7 additions and 4 deletions

View File

@ -134,9 +134,7 @@ const emit = defineEmits(['onFetch']);
const iconModule = computed(() => { const iconModule = computed(() => {
moduleName.value = getName(); moduleName.value = getName();
if ($props.toModule) { if ($props.toModule) {
return router return router.getRoutes().find((r) => r.name === $props.toModule.name).meta.icon;
.getRoutes()
.find((r) => r.name && r.name.includes($props.toModule.name)).meta.icon;
} }
if (isSameModuleName) { if (isSameModuleName) {
return router.options.routes[1].children.find((r) => r.name === moduleName.value) return router.options.routes[1].children.find((r) => r.name === moduleName.value)

View File

@ -53,6 +53,7 @@ const removeAlias = () => {
:url="`MailAliases/${entityId}`" :url="`MailAliases/${entityId}`"
data-key="Alias" data-key="Alias"
title="alias" title="alias"
:to-module="{ name: 'AccountAlias' }"
> >
<template #menu> <template #menu>
<QItem v-ripple clickable @click="removeAlias()"> <QItem v-ripple clickable @click="removeAlias()">

View File

@ -30,6 +30,7 @@ const entityId = computed(() => {
:filter="filter" :filter="filter"
title="code" title="code"
data-key="ItemType" data-key="ItemType"
:to-module="{ name: 'ItemTypeList' }"
> >
<template #body="{ entity }"> <template #body="{ entity }">
<VnLv :label="$t('itemType.shared.code')" :value="entity.code" /> <VnLv :label="$t('itemType.shared.code')" :value="entity.code" />

View File

@ -26,6 +26,7 @@ const card = computed(() => store.data);
:url="`Agencies/${entityId}`" :url="`Agencies/${entityId}`"
:title="card?.name" :title="card?.name"
:subtitle="props.id" :subtitle="props.id"
:to-module="{ name: 'RouteAgency' }"
> >
<template #body="{ entity: agency }"> <template #body="{ entity: agency }">
<VnLv :label="t('globals.name')" :value="agency.name" /> <VnLv :label="t('globals.name')" :value="agency.name" />

View File

@ -35,6 +35,7 @@ const entityId = computed(() => {
:filter="filter" :filter="filter"
data-key="Roadmap" data-key="Roadmap"
:summary="summary" :summary="summary"
:to-module="{ name: 'RouteRoadmap' }"
> >
<template #body="{ entity }"> <template #body="{ entity }">
<VnLv :label="t('Roadmap')" :value="entity?.name" /> <VnLv :label="t('Roadmap')" :value="entity?.name" />

View File

@ -24,6 +24,7 @@ const entityId = computed(() => props.id || route.params.id);
:url="`Vehicles/${entityId}`" :url="`Vehicles/${entityId}`"
data-key="Vehicle" data-key="Vehicle"
title="numberPlate" title="numberPlate"
:to-module="{ name: 'RouteVehicle' }"
> >
<template #menu="{ entity }"> <template #menu="{ entity }">
<QItem <QItem

View File

@ -21,7 +21,7 @@ const entityId = computed(() => props.id || route.params.id);
:url="`Parkings/${entityId}`" :url="`Parkings/${entityId}`"
title="code" title="code"
:filter="filter" :filter="filter"
:to-module="{ name: 'ParkingList' }" :to-module="{ name: 'ParkingMain' }"
> >
<template #body="{ entity }"> <template #body="{ entity }">
<VnLv :label="$t('globals.code')" :value="entity.code" /> <VnLv :label="$t('globals.code')" :value="entity.code" />