|
|
@@ -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')
|