# ticket-app **Repository Path**: mirrors_sudoconf/ticket-app ## Basic Information - **Project Name**: ticket-app - **Description**: AVOS Cloud 开源的工单系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-26 - **Last Updated**: 2026-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AVOS Cloud 的技术支持(工单)系统 如果还未见识过工单系统,请移步于 ###[ticket.avosapps.com](http://ticket.avosapps.com/) 这是 AVOS Cloud 的工单系统的开源版本。请见 [myticket.avosapps.com](http://myticket.avosapps.com) 这是基于 AVOS Cloud 的 **Javascript SDK** 和 **云代码** 功能做的。 ##云代码可以干什么? * **实现客户端难以实现的业务逻辑**:比如将两个人配对,将等待用户的信息收集在云代码中,根据他们的地理位置等信息配对。类似短暂的信息就不用存入数据库了。类似的组织调配任务也比较适合在云代码中实现。 * **定时任务**:比如定时请求教务处出成绩的页面,页面有变化、新出成绩的时候推送给相关的用户。 * **给你的应用搭建官方网站**:比如看电影学英语的应用,将一些精选视频片段放在网站上能更好地吸引用户。这时候,在云代码中访问数据就像在移动端一样便捷。 * 当在移动端无从下手的时候,不妨站在服务端、云代码的角度思考问题。 ## 可以从这个项目学到什么? * 涵盖了 **JavaScript SDK** 的大部分章节,涵盖了 `对象`、`查询`、`Promise`、`文件`、`用户`、`云代码函数` 这些章节。 * 更多的 Best Practice * 熟悉 Node.js、Express、HTML、CSS、EJS 也可以从工单系统中借鉴其中的好想法。 ## 工单系统的特性 ###列举工单 ![img](https://github.com/avoscloud/ticket-app/blob/master/readme/list.png) ###根据工程师负责模块的不同,显示相应类型的工单,分工明确 ![img](https://github.com/avoscloud/ticket-app/blob/master/readme/filter.png) ###一个简洁的时间线回复 ![img](https://github.com/avoscloud/ticket-app/blob/master/readme/reply.png) ### 与内部沟通工具相集成,方便及时回复 ![img](https://github.com/avoscloud/ticket-app/blob/master/readme/integration.png) ### 工程师联系信息列表 ![img](https://github.com/avoscloud/ticket-app/blob/master/readme/contact.png) ### 搜索工单 ![img](https://github.com/avoscloud/ticket-app/blob/master/readme/search.png) ### 工程师回复统计 ![img](https://github.com/avoscloud/ticket-app/blob/master/readme/stat.png) 改一下工单类别,增加几个管理员登录,改一下标题 `AVOS Cloud 技术支持系统`,就可以为你的公司、团队也搭建一个技术支持系统。 ## 本地调试 只需要正常的云代码调试即可,需要 [云代码调试工具](https://blog.avoscloud.com/591/) * 命令行输入 `avoscloud` * 浏览器打开 `http://localhost:3000/` 部分目录树 ``` └── cloud 推荐指数 ├── app.js *** (工单系统逻辑相关,可跳着读) ├── config.js ** (配置文件,搭建工单系统必看) ├── login.js ** (登录相关) ├── madmin.js **** (多层的异步处理,推荐) ├── main.js ** (云代码函数,定时器相关) ├── mlog.js ├── mticket.js ├── muser.js ***** (基本的增删改查,入门推荐) ├── mutil.js ├── ... ``` 更多如何创建应用搭建工单系统、技术分享请见 [Wiki](https://github.com/avoscloud/ticket-app/wiki)。