【修改】修改权限

This commit is contained in:
zhoulingpo
2023-04-26 10:39:39 +08:00
parent 1c4458ec50
commit 0174f60c31
+23 -16
View File
@@ -141,9 +141,9 @@
</label> </label>
<div class="tag-info"> <div class="tag-info">
<span class="icon-tag-item"><img src="@/assets/imgs/icon-time.png" <span class="icon-tag-item"><img src="@/assets/imgs/icon-time.png"
alt=""><span>{{row.year}}</span></span> alt=""><span>{{row?.year}}</span></span>
<span class="icon-tag-item"><img src="@/assets/imgs/icon-tag01.png" <span class="icon-tag-item"><img src="@/assets/imgs/icon-tag01.png"
alt=""><span class="keyContent">{{getKeyContent(row.keyContent)}}</span></span> alt=""><span class="keyContent">{{getKeyContent(row?.keyContent)}}</span></span>
<!-- <span class="icon-tag-item"><img src="@/assets/imgs/icon-tag02.png" <!-- <span class="icon-tag-item"><img src="@/assets/imgs/icon-tag02.png"
alt=""><span>{{row.labelTwoName}}</span></span> alt=""><span>{{row.labelTwoName}}</span></span>
<span class="icon-tag-item"><img src="@/assets/imgs/icon-tag03.png" <span class="icon-tag-item"><img src="@/assets/imgs/icon-tag03.png"
@@ -157,7 +157,7 @@
<vxe-column show-overflow show-header-overflow title="操作" width="200" fixed="right"> <vxe-column show-overflow show-header-overflow title="操作" width="200" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<el-button type="text" @click="previewRow(row)">预览</el-button> <el-button type="text" @click="previewRow(row)">预览</el-button>
<!-- <el-button type="text" @click="downloadRow(row)">下载</el-button>--> <el-button type="text" v-if="isAdmin || row.power == 2 " @click="downloadRow(row)">下载</el-button>
</template> </template>
</vxe-column> </vxe-column>
@@ -246,7 +246,8 @@ export default {
], ],
checkIds: [], checkIds: [],
checkList: [], checkList: [],
checkedKeys:[] checkedKeys:[],
isAdmin: false //是否是管理员
} }
}, },
watch: { watch: {
@@ -256,17 +257,21 @@ export default {
}, },
methods: { methods: {
getKeyContent(list){ getKeyContent(list){
let keyContent=[] if(list){
list = JSON.parse(list) let keyContent=[]
list.forEach(item => { list = JSON.parse(list)
keyContent.push(item.text) list.forEach(item => {
}) keyContent.push(item.text)
keyContent = keyContent.toString().replace(/,/g, '/'); })
if(keyContent=='') keyContent='---' keyContent = keyContent.toString().replace(/,/g, '/');
// if(keyContent.length>15){ if(keyContent=='') keyContent='---'
// keyContent=keyContent.slice(0,15) +'...' // if(keyContent.length>15){
// } // keyContent=keyContent.slice(0,15) +'...'
return keyContent // }
return keyContent
}else{
return ''
}
}, },
getHalfCheckedNode(node,data){ getHalfCheckedNode(node,data){
this.checkedKeys=data.checkedKeys this.checkedKeys=data.checkedKeys
@@ -313,7 +318,7 @@ export default {
}, },
init () { init () {
this.getTreeLabel() this.getTreeLabel()
this.labelList() // this.labelList()
this.reportDateList() this.reportDateList()
this.reportList() this.reportList()
}, },
@@ -442,6 +447,8 @@ export default {
}, },
created () { created () {
this.init() this.init()
// 判断当前人是不是管理员
this.isAdmin = this.$store.getters.userInfo.roleIdList.indexOf('35LLRCAQ8D')>-1
} }
} }
</script> </script>