# 开源电子合同-旗舰版(全量升级) **Repository Path**: cpfzym/mini-contract_puls ## Basic Information - **Project Name**: 开源电子合同-旗舰版(全量升级) - **Description**: 🔥🔥🔥 Mini-Contract是一款自主研发、拥有自主知识产权的免费开源电子合同产品,我们的产品创新地采用了“证据链”与“非证据链”两种签署模式,支持在线电子签名、电子合同、电子签章、电子合同SDK、电子合同API、多方合同发起、骑缝章等多种功能。我们提供Web端管理、H5、微信小程序平台,以及深度个性化的定制综合解决方案,支持数据和项目私有化本地,降低数据泄露 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 211 - **Created**: 2025-09-24 - **Last Updated**: 2025-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 一合通电子合同系统-旗舰版 =============== 当前最新版本:v5.0.0 (发布时间:2025-09-08) ### 历史版本回顾 详情查看https://gitee.com/yi-lian-shu-ju/mini-contract ### 相关部署文档 一合通开源版部署文档 https://xurankeji.feishu.cn/wiki/Yr1NwQ5aOiXHN8kG4e5cIngmnTe 一合通后端开发文档 https://xurankeji.feishu.cn/docx/R4jqdEnZ1o4BZsxsp6cc6z2rnXg 一合通前端开发文档 https://xurankeji.feishu.cn/wiki/CYzfwuuDIimMurkpigPc3RKpn3f 一合通部署常见问题汇总 https://xurankeji.feishu.cn/docx/YGqndZg8io9d4ixI7KFck9s8nqc 一合通旗舰版产品手册 https://xurankeji.feishu.cn/file/S2n1bE9KzoqTDWxGLCdclBQknNb ### 项目介绍 一合通电子合同系统旗舰版基于标准版mini-contract进行了功能延申升级和UI设计更新,旗舰版基于“起草 - 签署 - 管理 - 存证” 的全流程电子合同应用进行了场景的延伸拓展,并融入了AI应用场景,通过AI生成合同、AI审计合同等功能大幅提升电子签署的智能性和便捷度,同时提供AI机器人咨询窗口,拓展平台AI应用能力。新增企业服务模块辅助企业衍生更多业务场景,围绕电子签署核心场景逐步切入更多生态,推动面向系统客户的一体化需求响应。 充值合同价格特惠, **单价最高仅1元/份** ,包含实名认证和短信等。 可针对国企、事业单位、各行企业 **二次开发定制** 需求提供 **专业对接** 方式。 ### 项目优势 一合通汇集市场上各类电子合同解决方案提供商,提供一站式便捷的独立合同运营管理平台服务,无需再逐一对接各个电子合同厂商,只需一个接口即可轻松使用一合通所有的服务商。同时还可以享受一合通提供的接口渠道价格优势,让成本更加可控。 一合通电子合同系统是基于企业实际项目经验精心打造的成果,采用简洁的代码和最新的技术栈,能够帮助您解决前端项目中80%以上的重复工作,提高开发效率,适合各种需求的前端研发人员。 ### 新增核心功能 1. 合同文书 > 合同文书模块提供多种合同模板,支持用户选中模板后,即可在线自定义修改合同条款内容,随即发起签署 ![](https://resource.yi-types.com/new-sign/%E5%90%88%E5%90%8C%E6%96%87%E4%B9%A6%E4%BB%8B%E7%BB%8D.PNG) 2. 合同代理 > 支持用户成为合同代理,平台可自主分配合同份额,开放式发展合同渠道 ![](https://resource.yi-types.com/new-sign/%E5%90%88%E5%90%8C%E4%BB%A3%E7%90%86%E4%BB%8B%E7%BB%8D.PNG) 2. AI合同生成 > 合同内容智能生成,用户可基于输入关键词快速生成标准合同条款,提升合同创建效率 ![](https://resource.yi-types.com/new-sign/ai%E5%90%88%E5%90%8C%E7%AE%A1%E7%90%86.png) 3. AI合同审计 > 支持上传草拟的合同文件通过AI进行文本识别、条款审核与风险提示,输出合理建议 ![](https://resource.yi-types.com/new-sign/%E5%90%88%E5%90%8C%E5%AE%A1%E8%AE%A1%E4%BB%8B%E7%BB%8D.png) 4. 企业服务 > 企业服务作为一个全新的板块,为电子合同签署平台开拓了更具开放性的一面,支持企业根据自身主营业务展示相关服务,为企业增添引流渠道 ![](https://resource.yi-types.com/new-sign/%E4%BC%81%E4%B8%9A%E6%9C%8D%E5%8A%A1%E4%BB%8B%E7%BB%8D.png) ### 更多全新界面设计概览 ![](https://resource.yi-types.com/new-sign/%E6%BC%94%E7%A4%BA%E5%9B%BE1.jpg) ![](https://resource.yi-types.com/new-sign/%E6%BC%94%E7%A4%BA%E5%9B%BE2.jpg) ![](https://resource.yi-types.com/new-sign/%E7%94%A8%E6%88%B7%E5%90%8E%E5%8F%B0%E4%BB%8B%E7%BB%8D.jpg) ![](https://resource.yi-types.com/new-sign/%E7%AE%A1%E7%90%86%E5%90%8E%E5%8F%B0%E4%BB%8B%E7%BB%8D.jpg) ### 商业授权 1. 商业版本与开源版本代码一致,没有区分; 2. 商业授权模式为永久授权; 3. 商业使用需要授权,授权方式可选择联系下方技术同学。 ### 开源须知 1. 仅允许用于个人学习研究使用; 2. 禁止将本开源的代码和资源进行任何形式任何名义的出售。 ### 回顾历史版本:(历史版本详情查看https://gitee.com/yi-lian-shu-ju/mini-contract) 目录结构 ----------------------------------- ``` ├─App.vue // 应用配置,用来配置APP全局样式以及监听 ├─index.html // 给网页开发提供的功能,提供模板 ├─jsconfig.json // 规范配置等 ├─main.js // 入口文件 ├─manifest.json // 配置应用名称、appid、logo、版本等打包信息 ├─pages.json // 配置页面路由、导航条、选项卡等页面类信息 ├─README.md // 帮助文档 ├─uni.scss // scss变量预置, 为了方便整体控制应用的风格 ├─vue.config.js // 开发设置 ├─api // 接口管理,按照功能分类 ├─components // 公共组件库 │ ├─backTop // 返回顶部 │ ├─BaseEmpty // 缺省页 │ ├─baseline // 没有更多数据 │ ├─btn-fixed // 固定在页面底部组件(插槽) │ ├─checkUser // 切换身份 │ ├─contractState // 合同状态 │ ├─FileItem // 文件信息 │ ├─loading // 页面加载 │ ├─loadMore // 加载数据 │ ├─SwitchEnvironment // 切换环境 │ ├─tag-auth // 用户身份 │ ├─userInfo // 用户信息 │ └─v-tabs // tab切换 ├─config // 配置 │ ├─config.js // 系统配置(域名等) │ ├─net.config.js // 域名配置 │ └─setting.js // 其他全局配置(如:页面分享文案) ├─filters // 过滤器 ├─mixins // 混入 │ └─share.js // 页面分享 ├─pages // 页面文件夹 │ ├─contract // 合同相关页面 │ │ ├─index.vue // 合同首页 │ │ │ └─index.vue // 合同详情 │ │ ├─sign // 发起签署 │ │ └─revoke // 撤销合同 │ ├─home // 首页 │ │ └─contractTemplate // 合同模板 │ ├─index // 启动页 │ ├─login // 登录注册 │ └─user // 我的 │ ├─company // 企业相关 │ │ ├─addCompany.vue // 添加企业 │ │ ├─addSeal.vue // 添加印章 │ │ ├─authorize.vue // web-view页面 │ │ ├─Certification.vue // 企业认证 │ │ ├─companySeal.vue // 企业印章管理 │ │ ├─create.vue // 创建企业(已废弃) │ │ ├─myCompany.vue // 我的企业 │ │ └─removeComfirm.vue // 移除企业 │ ├─companyMembers // 成员 │ │ ├─createMember.vue // 添加成员 │ │ └─index.vue // 企业成员 │ ├─createUser // 签署 │ │ ├─addPerson.vue // 添加最近签署人(已废弃) │ │ └─index.vue // 最近签署人 │ ├─file // 文件管理 │ ├─package // 套餐 │ │ ├─buy.vue // 购买套餐 │ │ └─comboDetails.vue // 我的套餐 │ ├─personal // 个人 │ │ └─Certification.vue // 个人认证 │ └─setting // 设置 │ ├─changeIdentity.vue // 切换身份(已废弃) │ ├─password.vue // 修改密码(已废弃) │ └─Privacy.vue // 隐私申明 ├─static // 存放静态资源,如图片、视频 │ └─tabbar // tabbar图标 ├─store // 状态管理库 ├─style // 公共样式库 ├─uni_modules // 项目组件、页面、公共模块等 ├─unpackage // 打包目录 └─utils // 工具 ├─cache.js // 设置缓存 ├─common.js // 公共方法 ├─compress.js // 图片压缩 ├─reg.js // 通用正则表达式 └─request.js // 网络请求设置 ``` 技术架构 ----------------------------------- #### 开发环境 - 语言:Vue2.0、Vue3.0 - IDE(前端): Vscode、HBuilder - 依赖管理:npm #### 移动端框架 | 说明 | 框架 | 说明 | 框架 | | ---------- | ---------- | ---------- | --------- | | 基础框架 | uni-app | JS版本 | ES6 | | 基础JS框架 | Vue.js | 视频播放器 | 原生video | | 路由管理 | Vue Router | 状态管理 | Vuex | | 网络请求 | axios | css预处理 | scss | | 地图引擎 | map | | | ### 功能模块 ```html 业务功能 ├─登录注册 │ ├─账号方式 │ └─微信授权 ├─首页 │ ├─快捷合同处理 │ │ ├─待我处理 │ │ └─待他人处理 │ ├─最近合同 │ └─智能助手 │ ├─AI合同生成 │ ├─合同审计 │ └─合同优化建议 ├─合同 │ ├─待我处理 │ ├─待他人处理 │ ├─已完成 │ ├─已拒签 │ ├─已撤销 │ └─已逾期 ├─发起新签署合同 │ ├─模板签署 │ ├─AI生成签署 │ └─自定义签署 ├─资讯中心 │ ├─合同模块 │ └─政策解读 └─个人中心 ├─我的企业 ├─企业印章 ├─文件管理 │ ├─合同文件 │ └─AI生成记录 ├─套餐管理 ├─隐私政策 ├─修改密码 └─个人中心 ├─企业套餐 └─个人套餐 ``` 项目效果 ---- ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/7.png) ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/8.png) #### 用户端(移动端) > 首页能快速的发起合同的签署,签署人或者公司支持多选择(就是支持多人或者多公司同时签署),同时还能设置本次签署合同的有效果期,从而避免地一些法律风险 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/23.png) ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/3.png) > 作为企业需要在签署之前完成“企业认证”、“法人实名认证”;同时在使用过程中如果额度用完,可自行购买额度 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/1.png) > 登录应用之后能查看到相应的功能,企业管理,印章管理,签署的文件管理,签署额度购买等等  ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/4.png) > 用户或者企业可自行设置和上传自己的个人性的签名,骑缝章 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/16.png) ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/19.png) > 签署前如果是个人需要做“实名认证”、“人证比对”、“人脸识别”等,从而来确保信息的真实性 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/2.png) > 在签署详情里面能查看到合同签署人和各方签署的状态信息,同时签署方还可以点击进行签署,签署方式有“手写签名、盖章”等  ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/11.png) > 作为企业管理人员,可以管理企业成员,同时可以授权企业成员是否拥签署权限 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/19.png) > 实名认证企业之后可自动生成合规的ca证书签章,企业管理人员可为每一个成员设置不同的签章权限 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/20.png) > 平台默认非常多非常丰富的合同模板,我们还会不定期更新模板,开发者或者可免费享用模板 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/30.png) [//]: # (![](https://leepm.oss-cn-beijing.aliyuncs.com/public-images/yihetong_15.png)) > 在未签署合同的时候,还可以支持临时合同文件的管理和上传(您可以拿我们的来当成云盘了,哈哈) ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/21.png) > 同时目前支持批量签署合同能力(主要是针对在一对多的签署场景当中,如:甲方信息固定,乙方信息不固定的业务场景) ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/23.png) ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/24.png) > 参与签署的人可以收到签署的短信信息提醒,在有效期内点击链接可以到H5或者小程序里面进行签署,所有签署人都签署完成之后有短信通知提示 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/6.png) #### 用户端(Web端) > Web 用户端,可以在后台对自己的合同进行相应的签署和查看 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/a1.png) > Web 用户端,支持在线签署合同,点击“签署”跳转到相应的签署页面 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/a2.png) > 手写签署,以及上传自己专属的个性签名信息 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/a3.png) > Web 用户端支持,“个人” 和 “企业” 不同身份的切换 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/a4.png) > 作为企业管理人员,在Web端也能管理成员 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/a5.png) > 输入"手机号"和“姓名”即可完成成员增加 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/a7.png) > 同时Web端还能根据合同签署的状态“我发起的”、“待我处理”、“待他人处理“、”已完成“、“已拒签”、“已撤销”、“已逾期” 进行查询 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/a6.png) > 作为企业管理人员或者个人在Web端能查看到所有已经签署过并且归档的合同,支持在线查看,下载等操作 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/a8.png) > Web管理端还支持账号的更换和密码的修改等操作 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/a9.png) #### 平台端 ***数据概况*** > 了解合同平台下所有使用者的基本信息,并对相应的数据进行综合概览汇总 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/d1.png) ***个人认证*** > 平台可查看到脱敏后的所有个人认证的基本信息 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/d2.png) ***企业认证*** > 平台可查看到脱敏后的所有企业认证的基本信息 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/d3.png) ***销售订单*** > 平台可查看所有合同销售情况 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/d5.png) ***消耗服务*** > 平台可查看到所有合同的使用和消费情况 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/d6.png) ***价格设置*** > 平台可根据自己合同运营情况设置相应的价格,可单独对企业和个人的合同购买金额进行设置 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/d7.png) ***账号管理*** > 平台根据不同角色进行相应的用户权限设置,不同的用户有不同的管理权限 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/d8.png) ***横版分类*** > 新增运营平台可独立运营自己的合同模板,让平台管理更加灵活更方便,运营平台建立起了合同模板之后,所有合同用户和企业都可以享受到运营平台提前设置好的合同模板 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/d9.png) [//]: # (![](https://leepm.oss-cn-beijing.aliyuncs.com/public-images/yihetong_admin_09.png)) > 在设置合同横版的时候,可提前设置好该模板预设好的签署方“个人”、“企业”,目前单个横版最多支持10个签署对象 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/d0.png) [//]: # (![](https://leepm.oss-cn-beijing.aliyuncs.com/public-images/yihetong_admin_12.png)) > 合同模板支持动态设置里面的参数信息,也可以提前预设一些参数信息,从而大大的增加了合同的灵活性 ![](https://babyedu.oss-cn-chengdu.aliyuncs.com/gitee/d10.png) ### 最近更新 ##### V2.1.0 更新日志 - [x] 【新增】内容资讯模块。 - [x] 【新增】后台用户合同分配 - [x] 【修复】已知bug,用户实名认证失败。 - [x] 【新增】AI对话功能,可生成合同模版 --开发中 - [x] 【新增】企业实名认证优化 --更新中 ##### V2.0.0 更新日志 - [x] 【新增】新增全新风格的页面,提升整体用户体验 - [x] 【新增】支持一对多批量发起合同,提升发起效率(用于一个主体对应多个不同签署人的业务地场景) - [x] 【新增】支持个性签名,用户可定义自己的签名样式 - [x] 【新增】智能快速合同生成(通过手机拍照或者上传图片即可快速生成一份在线合同) - [x] 【新增】草稿箱,解决因为某些事情打断了签署工作 - [x] 【新增】发起人催办,确保合同能在有效期内完成签署 - [x] 【新增】文件管理(用于临时保存文件,您也可以拿我们的来当云盘了,哈哈) - [x] 【新增】合同详情页面便捷分享按钮,能快速分享给待签署人 - [x] 【优化】其它体验 - [x] 【修复】已知bug ##### V1.5.5 更新日志 - [x] 【新增】支持实名认证环节加入“人证对比” - [x] 【新增】签署完成后短信通知参与签署方 - [x] 【新增】支持签署方可以不是发起方(可代发起合同) - [x] 【优化】企业与个人身份证切换体验 - [x] 【优化】用户体验 - [x] 【修复】已知bug ##### V1.5.0 更新日志 - [x] 【新增】非证据链合同签署(可用于企业内部日常审批使用) - [x] 【优化】印章管理 - [x] 【优化】企业实名认证逻辑 - [x] 【优化】证据链多渠道签署逻辑 - [x] 【升级】第三方插件版本 - [x] 【优化】隐私保护协义内容 - [x] 【优化】用户体验 - [x] 【修复】已知bug ##### V1.1.2 更新日志 - [x] 【新增】支持后台管理可查看企业合同情况 - [x] 【优化】用户体验 - [x] 【修复】已知bug ##### V1.1.1 更新日志 - [x] 【优化】企业和个人电子合同套餐份数 - [x] 【优化】用户体验 - [x] 【修复】已知bug ##### V1.1.0 更新日志 - [x] 【新增】丰富多样的合同模板 - [x] 【新增】应用内合同签署,提升用户体验 - [x] 【新增】签署方短信通知,避免消息不及时 - [x] 【优化】用户体验 - [x] 【修复】已知bug [//]: # (### 技术文档) [//]: # () [//]: # (* 在线演示:) [//]: # (![](https://leepm.oss-cn-beijing.aliyuncs.com/public-images/yihetong_qrcode.png)) ### 交流合作 如果你有任何对 Mini-Contract 产品上的想法、意见或建议,或商务上的合作需求,请扫码添加 Mini-Contract 项目团队进一步沟通: ![输入图片说明](https://resource.yi-types.com/eSign/hx_qrcode_git.jpg) ## 产品认可 > 从产品对外开源之后,得到了特别多朋友们的关注和认可最终我们也达成了一些深度的合作,目前我们已经合作超过200+以上的合作伙伴,这当中有“企业”的朋友也有一些“个人独立开发者” ## 给个鼓励 如果觉得还不错,请 Watching,Starred,Fork 吧 ☺