|
@@ -72,7 +72,7 @@
|
|
|
v-if="$utils.isNotEmpty(scope.column) && scope.value"
|
|
v-if="$utils.isNotEmpty(scope.column) && scope.value"
|
|
|
v-model="scope.value"
|
|
v-model="scope.value"
|
|
|
:multiple="$utils.toBoolean(scope.column.field_options.multiple, true)"
|
|
:multiple="$utils.toBoolean(scope.column.field_options.multiple, true)"
|
|
|
- :download="false"
|
|
|
|
|
|
|
+ :download="hasRole"
|
|
|
:store="scope.column.field_options.store"
|
|
:store="scope.column.field_options.store"
|
|
|
:readonly="true"
|
|
:readonly="true"
|
|
|
/>
|
|
/>
|
|
@@ -361,7 +361,10 @@ export default {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
data () {
|
|
data () {
|
|
|
|
|
+ const { role = [], highRoles = [] } = this.$store.getters.userInfo || {}
|
|
|
|
|
+ const hasRole = role.some(item => highRoles.includes(item.alias))
|
|
|
return {
|
|
return {
|
|
|
|
|
+ hasRole,
|
|
|
npmDialogFormVisible: false, // 弹窗
|
|
npmDialogFormVisible: false, // 弹窗
|
|
|
defId: '', // 编辑dialog需要使用
|
|
defId: '', // 编辑dialog需要使用
|
|
|
instanceId: '', // 流程查看办理详情
|
|
instanceId: '', // 流程查看办理详情
|