2025-04-28 07:23:25 +00:00
|
|
|
<template>
|
|
|
|
|
<div class="app-layout">
|
2025-04-28 10:14:16 +00:00
|
|
|
<div class="app-header">
|
|
|
|
|
<UserHeader />
|
|
|
|
|
</div>
|
2025-04-28 07:23:25 +00:00
|
|
|
<div class="app-main">
|
2025-04-30 06:53:42 +00:00
|
|
|
<layout-container>
|
|
|
|
|
<template #left>
|
2025-04-28 07:23:25 +00:00
|
|
|
<Sidebar />
|
2025-04-30 06:53:42 +00:00
|
|
|
</template>
|
|
|
|
|
<template #right>
|
2025-04-28 07:23:25 +00:00
|
|
|
<AppMain />
|
2025-04-30 06:53:42 +00:00
|
|
|
</template>
|
|
|
|
|
</layout-container>
|
2025-04-28 07:23:25 +00:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
<script setup lang="ts">
|
2025-04-28 10:14:16 +00:00
|
|
|
import UserHeader from '@/layout/layout-header/UserHeader.vue'
|
|
|
|
|
import Sidebar from '@/layout/components/sidebar/index.vue'
|
|
|
|
|
import AppMain from '@/layout/app-main/index.vue'
|
2025-04-28 07:23:25 +00:00
|
|
|
import useStore from '@/stores'
|
|
|
|
|
const { user } = useStore()
|
|
|
|
|
</script>
|
|
|
|
|
<style lang="scss" scoped>
|
2025-04-30 06:53:42 +00:00
|
|
|
@use './index.scss';
|
2025-04-28 07:23:25 +00:00
|
|
|
</style>
|