|
|
@@ -1,8 +1,6 @@
|
|
|
<template>
|
|
|
<div class="tab4">
|
|
|
- <div class="insideTop">
|
|
|
- 操作日志
|
|
|
- </div>
|
|
|
+ <div class="insideTop">操作日志</div>
|
|
|
<div class="obstruct"></div>
|
|
|
<!-- 主要内容 -->
|
|
|
<div class="conten">
|
|
|
@@ -29,7 +27,10 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="userName" label="账号"> </el-table-column>
|
|
|
<el-table-column prop="type" label="操作模块"> </el-table-column>
|
|
|
- <el-table-column prop="description" label="操作事件"></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="description"
|
|
|
+ label="操作事件"
|
|
|
+ ></el-table-column>
|
|
|
<el-table-column prop="createTime" label="操作时间"></el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
|
@@ -69,8 +70,7 @@ export default {
|
|
|
// 监听属性 类似于data概念
|
|
|
computed: {},
|
|
|
// 监控data中的数据变化
|
|
|
- watch: {
|
|
|
- },
|
|
|
+ watch: {},
|
|
|
// 方法集合
|
|
|
methods: {
|
|
|
// 点击查询
|
|
|
@@ -103,7 +103,19 @@ export default {
|
|
|
this.logList(this.formData)
|
|
|
},
|
|
|
// 生命周期 - 挂载完成(可以访问DOM元素)
|
|
|
- mounted () {},
|
|
|
+ mounted () {
|
|
|
+ // 不是管理员进入回调到登录页
|
|
|
+ const userInfo = localStorage.getItem('JMYZU_userInfo')
|
|
|
+ if (userInfo) {
|
|
|
+ const isAdmin = JSON.parse(userInfo).isAdmin
|
|
|
+ if (isAdmin !== 1) {
|
|
|
+ alert('没有该页面权限,请联系管理员!')
|
|
|
+ localStorage.clear('JMYZU_token')
|
|
|
+ localStorage.clear('JMYZU_userInfo')
|
|
|
+ this.$router.push('/')
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
beforeCreate () {}, // 生命周期 - 创建之前
|
|
|
beforeMount () {}, // 生命周期 - 挂载之前
|
|
|
beforeUpdate () {}, // 生命周期 - 更新之前
|
|
|
@@ -116,7 +128,7 @@ export default {
|
|
|
<style lang='less' scoped>
|
|
|
.tab4 {
|
|
|
height: 100%;
|
|
|
- .insideTop .add{
|
|
|
+ .insideTop .add {
|
|
|
right: 55px;
|
|
|
}
|
|
|
.conten {
|
|
|
@@ -146,12 +158,12 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- .paging {
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
- position: absolute;
|
|
|
- bottom: 30px;
|
|
|
- right: 20px;
|
|
|
- }
|
|
|
+ .paging {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ position: absolute;
|
|
|
+ bottom: 30px;
|
|
|
+ right: 20px;
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|