mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-14 16:02:34 +08:00
* Add API for get Record Access based on server * support setRecordAcces * Add mixin for view, this allows reuse code based on unique definition * support record access * Support Record Access in Mode Mobile * minimal changes Co-authored-by: elsiosanchez <elsiosanche@gmail.com>
35 lines
659 B
Vue
35 lines
659 B
Vue
<template>
|
|
<component
|
|
:is="templateDevice"
|
|
:record="record"
|
|
:table-name="tableName"
|
|
/>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: 'RecordAccess',
|
|
props: {
|
|
record: {
|
|
type: Object,
|
|
default: () => {}
|
|
},
|
|
tableName: {
|
|
type: String,
|
|
default: undefined
|
|
}
|
|
},
|
|
computed: {
|
|
isMobile() {
|
|
return this.$store.state.app.device === 'mobile'
|
|
},
|
|
templateDevice() {
|
|
if (this.isMobile) {
|
|
return () => import('@/components/ADempiere/RecordAccess/recordAccessMobile')
|
|
}
|
|
return () => import('@/components/ADempiere/RecordAccess/recordAccessDesktop')
|
|
}
|
|
}
|
|
}
|
|
</script>
|