分享

[开源]一套开源办公套件,适合二次开发,含多个办公系统解决方案

 风声之家 2023-08-22 发布于江苏

一飞开源 2023-08-21 22:51 发表于湖南

收录于合集

#开源项目538
#办公系统2
#开源办公套件2
#易上手、容易改、非常适合二次开发1
#含多个办公系统解决方案1

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

Godo OA

Godo OA是西电科技开发的一套开源办公套件,遵从Apache License 2.0开源协议,非常适合二次开发,内含word/excel/ppt/pdf/svg/思维导图/流程图/日程管理/库存管理等多个办公系统解决方案。

Godo OA开发原则是“易上手,容易改”。前端工程师和后端工程师都可以上手,没有复杂的包,学习成本低,简单的做一下二次开发,可以实现大型的复杂项目。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

演示图片

         

四、功能概述

功能说明

  1. 库存管理

  2. 可适配生产/维修/零售等企业库存管理,内含入库/盘点/调拨等功能,可自定义字段。

  3. 包含库存分类/库存字典/仓库管理/物料管理/库存入库单/库存调拨单/库存盘点单/库存申请单/库存归还单/库存出库单等模块。

  4. 采购预算

  5. 分大/小类的采购预算,excel表导入,数据自动归算,和权限流引擎完美结合。

  6. 小类可无限分级,支持单项申报。

  7. 自定义表单

  8. 极易入手的自定义表单,一次配置,表单/表格/搜索一步生成,简洁高效。

  9. 审计流引擎

  10. 结合自定义表单可完成大部分工作流。可回退,支持钉钉通知,支持规则配置。

  11. 办公白板

  12. 集自由布局、画笔、便签多种创意表达能力于一体,激发团队创造力,随时随地,围绕一块白板沟通。

  13. 思维导图

  14. 支持四种结构;内置多种主题;支持快捷键;节点内容支持图片、图标、超链接、备注、标签。

  15. excel表格

  16. 支持公式和函数:内置公式,远程公式,自定义公式;表格操作:筛选,排序,数据验证。

  17. 流程图

  18. 项目经理的硬核工具,包含图形/拓扑图/图表/权限流/工作流五个流程图编辑工具。

  19. 文集管理

  20. 使用说明书/开发文档的生成工具。可以自动生成,可以回写,可以书写多个说明文档。

  21. 甘特图

  22. 项目管理必备工具,支持自定义项目人员和角色,支持拖拽/管理分配(资源、角色、工作)等。

  23. 日程计划

  24. 支持各种视图类型:每日、每周、每月;支持里程碑和任务计划的高效管理,周末宽度。

  25. 图片编辑器

  26. 支持裁剪、翻转、旋转、绘图、形状、图标、文本、遮罩过滤器、图像过滤器。

  27. svg编辑器

  28. svg在线编辑器,基于svgedit。支持增/删/改/查,支持导入/导出svg。

  29. 文档编辑器

  30. 支持底层识别图片/ppt/word/pdf等几乎所有办公文件,无需使用外部接口。

  31. 文本编辑器

  32. 支持打开text/html/css/js/svg/xml/md等,可以当作一个简单的在线editplus。

  33. ppt演示文稿

  34. 在线PowerPoint幻灯片,支持文字、图片、形状、线条、图表、表格、视频、公式等。

  35. 分享管理

  36. 办公白板/思维导图/excel表格/流程图/文集管理/甘特图/文档/文本可分享给组织内部其他人编辑,每次编辑都可查看历史可回档。

  37. 钉钉同步

  38. 使用钉钉企业内部应用,支持钉钉配置登录,同步钉钉部门/用户/角色。

  39. 供应商管理

  40. 和采购/库存结合,支持供应商商品管理。

  41. 项目管理

  42. 简洁的项目管理体系,包含项目管理/项目文件/项目分类。

  43. 权限管理

  44. 完备的权限管理机制,支持部门/用户/角色/公司/岗位/门店/项目多维度管理。

五、技术选型

版本要求

node >=16
mysql >=5.7

安装

1、下载后进程序根目录,运行

  • 如未安装pnpm,需事先安装pnpm

npm i pnpm -g
  • 安装依赖

pnpm i

2、修改src/common/config.js数据库配置,并用数据库管理软件导入www/godocms.sql文件

  • src/common/config.js第39行到42行

database: 'godocms',port: '8889',user: 'root',password: 'root',

3、测试环境运行

pnpm dev

然后访问

http://localhost:8200/res/group/login.html

4、正式环境运行

pm2 start pm2.json

参考根目录nginx.conf配置文件配置nginx

5、后台登录

账户:admin
密码:111111

六、源码地址

访问一飞开源:https://code./

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多