Files
lina/src/layout/components/GenericListTable/index.vue
ibuler 4d4dc35735 perf: 优化 table 去掉clone
perf: 去掉

perf: xxx
2021-06-18 10:26:59 +08:00

28 lines
583 B
Vue

<template>
<ListTable ref="ListTable" v-bind="$attrs" v-on="$listeners" />
</template>
<script>
import ListTable from '@/components/ListTable/index'
import { mapGetters } from 'vuex'
export default {
name: 'GenericListTable',
components: {
ListTable
},
computed: {
...mapGetters(['currentOrgIsRoot'])
},
created() {
const headerActions = this.$attrs['header-actions'] || {}
if (headerActions.canCreate === undefined && this.currentOrgIsRoot) {
_.set(this.$attrs, 'header-actions.canCreate', false)
}
}
}
</script>
<style scoped>
</style>