|
@@ -1,9 +1,7 @@
|
|
|
<template>
|
|
<template>
|
|
|
<el-container id="app">
|
|
<el-container id="app">
|
|
|
<el-aside :width="collapse ? '65px' : '200px'" class="aside">
|
|
<el-aside :width="collapse ? '65px' : '200px'" class="aside">
|
|
|
- <div v-if="collapse" class="logo-wrapper collapse" @click="$router.push('/chart1')">
|
|
|
|
|
- 监控中心
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <div v-if="collapse" class="logo-wrapper collapse" @click="$router.push('/chart1')">监控中心</div>
|
|
|
<div v-else class="logo-wrapper" @click="$router.push('/chart1')">监控中心</div>
|
|
<div v-else class="logo-wrapper" @click="$router.push('/chart1')">监控中心</div>
|
|
|
<el-menu
|
|
<el-menu
|
|
|
:collapse="collapse"
|
|
:collapse="collapse"
|
|
@@ -13,7 +11,7 @@
|
|
|
:unique-opened="true"
|
|
:unique-opened="true"
|
|
|
:router="true"
|
|
:router="true"
|
|
|
:default-active="activeMenu"
|
|
:default-active="activeMenu"
|
|
|
- style="border-right: 1px solid #545c64;"
|
|
|
|
|
|
|
+ style="border-right: 1px solid #545c64"
|
|
|
class="el-menu-vertical-demo"
|
|
class="el-menu-vertical-demo"
|
|
|
>
|
|
>
|
|
|
<sys-menu v-for="item in menus" :menu="item" :key="item.id"> </sys-menu>
|
|
<sys-menu v-for="item in menus" :menu="item" :key="item.id"> </sys-menu>
|
|
@@ -23,10 +21,10 @@
|
|
|
<el-header class="app-header">
|
|
<el-header class="app-header">
|
|
|
<div class="header-btn" @click="collapse = !collapse">
|
|
<div class="header-btn" @click="collapse = !collapse">
|
|
|
<div :style="{ transform: collapse ? 'rotate(90deg)' : '' }">
|
|
<div :style="{ transform: collapse ? 'rotate(90deg)' : '' }">
|
|
|
- <i class="fas fa-bars" style="font-size: 18px;"></i>
|
|
|
|
|
|
|
+ <i class="fas fa-bars" style="font-size: 18px"></i>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <div style="flex-grow: 1; margin-left: 20px;"></div>
|
|
|
|
|
|
|
+ <div style="flex-grow: 1; margin-left: 20px"></div>
|
|
|
|
|
|
|
|
<el-tooltip
|
|
<el-tooltip
|
|
|
effect="dark"
|
|
effect="dark"
|
|
@@ -35,14 +33,14 @@
|
|
|
:open-delay="1000"
|
|
:open-delay="1000"
|
|
|
>
|
|
>
|
|
|
<div class="header-btn" @click="toggleFullScreen" ref="fullscreen">
|
|
<div class="header-btn" @click="toggleFullScreen" ref="fullscreen">
|
|
|
- <i class="fas fa-expand" style="font-size: 18px;"></i>
|
|
|
|
|
|
|
+ <i class="fas fa-expand" style="font-size: 18px"></i>
|
|
|
</div>
|
|
</div>
|
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
|
|
|
|
|
|
- <el-dropdown @command="onCommand" style="margin-left: 20px;" trigger="click">
|
|
|
|
|
|
|
+ <el-dropdown @command="onCommand" style="margin-left: 20px" trigger="click">
|
|
|
<img :src="userInfo ? userInfo.avatar || '' : ''" class="avatar" />
|
|
<img :src="userInfo ? userInfo.avatar || '' : ''" class="avatar" />
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
- <el-dropdown-item command="pwd" style="word-break:keep-all">修改密码 </el-dropdown-item>
|
|
|
|
|
|
|
+ <el-dropdown-item command="pwd" style="word-break: keep-all">修改密码 </el-dropdown-item>
|
|
|
<el-dropdown-item command="logout">退出登录 </el-dropdown-item>
|
|
<el-dropdown-item command="logout">退出登录 </el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
</el-dropdown>
|
|
@@ -67,7 +65,7 @@
|
|
|
<el-input v-model="pwdForm.repeat" type="password" placeholder="确认新密码"></el-input>
|
|
<el-input v-model="pwdForm.repeat" type="password" placeholder="确认新密码"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="验证码" prop="code">
|
|
<el-form-item label="验证码" prop="code">
|
|
|
- <el-input v-model="pwdForm.code" placeholder="请输入验证码" style="width:150px"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model="pwdForm.code" placeholder="请输入验证码" style="width: 150px"></el-input>
|
|
|
<img :src="captcha" class="captcha-image" @click="refreshCaptcha" />
|
|
<img :src="captcha" class="captcha-image" @click="refreshCaptcha" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
@@ -222,7 +220,9 @@ export default {
|
|
|
children: [
|
|
children: [
|
|
|
{ active: false, name: '日志管理', path: '/operationLogList', icon: 'fas fa-bars' },
|
|
{ active: false, name: '日志管理', path: '/operationLogList', icon: 'fas fa-bars' },
|
|
|
{ active: false, name: '配置管理', path: '/sysConfigList', icon: 'fas fa-bars' },
|
|
{ active: false, name: '配置管理', path: '/sysConfigList', icon: 'fas fa-bars' },
|
|
|
- { active: false, name: '存储管理', path: '/genCodeList', icon: 'fas fa-bars' }
|
|
|
|
|
|
|
+ { active: false, name: '存储管理', path: '/genCodeList', icon: 'fas fa-bars' },
|
|
|
|
|
+ { active: false, name: '用户管理', path: '/userList', icon: 'fas fa-bars' },
|
|
|
|
|
+ { active: false, name: '角色管理', path: '/authorityList', icon: 'fas fa-bars' }
|
|
|
]
|
|
]
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|