mg
2022-11-03 9e7a4aff69144d5796a7c97129d2165cf69a4d6d
页面导航管理
2个文件已修改
132 ■■■■■ 已修改文件
src/views/layout/components/Main/index.vue 131 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/layout/components/Menu/index.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/layout/components/Main/index.vue
@@ -37,35 +37,139 @@
          children:[
            {
              id:2,
              label:'部门管理',
              link:'',
              label:'用户管理',
              link:'/system/userSetting/user',
            },
            {
              id:3,
              label:'账户管理',
              link:'',
              label:'角色管理',
              link:'/system/userSetting/role',
            },
            {
              id:4,
              label:'角色管理',
              link:'',
              label:'部门管理',
              link:'/system/userSetting/department',
            },
            {
              id:5,
              label:'权限管理',
              link:'',
              label:'卡口设备管理',
              link:'/system/device/bayonet',
            },
            {
              id:6,
              label:'日志管理',
              link:'',
              label:'点位管理',
              link:'/system/device/point',
            },
          ]
        },
        {
          id:7,
          title:'运营管理'
        }
          title:'运营管理',
          children:[
            {
              id:8,
              label:'案件池',
              link:'/operate/casepool/pool',
            },
            {
              id:9,
              label:'上报管理',
              link:'/operate/casepool/escalation',
            },
            {
              id:10,
              label:'调度管理',
              link:'/operate/casepool/dispatch',
            },
            {
              id:11,
              label:'审核管理',
              link:'/operate/management/myIndex',
            },
            {
              id:12,
              label:'我的待办',
              link:'/operate/myWait',
            },
            {
              id:12,
              label:'案卷查询',
              link:'/operate/viewEvent',
            },
             {
              id:12,
              label:'车辆管理',
              link:'/operate/car/carIndex',
            },
             {
              id:12,
              label:'图片管理',
              link:'/operate/images',
            },
             {
              id:12,
              label:'视频管理',
              link:'/operate/videoControl',
            },
            {
              id:12,
              label:'消息管理',
              link:'/operate/message/messageIndex',
            },
            {
              id:12,
              label:'短信管理',
              link:'/operate/sms/smsIndex',
            },
             {
              id:12,
              label:'日志管理',
              link:'/operate/log',
            },
          ]
        },
        {
          id:1,
          title:'视频巡查',
          children:[
            {
              id:2,
              label:'视频巡查',
              link:'/video',
            },
          ]
        },
        {
          id:1,
          title:'智能巡查',
          children:[
            {
              id:2,
              label:'预警研判',
              link:'/studyJudge',
            },
            {
              id:3,
              label:'违规检索',
              link:'/illegalSearch',
            },
            {
              id:4,
              label:'趋势分析',
              link:'/trendAnalysis',
            },
            {
              id:5,
              label:'违章统计',
              link:'/trendAnalysis',
            },
            {
              id:6,
              label:'违法统计',
              link:'/typeStatistics',
            },
          ]
        },
      ]
    }
  },
@@ -76,9 +180,10 @@
  },
  methods:{
    handleJump(url){
      const baseURL = '/home'
      console.log(url)
      // 路由跳转
      // this.$router.push({path:url})
      this.$router.push({path:baseURL+url})
    }
  }
};
src/views/layout/components/Menu/index.vue
@@ -82,6 +82,7 @@
      if (info && info.menus) {
        clearTimeout(timer);
        this.menuList = info.menus;
        console.log(this.menuList)
      } else {
        timer = setInterval(() => {
          this.loadMenu();