|
@ -7,6 +7,8 @@ |
|
|
</el-aside> |
|
|
</el-aside> |
|
|
<!-- 分块滑动功能 --> |
|
|
<!-- 分块滑动功能 --> |
|
|
<el-main class="main-cont main-right"> |
|
|
<el-main class="main-cont main-right"> |
|
|
|
|
|
<transition mode="out-in" name="el-fade-in-linear"> |
|
|
|
|
|
<div class="topfix" :style="{width: `calc(100% - ${isCollapse?'54px':'220px'})`}"> |
|
|
<el-header class="header-cont"> |
|
|
<el-header class="header-cont"> |
|
|
<div @click="totalCollapse" class="menu-total"> |
|
|
<div @click="totalCollapse" class="menu-total"> |
|
|
<i class="el-icon-s-unfold" v-if="isCollapse"></i> |
|
|
<i class="el-icon-s-unfold" v-if="isCollapse"></i> |
|
@ -37,7 +39,26 @@ |
|
|
<el-dropdown-item @click.native="LoginOut" icon="el-icon-table-lamp">登 出</el-dropdown-item> |
|
|
<el-dropdown-item @click.native="LoginOut" icon="el-icon-table-lamp">登 出</el-dropdown-item> |
|
|
</el-dropdown-menu> |
|
|
</el-dropdown-menu> |
|
|
</el-dropdown> |
|
|
</el-dropdown> |
|
|
<el-dialog |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
</el-header> |
|
|
|
|
|
<!-- 当前面包屑用路由自动生成可根据需求修改 --> |
|
|
|
|
|
<!-- |
|
|
|
|
|
:to="{ path: item.path }" 暂时注释不用--> |
|
|
|
|
|
<HistoryComponent /> |
|
|
|
|
|
</div> |
|
|
|
|
|
</transition> |
|
|
|
|
|
<transition mode="out-in" name="el-fade-in-linear"> |
|
|
|
|
|
<keep-alive> |
|
|
|
|
|
<router-view v-if="$route.meta.keepAlive" class="admin-box"></router-view> |
|
|
|
|
|
</keep-alive> |
|
|
|
|
|
</transition> |
|
|
|
|
|
<transition mode="out-in" name="el-fade-in-linear"> |
|
|
|
|
|
<router-view v-if="!$route.meta.keepAlive" class="admin-box"></router-view> |
|
|
|
|
|
</transition> |
|
|
|
|
|
</el-main> |
|
|
|
|
|
</el-container> |
|
|
|
|
|
<el-dialog |
|
|
title="修改密码" |
|
|
title="修改密码" |
|
|
:visible.sync="showPassword" |
|
|
:visible.sync="showPassword" |
|
|
@close="clearPassword" |
|
|
@close="clearPassword" |
|
@ -59,23 +80,6 @@ |
|
|
<el-button type="primary" @click="savePassword">确 定</el-button> |
|
|
<el-button type="primary" @click="savePassword">确 定</el-button> |
|
|
</div> |
|
|
</div> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
</el-header> |
|
|
|
|
|
<!-- 当前面包屑用路由自动生成可根据需求修改 --> |
|
|
|
|
|
<!-- |
|
|
|
|
|
:to="{ path: item.path }" 暂时注释不用--> |
|
|
|
|
|
<HistoryComponent /> |
|
|
|
|
|
<transition mode="out-in" name="el-fade-in-linear"> |
|
|
|
|
|
<keep-alive> |
|
|
|
|
|
<router-view v-if="$route.meta.keepAlive" class="admin-box"></router-view> |
|
|
|
|
|
</keep-alive> |
|
|
|
|
|
</transition> |
|
|
|
|
|
<transition mode="out-in" name="el-fade-in-linear"> |
|
|
|
|
|
<router-view v-if="!$route.meta.keepAlive" class="admin-box"></router-view> |
|
|
|
|
|
</transition> |
|
|
|
|
|
</el-main> |
|
|
|
|
|
</el-container> |
|
|
|
|
|
</el-container> |
|
|
</el-container> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
@ -221,8 +225,15 @@ $mainHight: 100vh; |
|
|
.dropdown-group { |
|
|
.dropdown-group { |
|
|
min-width: 100px; |
|
|
min-width: 100px; |
|
|
} |
|
|
} |
|
|
|
|
|
.topfix{ |
|
|
|
|
|
position:fixed; |
|
|
|
|
|
top:0; |
|
|
|
|
|
box-sizing: border-box; |
|
|
|
|
|
z-index: 999; |
|
|
|
|
|
} |
|
|
.admin-box{ |
|
|
.admin-box{ |
|
|
background-color: rgb(255,255,255); |
|
|
background-color: rgb(255,255,255); |
|
|
|
|
|
margin-top: 100px; |
|
|
} |
|
|
} |
|
|
.el-scrollbar__wrap { |
|
|
.el-scrollbar__wrap { |
|
|
padding-bottom: 17px; |
|
|
padding-bottom: 17px; |
|
@ -260,7 +271,6 @@ $mainHight: 100vh; |
|
|
} |
|
|
} |
|
|
.router-history{ |
|
|
.router-history{ |
|
|
background: #fff; |
|
|
background: #fff; |
|
|
margin-top: 1px; |
|
|
|
|
|
padding: 0 6px; |
|
|
padding: 0 6px; |
|
|
} |
|
|
} |
|
|
&.el-main { |
|
|
&.el-main { |
|
|