708 lines
24 KiB
JavaScript
708 lines
24 KiB
JavaScript
const menu = [
|
|
{
|
|
label: "控制面板",
|
|
icon: "dashboard",
|
|
hidden: false,
|
|
route: "/dashboard",
|
|
children: [
|
|
{
|
|
label: "字段配置",
|
|
hidden: true,
|
|
access: 'allow',
|
|
route: "/setting/schemas"
|
|
},
|
|
{
|
|
label: "消息通知",
|
|
hidden: true,
|
|
access: 'allow',
|
|
route: "/organize/user/notice"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "组织架构",
|
|
icon: "org",
|
|
hidden: false,
|
|
route: '/organizers',
|
|
children: [
|
|
{
|
|
label: "个人设置",
|
|
hidden: true,
|
|
access: 'allow',
|
|
route: "/organize/user/profile"
|
|
},
|
|
{
|
|
label: "角色管理",
|
|
route: "/organize/roles",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "部门管理",
|
|
route: "/organize/departments",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "座席管理",
|
|
route: "/organize/users",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
]
|
|
},
|
|
{
|
|
label: "客户管理",
|
|
icon: "group",
|
|
hidden: false,
|
|
route: "/customer",
|
|
children: [
|
|
{
|
|
label: "联系人",
|
|
navigation: true,
|
|
route: "/customer/contacts",
|
|
children: [
|
|
{
|
|
label: "新建联系人",
|
|
hidden: true,
|
|
route: "/customer/contact/create",
|
|
view: '../views/customer/contact/Form.vue'
|
|
},
|
|
{
|
|
label: "编辑联系人",
|
|
hidden: true,
|
|
route: "/customer/contact/update",
|
|
view: '../views/customer/contact/Form.vue'
|
|
},
|
|
{
|
|
label: "联系人详情",
|
|
hidden: true,
|
|
route: "/customer/contact/view",
|
|
view: '../views/customer/contact/View.vue'
|
|
},
|
|
],
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
},
|
|
{
|
|
label: '详情',
|
|
value: 'view'
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "呼叫任务",
|
|
icon: "outbound",
|
|
hidden: false,
|
|
route: "/outbounds",
|
|
children: [
|
|
{
|
|
label: "全部任务",
|
|
hidden: false,
|
|
navigation: true,
|
|
route: "/outbound/campaigns",
|
|
children: [
|
|
{
|
|
label: "新建任务",
|
|
hidden: true,
|
|
route: "/outbound/campaign/create",
|
|
view: '../views/outbound/campaign/Form.vue'
|
|
},
|
|
{
|
|
label: "编辑任务",
|
|
hidden: true,
|
|
route: "/outbound/campaign/update",
|
|
view: '../views/outbound/campaign/Form.vue'
|
|
},
|
|
{
|
|
label: "任务详情",
|
|
hidden: true,
|
|
route: "/outbound/campaign/view",
|
|
view: '../views/outbound/campaign/View.vue'
|
|
},
|
|
],
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
},
|
|
{
|
|
label: '详情',
|
|
value: 'view'
|
|
},
|
|
{
|
|
label: '启动',
|
|
value: 'start'
|
|
},
|
|
{
|
|
label: '暂停',
|
|
value: 'pause'
|
|
},
|
|
{
|
|
label: '停止',
|
|
value: 'stop'
|
|
},
|
|
{
|
|
label: '导入',
|
|
value: 'import'
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "记录报表",
|
|
icon: "data",
|
|
route: "/record",
|
|
children: [
|
|
{
|
|
label: "话单记录",
|
|
route: "/record/cdrs",
|
|
children: [
|
|
{
|
|
label: "通话记录",
|
|
route: "/record/cdr/logs"
|
|
},
|
|
{
|
|
label: "来电未接",
|
|
route: "/record/cdr/noanswers"
|
|
},
|
|
{
|
|
label: "座席未接",
|
|
route: "/record/cdr/usernoanswers"
|
|
},
|
|
]
|
|
},
|
|
{
|
|
label: "话单报表",
|
|
route: "/record/reports",
|
|
children: [
|
|
{
|
|
label: "座席报表",
|
|
route: "/record/report/users"
|
|
},
|
|
{
|
|
label: "呼入报表",
|
|
route: "/record/report/inbounds"
|
|
},
|
|
]
|
|
},
|
|
{
|
|
label: "日志记录",
|
|
route: "/record/log",
|
|
children: [
|
|
{
|
|
label: "登录记录",
|
|
route: "/record/log/logins"
|
|
},
|
|
{
|
|
label: "考勤记录",
|
|
route: "/record/log/attendances"
|
|
},
|
|
{
|
|
label: "操作记录",
|
|
route: "/record/log/activities"
|
|
},
|
|
{
|
|
label: "导入导出",
|
|
route: "/record/log/genfiles"
|
|
},
|
|
]
|
|
},
|
|
]
|
|
},
|
|
{
|
|
label: "状态监控",
|
|
icon: "jiankong",
|
|
route: "/monitor",
|
|
children: [
|
|
{
|
|
label: "座席监控",
|
|
route: "/monitor/users",
|
|
},
|
|
{
|
|
label: "话务监控",
|
|
route: "/monitor/calls",
|
|
},
|
|
{
|
|
label: "系统监控",
|
|
hidden: true,
|
|
route: "/monitor/systems",
|
|
},
|
|
]
|
|
},
|
|
{
|
|
label: "系统配置",
|
|
icon: "set",
|
|
hidden: false,
|
|
route: "/settings",
|
|
children: [
|
|
{
|
|
label: "匹配规则",
|
|
route: "/setting/rules",
|
|
children: [
|
|
{
|
|
label: "号码匹配",
|
|
navigation: true,
|
|
route: "/setting/rule/numbersets",
|
|
children: [
|
|
{
|
|
label: "号码列表",
|
|
hidden: true,
|
|
route: "/setting/rule/numberset/list"
|
|
}
|
|
],
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "正则匹配",
|
|
route: "/setting/rule/regexps",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "时间匹配",
|
|
route: "/setting/rule/timeslots",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "地区匹配",
|
|
route: "/setting/rule/zones",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "应用配置",
|
|
route: "/setting/destinations",
|
|
children: [
|
|
{
|
|
label: "语言导航",
|
|
navigation: true,
|
|
route: "/setting/destination/ivrs",
|
|
children: [
|
|
{
|
|
label: "新建技能组",
|
|
hidden: true,
|
|
route: "/setting/destination/ivr/create",
|
|
view: '../views/setting/destination/ivr/Form.vue'
|
|
},
|
|
{
|
|
label: "编辑技能组",
|
|
hidden: true,
|
|
route: "/setting/destination/ivr/update",
|
|
view: '../views/setting/destination/ivr/Form.vue'
|
|
},
|
|
],
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "呼叫队列",
|
|
navigation: true,
|
|
route: "/setting/destination/queues",
|
|
children: [
|
|
{
|
|
label: "新建队列",
|
|
hidden: true,
|
|
route: "/setting/destination/queue/create",
|
|
view: '../views/setting/destination/queue/Form.vue'
|
|
},
|
|
{
|
|
label: "编辑队列",
|
|
hidden: true,
|
|
route: "/setting/destination/queue/update",
|
|
view: '../views/setting/destination/queue/Form.vue'
|
|
},
|
|
],
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "语言文件",
|
|
route: "/setting/destination/sounds",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "脚本程序",
|
|
route: "/setting/destination/scripts",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "快捷功能",
|
|
route: "/setting/destination/shortcuts",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "网关管理",
|
|
navigation: true,
|
|
route: "/setting/destination/gateways",
|
|
children: [
|
|
{
|
|
label: "新建网关",
|
|
hidden: true,
|
|
route: "/setting/destination/gateway/create",
|
|
view: '../views/setting/destination/gateway/Form.vue'
|
|
},
|
|
{
|
|
label: "编辑网关",
|
|
hidden: true,
|
|
route: "/setting/destination/gateway/update",
|
|
view: '../views/setting/destination/gateway/Form.vue'
|
|
},
|
|
],
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "设备列表",
|
|
route: "/setting/destination/devices",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
]
|
|
},
|
|
{
|
|
label: "路由配置",
|
|
route: "/setting/routes",
|
|
children: [
|
|
{
|
|
label: "呼入路由",
|
|
route: "/setting/route/inbounds",
|
|
navigation: true,
|
|
children: [
|
|
{
|
|
label: "新增路由",
|
|
hidden: true,
|
|
route: "/setting/route/inbound/create",
|
|
view: '../views/setting/route/inbound/Form.vue'
|
|
},
|
|
{
|
|
label: "更新路由",
|
|
hidden: true,
|
|
route: "/setting/route/inbound/update",
|
|
view: '../views/setting/route/inbound/Form.vue'
|
|
},
|
|
],
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "呼出路由",
|
|
route: "/setting/route/outbounds",
|
|
navigation: true,
|
|
children: [
|
|
{
|
|
label: "新增路由",
|
|
hidden: true,
|
|
route: "/setting/route/outbound/create",
|
|
view: '../views/setting/route/outbound/Form.vue'
|
|
},
|
|
{
|
|
label: "更新路由",
|
|
hidden: true,
|
|
route: "/setting/route/outbound/update",
|
|
view: '../views/setting/route/outbound/Form.vue'
|
|
},
|
|
],
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
]
|
|
},
|
|
{
|
|
label: "高级设置",
|
|
route: "/setting/advanced",
|
|
children: [
|
|
{
|
|
label: "访问控制",
|
|
navigation: true,
|
|
route: "/setting/advanced/acls",
|
|
children: [
|
|
{
|
|
label: "规则列表",
|
|
hidden: true,
|
|
route: "/setting/advanced/acl/list"
|
|
}
|
|
],
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "变量设置",
|
|
route: "/setting/advanced/variables",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "状态设置",
|
|
route: "/setting/advanced/statuses",
|
|
permissions: [
|
|
{
|
|
label: '新建',
|
|
value: 'create'
|
|
},
|
|
{
|
|
label: '更新',
|
|
value: 'update'
|
|
},
|
|
{
|
|
label: '删除',
|
|
value: 'delete'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
label: "字段配置",
|
|
hidden: true,
|
|
route: "/setting/schemas",
|
|
},
|
|
]
|
|
},
|
|
]
|
|
},
|
|
];
|
|
|
|
export default menu; |