From 62ae55ae397b7997b147a7b946f7ad5f1c78a45d Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期三, 26 十月 2022 19:34:33 +0800 Subject: [PATCH] 综合展示,系统管理,授权管理,专题图,资料馆添加权限配置 --- src/views/Synthesis/inquire.vue | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 51 insertions(+), 4 deletions(-) diff --git a/src/views/Synthesis/inquire.vue b/src/views/Synthesis/inquire.vue index 75600cf..fbf04fb 100644 --- a/src/views/Synthesis/inquire.vue +++ b/src/views/Synthesis/inquire.vue @@ -22,6 +22,18 @@ </div> <div class="div_li">{{ $t(item.name) }}</div> </li> + <li v-if="analyStatus.upload" style="margin-left: 20px"> + <div class="divli"> + <div class="backimge5"><i class="el-icon-upload2"></i></div> + </div> + <div class="div_li">涓婁紶</div> + </li> + <li v-if="analyStatus.download" style="margin-left: 20px"> + <div class="divli"> + <div class="backimge5"><i class="el-icon-download"></i></div> + </div> + <div class="div_li">涓嬭浇</div> + </li> </ul> </div> </template> @@ -71,9 +83,35 @@ }, ], rel_name: null, + analyStatus: { + upload: false, + download: false, + }, }; }, + created() { + var cover_Id = this.$store.state.syntiesis.menu; + var cover_perms = this.$store.state.permsEntity; + + for (var i = 0; i < cover_perms.length; i++) { + if (cover_perms[i].pid == cover_Id) { + this.showViewMenu(cover_perms[i]); + } + } + }, methods: { + showViewMenu(res) { + if (res.cnName != '鏌ヨ') return; + console.log('鏌ヨ', res.tag); + switch (res.tag) { + case '/upload': + this.analyStatus.upload = true; + break; + case '/download': + this.analyStatus.download = true; + break; + } + }, changeIquery(res) { if (res.id == '7') { this.getQueryFile(); @@ -169,6 +207,12 @@ .e7 { background: url('../../assets/img/synthesis/鍥惧眰 24.png') no-repeat center; } + +.divli { + width: 100%; + height: 50%; + position: relative; +} .backimge5 { width: 30px; height: 30px; @@ -177,9 +221,12 @@ background-size: 100% 100%; margin: 0% 30%; } -.divli { - width: 100%; - height: 50%; - position: relative; +.backimgex { + width: 30px; + height: 30px; + margin-left: 25px; + position: absolute; + background-size: 100% 100%; + margin: 0% 30%; } </style> -- Gitblit v1.9.3