# OA办公系统 **Repository Path**: SDream/oa ## Basic Information - **Project Name**: OA办公系统 - **Description**: OA办公系统采用前后端分离技术,前端采用 vue-pure-admin,后端采用.Net开发的办公管理系统。使用了最新的 Vue3、Vite5、Element-Plus、TypeScript、Pinia、Tailwindcss、Net8、Mysql、Sqlsugar 等主流技术。 - **Primary Language**: C# - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 96 - **Created**: 2025-05-21 - **Last Updated**: 2025-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

OA办公管理系统

![LOGO](./images/logo/无背景LOGO.png) GitHub license[![star](https://gitee.com/suzhou-youjie/oa/badge/star.svg?theme=dark)](https://gitee.com/suzhou-youjie/oa/stargazers)[![fork](https://gitee.com/suzhou-youjie/oa/badge/fork.svg?theme=dark)](https://gitee.com/suzhou-youjie/oa/members) ## 一、系统简介[![Fork me on Gitee](https://gitee.com/suzhou-youjie/oa/widgets/widget_6.svg)](https://gitee.com/suzhou-youjie/oa) `OA` 是一款基于开源免费且开箱即用的 vue-pure-admin 中后台管理系统模版进行二次开发的办公管理系统。使用了最新的 `Vue3`、`Vite`、`Element-Plus`、`TypeScript`、`Pinia`、`Tailwindcss` 等主流技术开发 ## 二、功能模块 - [首页看板](#首页) - [项目管理](#项目管理) - [招标管理](#招标管理) - [采购主体](#采购主体) - [采购主体](#招标公告) - [参与项目](#参与项目) - [投标管理](#投标管理) - [投标单位](#投标单位) - [招标项目信息表](#招标项目信息表) - [报名费/投标保证金](#报名费/投标保证金) - [资信证明](#资信证明) - [中标项目](#中标项目) - [中标项目信息表](#中标项目信息表) - [项目收付款预算表](#项目收付款预算表) - [合同管理](#合同管理) - [合同审核会签表](#合同审核会签表) - [销售列表](#销售列表) - [甲方合同台账](#甲方合同台账) - [甲方合同清单-上传](#甲方合同清单-上传) - [甲方合同清单-明细](#甲方合同清单-明细) - [项目合同台账](#项目合同台账) - [项目明细账](#项目明细账) - [合同发票](#合同发票) - [开票单位](#开票单位) - [合同模板](#合同模板) - [采购管理](#采购管理) - [下采单](#下采单) - [我的下采单](#我的下采单) - [下采单审核](#下采单审核) - [地址管理](#地址管理) - [项目人员](#项目人员) - [项目用车](#项目用车) - [采购管理](#采购管理) - [待领采购单](#待领采购单) - [我的待采单](#我的待采单) - [合同审批会签表](#合同审批会签表) - [发货签收单](#发货签收单) - [入库单](#入库单) - [出库单](#出库单) - [付款流程](#付款流程) - [项目明细台账](#项目明细台账) - [购销存明细](#购销存明细) - [采购附件](#采购附件) - [历史价格](#历史价格) - [供应商管理](#供应商管理) - [供应商列表](#供应商列表) - [采购会签申请](#采购会签申请) - [施工管理](#施工管理) - [综合管理](#综合管理) - [员工列表](#员工列表) - [文件审批](#文件审批) - [人员需求审批](#人员需求审批) - [面试评价与录用审批](#面试评价与录用审批) - [试用期转正审批](#试用期转正审批) - [员工辞职审批](#员工辞职审批) - [签订劳动合同审批单](#签订劳动合同审批单) - [离职会签单](#离职会签单) - [劳动合同管理](#劳动合同管理) - [通讯录](#通讯录) - [通知公告](#通知公告) - [工作待办](#工作待办) - [公告发布](#公告发布) - [系统通知](#系统通知) - [资质管理](#资质管理) - [企业资质](#企业资质) - [个人资质](#个人资质) - [借阅管理](#借阅管理) - [印章借阅](#印章借阅) - [原件借阅](#原件借阅) - [备用金/专项资金](#备用金/专项资金) - [报销管理](#报销管理) - [日常费用](#日常费用) - [非日常费用](#非日常费用) - [费用报销](#费用报销) - [考勤管理](#考勤管理) - [考勤组](#考勤组) - [请假管理](#请假管理) - [外出管理](#外出管理) - [出差管理](#出差管理) - [加班管理](#加班管理) - [补卡管理](#补卡管理) - [外勤管理](#外勤管理) - [考勤明细](#考勤明细) - [考勤统计](#考勤统计) - [原始打卡记录](#原始打卡记录) - [项目出勤审批](#项目出勤审批) - [部门考勤登记](#部门考勤登记) - [我的考勤](#我的考勤) - [考勤统计](#考勤统计) - [考勤日历](#考勤日历) - [假期管理](#假期管理) - [假期规则](#假期规则) - [员工假期余额](#员工假期余额) - [国假管理](#国假管理) - [资产管理](#资产管理) - [类别管理](#类别管理) - [资产列表](#资产列表) - [资产审核列表](#资产审核列表) - [流转记录](#流转记录) - [我的资产](#我的资产) - [我的资产申请](#我的资产申请) - [报废列表](#报废列表) - [采购管理](#采购管理) - [采购申请](#采购申请) - [计算机设备领用](#计算机设备领用) - [计算机设备列表](#计算机设备列表) - [计算机设备配件](#计算机设备配件) - [计算机设备领用登记](#计算机设备领用登记) - [办公设备领用](#办公设备领用) - [办公设备列表](#办公设备列表) - [办公设备领用登记](#办公设备领用登记) - [房屋管理](#房屋管理) - [房屋列表](#房屋列表) - [房间管理](#房间管理) - [租赁管理](#租赁管理) - [房屋租赁提醒设置](#房屋租赁提醒设置) - [车辆管理](#车辆管理) - [车辆列表](#车辆列表) - [保险记录](#保险记录) - [保养/维修记录](#保养/维修记录) - [违章记录](#违章记录) - [用车管理](#用车管理) - [驾驶员管理](#驾驶员管理) - [车位管理](#车位管理) - [系统管理](#系统管理) - [权限管理](#用户管理) - [用户管理](#用户管理) - [角色管理](#角色管理) - [菜单管理](#菜单管理) - [按钮管理](#按钮管理) - [配置管理](#配置管理) - [组织结构](#部门管理) - [部门管理](#部门管理) - [职工管理](#职工管理) - [岗位管理](#岗位管理) - [任务管理](#定时任务) - [定时任务](#定时任务) - [任务日志](#任务日志) - [提醒规则](#提醒规则) - [版本管理](#版本管理) - [日志管理](#系统日志) - [系统日志](#系统日志) - [操作日志](#操作日志) - [文件管理](#文件管理) - [工作流管理](#工作流管理) ## 三、系统演示 - 框架自定义了大量通用组件,大大减少开发工作量,提升系统风格一致性。 - 预览地址:[http://demo.yjkj.ltd:8090/](http://demo.yjkj.ltd:8090/) - 官方网站:[http://www.yjkj.ltd](http://www.yjkj.ltd) - 登录账号:demo - 登录密码:demo1234 - gitee 地址:[https://gitee.com/suzhou-youjie/oa](https://gitee.com/suzhou-youjie/oa) > [!TIP] > > 请勿随意更改登录密码,防止其它人无法正常预览。 ## 四、系统截图 - PC 端 1. 首页![首页](./images/pc/首页.png) ![图2-1-暗黑模式](./images/pc/暗黑模式.png) 2. 项目管理 ![图2-1-采购主体](./images/pc/2.项目管理/图2-1-采购主体.png) ![图2-2-招标公告](./images/pc/2.项目管理/图2-2-招标公告.png) ![图2-3-参与项目](./images/pc/2.项目管理/图2-3-参与项目.png) ![图2-4-投标单位](./images/pc/2.项目管理/图2-4-投标单位.png) ![图2-5-招标项目信息表](./images/pc/2.项目管理/图2-5-招标项目信息表.png) ![图2-6-报名费/投标保证金](./images/pc/2.项目管理/图2-6-报名费投标保证金.png) ![图2-7-资信证明](./images/pc/2.项目管理/图2-7-资信证明.png) ![图2-8-中标项目信息表](./images/pc/2.项目管理/图2-8-中标项目信息表.png) ![图2-9-项目收付款预算表](./images/pc/2.项目管理/图2-9-项目收付款预算表.png) ![图2-10-合同审核会签表](./images/pc/2.项目管理/图2-10-合同审核会签表.png) ![图2-11-销售列表](./images/pc/2.项目管理/图2-11-销售列表.png) ![图2-12-甲方合同台账](./images/pc/2.项目管理/图2-12-甲方合同台账.png) ![图2-13-甲方合同清单-上传](./images/pc/2.项目管理/图2-13-甲方合同清单-上传.png) ![图2-14-甲方合同清单-明细](./images/pc/2.项目管理/图2-14-甲方合同清单-明细.png) ![图2-15-项目合同台账](./images/pc/2.项目管理/图2-15-项目合同台账.png) ![图2-16-项目明细账](./images/pc/2.项目管理/图2-16-项目明细账.png) ![图2-17-合同发票](./images/pc/2.项目管理/图2-17-合同发票.png) ![图2-18-开票单位](./images/pc/2.项目管理/图2-18-开票单位.png) ![图2-19-合同模板](./images/pc/2.项目管理/图2-19-合同模板.png) ![图2-20-下采单](./images/pc/2.项目管理/图2-20-下采单.png) ![图2-21-我的下采单](./images/pc/2.项目管理/图2-21-我的下采单.png) ![图2-22-下采单审核](./images/pc/2.项目管理/图2-22-下采单审核.png) ![图2-23-地址管理](./images/pc/2.项目管理/图2-23-地址管理.png) ![图2-24-项目人员](./images/pc/2.项目管理/图2-24-项目人员.png) ![图2-25-项目用车](./images/pc/2.项目管理/图2-25-项目用车.png) 3. 采购管理 ![图3-1-待领采购单](./images/pc/3.采购管理/图3-1-待领采购单.png) ![图3-2-我的待采单](./images/pc/3.采购管理/图3-2-我的待采单.png) ![图3-3-合同审批会签表](./images/pc/3.采购管理/图3-3-合同审批会签表.png) ![图3-4-发货签收单](./images/pc/3.采购管理/图3-4-发货签收单.png) ![图3-5-入库单](./images/pc/3.采购管理/图3-5-入库单.png) ![图3-6-出库单](./images/pc/3.采购管理/图3-6-出库单.png) ![图3-7-付款流程](./images/pc/3.采购管理/图3-7-付款流程.png) ![图3-8-项目明细台账](./images/pc/3.采购管理/图3-8-项目明细台账.png) ![图3-9-购销存明细](./images/pc/3.采购管理/图3-9-购销存明细.png) ![图3-10-采购附件](./images/pc/3.采购管理/图3-10-采购附件.png) ![图3-11-历史价格](./images/pc/3.采购管理/图3-11-历史价格.png) ![图3-12-供应商管理](./images/pc/3.采购管理/图3-12-供应商管理.png) ![图3-13-供应商列表](./images/pc/3.采购管理/图3-13-供应商列表.png) ![图3-14-采购会签申请](./images/pc/3.采购管理/图3-14-采购会签申请.png) 4. 施工管理![图4-施工管理](./images/pc/4.施工管理/图4-施工管理.png) 5. 综合管理 ![图5-1-员工列表](./images/pc/5.综合管理/图5-1-员工列表.png) ![图5-2-人员需求审批](./images/pc/5.综合管理/图5-2-人员需求审批.png) ![图5-3-面试评价与录用审批](./images/pc/5.综合管理/图5-3-面试评价与录用审批.png) ![图5-4-试用期转正审批](./images/pc/5.综合管理/图5-4-试用期转正审批.png) ![图5-5-员工辞职审批](./images/pc/5.综合管理/图5-5-员工辞职审批.png) ![图5-6-签订劳动合同审批单](./images/pc/5.综合管理/图5-6-签订劳动合同审批单.png) ![图5-7-离职会签单](./images/pc/5.综合管理/图5-7-离职会签单.png) ![图5-8-劳动合同管理](./images/pc/5.综合管理/图5-8-劳动合同管理.png) ![图5-9-通讯录](./images/pc/5.综合管理/图5-9-通讯录.png) ![图5-10-通知公告](./images/pc/5.综合管理/图5-10-通知公告.png) ![图5-11-工作待办](./images/pc/5.综合管理/图5-11-工作待办.png) ![图5-12-公告发布](./images/pc/5.综合管理/图5-12-公告发布.png) ![图5-13-系统通知](./images/pc/5.综合管理/图5-13-系统通知.png) 6. 资质管理 ![图6-1-企业资质](./images/pc/6.资质管理/图6-1-企业资质.png) ![图6-2-个人资质](./images/pc/6.资质管理/图6-2-个人资质.png) 7. 借阅管理 ![图7-1-印章借阅](./images/pc/7.借阅管理/图7-1-印章借阅.png) ![图7-2-原件借阅](./images/pc/7.借阅管理/图7-2-原件借阅.png) ![图7-3-备用金/专项资金](./images/pc/7.借阅管理/图7-3-备用金专项资金.png) 8. 报销管理 ![图8-1-日常费用](./images/pc/8.报销管理/图8-1-日常费用.png) ![图8-2-非日常费用](./images/pc/8.报销管理/图8-2-非日常费用.png) ![图8-3-费用报销](./images/pc/8.报销管理/图8-3-费用报销.png) 9. 考勤管理 ![图9-1-考勤组](./images/pc/9.考勤管理/图9-1-考勤组.png) ![图9-2-请假管理](./images/pc/9.考勤管理/图9-2-请假管理.png) ![图9-3-外出管理](./images/pc/9.考勤管理/图9-3-外出管理.png) ![图9-4-出差管理](./images/pc/9.考勤管理/图9-4-出差管理.png) ![图9-5-加班管理](./images/pc/9.考勤管理/图9-5-加班管理.png) ![图9-6-补卡管理](./images/pc/9.考勤管理/图9-6-补卡管理.png) ![图9-7-外勤管理](./images/pc/9.考勤管理/图9-7-外勤管理.png) ![图9-8-考勤明细](./images/pc/9.考勤管理/图9-8-考勤明细.png) ![图9-9-考勤统计](./images/pc/9.考勤管理/图9-9-考勤统计.png) ![图9-10-原始打卡记录](./images/pc/9.考勤管理/图9-10-原始打卡记录.png) ![图9-11-项目出勤审批](./images/pc/9.考勤管理/图9-11-项目出勤审批.png) ![图9-12-部门考勤登记](./images/pc/9.考勤管理/图9-12-部门考勤登记.png) ![图9-13-我的考勤统计](./images/pc/9.考勤管理/图9-13-我的考勤统计.png) ![图9-14-考勤日历](./images/pc/9.考勤管理/图9-14-考勤日历.png) ![图9-15-假期规则](./images/pc/9.考勤管理/图9-15-假期规则.png) ![图9-16-员工假期余额](./images/pc/9.考勤管理/图9-16-员工假期余额.png) ![图9-17-国假管理](./images/pc/9.考勤管理/图9-17-国假管理.png) 10. 资产管理 ![图10-1-类别管理](./images/pc/10.资产管理/图10-1-类别管理.png) ![图10-2-资产列表](./images/pc/10.资产管理/图10-2-资产列表.png) ![图10-3-资产审核列表](./images/pc/10.资产管理/图10-3-资产审核列表.png) ![图10-4-流转记录](./images/pc/10.资产管理/图10-4-流转记录.png) ![图10-5-我的资产](./images/pc/10.资产管理/图10-5-我的资产.png) ![图10-6-我的资产申请](./images/pc/10.资产管理/图10-6-我的资产申请.png) ![图10-7-报废列表](./images/pc/10.资产管理/图10-7-报废列表.png) ![图10-8-采购申请](./images/pc/10.资产管理/图10-8-采购申请.png) ![图10-9-计算机设备列表](./images/pc/10.资产管理/图10-9-计算机设备列表.png) ![图10-10-计算机设备配件](./images/pc/10.资产管理/图10-10-计算机设备配件.png) ![图10-11-计算机设备领用登记](./images/pc/10.资产管理/图10-11-计算机设备领用登记.png) ![图10-12-办公设备列表](./images/pc/10.资产管理/图10-12-办公设备列表.png) ![图10-13-办公设备领用登记](./images/pc/10.资产管理/图10-13-办公设备领用登记.png) 11. 房屋管理 ![图11-1-房屋列表](./images/pc/11.房屋管理/图11-1-房屋列表.png) ![图11-2-房间管理](./images/pc/11.房屋管理/图11-2-房间管理.png) ![图11-3-租赁管理](./images/pc/11.房屋管理/图11-3-租赁管理.png) ![图11-4-房屋租赁提醒设置](./images/pc/11.房屋管理/图11-4-房屋租赁提醒设置.png) 12. 车辆管理 ![图12-1-车辆列表](./images/pc/12.车辆管理/图12-1-车辆列表.png) ![图12-2-保险记录](./images/pc/12.车辆管理/图12-2-保险记录.png) ![图12-3-保养/维修记录-注塑](./images/pc/12.车辆管理/图12-3-保养维修记录.png) ![图12-4-违章记录](./images/pc/12.车辆管理/图12-4-违章记录.png) ![图12-5-用车管理](./images/pc/12.车辆管理/图12-5-用车管理.png) ![图12-6-驾驶员管理](./images/pc/12.车辆管理/图12-6-驾驶员管理.png) ![图12-7-车位管理](./images/pc/12.车辆管理/图12-7-车位管理.png) 13. 系统管理 ![图13-1-用户管理](./images/pc/13.系统管理/图13-1-用户管理.png) ![图13-2-角色管理](./images/pc/13.系统管理/图13-2-角色管理.png) ![图13-3-菜单管理](./images/pc/13.系统管理/图13-3-菜单管理.png) ![图13-4-按钮管理](./images/pc/13.系统管理/图13-4-按钮管理.png) ![图13-5-配置管理](./images/pc/13.系统管理/图13-5-配置管理.png) ![图13-6-部门管理](./images/pc/13.系统管理/图13-6-部门管理.png) ![图13-7-职工管理](./images/pc/13.系统管理/图13-7-职工管理.png) ![图13-8-岗位管理](./images/pc/13.系统管理/图13-8-岗位管理.png) ![图13-9-定时任务](./images/pc/13.系统管理/图13-9-定时任务.png) ![图13-10-任务日志](./images/pc/13.系统管理/图13-10-任务日志.png) ![图13-11-提醒规则](./images/pc/13.系统管理/图13-11-提醒规则.png) ![图13-12-版本管理](./images/pc/13.系统管理/图13-12-版本管理.png) ![图13-13-系统日志](./images/pc/13.系统管理/图13-13-系统日志.png) ![图13-14-操作日志](./images/pc/13.系统管理/图13-14-操作日志.png) ![图13-15-文件管理](./images/pc/13.系统管理/图13-15-文件管理.png) ![图13-16-工作流管理](./images/pc/13.系统管理/图13-16-工作流管理.png) ## 五、安装使用 - 获取项目代码 ```bash git clone https://gitee.com/suzhou-youjie/oa.git ``` - 安装依赖 ```bash cd OA pnpm install ``` - 运行 ```bash pnpm serve ``` - 打包 ```bash pnpm build ``` ## 六、前端部署 部署相关文件位于项目根目录的frontend文件夹,内容如下(可直接点击链接下载) - 部署包 ## 七、后端部署 后端采用.net框架,部署相关文件位于项目根目录的backend文件夹,内容如下(可直接点击链接下载) - 1-基础服务接口 下载 - 2-业务服务接口 下载 - 3-文件服务接口 下载 - 4-定时任务服务 下载 - 5-文件预览服务 下载 安装方式见(https://gitee.com/kekingcn/file-online-preview) - 6-数据库脚本 下载 - 7-系统部署手册-Windows 下载 - 8-系统部署手册-Linux 下载 ## 八、更新日志 [CHANGELOG](./CHANGELOG.zh_CN.md) ## 九、配套保姆级文档 [点我查看 vue-pure-admin 文档](https://pure-admin.github.io/pure-admin-doc) [点我查看 @pureadmin/utils 文档](https://pure-admin-utils.netlify.app) ## 十、如何贡献 非常欢迎您的加入![提一个 Issue](https://gitee.com/suzhou-youjie/oa/issues/new) 或者[提一个 Pull Request](https://gitee.com/suzhou-youjie/oa/pull/new) **Pull Request:** 1. Fork 代码! 2. 创建自己的分支: `git checkout -b feat/xxxx` 3. 提交您的修改: `git commit -am 'feat(function): add xxxxx'` 4. 推送您的分支: `git push origin feat/xxxx` 5. 提交`pull request` ## 十一、`Git` 贡献提交规范 - 参考 [vue](https://github.com/vuejs/vue/blob/dev/.github/COMMIT_CONVENTION.md) 规范 ([Angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular)) - `feat` 增加新功能 - `fix` 修复问题/BUG - `style` 代码风格相关无影响运行结果的 - `perf` 优化/性能提升 - `refactor` 重构 - `revert` 撤销修改 - `test` 测试相关 - `docs` 文档/注释 - `chore` 依赖更新/脚手架配置修改等 - `workflow` 工作流改进 - `ci` 持续集成 - `types` 类型定义文件更改 - `wip` 开发中 ## 十二、浏览器支持 本地开发推荐使用 `Chrome 80+` 浏览器 支持现代浏览器, 不支持 `IE` | [ Edge](http://godban.github.io/browsers-support-badges/)
IE | [ Edge](http://godban.github.io/browsers-support-badges/)
Edge | [Firefox](http://godban.github.io/browsers-support-badges/)
Firefox | [Chrome](http://godban.github.io/browsers-support-badges/)
Chrome | [Safari](http://godban.github.io/browsers-support-badges/)
Safari | | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | | not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions | ## 十三、维护者 [yindengxu_admin](https://gitee.com/yindengxu_admin)、[WeaponChen](https://gitee.com/WeaponChan)、[ZoeJin](https://gitee.com/zoejin)、[sham_poo7](https://gitee.com/sham-poo7) ## 十四、联系作者 - 微信二维码
微信二维码名片 > [!TIP] > > 添加好友时请备注“gitee oa” ## 十五、许可证 [MIT © 2020-present, oa](./LICENSE) ## 十六、`Star` 非常感谢留下星星的好心人,感谢您的支持 :heart: [![Stargazers for OA](https://gitee.com/suzhou-youjie/oa/stargazers)](https://gitee.com/suzhou-youjie/oa/stargazers) ## 十七、`Fork` 瞧,那些 `小哥哥` 、`小姐姐` 认真 `学习` 的样子真滴是 `哎呦不错哦` :heart: [![Forkers repo roster for OA](https://reporoster.com/forks/HgLight/OA)](https://gitee.com/suzhou-youjie/oa/members?ref=master) ## 十八、常见问题 - 1. 问题:浏览器访问服务接口时,页面提示“HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。” - 方案: - 在IIS 模块下,确认是否有”AspNetCoreModuleV2“,若没有或无法打开的,则重新安装aspnetcore-runtime-8.0.x-win-x64.exe。 - 如果还有此问题,可能是服务器的IIS需要安装URL Rewrite Module,注意:安装Rewrite Module后需重启 **IIS服务** 。