# godoOA **Repository Path**: Debugman/GodoOA ## Basic Information - **Project Name**: godoOA - **Description**: GodoOA是一套开源办公软件,遵从MIT开源协议,内置工作流引擎、审批流、表单设计、钉钉管理等,非常适合二次开发。godoOA对接了钉钉办公,数据互通,有效解决企业零碎化办公问题。 - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.godoos.com/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 201 - **Created**: 2025-03-06 - **Last Updated**: 2025-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

GodoOA

[![license][license-image]][license-url] [FAQ](./Faq.md) [license-image]: ./docs/license_%20MIT.svg [license-url]: https://spdx.org/licenses/MIT.html
GodoOA是一套开源办公软件,遵从MIT开源协议,内置工作流引擎、审批流、表单设计、钉钉管理等,非常适合二次开发。godoOA对接了钉钉办公,数据互通,有效解决企业零碎化办公问题。 GodoOA开发原则是“**易上手,容易改**”。前端工程师和后端工程师都可以上手,没有复杂的包,学习成本低,简单的做一下二次开发,可以实现大型的复杂项目。 ## 版本要求 ``` node >=16 mysql >=5.7 redis >=5.0 ``` ## 安装 1. 下载后进程序根目录,运行 - 安装依赖 ``` npm i ``` 2. 修改src/common/config.js数据库配置,并用数据库管理软件导入docs/godooa.sql文件 - src/common/config.js第39行到42行 ``` database: 'godocms', port: '8889', user: 'root', password: 'root', ``` 3. 测试环境运行 ``` npm run dev ``` 然后访问 ``` http://localhost:8200/res/group/login.html ``` 4. 正式环境运行 - 参考根目录nginx.conf配置文件配置nginx - 修改nginx.conf下的 ``` # 你的域名 server_name www.gdoa.top; #证书地址改下面两行 如不配置可删除 ssl_certificate /data/key/gdoa.top_chain.crt; ssl_certificate_key /data/key/gdoa.top_key.key; ``` - 以及 ``` #当前程序的绝对路径 root /data/www; ``` - 修改pm2.json下第5 行 ``` "cwd": "/data/godo", //当前程序的绝对路径 ``` - 然后运行 ``` pm2 start pm2.json ``` 5. 后台登录 ``` 账户:admin 密码:111111 ``` ## 项目地址 [gitee](https://gitee.com/ruitao_admin/gdoa) [github](https://github.com/phpk/gdoa) ## 功能说明 1. 库存管理 - 可适配生产/维修/零售等企业库存管理,内含入库/盘点/调拨等功能,可自定义字段。 - 包含库存分类/库存字典/仓库管理/物料管理/库存入库单/库存调拨单/库存盘点单/库存申请单/库存归还单/库存出库单等模块。 2. 采购预算 - 分大/小类的采购预算,excel表导入,数据自动归算,和权限流引擎完美结合。 - 小类可无限分级,支持单项申报。 3. 自定义表单 - 极易入手的自定义表单,一次配置,表单/表格/搜索一步生成,简洁高效。 4. 审计流引擎 - 结合自定义表单可完成大部分工作流。可回退,支持钉钉通知,支持规则配置。 5. 文档管理 - 使用说明书/开发文档的生成工具。可以自动生成,可以回写,可以书写多个说明文档。 6. 日程计划 - 支持各种视图类型:每日、每周、每月;支持里程碑和任务计划的高效管理,周末宽度。 7. 分享管理 - 可分享给组织内部其他人编辑,每次编辑都可查看历史可回档。 9. 钉钉同步 - 使用钉钉企业内部应用,支持钉钉配置登录,同步钉钉部门/用户/角色。 10. 供应商管理 - 和采购/库存结合,支持供应商商品管理。 11. 项目管理 - 简洁的项目管理体系,包含项目管理/项目文件/项目分类。 12. 权限管理 - 完备的权限管理机制,支持部门/用户/角色/公司/岗位/门店/项目多维度管理。 ## 演示图片 ![输入图片说明](docs/1.jpg) ![输入图片说明](docs/2.jpg) ![输入图片说明](docs/3.jpg) ![输入图片说明](docs/4.jpg) ![输入图片说明](docs/5.jpg) ![输入图片说明](docs/6.jpg) ![输入图片说明](docs/9.jpg) ![输入图片说明](docs/10.jpg) ## 关联项目 - [godoos](https://gitee.com/ruitao_admin/godoos) - [gododb](https://gitee.com/ruitao_admin/gododb) ## 微信群 ![微信群](docs/wx.png) ## 开源 - 承诺永久免费开源 - 允许企业/个人单独使用 - 如用于商业活动或二次开发,请购买相关版权 - 不提供私下维护工作,如有bug请 [issures](https://gitee.com/ruitao_admin/gdoa/issues) 提交 - 请尊重作者的劳动成果