同步操作将从 Shawn/免费开源电子合同 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Current Latest Version: v1.5.0 (Release Date: 2023-10-25)
⭐️⭐️⭐️ Mini-Contract is an open-source product that has been separated from the commercial product "YiHetong" by "Chongqing Yeeco Technology Co., Ltd." This tool provides a comprehensive solution customized for industry-specific needs and business scenarios. It enables convenient online contract signing, ensuring security, compliance, and reliability. It builds a time-saving and efficient closed-loop service system for small and medium-sized enterprises and users, creating a worry-free legal protection system. The underlying electronic contract technology is based on "eSign" and other "contract vendors," which are nationally certified and secure.
Mini-Contract aggregates various electronic contract solution providers in the market, so you don't need to integrate with each contract vendor one by one, saving you time and effort. We have already handled this integration for you, and you only need a single interface to access all our service providers. Additionally, you can enjoy our interface channel prices. Mini-Contract is the result of our real-world project experience, offering concise code, the latest technology stack, and is suitable for front-end developers with various needs. It is also the preferred choice for small and medium-sized enterprises, as it can help reduce over 80% of the repetitive work in front-end projects. If you don't mind using our user interface style, you can quickly launch your project without worrying about copyright issues.
The commercial version of the code is identical to the open-source version.
Commercial licensing is perpetual and supports lifelong upgrades.
For commercial use, please contact the technical team below for licensing details.
├─App.vue // Application configuration, used for configuring global styles and event listeners
├─index.html // Provides functionality for web page development and serves as a template
├─jsconfig.json // Configuration for code linting, etc.
├─main.js // Entry file
├─manifest.json // Configuration for application name, appid, logo, version, etc.
├─pages.json // Configuration for page routes, navigation bars, tabs, and other page-related information
├─README.md // Help documentation
├─uni.scss // Pre-set SCSS variables for easy control of the application's style
├─vue.config.js // Development settings
├─api // Interface management, categorized by functionality
├─components // Public component library
│ ├─backTop // Back to top button
│ ├─BaseEmpty // Empty page
│ ├─baseline // No more data
│ ├─btn-fixed // Fixed bottom component (slot)
│ ├─checkUser // Switch identity
│ ├─contractState // Contract status
│ ├─FileItem // File information
│ ├─loading // Page loading
│ ├─loadMore // Load more data
│ ├─SwitchEnvironment // Switch environment
│ ├─tag-auth // User identity
│ ├─userInfo // User information
│ └─v-tabs // Tab switch
├─config // Configuration
│ ├─config.js // System configuration (domain, etc.)
│ ├─net.config.js // Domain configuration
│ └─setting.js // Other global configurations (e.g., page sharing messages)
├─filters // Filters
├─mixins // Mixins
│ └─share.js // Page sharing
├─pages // Page folders
│ ├─contract // Contract-related pages
│ │ ├─index.vue // Contract home
│ │ │ └─index.vue // Contract details
│ │ ├─sign // Initiate signing
│ │ └─revoke // Revoke contract
│ ├─home // Home
│ │ └─contractTemplate // Contract templates
│ ├─index // Start page
│ ├─login // Login and registration
│ └─user // My account
│ ├─company // Company-related
│ │ ├─addCompany.vue // Add company
│ │ ├─addSeal.vue // Add seal
│ │ ├─authorize.vue // Web-view page
│ │ ├─Certification.vue // Company certification
│ │ ├─companySeal.vue // Company seal management
│ │ ├─create.vue // Create company (deprecated)
│ │ ├─myCompany.vue // My company
│ │ └─removeComfirm.vue // Remove company
│ ├─companyMembers // Members
│ │ ├─createMember.vue // Add member
│ │ └─index.vue // Company members
│ ├─createUser // Signers
│ │ ├─addPerson.vue // Add recent signers (deprecated)
│ │ └─index.vue // Recent signers
│ ├─file // File management
│ ├─package // Packages
│ │ ├─buy.vue // Purchase packages
│ │ └─comboDetails.vue // My packages
│ ├─personal // Personal
│ │ └─Certification.vue // Personal certification
│ └─setting // Settings
│ ├─changeIdentity.vue // Switch identity (deprecated)
│ ├─password.vue // Change password (deprecated)
│ └─Privacy.vue // Privacy statement
├─static // Static resources storage, such as images, videos
│ └─tabbar // Tabbar icons
├─store // State management library
├─style // Public style library
├─uni_modules // Project components, pages, common modules, etc.
├─unpackage // Build directory
└─utils // Utilities
├─cache.js // Cache management
├─common.js // Common functions
├─compress.js // Image compression
├─reg.js // Common regular expressions
└─request.js // Network request settings
Language: Vue 2.0
IDE (Front-end): VSCode, HBuilder
Dependency Management: npm
Description | Framework | Description | Framework |
---|---|---|---|
Basic Framework | uni-app | JavaScript Version | ES6 |
Basic JS Framework | Vue.js | Video Player | Native video |
Routing Management | Vue Router | State Management | Vuex |
Network Requests | axios | CSS Pre-processing | SCSS |
Map Engine | map |
Business Functions
├─Login and Registration
│ ├─Account Method
│ └─WeChat Authorization
├─Home
│ ├─Quick Contract Handling
│ │ ├─To Be Processed by Me
│ │ └─To Be Processed by Others
│ └─Recent Contracts
├─Contracts
│ ├─To Be Processed by Me
│ ├─To Be Processed by Others
│ ├─Completed
│ ├─Rejected
│ ├─Revoked
│ └─Overdue
├─Initiate New Signing Contracts
└─My Account
├─My Company
├─Company Seals
├─File Management
├─Package Management
├─Privacy Policy
├─Change Password
└─Personal Center
├─Company Packages
└─Personal Packages
The web-based user interface allows users to sign and view their contracts in the backend.
Data Overview
Gain insights into basic information about all users on the contract platform and aggregate and summarize data.
Personal Certification
The platform can view desensitized basic information for all personal certifications.
Company Certification
The platform can view desensitized basic information for all company certifications.
Sales Orders
The platform can view all contract sales information.
Service Usage
The platform can view all contract usage and consumption information.
Pricing Settings
The platform can set prices based on contract operational needs.
Account Management
The platform can configure user permissions based on different roles.
If you would like to join our open-source discussion group, please scan the QR code to add the Mini-Contract project team and join the group chat:
If you have any ideas, suggestions, or business collaboration needs regarding the Mini-Contract product, please scan the QR code to add the Mini-Contract project team for further communication:
If you find it useful, please consider Watching, Starred, and Forked ☺
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。