@ -188,6 +188,7 @@ export default {
mounted() {
},
render(h) {
const _this = this
let {
expandRowKeys,
size,
@ -351,7 +352,8 @@ export default {
{
$scopedSlots.btns ? $scopedSlots.btns() :
(<el-table-column
(_this.$store.getters.myRoles.find(i => i.name === '查看员') ? '' : (
<el-table-column
fixed="right"
label="操作"
width={btnWidth}
@ -384,7 +386,8 @@ export default {
)
}
}}>
</el-table-column>)
</el-table-column>
))
</el-table>)
:
@ -6,6 +6,7 @@ const getters = {
name: state => state.user.name,
roles: state => state.user.roles,
permission_routes: state => state.permission.routes,
village_codes: state => state.app.villageCodes
village_codes: state => state.app.villageCodes,
myRoles: state => state.user.myRoles
export default getters
@ -126,6 +126,7 @@
>
<template v-slot:default="scope">
<Poptip
v-if="!$store.getters.myRoles.find(i => i.name === '查看员')"
transfer
confirm
title="确认要删除?"
@ -136,6 +137,7 @@
</Poptip>
<Button
size="small"
ghost
type="primary"
@ -45,6 +45,7 @@
style="margin-left: 4px"
@ -53,6 +54,7 @@
popper-class="pop-confirm"
@ -93,7 +95,7 @@
placement="top"
v-if="hasEditorAuth"
v-if="hasEditorAuth && !$store.getters.myRoles.find(i => i.name === '查看员')"
style="margin-left: 4px;margin-bottom: 8px;"
@ -92,6 +92,7 @@
}"
>查看</Button>
@ -102,6 +103,7 @@
<Button size="small"
@click="editor(scope.row)">编辑</Button>
@ -63,6 +63,7 @@
@ -73,6 +74,7 @@
@ -191,6 +191,7 @@
<el-table-column label="操作" fixed="right" header-align="center" align="left" width="200">
@ -68,7 +68,7 @@
</template>
<template v-slot:footer>
<template v-if="form.id && isDelete">
<template v-if="form.id && isDelete && !$store.getters.myRoles.find(i => i.name === '查看员')">
:transfer="true"
@ -37,6 +37,7 @@
@ -47,6 +48,7 @@