浏览代码

增加角色判断

wuyi 4 天之前
父节点
当前提交
d5e3611880
共有 2 个文件被更改,包括 22 次插入5 次删除
  1. 1 0
      .gitignore
  2. 21 5
      src/main.js

+ 1 - 0
.gitignore

@@ -13,6 +13,7 @@ dist
 dist-ssr
 coverage
 *.local
+docs
 
 /cypress/videos/
 /cypress/screenshots/

+ 21 - 5
src/main.js

@@ -21,11 +21,27 @@ app.use(ToastService)
 app.use(ConfirmService)
 
 app.provide(
-    'isAdmin',
-    computed(() => {
-        if (!(useUserStore().userInfo && useUserStore().userInfo.role)) return false
-        return useUserStore().userInfo.role === 'admin'
-    })
+  'isAdmin',
+  computed(() => {
+    if (!(useUserStore().userInfo && useUserStore().userInfo.role)) return false
+    return useUserStore().userInfo.role === 'admin'
+  })
+)
+
+app.provide(
+  'isManager',
+  computed(() => {
+    if (!(useUserStore().userInfo && useUserStore().userInfo.role)) return false
+    return useUserStore().userInfo.role === 'manager'
+  })
+)
+
+app.provide(
+  'isUser',
+  computed(() => {
+    if (!(useUserStore().userInfo && useUserStore().userInfo.role)) return false
+    return useUserStore().userInfo.role === 'user'
+  })
 )
 
 app.mount('#app')