This commit is contained in:
parent
e708e0cd6d
commit
37baa9bcac
|
@ -3,16 +3,10 @@ import { onMounted, ref, watch } from 'vue';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import SkeletonSummary from 'components/ui/SkeletonSummary.vue';
|
import SkeletonSummary from 'components/ui/SkeletonSummary.vue';
|
||||||
import VnLv from 'src/components/ui/VnLv.vue';
|
import VnLv from 'src/components/ui/VnLv.vue';
|
||||||
import { useRoute } from 'vue-router';
|
|
||||||
|
|
||||||
const route = useRoute();
|
onMounted(() => fetch());
|
||||||
|
|
||||||
const entity = ref();
|
const entity = ref();
|
||||||
const isSummary = ref(true);
|
|
||||||
onMounted(() => {
|
|
||||||
isSummary.value = !String(route.path).endsWith('/summary');
|
|
||||||
fetch();
|
|
||||||
});
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
url: {
|
url: {
|
||||||
type: String,
|
type: String,
|
||||||
|
@ -54,13 +48,7 @@ watch(props, async () => {
|
||||||
<template v-if="entity">
|
<template v-if="entity">
|
||||||
<div class="summaryHeader bg-primary q-pa-md text-weight-bolder">
|
<div class="summaryHeader bg-primary q-pa-md text-weight-bolder">
|
||||||
<slot name="header-left">
|
<slot name="header-left">
|
||||||
<span
|
<span></span>
|
||||||
><QIcon
|
|
||||||
v-if="isSummary"
|
|
||||||
name="open_in_new"
|
|
||||||
color="white"
|
|
||||||
size="sm"
|
|
||||||
/></span>
|
|
||||||
</slot>
|
</slot>
|
||||||
<slot name="header" :entity="entity">
|
<slot name="header" :entity="entity">
|
||||||
<VnLv :label="`${entity.id} -`" :value="entity.name" />
|
<VnLv :label="`${entity.id} -`" :value="entity.name" />
|
||||||
|
|
Loading…
Reference in New Issue