|
@@ -1,55 +0,0 @@
|
|
|
-<template>
|
|
|
- <div class="left-layout">
|
|
|
- <div class="left-layout-menu">
|
|
|
- <MenuCom />
|
|
|
- </div>
|
|
|
- <div class="left-layout-center">
|
|
|
- <div class="left-layout-center-head">
|
|
|
- <HeadCom />
|
|
|
- </div>
|
|
|
- <div class="left-layout-center-breadcrumb">
|
|
|
- <BreadcrumbCom />
|
|
|
- </div>
|
|
|
- <div class="left-layout-center-content">
|
|
|
- <router-view />
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-</template>
|
|
|
-
|
|
|
-<script setup lang="ts">
|
|
|
-import { getCurrentInstance, onMounted, reactive } from 'vue'
|
|
|
-import HeadCom from './head/index.vue'
|
|
|
-import MenuCom from './menu/index.vue'
|
|
|
-import BreadcrumbCom from '../breadcrumb/index.vue'
|
|
|
-
|
|
|
-const { proxy } = getCurrentInstance()
|
|
|
-const state: any = reactive({})
|
|
|
-</script>
|
|
|
-
|
|
|
-<style lang="scss" scoped>
|
|
|
-.left-layout {
|
|
|
- width: 100%;
|
|
|
- height: 100%;
|
|
|
- display: flex;
|
|
|
- .left-layout-menu {
|
|
|
- width: 300px;
|
|
|
- height: 100%;
|
|
|
- background-color: #0b46c9;
|
|
|
- }
|
|
|
- .left-layout-center {
|
|
|
- flex: 1;
|
|
|
- display: flex;
|
|
|
- flex-direction: column;
|
|
|
- .left-layout-center-head {
|
|
|
- width: 100%;
|
|
|
- height: 60px;
|
|
|
- background-color: #22a5fe;
|
|
|
- }
|
|
|
- .left-layout-center-content {
|
|
|
- flex: 1;
|
|
|
- background-color: #666666;
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
-</style>
|