You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
<template>
|
|
|
|
<div class="wrap">
|
|
|
|
<div class="nav">
|
|
|
|
<div class="top">
|
|
|
|
<p style="margin:auto">商业银行系统</p>
|
|
|
|
</div>
|
|
|
|
<navbar class="body"></navbar>
|
|
|
|
</div>
|
|
|
|
<div class="manage-layout">
|
|
|
|
<div class="manage-content">
|
|
|
|
<router-view class="manage-view"></router-view>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
import navbar from '../navbar'
|
|
|
|
import { mapState } from 'vuex'
|
|
|
|
export default {
|
|
|
|
name: 'index',
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
components: {
|
|
|
|
navbar,
|
|
|
|
},
|
|
|
|
mounted() {
|
|
|
|
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
|
|
|
|
}
|
|
|
|
};
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
.wrap{
|
|
|
|
display: flex;
|
|
|
|
min-width: 1300px;
|
|
|
|
min-height: 100%;
|
|
|
|
// overflow: hidden;
|
|
|
|
.nav{
|
|
|
|
width: 270px;
|
|
|
|
border-top-left-radius: 20px;
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
.top{
|
|
|
|
height: 50px;
|
|
|
|
font-size: 20px;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
text-align: center;
|
|
|
|
border-top-left-radius: 15px;
|
|
|
|
color: #B3B3B3;
|
|
|
|
background: #222428;
|
|
|
|
}
|
|
|
|
.body{
|
|
|
|
flex: 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.manage-layout{
|
|
|
|
width: calc(100% - 270px);
|
|
|
|
.manage-content{
|
|
|
|
height: calc(100vh - 80px);
|
|
|
|
padding: 24px 24px 0;
|
|
|
|
overflow: auto;
|
|
|
|
.view{
|
|
|
|
min-height: calc(100% - 60px);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</style>
|