|
@@ -5,10 +5,10 @@ export const usePermissions = () => {
|
|
|
const userStore = useUserStore()
|
|
|
const { isLogined, isDesigner } = storeToRefs(userStore)
|
|
|
const routes = [
|
|
|
- { path: '/pages/mine/homepage/index', meta: { canNotLogin: false } },
|
|
|
+ { path: '/pages/mine/homepage/index', meta: { canNotLogin: false, canNotDesigner: true } },
|
|
|
{
|
|
|
path: '/pages/material/mini-class/index',
|
|
|
- meta: { canNotLogin: false, toLogin: true },
|
|
|
+ meta: { canNotLogin: false, canNotDesigner: true, toLogin: true },
|
|
|
},
|
|
|
{
|
|
|
path: '/pages/material/recommend/index',
|
|
@@ -18,27 +18,33 @@ export const usePermissions = () => {
|
|
|
path: '/pages/publish/moment/index',
|
|
|
meta: { canNotLogin: false, canNotDesigner: false, toLogin: true },
|
|
|
},
|
|
|
- { path: '/pages/messages/index', meta: { canNotLogin: false, toLogin: true } },
|
|
|
- { path: '/pages/mine/setting/index', meta: { canNotLogin: false, toLogin: true } },
|
|
|
+ {
|
|
|
+ path: '/pages/messages/index',
|
|
|
+ meta: { canNotLogin: false, canNotDesigner: true, toLogin: true },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/pages/mine/setting/index',
|
|
|
+ meta: { canNotLogin: false, canNotDesigner: true, toLogin: true },
|
|
|
+ },
|
|
|
{
|
|
|
path: '/pages/mine/homepage/statistics/index',
|
|
|
- meta: { canNotLogin: false, toLogin: true },
|
|
|
+ meta: { canNotLogin: false, canNotDesigner: true, toLogin: true },
|
|
|
},
|
|
|
{
|
|
|
path: '/pages/mine/points/index',
|
|
|
- meta: { canNotLogin: false, toLogin: true },
|
|
|
+ meta: { canNotLogin: false, canNotDesigner: true, toLogin: true },
|
|
|
},
|
|
|
{
|
|
|
path: '/pages/mine/coupons/index',
|
|
|
- meta: { canNotLogin: false, toLogin: true },
|
|
|
+ meta: { canNotLogin: false, canNotDesigner: true, toLogin: true },
|
|
|
},
|
|
|
{
|
|
|
path: '/pages/mine/orders/index',
|
|
|
- meta: { canNotLogin: false, toLogin: true },
|
|
|
+ meta: { canNotLogin: false, canNotDesigner: true, toLogin: true },
|
|
|
},
|
|
|
{
|
|
|
path: '/pages/mine/agents/index',
|
|
|
- meta: { canNotLogin: false, toLogin: true },
|
|
|
+ meta: { canNotLogin: false, canNotDesigner: true, toLogin: true },
|
|
|
},
|
|
|
{
|
|
|
path: '/pages/mine/invite/index',
|
|
@@ -50,7 +56,7 @@ export const usePermissions = () => {
|
|
|
* 1分钟了解筑巢荟
|
|
|
*/
|
|
|
about: isDesigner.value,
|
|
|
- toDesignerHomePage: isDesigner.value,
|
|
|
+ toDesignerHomePage: isLogined.value,
|
|
|
checkInAtStoreTask: isDesigner.value,
|
|
|
}))
|
|
|
return { isLogined, isDesigner, routes, features }
|