Introduction to Wukong Project Management
Wukong Project Management is officially open source. With Wukong CRM project management, you can help your team manage projects, quickly assign tasks to employees, keep up with progress through Gantt charts at any time, and improve enterprise management capabilities.
# Wukong_PM
体验地址:[https://www.72crm.com](http://www.72crm.com)
## 悟空项目管理介绍
悟空项目管理正式开源,借助悟空CRM项目管理可以帮助你的团队进行项目的管控,你可以快速分配员工任务、通过甘特图随时了解进度等,提升企业管理能力。
官网地址:[http://www.5kcrm.com](http://www.5kcrm.com/)
QQ群交流群群:[259359511](https://qm.qq.com/cgi-bin/qm/qr?k=G9T2audQqbZBR_HG0aTP9E-8fE7oMeb8&jump_from=webapi)
扫码添加小悟官方客服微信,邀您加入千人微信交流群:
<img src="https://images.gitee.com/uploads/images/2019/1231/115927_f9c580c8_345098.png" width="120">
关注悟空CRM公众号,了解更多悟空资讯
<img src="https://images.gitee.com/uploads/images/2019/1202/135713_d3566c6a_345098.jpeg" width="120">
扫码加入微信群,在线客服解答疑问
<img src="https://gitee.com/wukongcrm/project/raw/master/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20230505171952.jpg" width="120">
:boom: :boom: :boom: 注:悟空无代码平台采用全新的前后端分离模式,本仓库代码中已集成前端vue打包后文件, **可免去打包操作,无需运行前端**
# 悟空项目管理目录结构
``` lua
wk_pm
├── work -- 项目管理模块
├── DB -- sql文件
├── common -- 基础模块
├── ux -- 前端源码
```
# 核心功能模块
**建立标准化项目流程** <br/>
**项目附件数据完整记录** <br/>
**支持多人、跨部门的协作** <br/>
**多维度视图展示,轻松掌控项目推进进度** <br/>
**精细化项目权限,确保项目数据安全** <br/>
**与其他模块信息互通,信息展示更全面** <br/>
**多维数据统计,让项目管理有据可循** <br/>
# 悟空项目管理使用的主要技术栈
# 后端:
|名称 | 版本 | 说明 |
|---------------------|---------------------------|---- |
| spring-cloud-alibaba| 2021.0.4 | 核心框架 |
| spring-boot | 2.6.11 | spring版本 |
| mybatis-plus | 3.5.2 | ORM框架 |
| nacos | 2.1.0 | 注册中心以及配置管理 |
| seata | 1.2.0 | 分布式事务 |
| jetcache | 2.7.1 | 分布式缓存框架 |
| feign | 3.1.4 | 服务调用 |
# 前端:
| 技术 | 说明 | 版本 |
| --- | --- | --- |
| [Vue](https://vuejs.org) | 框架 | 2.5.17 |
| [Vue-router](https://router.vuejs.org) | 路由框架 | 3.0.1 |
| [Vuex](https://vuex.vuejs.org) | 全局状态管理框架 | 3.0.1 |
| [Element](https://element.eleme.io) | UI框架 | 2.12.0 |
| [Axios](https://github.com/axios/axios) | HTTP框架 | 0.18.0 |
# 使用说明
### 一、前置环境
- Jdk1.8
- Maven3.5^
- Mysql5.7^
- Redis(版本不限)
- Nacos(1.4^)
### 安装说明
#### 一、依赖环境安装
###### 1. 安装jdk
```
yum -y install java-1.8.0-openjdk-devel;
```
###### 2. 安装redis
```
yum -y install epel-release;
yum -y install redis;
chkconfig redis on;
#-- 修改redis密码为123456
yum -y install vim;
vim /etc/redis.conf;
#-- 在文件最下面追加一行
requirepass 123456
#-- 或者输入 / 搜索 # requirepass foobared
#-- 将前面的#删除,将foobared改为123456
#-- 修改完成之后 :wq 保存并退出,重启redis
service redis restart;
```
###### 3.安装nacos [官方文档](https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html)
```
# 保存到/opt目录下
wget https://github.com/alibaba/nacos/releases/download/2.0.3/nacos-server-2.0.3.zip -P /opt
yum install unzip
unzip /opt/nacos-server-2.0.3.zip -d /opt/nacos
cd /opt/nacos/bin
sh startup.sh -m standalone
```
###### 4.安装mysql
```
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
yum -y install mysql80-community-release-el7-3.noarch.rpm
yum -y install mysql-community-server --nogpgcheck
sudo systemctl start mysqld.service;
sudo systemctl enable mysqld.service;
--查看安装的mysql默认密码
grep "password" /var/log/mysqld.log
--进入mysql 例:mysql -u root -p"GXOO%eiI/7o>"
mysql - u root -p"此处为上一步的默认密码"
--修改mysql密码,如下图所示
set global validate_password_policy=LOW;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
--退出mysql
exit
--修改mysql配置
vim /etc/my.cnf;
--输入 i 进入编辑模式,修改sql_mode设置,将下面sql_mode配置复制,到 [mysqld]下使用 shift+insert 粘贴
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
--修改完毕,按esc按键,然后 :wq 保存并退出,重启mysql
service mysqld restart;
```
#### 二、项目配置与启动
###### 1.导入DB目录下数据库
###### 2.在项目根目录执行mvn install
###### 2.修改配置信息
###### 3.在work模块下resource目录配置数据库帐号信息以及redis帐号信息`
###### 4. 访问[悟空ID](https://id.72crm.com/)获取账号
###### 注册之后点击默认企业
![默认企业](https://foruda.gitee.com/images/1673774011290861301/5bdc4983_8065912.png "img1.png")
###### 点击无代码管理
![无代码管理](https://foruda.gitee.com/images/1673774098067066785/3a905bfb_8065912.png "img2.png")
##### 将App ID,accessKey,secretKey复制到 work\src\main\resources\application-dev.yml,分别对应appId,clientId,clientSecret 如下图所示
![代码配置](https://foruda.gitee.com/images/1673774280708048007/6d5b6fc7_8065912.png "img4.png")
将appId复制到work\src\main\webapp\public\APPLICATION_ID.txt内,替换里面内容
###### 5. 项目打包部署
```
--项目打包
mkdir /opt/package
mvn clean -Dmaven.test.skip=true package
cp work/target/work.zip /opt/package
cd /opt/package
unzip work.zip -d work
cd work
sh 72crm.sh start
```
###### 6. 前端项目项目运行、打包
```
- 下载node并安装(LTS):https://nodejs.org/;
- 该项目为前后端分离项目,本地访问需搭建后台环境,请参考[后端项目](https://gitee.com/wukongcrm/crm_pro);
- 访问线上接口无需搭建后台环境,只需将config/index.js文件中的dev下的proxyTable中的target改为线上地址即可;
- 执行 npm install,下载相关依赖;
- 执行 npm run dev,运行项目;
- 执行成功,即可访问http://localhost:8090,查看;
打包:
- 需将config/prod.env.js文件中的BASE_API,调整为自己需要的
- 执行 npm run build
- 打包完成
```
### 三、其他说明
#### 1.接口文档<br/>
```
接口文档地址:http://localhost:46923/doc.html
```
#### 2.docker镜像<br/>
```
敬请期待
```
### 四、悟空项目管理功能模块预览
![Image text](https://raw.githubusercontent.com/72wukong/72crm-pm-spring/main/img-folder/xmgl_1.png)
![Image text](https://raw.githubusercontent.com/72wukong/72crm-pm-spring/main/img-folder/xmgl_2.png)
![Image text](https://raw.githubusercontent.com/72wukong/72crm-pm-spring/main/img-folder/xmgl_3.png)
![Image text](https://raw.githubusercontent.com/72wukong/72crm-pm-spring/main/img-folder/xmgl_4.png)
![Image text](https://raw.githubusercontent.com/72wukong/72crm-pm-spring/main/img-folder/xmgl_5.png)
没有合适的资源?快使用搜索试试~ 我知道了~
悟空项目管理基于Spring Cloud Alibaba微服务架构 vue ElementUI的前后端分离项目管理系统项.zip
共1408个文件
png:341个
java:322个
vue:310个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 85 浏览量
2024-11-29
08:52:39
上传
评论
收藏 24.97MB ZIP 举报
温馨提示
重点:所有项目都有sql文件,比其他博主项目要严谨一万倍所有项目本人亲自测试可运行使用!!有任何问题私我解决! 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 求注关 所有9.9的项目,企业项目都有SQL文件,购买后运行部署可联系包你满意。不容易啊,谢谢大家支持!!
资源推荐
资源详情
资源评论
收起资源包目录
悟空项目管理基于Spring Cloud Alibaba微服务架构 vue ElementUI的前后端分离项目管理系统项.zip (1408个子文件)
72crm.bat 807B
work\src\main\webapp\public\static\css\chunk-elementUI.a005b77f.css 234KB
work\src\main\webapp\public\static\css\app.c9e15bfc.css 140KB
work\src\main\webapp\public\static\css\chunk-354169c6.bdbaa079.css 123KB
work\src\main\webapp\public\static\css\chunk-4c4d8874.2cc2bd5a.css 109KB
ux\src\styles\animate.css 79KB
work\src\main\webapp\public\static\css\chunk-libs.00ed93e2.css 59KB
work\src\main\webapp\public\static\css\chunk-4f299ef8.a87d3f93.css 34KB
work\src\main\webapp\public\static\css\chunk-commons.2c5d9409.css 34KB
ux\src\styles\iconfonts\crm\iconfont.css 26KB
work\src\main\webapp\public\static\css\chunk-1ac799d4.1f8358c8.css 25KB
ux\src\assets\iconfont\iconfont.css 22KB
work\src\main\webapp\public\static\css\chunk-0d863496.fab2c4f1.css 10KB
work\src\main\webapp\public\static\css\chunk-6056578c.b0ceb108.css 9KB
work\src\main\webapp\public\static\css\chunk-1f556b58.19c4bcae.css 8KB
work\src\main\webapp\public\static\css\chunk-b8055dba.27bad90f.css 7KB
work\src\main\webapp\public\static\css\chunk-7fe5c1a0.ada4175f.css 7KB
work\src\main\webapp\public\static\css\chunk-4ea6ef96.cc6b6430.css 6KB
work\src\main\webapp\public\static\css\chunk-0f80f28f.d8ea1aa3.css 5KB
work\src\main\webapp\public\static\index.css 3KB
ux\public\static\index.css 3KB
work\src\main\webapp\public\static\tinymce\css\tiny-wk-word.css 2KB
ux\public\static\tinymce\css\tiny-wk-word.css 2KB
work\src\main\webapp\public\static\css\chunk-014835bf.b2a916d2.css 2KB
work\src\main\webapp\public\static\css\chunk-47ed0982.87ab3f7d.css 2KB
ux\src\styles\iconfonts\fm\iconfont.css 2KB
work\src\main\webapp\public\static\css\chunk-287f1c9d.8b3cbd63.css 1KB
work\src\main\webapp\public\static\css\chunk-4c911482.495a9311.css 693B
work\src\main\webapp\public\static\css\chunk-68e7a3f6.f9576ca8.css 693B
work\src\main\webapp\public\static\css\chunk-0012db70.d9e31b0e.css 639B
work\src\main\webapp\public\static\css\chunk-53f4b7dc.918f534b.css 573B
work\src\main\webapp\public\static\css\chunk-2b0dbb7b.d3383765.css 446B
work\src\main\webapp\public\static\css\chunk-77524640.e57c4591.css 382B
work\src\main\webapp\public\static\css\chunk-8a1d57c6.cfda18ea.css 382B
work\src\main\webapp\public\static\tinymce\css\tiny-wk-colors.css 362B
ux\public\static\tinymce\css\tiny-wk-colors.css 362B
work\src\main\webapp\public\static\tinymce\css\tiny-wukong.css 223B
ux\public\static\tinymce\css\tiny-wukong.css 223B
ux\src\styles\iconfonts\index.css 61B
ux\.env.development 483B
ux\.editorconfig 257B
ux\.env 71B
work\src\main\webapp\public\static\fonts\iconfont.c2fbf027.eot 24KB
ux\src\assets\iconfont\iconfont.eot 24KB
ux\.eslintignore 37B
ux\src\assets\img\loading.gif 381B
.git\config 323B
.git\description 73B
.git\HEAD 21B
.git\index 166KB
.git\info\exclude 240B
.git\logs\HEAD 215B
.git\logs\refs\heads\main 215B
.git\logs\refs\remotes\origin\HEAD 215B
.git\packed-refs 112B
.git\refs\heads\main 41B
.git\refs\remotes\origin\HEAD 30B
ux\.gitignore 206B
work\src\main\webapp\public\static\.gitkeep 0B
ux\public\static\.gitkeep 0B
work\src\main\webapp\public\index.html 6KB
work\src\main\webapp\public\static\index.html 3KB
ux\public\static\index.html 3KB
ux\public\index.html 698B
ux\public\favicon.ico 66KB
work\src\main\webapp\public\favicon.ico 66KB
.git\objects\pack\pack-7e303fa2680f0417ef9fe1a223b030bc546f1348.idx 45KB
work\src\main\resources\lib\wk_common_web-1.0.6.jar 54KB
work\src\main\resources\lib\provider-1.0.1.jar 40KB
work\src\main\resources\lib\wk_common_file-1.0.6.jar 23KB
work\src\main\java\com\kakarote\work\service\impl\ProjectTaskServiceImpl.java 100KB
work\src\main\java\com\kakarote\work\common\project\ExcelParseUtil.java 35KB
work\src\main\java\com\kakarote\work\service\impl\ProjectServiceImpl.java 34KB
work\src\main\java\com\kakarote\work\controller\ProjectTaskController.java 22KB
work\src\main\java\com\kakarote\work\common\project\HTMLFilter.java 15KB
work\src\main\java\com\kakarote\work\service\impl\ProjectTaskRelationServiceImpl.java 13KB
work\src\main\java\com\kakarote\work\service\impl\ProjectUserServiceImpl.java 12KB
work\src\main\java\com\kakarote\work\service\impl\ProjectRoleServiceImpl.java 11KB
work\src\main\java\com\kakarote\work\common\admin\AdminMessageEnum.java 10KB
work\src\main\java\com\kakarote\work\service\impl\ProjectEventStatusServiceImpl.java 9KB
work\src\main\java\com\kakarote\work\service\impl\ProjectBoardTaskServiceImpl.java 8KB
work\src\main\java\com\kakarote\work\service\impl\ProjectTaskTimeServiceImpl.java 8KB
work\src\main\java\com\kakarote\work\entity\PO\ProjectTask.java 7KB
work\src\main\java\com\kakarote\work\service\impl\ProjectGroupServiceImpl.java 7KB
work\src\main\java\com\kakarote\work\service\impl\ProjectFileServiceImpl.java 7KB
work\src\main\java\com\kakarote\work\service\impl\ProjectFieldSortServiceImpl.java 7KB
work\src\main\java\com\kakarote\work\common\project\FieldEnum.java 6KB
work\src\main\java\com\kakarote\work\service\impl\ProjectTaskCommentServiceImpl.java 5KB
work\src\main\java\com\kakarote\work\entity\PO\ProjectField.java 5KB
work\src\main\java\com\kakarote\work\common\project\CrmExcelUtil.java 5KB
work\src\main\java\com\kakarote\work\controller\ProjectController.java 5KB
work\src\main\java\com\kakarote\work\entity\VO\ProjectModelFiledVO.java 5KB
work\src\main\java\com\kakarote\work\service\impl\ProjectTaskUserServiceImpl.java 5KB
work\src\main\java\com\kakarote\work\entity\VO\TaskInfoVO.java 5KB
work\src\main\java\com\kakarote\work\service\impl\ProjectSchemeRelationBoardServiceImpl.java 5KB
work\src\main\java\com\kakarote\work\service\impl\ProjectTaskLogServiceImpl.java 4KB
work\src\main\java\com\kakarote\work\service\IProjectTaskService.java 4KB
work\src\main\java\com\kakarote\work\controller\ProjectEventStatusController.java 4KB
work\src\main\java\com\kakarote\work\entity\PO\Project.java 4KB
work\src\main\java\com\kakarote\work\common\project\SeparatorUtil.java 4KB
共 1408 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15
资源评论
项目资源总站点博客专家
- 粉丝: 1352
- 资源: 3693
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 未知错误异常如何解决.md
- RecursiveCallError(解决方案).md
- java.并发工具类CountDownLatch.md
- API调用失败异常如何解决.md
- InternalError解决办法.md
- InvalidOptionError(解决方案).md
- DependencyException解决办法.md
- 设备不可用异常如何解决.md
- java.CyclicBarrier.md
- UnimplementedFunctionError(解决方案).md
- DeprecatedFunctionError(解决方案).md
- java.Semaphore.md
- 硬件故障异常如何解决.md
- IllegalAccessError解决办法.md
- java.IO.md
- UnexpectedException解决办法.md
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功