routerMap.js 8.33 KB
import HomeMain from '../components/Content'
// import NoMatch from '../pages/NoMatch'
// import Login from '../pages/Login/login'
import Customer from '../pages/customer'
import AddCustomer from '../pages/customer/addCustomer'


import UserManage from '../pages/OrgManage/userManage/user'
import UserAdd from '../pages/OrgManage/userManage/userAdd'
// 机构管理
import OrgManage from '../pages/OrgManage/organization/orgIndex'
import OrgAdd from '../pages/OrgManage/organization/orgAdd'
// 组织人员管理
import OrgPersonManage from '../pages/OrgManage/orgPersonal/personal'
import PersonDetail from '../pages/OrgManage/orgPersonal/personDetail'

import RoleManage from '../pages/permission/role'
import RoleManageAdd from '../pages/permission/role/add'
import RoleMatched from '../pages/permission/role/matched'
import RoleMathcedAdd from '../pages/permission/role/matchedAdd'
// 菜单管理
import menu from '../pages/permission/menuManage/menu'
import menuAdd from '../pages/permission/menuManage/menuAdd'
// 字典管理
import DictManage from '../pages/system/dictManage/dict'
import DictAdd from '../pages/system/dictManage/dictAdd'
import DictDetail from '../pages/system/dictManage/dictDetail'
import DictChildAdd from '../pages/system/dictManage/dictChildAdd'
// 客户端授权管理
import EmpowerManage from '../pages/permission/client/empower'
// 系统监控
import AccessLog from '../pages/sysMonitor/accessLog';
import SevMonitor from '../pages/sysMonitor/sevMonitor';
import OnlineUser from '../pages/sysMonitor/onlineUser';
import Elk from '../pages/sysMonitor/elk';
import Zipkin from '../pages/sysMonitor/zipkin';
import Applications from '../pages/sysMonitor/applications';
import RedisManage from '../pages/sysMonitor/redisManage';
// 任务监控
import Task from '../pages/sysMonitor/TaskMonitor/scheduledTaskMonitor';
import HistoryTrajectory from '../pages/sysMonitor/TaskMonitor/historyTrajectory';
import HistoryStatus from '../pages/sysMonitor/TaskMonitor/historyStatus';
import TaskDetail from '../pages/sysMonitor/TaskMonitor/taskDetail';
import EditTask from '../pages/sysMonitor/TaskMonitor/editTask';


// 消息推送
import AppMsgHistory from '../pages/msgPush/appMsgHistory';
import AppMsgDetail from '../pages/msgPush/appMsgDetail';
import msgPushControl from '../pages/msgPush/msgPush';
import msgDetail from '../pages/msgPush/msgDetail';
import selecteReciver from '../pages/msgPush/selecteReciver';
import msgAddNew from '../pages/msgPush/msgAddNew';

import msgTemplateAdd from '../pages/msgPush/msgTemplateAdd';
import MsgTemp from '../pages/msgPush/msgTemplet';
import MsgList from '../pages/msgPush/msgList';

// 系统参数
import SysParam from '../pages/system/sysParam';
import SysParamUpdOrAdd from '../pages/system/sysParam/addOrUpd';

// 保险公司管理
import insCompany from '../pages/system/insCompany'
import insCompanyOpt from '../pages/system/insCompany/insCompanyOpt'

// 险种管理
import insType from '../pages/system/insType'
import insTypeOpt from '../pages/system/insType/insTypeOpt'

//渠道管理
import Channel from '../pages/channel';
import UpdateChannel from '../pages/channel/updateChannel';

// banner图片管理
import BannerManage from '../pages/permission/BannerManage';
import BannerAdd from '../pages/permission/BannerManage/bannerAdd';
import BannerDetail from '../pages/permission/BannerManage/bannerDetail';

//健康告知
import HealthNotice from '../pages/healthNotice'
import HealthNoticeAdd from '../pages/healthNotice/add'


export default [
  { path: "/home", name: "Home", component: HomeMain },
  { path: "/home/orgManage/user", name: "UserManage", component: UserManage },
  { path: "/home/orgManage/user/add/:params/:uid?", name: "UserAdd", component: UserAdd },
  { path: "/home/orgManage/orgIndex", name: "OrgManage", component: OrgManage },
  { path: "/home/orgManage/OrgAdd/:optTag/:oid?", name: "OrgAdd", component: OrgAdd },
  { path: "/home/orgManage/person", name: "OrgPersonManage", component: OrgPersonManage },
  { path: "/home/orgManage/personaDetail/:uid?", name: "PersonDetail", component: PersonDetail },
  { path: "/home/permission/menuManage/menu", name: "menu", component: menu },
  { path: "/home/permission/menuManage/menuAdd/:optTag/:id?", name: "menuAdd", component: menuAdd },
  { path: "/home/permission/role/add/:method/:roleid?", name: "RoleManageAdd", component: RoleManageAdd },
  { path: "/home/permission/role/matched/:uid/:role?", name: "RoleMatched", component: RoleMatched },
  { path: "/home/permission/role/matchedAdd/:roleId/:role", name: "RoleMathcedAdd", component: RoleMathcedAdd },
  { path: "/home/permission/role", name: "RoleManage", component: RoleManage },
  { path: "/home/permission/client/empower", name: "EmpowerManage", component: EmpowerManage },
  { path: "/home/permission/bannerManage", name: "BannerManage", component: BannerManage },
  { path: "/home/permission/bannerManage/bannerAdd/:id?", name: "BannerAdd", component: BannerAdd },
  { path: "/home/permission/bannerManage/bannerDetail/:id", name: "BannerDetail", component: BannerDetail },
  
  { path: "/home/customer/list", name: "Customer", component: Customer },
  { path: "/home/customer/addCustomer/:params/:id?", name: "AddCustomer", component: AddCustomer },
  { path: "/home/system/dictManage/dict", name: "DictManage", component: DictManage },
  { path: "/home/system/dictManage/dictAdd/:params/:sid?", name: "DictAdd", component: DictAdd },
  { path: "/home/system/dictManage/detail/:id?", name: "DictDetail", component: DictDetail },
  { path: "/home/system/dictChildAdd/:params/:id?", name: "DictChildAdd", component: DictChildAdd },
  { path: "/home/system/sysParam", name: "SysParam", component: SysParam }, //系统参数
  { path: "/home/system/sysParam/:params/:id?", name: "SysParamUpdOrAdd", component: SysParamUpdOrAdd }, //系统参数
  { path: "/home/system/insCompany", name: "insCompany", component: insCompany }, //系统参数
  { path: "/home/system/insCompany/:params/:id?", name: "insCompanyOpt", component: insCompanyOpt }, //系统参数
  { path: "/home/system/insType", name: "insCompanyOpt", component: insType }, 
  { path: "/home/system/insType/:params/:id?", name: "insTypeOpt", component: insTypeOpt }, 
  
  { path: "/home/monitor/accesslog", name: "AccessLog", component: AccessLog },
  { path: "/home/monitor/sevMonitor", name: "SevMonitor", component: SevMonitor },
  { path: "/home/monitor/onlineuser", name: "OnlineUser", component: OnlineUser },
  { path: "/home/monitor/redisManage", name: "RedisManage", component: RedisManage },
  { path: "/home/msgpush/appMsgHistory", name: "AppMsgHistory", component: AppMsgHistory }, 
  { path: "/home/msgpush/appMsgDetail/:messageId", name: "AppMsgDetail", component: AppMsgDetail },
  { path: "/home/msgpush/msgPushControl", name: "msgPushControl", component: msgPushControl },
  { path: "/home/msgpush/msgDetail/:msgId", name: "msgDetail", component: msgDetail },
  { path: "/home/msgpush/msgAddNew", name: "msgAddNew", component: msgAddNew },
  { path: "/home/msgPush/msgTemplateAdd/:optTag/:id?", name: "msgTemplateAdd", component: msgTemplateAdd },
  { path: "/home/msgpush/msgTemp", name: "MsgTemp", component: MsgTemp },
  { path: "/home/msgpush/msgList", name: "MsgList", component: MsgList },

  { path: "/home/msgpush/selecteReciver", name: "selecteReciver", component: selecteReciver },
  
  { path: "/home/monitor/applications", name: "Applications", component: Applications },
  { path: "/home/monitor/elk", name: "Elk", component: Elk },
  { path: "/home/monitor/zipkin", name: "Zipkin", component: Zipkin },
  { path: "/home/monitor/TaskMonitor/scheduledTaskMonitor", name: "Task", component: Task },
  { path: "/home/monitor/TaskMonitor/historyTrajectory/:id?", name: "HistoryTrajectory", component: HistoryTrajectory },
  { path: "/home/monitor/TaskMonitor/HistoryStatus/:id?", name: "HistoryStatus", component: HistoryStatus },
  { path: "/home/monitor/TaskMonitor/TaskDetail/:name?", name: "TaskDetail", component: TaskDetail },
  { path: "/home/monitor/TaskMonitor/editTask/:id?", name: "EditTask", component: EditTask },

  { path: "/home/Channel/manage", name: "Channel", component: Channel },
  { path: "/home/Channel/UpdateChannel/:optTag/:id?", name: "UpdateChannel", component: UpdateChannel },
  
  { path: "/home/healthNotice/manage", name: "HealthNotice", component: HealthNotice },
  { path: "/home/healthNotice/:params/:id?", name: "HealthNoticeAdd", component: HealthNoticeAdd },
]