简介
Escalated 是一套基于 Vue 3 + Inertia.js 构建的嵌入式工单系统前端组件,支持 Laravel、Rails、Django、AdonisJS、WordPress 等多种主流后端框架。它提供了完整的工单管理能力,包括客户门户、代理工作台、SLA 跟踪、工单拆分、知识库等功能,可帮助开发者快速为自己的应用集成专业客服系统。需要注意的是,本仓库仅包含前端资产,需配合对应的后端包才能运行,部署门槛中等,适合有一定开发能力的团队。
核心内容
Escalated 的核心优势在于其多框架兼容性和可嵌入性。它通过 Inertia.js 实现前端与后端的无缝集成,支持实时更新(WebSocket + 轮询回退)、嵌入式客服小部件、主题定制等高级特性。组件采用纯前端方式开发,可灵活集成到现有项目,也可独立部署(需后端支持)。部署前必须确保应用已安装 Tailwind CSS 或兼容的原子 CSS 引擎,否则 UI 将无样式。
适用场景
- 为已有 Laravel、Rails、Django 等后端项目快速添加工单系统
- 为 SaaS 产品集成客户支持门户,提升用户体验
- 基于该组件进行二次开发,定制专属客服系统
- 作为资源站或会员产品的增值插件,提供客户支持功能
功能模块
- 工单拆分与暂缓:支持将回复拆分为新工单,并设置暂缓时间自动唤醒
- 自定义队列与保存视图:保存、命名并共享过滤器预设为可复用的工单视图
- 嵌入式支持小部件:通过单行脚本嵌入客服小部件,支持知识库搜索和工单提交
- 实时更新:通过 WebSocket(Pusher/Reverb/Soketi)实现实时通知,自动回退到轮询
- 知识库开关:管理员可启用或禁用公开知识库
- 主题与布局集成:支持自定义主题色、圆角,并可嵌入应用现有布局





声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。