|
|
@@ -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) {
|