企业OA系统的最优选!一款美观大气、功能全面的开源OA办公系统

企业OA系统的最优选!一款美观大气、功能全面的开源OA办公系统


💂 个人网站:IT知识小屋🤟 版权: 本文由【IT学习日记】原创、在ZEEKLOG首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦

文章目录

简介

TL-OA是一款专为中小型日常办公问题设计的一款开源OA办公系统,代码100%开源,支持免费商用,项目结构清晰,注释清楚,十分适用于中小型企业快速搭建自己的高效、灵活的办公平台。具体特点如下:

  • 内置AI功能,支持自然语言处理能力: 如只需输入一句“查询近7天员工打卡缺勤人数”,系统就能自动生成 SQL 并返回图表或表格结果
  • 内置低代码引擎: 支持自定义表单、自定义字段、自定义数据字典、自定义审批流、自定义列表展示、自定义触发事件、自定义图表统计、自定义对接接口,快速开发企业常见应用
  • 易于拓展: 系统采用前后端分离模式设计,使用者可以根据个性化需求快速进行二次拓展
  • 高安全性: 系统内置强大灵活的权限管理,RBAC权限模型,全方面保障系统的数据安全
  • 代码规范: 项目代码清晰,代码严格分层、注释齐全,小白也能快速上手

架构

产品架构图:

项目结构:

code/ ├── app/ # 应用核心代码(控制器、模型、服务等) ├── bin/ # 命令行工具或脚本 ├── bootstrap/ # 框架启动与自动加载配置 ├── config/ # 系统配置文件目录 ├── crmeb/ # CRMEb 核心模块(可能为系统框架或功能封装) ├── database/ # 数据库迁移、数据填充等 ├── helper/ # 助手函数目录 ├── public/ # 公共访问目录(入口 index.php) ├── resources/ # 视图模板、语言包、前端资源等 ├── routes/ # 路由定义 ├── storage/ # 缓存、日志、文件存储等 ├── vendor/ # Composer 依赖目录 ├── .constant # 常量定义文件 ├── .env.example # 环境变量示例文件 ├── .gitattributes # Git 属性配置 ├── .gitignore # Git 忽略规则 ├── .php-cs-fixer.php # PHP 代码风格格式化配置 ├── .version # 系统版本文件 └── README.en.md # 英文版项目说明文档 

技术栈:

  • 前端: elementUI、vue2、vuex、vue-router、webpack
  • 后端: PHP、MySQL、jwt-auth、Nginx

功能列表

多端应用

  • 支持打包APP(uni-app混合开发)
  • 支持H5端
  • 支持PC web端

技术框架

  • PC Web端:Laravel9.5 + Swoole + Vue2.0
  • 移动端APP、H5:Laravel9.5 + Swoole + uni-app + Vue3.2

工作台

  • 展示个人待办事项、绩效审核、企业动态等员工关注的重要信息
  • 待办任务:今日未完成待办数据
  • 我的申请:我发起的且正在审批中的申请单数量
  • 待审批:等待我审批处理的申请单数量
  • 企业动态:公司发布的,本人未读的动态数据
  • 业绩统计:支持管理范围内/本人业绩切换,包括本月业绩、今日业绩、昨日业绩、累计客户、本月新增客户、今日新增客户、跟进未完成、今日跟进记录、今日新增合同
  • 待办:支持查看待办日程
  • 快速入口:支持信息化系统使用的模块维护或快速入口,由系统管理员维护
  • 系统通知:按提交时间顺序显示系统消息,支持查看全部消息
  • 企业动态:根据管理员发布时间展示,支持查看全部动态数据

我的日程

  • 查看、处理与创建某一天的待办事项提醒(如缴费回款提醒、跟进提醒等)
  • 创建日程:支持添加多人协同日程,设置按天/时长设置起止时间,自定义提醒时间,按天/周/月/年重复日程
  • 客户跟进、缴费提醒、回款提醒:根据客户中添加的提醒展示,完成需添加对应数据
  • 汇报待办:填写日报/周报,生成工作总结

申请审批

  • 待审批:当前需登录用户审批的申请单数量
  • 全部:与我相关的全部申请单
  • 已处理:已完成审批的申请单
  • 抄送我的:抄送给登录用户的申请单
  • 已撤销:用户已撤销的申请单
  • 筛选功能:按人员姓名、审批状态、审批类型、申请时间筛选
  • 审批操作:支持加签(增加审批节点,多人审批方式选择)、转审(将权限转给他人)

个人办公

  • 撤销流程:已通过的申请数据提交撤销需重新审核
  • 合同付款、续费、支出撤销后生成新的财务流水数据
  • 支持按申请时间、审批状态、审批类型筛选
  • 合同付款、续费、支出审核通过后生成财务流水数据

工作汇报

  • 部门汇报:查看下级成员的工作汇报(日报/周报/月报),按提交时间、汇报类型、汇报人、管理范围筛选
  • 部门统计:查看下级成员汇报统计结果,按汇报类型、管理范围筛选
  • 抄送我的:查看抄送给登录人的汇报数据,按提交时间、汇报类型、汇报人筛选

考勤统计

  • 个人统计:查看自己及下属的考勤数据(应出勤天数、请假天数、迟到次数等),支持查看打卡记录明细

绩效考核

  • 部门考核:对下属绩效评价打分,创建考核指标
  • 我的考核:查看考核指标,自我评价打分
  • 绩效审核:处理下属提交的绩效审核

职位说明

  • 岗位职责:查看及维护岗位职责
  • 工作分析表:查看及维护工作分析表

员工培训

  • 公司介绍:查看人事维护的公司信息
  • 组织架构图:查看组织架构信息
  • 战略规划:查看战略规划
  • 晋升说明:查看晋升通道及说明

企业通讯录

  • 查看企业员工通讯信息

头像菜单

  • 个人信息:展示及修改基本信息
  • 订阅消息:关闭不需要的消息通知
  • 个人简历:维护简历信息
  • 知识社区:浏览及发布职场文章
  • 论坛中心:进入技术论坛发布建议
  • 退出登录

底部菜单

  • 消息中心:实时推送待办事项提醒
  • 记事本:记录重要事件

客户管理

  • 我查看的:查看自己及下级员工的客户信息
  • 我负责的:维护、跟踪客户,创建提醒任务
  • 客户公海池:查看无业务员负责的客户,支持分配或领取
  • 支持客户批量导入、退回公海、移交他人、返票核签操作

合同管理

  • 查看及维护合同信息,添加回款/续费/支出、申请发票
  • 支持合同批量导入

发票管理

  • 查看及作废发票,移交他人负责

项目管理

  • 我的项目:维护项目信息,查看任务进度,创建任务
  • 我的任务:查看及创建任务,支持评论与回复
  • 支持版本管理,数据权限控制

应用列表

  • 创建应用:仅支持文本类型,面向系统员工
  • 应用编辑:设置权限、AI模型、关联数据库等
  • 应用使用/调试:调试编辑好的应用

模型设置

  • 对接Aorgnook、百度千帆模型

AI对话

  • 支持拥有权限的用户使用AI智能体咨询

财务管理

  • 收支记账:记录日常账目流水,支持导入/导出
  • 收支统计:生成收支分析报表,查看营业趋势
  • 发票管理:在线开票/录入,作废操作
  • 账目分类:自定义收入/支出分类
  • 支付方式:自定义企业支付方式设置

UI界面


开源地址&使用手册

点击下方的【IT学习日记】回复【资源】领取!

如果这篇文章对您有帮助,请一定帮我点个 “关注”“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。

写在最后

1000+优质开源项目更新进度:247/1000。如需更多类型优质项目推荐,请在文章后留言。

在这里插入图片描述

Read more

VSCode + Copilot

VSCode + Copilot

1、Copilot的介绍         Git Hub Copilot是一款人工智能协作编程工具,它能帮助我们更快速、更高效地编写代码。 2、Copilot安装 (1)Copilot是以VSCode的插件形式存在,直接搜索下载安装即可。 * 第一次使用时VSCode会自动安装Copilot的插件。 (2)在VSCode中安装Copilot时,会获得两个扩展程序: * GitHub Copilot:在我们输入代码时会提供即时的代码建议。 * GitHub Copilot Char:一款配套插件,可提供基于人工智能的对话式辅助服务。 3、插件配置 (1)插件下载后需要登录账号才能使用,建议登录GitHub账号。 (2)登录GitHub账号可能需要kexue上网。 4、插件功能及使用 (1)代码补全功能。 (2)聊天会话功能。 (3)缺陷:现在可以免费使用,但是有一定的额度。

By Ne0inhk

自动驾驶指令理解模型:Llama-Factory垂直领域适配

自动驾驶指令理解模型:Llama-Factory垂直领域适配 在智能汽车日益普及的今天,驾驶员与车辆之间的交互正从按钮和旋钮转向自然语言对话。一句“我有点累,找个地方休息一下”看似简单,背后却需要系统准确理解语义、结合实时路况判断意图,并安全地执行靠边停车或导航至服务区等一系列操作。然而,通用大语言模型虽然能流畅生成文本,但在这种高可靠性要求的场景下,常常“说得漂亮却不可信”——它们可能虚构道路信息、误解专业术语,甚至给出危险建议。 这正是垂直领域适配的价值所在:让大模型真正“懂行”。而在这个过程中,如何高效、低成本地将一个通用模型转化为具备驾驶语境理解能力的专业助手,成为工程落地的关键瓶颈。 Llama-Factory 的出现,恰好为这一难题提供了一套完整解法。它不是一个简单的训练脚本集合,而是一个真正意义上的一站式微调工厂,尤其适合自动驾驶这类数据敏感、资源受限、迭代频繁的工业级应用。 以构建车载语音指令理解引擎为例,整个流程可以从一次真实需求出发:产品经理希望新增对“模糊停车指令”的支持,比如用户说“找个阴凉的地方停会儿”,系统应能识别这是临时停靠请求,并结合地图与感知数

By Ne0inhk

使用llama.cpp和ollama推理LFM2.5-1.2B模型(速度较快,大约每秒15个token,它是thing模型)

LFM2.5-1.2B模型是近期的明星模型 LFM2.5-1.2B-Instruct 是 Liquid AI 在 2026 年 1 月推出的‌开源、轻量级、高性能的通用指令微调 AI 模型‌,参数量 12 亿,专为在手机、笔记本等端侧设备上高效运行而设计,内存占用仅约 900MB,推理速度极快。 核心特点 * ‌高效推理‌:采用混合架构(LIV卷积块 + GQA注意力块),在 CPU/NPU 上实现低延迟、高吞吐量推理,内存占用不到 1GB。 * ‌强指令遵循‌:通过监督微调和强化学习训练,擅长复杂推理、数学计算和工具使用,性能超越同规模模型。 * ‌多语言支持‌:支持中、英、日、韩等八种语言,日语优化版

By Ne0inhk
使用 VS Code 和 Android Studio 阅读 Android 源码:基于 Copilot 的高效代码分析技巧

使用 VS Code 和 Android Studio 阅读 Android 源码:基于 Copilot 的高效代码分析技巧

1. 背景 在日常开发中,大家常用 AI 工具(如 ChatGPT、DeepSeek 等)进行代码分析。但通过网页 AI 工具分析代码时,缺乏上下文,需要手动分段粘贴代码,效率低且容易遗漏关键信息。 公司引入 Copilot 后,大家多在 VS Code、Android Studio 等 IDE 插件中用 Copilot 进行代码分析。Copilot 能直接分析当前编辑器中的代码,并支持上下文,极大提升了分析效率,减少了人工粘贴的麻烦。 但实际开发中,仍存在以下痛点: * 代码跳转不连贯:对于 Android.bp soong 构建系统下的 Android 代码,不能自由地跳转到方法定义、实现、符号等。 * 查找方法繁琐:大部分

By Ne0inhk