From 07895c65b99fa43f8e54f5054bd8351a71158143 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期四, 17 十月 2024 21:17:28 +0800
Subject: [PATCH] 工艺路线绑定优化

---
 src/views/demo/permission/CurrentPermissionMode.vue |   29 ++++++++++-------------------
 1 files changed, 10 insertions(+), 19 deletions(-)

diff --git a/src/views/demo/permission/CurrentPermissionMode.vue b/src/views/demo/permission/CurrentPermissionMode.vue
index 43b9eb3..2209a74 100644
--- a/src/views/demo/permission/CurrentPermissionMode.vue
+++ b/src/views/demo/permission/CurrentPermissionMode.vue
@@ -8,25 +8,16 @@
     <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>

--
Gitblit v1.9.3