Ben Lin
2024-06-18 ebbd788fbb2c0b45d4473798efc57eec8ba74a25
src/views/demo/permission/back/index.vue
@@ -22,20 +22,16 @@
    </div>
  </PageWrapper>
</template>
<script lang="ts">
  import { defineComponent, computed } from 'vue';
  import { RoleEnum } from '/@/enums/roleEnum';
  import { usePermission } from '/@/hooks/web/usePermission';
  import { useUserStore } from '/@/store/modules/user';
  import { PageWrapper } from '/@/components/Page';
  import { PermissionModeEnum } from '/@/enums/appEnum';
  import { useAppStore } from '/@/store/modules/app';
<script lang="ts" setup>
  import { computed } from 'vue';
  import { usePermission } from '@/hooks/web/usePermission';
  import { useUserStore } from '@/store/modules/user';
  import { PageWrapper } from '@/components/Page';
  import { PermissionModeEnum } from '@/enums/appEnum';
  import { useAppStore } from '@/store/modules/app';
  import { Alert, Space } from 'ant-design-vue';
  import CurrentPermissionMode from '../CurrentPermissionMode.vue';
  export default defineComponent({
    components: { Space, Alert, CurrentPermissionMode, PageWrapper },
    setup() {
      const { refreshMenu } = usePermission();
      const userStore = useUserStore();
      const appStore = useAppStore();
@@ -53,15 +49,6 @@
        userStore.getUserInfoAction();
        refreshMenu();
      }
      return {
        RoleEnum,
        refreshMenu,
        switchToken,
        isBackPermissionMode,
      };
    },
  });
</script>
<style lang="less" scoped>
  .demo {