| | |
| | | <Divider /> |
| | | </div> |
| | | </template> |
| | | <script lang="ts"> |
| | | import { defineComponent, computed } from 'vue'; |
| | | import { useAppStore } from '/@/store/modules/app'; |
| | | import { PermissionModeEnum } from '/@/enums/appEnum'; |
| | | <script lang="ts" setup> |
| | | import { computed } from 'vue'; |
| | | import { useAppStore } from '@/store/modules/app'; |
| | | import { PermissionModeEnum } from '@/enums/appEnum'; |
| | | import { Divider } from 'ant-design-vue'; |
| | | import { usePermission } from '/@/hooks/web/usePermission'; |
| | | export default defineComponent({ |
| | | name: 'CurrentPermissionMode', |
| | | components: { Divider }, |
| | | setup() { |
| | | const appStore = useAppStore(); |
| | | const permissionMode = computed(() => appStore.getProjectConfig.permissionMode); |
| | | const { togglePermissionMode } = usePermission(); |
| | | import { usePermission } from '@/hooks/web/usePermission'; |
| | | |
| | | return { |
| | | permissionMode, |
| | | PermissionModeEnum, |
| | | togglePermissionMode, |
| | | }; |
| | | }, |
| | | }); |
| | | defineOptions({ name: 'CurrentPermissionMode' }); |
| | | |
| | | const appStore = useAppStore(); |
| | | const permissionMode = computed(() => appStore.getProjectConfig.permissionMode); |
| | | const { togglePermissionMode } = usePermission(); |
| | | </script> |