|
|
@@ -37,7 +37,8 @@ interface HorizontalMenuItem {
|
|
|
// 定义 RootState 接口(可扩展)
|
|
|
interface RootState {
|
|
|
count: number,
|
|
|
- horizontalMenuItems:any[]
|
|
|
+ ordinaryPeopleHorizontalMenuItems:any[],
|
|
|
+ managerHorizontalMenuItems:any[],
|
|
|
evaluationManageStepData:HorizontalMenuItem
|
|
|
|
|
|
}
|
|
|
@@ -50,7 +51,8 @@ const route = useRoute()
|
|
|
const store = createStore<RootState>({
|
|
|
state: () => ({
|
|
|
count: 0,
|
|
|
- horizontalMenuItems:[
|
|
|
+ // 管理员 评教评学 的访问菜单
|
|
|
+ managerHorizontalMenuItems:[
|
|
|
{
|
|
|
title:'问卷管理',
|
|
|
route:`/main`,
|
|
|
@@ -77,6 +79,20 @@ const store = createStore<RootState>({
|
|
|
childrenRoute:[]
|
|
|
},
|
|
|
],
|
|
|
+
|
|
|
+ // 普通教师 评教评学 的访问菜单
|
|
|
+ ordinaryPeopleHorizontalMenuItems: [
|
|
|
+ {
|
|
|
+ title:'评价分析',
|
|
|
+ route:`/main/reviewAnalysis`,
|
|
|
+ childrenRoute:[]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title:'个人中心',
|
|
|
+ route:`/main/personalCenter`,
|
|
|
+ childrenRoute:[]
|
|
|
+ },
|
|
|
+ ],
|
|
|
evaluationManageStepData:{} //评价管理详情 全局数据
|
|
|
|
|
|
}),
|
|
|
@@ -128,7 +144,7 @@ const store = createStore<RootState>({
|
|
|
getters: {
|
|
|
count: (state: RootState) => state.count,
|
|
|
getDemo:(state)=>()=>{
|
|
|
- return state.horizontalMenuItems.map(item=>{
|
|
|
+ return state.managerHorizontalMenuItems.map(item=>{
|
|
|
return item
|
|
|
})
|
|
|
},
|