企事业单位一站式文档管理系统,让组织内文档管理有序,协作高效、安全可控。
本应用完全开源,开源协议为MIT。 本应用基于一二三应用开发平台构建,该平台完全开源,开源协议为MIT,传送门。
安全高效的权限管理 独创以文件夹作为权限管理单元,兼顾安全与高效,文档权限从属所在文件夹,支持继承,无需对文档进行繁琐的权限初始化与维护;提供按组织机构和按用户组两种模式授权,灵活应对各种应用场景。 易用高速的文档上传 支持批量上传、拖放文件,断点续传、分块上传、自动重传、手工重传,显示进度、剩余时间、上传速度等特性。 便捷完善的文档预览 无需下载,上百种格式文件预览,可覆盖常见常用的文档格式,包括office、图片、压缩包、代码等大类,并支持水印功能。 稳定强大的全文搜索 为文本类、office类和pdf文件内容创建索引,实现类似百度搜索形式的文档内容检索,并且搜索结果同样受文档权限控制。 简便实用的收藏夹 可以方便地将自己常用或感兴趣的文件夹和文档加入收藏,快速定位和查看。 **稳定强大的平台支撑 **由平台提供组织机构、人员、权限、日志等技术支撑。
文件夹管理:创建、更名、删除、复制、移动、授权; 文档管理:上传、下载、更名、更新、复制、移动、预览、分享、锁定、解锁; 权限控制:按组织机构和按用户组两种授权模式; 在线预览:无需下载,上百种格式文件在线预览; 收藏夹:支持将文件夹和文档加入收藏、查看和移除; 全文搜索:对文本类、office文档和pdf文档等进行全文搜索;
组织机构:管理企事业单位组织架构,支持excel导入进行数据初始化 用户:管理系统用户,支持excel导入进行数据初始化。 用户组:管理用户分组,方便进行权限维护。 权限维护:管理权限,包括菜单权限、按钮权限。 系统日志:记录和查看系统操作日志、审计日志。
自定义桌面:用户可自行设定自己的工作台,千人千面。 通知公告:管理员可发布内部通知公告。 任务调度:可定时执行系统任务。
预装redis、nodejs、mysql、ide
执行/resource目录下的init.sql,创建名字为edoc的数据库。
nodejs >=14.6 执行npm install pnpm -g,安装pnpm包 执行pnpm install命令,若nodejs版本过低会提示 使用vscode打开platform-web目录,执行pnpm install安装npm module 执行结束会提示如下错误,不用理会,因为把husky移除导致的,不影响系统正常运行,进行下步dev脚本即可
husky install 'husky' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
执行dev脚本,默认打开localhost:4000 默认管理员账号密码:admin/12345678
标准SpringBoot项目,默认端口8080。
部分依赖模块来自于开发平台,传送门。
使用maven打开pom文件,自动导入依赖后编译即可。
注:系统的下拉数据源,也即数据字典使用redis缓存,按上述步骤构建后,部分查询界面不显示中文名称,可在系统登录后,访问系统管理-》系统维护菜单下的“重建缓存”按钮,系统会自动将数据库的字典数据写入到redis中。
平台对于文件存储除了支持本地磁盘模式外,还实现了minio对象存储组件的集成。默认使用本地磁盘模式,如需启用对象存储,需安装minio服务端,版本2021-04-22T15-44-28Z(最后一个基于apache 2.0开源协议的版本),并修改平台配置文件。
使用elastic search,版本7.6.2,下载地址https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-6-2,解压缩后执行bin目录下elasticsearch.bat启动。
全文搜索中文切词使用ik,下载地址https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.6.2 在elastic search安装目录的plugins下,新建ik目录,将解压后内容放入。 重启elastic search。
使用知名kkfileview开源项目作为文件预览功能组件,通过jwt令牌实现文档的预览权限控制。 https://gitee.com/kekingcn/file-online-preview,版本4.3.0。
本系统既可以云端部署,也可以本地服务器部署。 云端部署:部署在阿里云、腾讯云、京东云等云端服务器,资源动态扩容,运维方便。 本地部署:部署在windows服务器或普通电脑上,局域网可访问即可,上传下载速度更快,安全性更高。
如需定制化开发可联系本人,如与公司已实施的单点登录平台进行集成,同步组织机构、人员等主数据,开发费用视需求情况,根据工作量估算报价。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。