|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div id="tags-view-container" class="tags-view-container" v-show="true">
|
|
|
+ <div id="tags-view-container" class="tags-view-container" v-show="showTags">
|
|
|
<scroll-pane ref="scrollPane" class="tags-view-wrapper">
|
|
|
<router-link
|
|
|
v-for="tag in visitedViews"
|
|
@@ -28,6 +28,7 @@
|
|
|
<script>
|
|
|
import ScrollPane from './ScrollPane'
|
|
|
import path from 'path'
|
|
|
+import { mapGetters } from 'vuex'
|
|
|
|
|
|
export default {
|
|
|
components: { ScrollPane },
|
|
@@ -41,11 +42,26 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
|
+ ...mapGetters([
|
|
|
+ 'userInfo',
|
|
|
+ ]),
|
|
|
visitedViews() {
|
|
|
return this.$store.state.tagsView.visitedViews
|
|
|
},
|
|
|
routes() {
|
|
|
return this.$store.state.permission.routes
|
|
|
+ },
|
|
|
+ //临时处理 Tags暂时屏蔽土规部人员
|
|
|
+ showTags() {
|
|
|
+ let departs = this.userInfo.departmentList;
|
|
|
+ let landDeparts = ['土地规划与评估事业部','项目管理部','中江项目部','德昌项目部','评估评价部','技术研发部','市场部']
|
|
|
+ for(let i in departs){
|
|
|
+ if (landDeparts.includes(departs[i].name)){
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
watch: {
|