|
|
@ -22,31 +22,21 @@ function onOpenModal(type: ViewTypes, title = '') { |
|
|
|
$e('c:view:create', { view: type }) |
|
|
|
$e('c:view:create', { view: type }) |
|
|
|
emits('openModal', { type, title }) |
|
|
|
emits('openModal', { type, title }) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const BAR = ref(true) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
setInterval(() => { |
|
|
|
|
|
|
|
// alert('jo') |
|
|
|
|
|
|
|
BAR.value = !BAR.value |
|
|
|
|
|
|
|
}, 2000) |
|
|
|
|
|
|
|
</script> |
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
|
|
<template> |
|
|
|
<template> |
|
|
|
|
|
|
|
{{ geodataToggleState.show }} |
|
|
|
<a-menu :selected-keys="[]" class="flex flex-col"> |
|
|
|
<a-menu :selected-keys="[]" class="flex flex-col"> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<h3 class="px-3 text-xs font-semibold flex items-center gap-4 text-gray-500"> |
|
|
|
<h3 class="px-3 text-xs font-semibold flex items-center gap-4 text-gray-500"> |
|
|
|
{{ $t('activity.createView') }} |
|
|
|
{{ $t('activity.createView') }} |
|
|
|
</h3> |
|
|
|
</h3> |
|
|
|
|
|
|
|
|
|
|
|
<!-- <div v-if="BAR"> --> |
|
|
|
|
|
|
|
BAR IS TRUE |
|
|
|
|
|
|
|
<a-menu-item |
|
|
|
<a-menu-item |
|
|
|
v-if="BAR" |
|
|
|
|
|
|
|
key="grid" |
|
|
|
key="grid" |
|
|
|
class="group !flex !items-center !my-0 !h-2.5rem nc-create-grid-view" |
|
|
|
class="group !flex !items-center !my-0 !h-2.5rem nc-create-grid-view" |
|
|
|
@click="onOpenModal(ViewTypes.GRID)" |
|
|
|
@click="onOpenModal(ViewTypes.GRID)" |
|
|
|
>GRID BAR |
|
|
|
> |
|
|
|
<div v-if="BAR">BAR IS TRUE</div> |
|
|
|
|
|
|
|
<a-tooltip :mouse-enter-delay="1" placement="left"> |
|
|
|
<a-tooltip :mouse-enter-delay="1" placement="left"> |
|
|
|
<template #title> |
|
|
|
<template #title> |
|
|
|
{{ $t('msg.info.addView.grid') }} |
|
|
|
{{ $t('msg.info.addView.grid') }} |
|
|
@ -63,7 +53,7 @@ setInterval(() => { |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</a-tooltip> |
|
|
|
</a-tooltip> |
|
|
|
</a-menu-item> |
|
|
|
</a-menu-item> |
|
|
|
<!-- </div> --> |
|
|
|
|
|
|
|
<a-menu-item |
|
|
|
<a-menu-item |
|
|
|
key="gallery" |
|
|
|
key="gallery" |
|
|
|
class="group !flex !items-center !my-0 !h-2.5rem nc-create-gallery-view" |
|
|
|
class="group !flex !items-center !my-0 !h-2.5rem nc-create-gallery-view" |
|
|
@ -87,6 +77,7 @@ setInterval(() => { |
|
|
|
</a-menu-item> |
|
|
|
</a-menu-item> |
|
|
|
|
|
|
|
|
|
|
|
<a-menu-item |
|
|
|
<a-menu-item |
|
|
|
|
|
|
|
v-if="!isSqlView" |
|
|
|
key="form" |
|
|
|
key="form" |
|
|
|
class="group !flex !items-center !my-0 !h-2.5rem nc-create-form-view" |
|
|
|
class="group !flex !items-center !my-0 !h-2.5rem nc-create-form-view" |
|
|
|
@click="onOpenModal(ViewTypes.FORM)" |
|
|
|
@click="onOpenModal(ViewTypes.FORM)" |
|
|
@ -107,6 +98,7 @@ setInterval(() => { |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</a-tooltip> |
|
|
|
</a-tooltip> |
|
|
|
</a-menu-item> |
|
|
|
</a-menu-item> |
|
|
|
|
|
|
|
|
|
|
|
<a-menu-item |
|
|
|
<a-menu-item |
|
|
|
key="kanban" |
|
|
|
key="kanban" |
|
|
|
class="group !flex !items-center !my-0 !h-2.5rem nc-create-kanban-view" |
|
|
|
class="group !flex !items-center !my-0 !h-2.5rem nc-create-kanban-view" |
|
|
@ -128,13 +120,13 @@ setInterval(() => { |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</a-tooltip> |
|
|
|
</a-tooltip> |
|
|
|
</a-menu-item> |
|
|
|
</a-menu-item> |
|
|
|
|
|
|
|
<div v-if="geodataToggleState.show">SHOW</div> |
|
|
|
<a-menu-item |
|
|
|
<a-menu-item |
|
|
|
key="map" |
|
|
|
key="map" |
|
|
|
class="group !flex !items-center !my-0 !h-2.5rem nc-create-map-view" |
|
|
|
class="group !flex !items-center !my-0 !h-2.5rem nc-create-map-view" |
|
|
|
@click="onOpenModal(ViewTypes.MAP)" |
|
|
|
@click="onOpenModal(ViewTypes.MAP)" |
|
|
|
> |
|
|
|
> |
|
|
|
<div id="FOO">FOO: {{ geodataToggleState }}</div> |
|
|
|
{{ geodataToggleState.show }} |
|
|
|
|
|
|
|
|
|
|
|
<a-tooltip :mouse-enter-delay="1" placement="left"> |
|
|
|
<a-tooltip :mouse-enter-delay="1" placement="left"> |
|
|
|
<template #title> |
|
|
|
<template #title> |
|
|
|