Giter Club home page Giter Club logo

ticket-app's Introduction

LeanCloud 的技术支持(工单)系统

如果还未见识过工单系统,请移步于

###ticket.avosapps.com

这是 LeanCloud 的工单系统的开源版本。请见 myticket.avosapps.com

当前使用本项目搭建的网站

这是基于 LeanCloud 的 Javascript SDK云代码 功能做的。

云代码可以干什么?

  • 实现客户端难以实现的业务逻辑:比如将两个人配对,将等待用户的信息收集在云代码中,根据他们的地理位置等信息配对。类似短暂的信息就不用存入数据库了。类似的组织调配任务也比较适合在云代码中实现。
  • 定时任务:比如定时请求教务处出成绩的页面,页面有变化、新出成绩的时候推送给相关的用户。
  • 给你的应用搭建官方网站:比如看电影学英语的应用,将一些精选视频片段放在网站上能更好地吸引用户。这时候,在云代码中访问数据就像在移动端一样便捷。
  • 当在移动端无从下手的时候,不妨站在服务端、云代码的角度思考问题。

云代码的例子,

可以从这个项目学到什么?

  • 涵盖了 JavaScript SDK 的大部分章节,涵盖了 对象查询Promise文件用户云代码函数 这些章节。
  • 更多的 Best Practice
  • 熟悉 Node.js、Express、HTML、CSS、EJS

也可以从工单系统中借鉴其中的好想法。

工单系统的特性

###列举工单 img

###根据工程师负责模块的不同,显示相应类型的工单,分工明确 img

###一个简洁的时间线回复 img

与内部沟通工具相集成,方便及时回复

img

工程师联系信息列表

img

搜索工单

img

工程师回复统计

img

改一下工单类别,增加几个管理员登录,改一下标题 LeanCloud 技术支持系统,就可以为你的公司、团队也搭建一个技术支持系统。

本地调试

只需要正常的云代码调试即可,需要 云代码调试工具

  • 命令行输入 avoscloud
  • 浏览器打开 http://localhost:3000/

部分目录树

└── cloud            推荐指数
    ├── app.js       ***    (工单系统逻辑相关,可跳着读)
    ├── config.js    **     (配置文件,搭建工单系统必看)
    ├── login.js     **     (登录相关)
    ├── madmin.js    ****   (多层的异步处理,推荐)
    ├── main.js      **     (云代码函数,定时器相关)
    ├── mlog.js      
    ├── mticket.js   
    ├── muser.js     *****  (基本的增删改查,入门推荐)    
    ├── mutil.js
    ├── ...

更多如何创建应用搭建工单系统、技术分享请见 Wiki

Wiki

搭建系统与阅读指南

技术分享

License

MIT

LeanCloud 站点下载地址

ticket-app's People

Contributors

lzwjava avatar sparanoid avatar wangxiao avatar wyixin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.