You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
949 B
Vue

<template>
<div class="bs-manage-main-wrap">
<side-menu
:type="type"
@getPageInfo="getPageInfo"
/>
<menu-content
:catalog-info="catalogInfo"
:type="type"
/>
</div>
</template>
<script>
import SideMenu from './SideMenu'
import MenuContent from './MenuContent'
export default {
name: '',
props: {
type: {
type: String,
default: 'bigScreenCatalog'
}
},
components: { SideMenu, MenuContent },
data () {
return {
catalogInfo: {
isAll: true,
page: {
id: null,
code: null,
type: ''
}
}
}
},
mounted () {},
methods: {
getPageInfo (pageInfo) {
this.catalogInfo = pageInfo
}
}
}
</script>
<style lang="scss" scoped>
.bs-manage-main-wrap {
position: relative;
width: 100%;
height: 100%;
display: flex;
background-color: var(--bs-background-1);
// padding-top: 16px;
}
</style>