Explorar o código

大方调整文件修订历史的查看权限

zhonghuizhen hai 5 días
pai
achega
c3158083cf
Modificáronse 1 ficheiros con 13 adicións e 3 borrados
  1. 13 3
      src/views/component/fileTraining/index.vue

+ 13 - 3
src/views/component/fileTraining/index.vue

@@ -57,7 +57,7 @@
           <el-button type="primary" icon="el-icon-view" @click="lookFile"
             >查看文件信息</el-button
           >
-          <el-button type="primary" icon="el-icon-s-fold" @click="hideLeft">{{
+          <el-button v-if="showfilehistory" type="primary" icon="el-icon-s-fold" @click="hideLeft">{{
             leftContent
           }}</el-button>
           <el-button
@@ -249,7 +249,8 @@ export default {
       deleteVisible: false,
       deleteShow: false,
       showYueDuLiangRights: true,
-      leftContent: '隐藏修订历史'
+      leftContent: '隐藏修订历史',
+      showfilehistory: true,
     }
   },
   // 本人修改
@@ -338,7 +339,7 @@ export default {
   },
   async mounted() {
     this.height = this.getDialogHeightHeight()
-    const { fileDownRights,fileYueDuLiangRights } = (await getSetting('system')) || {}
+    const { fileDownRights,fileYueDuLiangRights,projectName } = (await getSetting('system')) || {}
 
     // 页面切换时改变计时状态
     document.addEventListener('visibilitychange', this.handlePageChange)
@@ -363,6 +364,15 @@ export default {
        //绍兴妇幼环境限制不显示阅读量
        this.showYueDuLiangRights = false
     }
+    //大方 历史按钮只展示给 系统管理员,主任,质量负责人,技术负责人,专业组组长,文件管理组组长和文件管理员
+    if (projectName == 'demo11') {
+      const allowRole = ['xtgljs','syszr','zlfzr','jsfzr','zhsfzr','wjglzzc','wjgly']
+      const fileHistoryPower = curRole.some((item) => allowRole.includes(item))
+       if(!fileHistoryPower){
+          this.showfilehistory = false
+          this.leftShow = false
+       }
+    }
   },
   methods: {
     getUserName(data) {