Kaynağa Gözat

增加角色判断

wuyi 4 gün önce
ebeveyn
işleme
d5e3611880
2 değiştirilmiş dosya ile 22 ekleme ve 5 silme
  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')