2 Star 25 Fork 7

云起云变 / GantTask

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Gante - 甘特图任务管理器

适合新手入门学习的完整 vue 案例。

前言

之前跟朋友一起写了一个简单的任务管理器,带有甘特图的功能。开源的目的是因为现在 Vue 比较完整的开源案例比较少。开源出去供大家一起学习。

这是一个前后端彻底分离的项目,前端和后端具有不同的域名(主域名相同),当然,你也可以把它和后端目录放在一起。

我于今年 4 月才开始接触 Vue,以前折腾过 React 和 React Native,用 React Native 开发过一个 App 并上架。

该项目原仓库是在 Gitlab 上面,比较喜欢 Gitlab 自带的 CI/CD 功能,所以个人平时使用 Gitlab 比较多,迁移到 Github 上面进行开源,删除了接口的一些敏感信息。项目目前是 1.x 版本,还是有一些 bug 和很多不那么好的地方。

使用和使用

克隆到本地

git clone git@github.com:fengzifz/GantTask.git

安装 package

npm install

开发模式运行

npm run dev

为部分接口添加了测试数据,现在可以直接运行查看效果,后续会覆盖全部接口

在线案例

前端技术栈

  • Vue 2.0
  • Element-ui
  • Vuex
  • axios
  • frappe-gantt
  • quill-editor
  • ECMAScript 6

代码风格

本项目遵循 ESLint 代码风格

测试

本项目暂时没写单元测试

项目信息

项目共有 18 个页面,主要的功能有如下:

  • 团队管理
    • 添加、编辑、删除团队
    • 团队成员管理:邀请、删除
  • 用户管理
    • 注册、登录
    • 基本个人信息
  • 项目管理
    • 添加、编辑、删除项目
    • 项目成员管理
  • 任务管理
    • 添加、编辑、删除任务
    • 指派任务
    • 任务甘特图

目录结构不再多说,项目是使用 vue-cli 构建,并且具备热重载和保存时 lint 校验,更多相关信息请查阅官方文档:Vue.js - 命令行工具

贡献者

从 gitlab 拷贝过来时,我并没有保留 .git 文件,所以所有的历史提交记录都不会在这里出现。

项目截图

License

Released under the MIT License

MIT License Copyright (c) 2018 Damon Chen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

甘特图任务管理器 - 适合新手学习的 Vue 完整案例 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/neequ_admin/GantTask.git
git@gitee.com:neequ_admin/GantTask.git
neequ_admin
GantTask
GantTask
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891