选择你喜欢的标签
我们会为你匹配适合你的网址导航

    确认 跳过

    跳过将删除所有初始化信息

    Mini Contract 一款基于Vue自主研发、拥有自主知识产权的免费开源电子合同产品

    源码 2025-08-19 08:56

    声明:该文章由作者(amandalee7)发表,转载此文章须经作者同意并请附上出处(0XUCN)及本页链接。。

    Mini Contract 是一款基于 Vue 自主研发、拥有自主知识产权的免费开源电子合同产品,旨在为各类企业和个人提供高效、安全、合规的电子合同管理解决方案。通过数字化手段,简化合同签署、管理及存储流程,降低合同成本,提升业务效率。

    应用场景

    • 企业合同管理:适用于中小型企业,实现合同生命周期管理,从起草、审批、签署到存档全程电子化。
    • 个人法律服务:为个人用户提供便捷的电子合同签订服务,适用于房屋租赁、借贷协议等日常法律事务。
    • 在线教育平台:支持在线课程购买协议、隐私政策等文档的电子化签署,增强学员与机构间的信任。
    • 电商平台:用于商品购买合同、服务协议等的即时签署,简化交易流程,提高用户体验。
    • 远程办公:支持远程工作协议、保密协议等,适应现代灵活工作模式的需求。

    功能模块

    合同编辑与管理

    • 富文本编辑器:支持格式化文本、插入图片、表格等。
    • 合同模板库:提供常用合同模板,支持自定义模板保存与复用。
    • 版本管理:记录合同修改历史,方便追踪与回溯。

    电子签名与认证

    • 数字签名技术:采用国际标准的数字签名算法,确保合同内容的完整性和签署者的身份真实性。
    • 实名认证服务:对接第三方实名认证接口,确保签署双方身份合法有效。

    合同审批流程

    • 自定义审批流:支持多级审批设置,满足不同企业的内部管理需求。
    • 通知与提醒:审批进度实时通知,提高协同效率。

    合同存储与查询

    • 云存储服务:加密存储合同文件,确保数据安全。
    • 高效检索:支持关键词、日期等多种条件快速查找合同。

    合规性与审计

    • 法律合规性检查:根据地区法律法规自动审核合同条款。
    • 审计日志:记录所有操作日志,便于合规审计和纠纷解决。

    功能特点

    • 安全性:采用先进的加密技术和安全协议,保障合同数据的安全传输与存储。
    • 便捷性:用户界面友好,操作流程简洁,无需复杂培训即可上手。
    • 灵活性:高度可定制化,支持API集成,易于与企业现有系统对接。

    目录结构

    ├─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                     // 网络请求设置

    开源地址

    https://gitee.com/yi-lian-shu-ju/mini-contract

    关注我们

    [超站]友情链接:

    四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
    关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/

    图库