diff --git a/src/router/index.js b/src/router/index.js index a84acb6..17d67f9 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -57,7 +57,8 @@ export const loadMenus = (next, to) => { const rdata = JSON.parse(JSON.stringify(res)) const sidebarRoutes = filterAsyncRouter(sdata) const rewriteRoutes = filterAsyncRouter(rdata, false, true) - rewriteRoutes.push({ path: '*', redirect: '/404', hidden: true }) + // 当前用户角色登录后,无上次缓存页面权限,即跳转到首页而不是404 + rewriteRoutes.push({ path: '*', redirect: '/', hidden: true }) store.dispatch('GenerateRoutes', rewriteRoutes).then(() => { // 存储路由 router.addRoutes(rewriteRoutes) // 动态添加可访问路由表 diff --git a/src/views/archivesManage/archivesCheck/module/checkDetail.vue b/src/views/archivesManage/archivesCheck/module/checkDetail.vue index a169736..ffd618a 100644 --- a/src/views/archivesManage/archivesCheck/module/checkDetail.vue +++ b/src/views/archivesManage/archivesCheck/module/checkDetail.vue @@ -107,8 +107,8 @@ - - + + - diff --git a/src/views/archivesManage/archivesSearch/index.vue b/src/views/archivesManage/archivesSearch/index.vue index 714338d..b9c21d2 100644 --- a/src/views/archivesManage/archivesSearch/index.vue +++ b/src/views/archivesManage/archivesSearch/index.vue @@ -138,6 +138,7 @@ import { getCategoryTree } from '@/api/category/category' import { querySeniorArchives } from '@/api/archivesManage/archivesList' import { FetchIsExistBorrow, FetchAddArchivesWaitRegister } from '@/api/archivesManage/lendManage' import CallExternal from '@/api/storeManage/deviceManage/device' +import { mapGetters } from 'vuex' export default { name: 'ArchivesSearch', components: { ArchivesInfo }, @@ -213,6 +214,11 @@ export default { ] } }, + computed: { + ...mapGetters([ + 'roles' + ]) + }, async created() { await this.getDeviceListAll() }, @@ -348,10 +354,17 @@ export default { return } if (this.$route.path.indexOf('dashboard') !== -1) { - this.$router.push('/archivesManage/archivesSearch') - localStorage.setItem('homeSearchWords', this.keywords) - localStorage.setItem('homeSearchSelect', JSON.stringify(this.select)) + if (this.roles.includes('admin') || this.roles.includes('archivesSearch:list')) { + this.$router.push('/archivesManage/archivesSearch') + localStorage.setItem('homeSearchWords', this.keywords) + localStorage.setItem('homeSearchSelect', JSON.stringify(this.select)) // localStorage.setItem('homeSearchCheckbox', JSON.stringify([3, 4, 5])) + } else { + this.$message({ + message: '当前账号没有权限', + type: 'warning' + }) + } } else { this.dimSearch() } diff --git a/src/views/archivesManage/lendManage/index.vue b/src/views/archivesManage/lendManage/index.vue index 8047418..b5a43ef 100644 --- a/src/views/archivesManage/lendManage/index.vue +++ b/src/views/archivesManage/lendManage/index.vue @@ -1,105 +1,110 @@ - - - - - - - - - - 待借档案 - 借出确认 - 归还确认 - 借还记录 - 借阅者管理 - 借阅流程管理 - - - - - - - - - - - - - + + + + + + + + + + 待借档案 + 借出确认 + 归还确认 + 借还记录 + 借阅者管理 + 借阅流程管理 + + + + + + + + + + + + + diff --git a/src/views/archivesManage/outInStorage/module/detailDialog.vue b/src/views/archivesManage/outInStorage/module/detailDialog.vue index d4e5eee..e561da7 100644 --- a/src/views/archivesManage/outInStorage/module/detailDialog.vue +++ b/src/views/archivesManage/outInStorage/module/detailDialog.vue @@ -37,13 +37,13 @@ - + - - + + - diff --git a/src/views/components/AccessDoor.vue b/src/views/components/AccessDoor.vue index f1ae038..2b803c4 100644 --- a/src/views/components/AccessDoor.vue +++ b/src/views/components/AccessDoor.vue @@ -2,12 +2,12 @@ - - + + 通道门记录 - + {{ scope.row.createTime | parseTime }} @@ -24,6 +24,7 @@ - - + + + + 删除 + 标记已读 + 全部标记已读 + + 搜索 + + + + + + + + 系统消息 + + + + + + {{ scope.row.create_time | parseTime }} + + + + + + + + + + 确定删除所选消息吗? + + + + + + + + +
+
通道门记录
确定删除所选消息吗?