Online demonstration of the Taiwan management system, OA workflow, inheritance permission system
Last Updated 2025 25Asia/Singapore下午周三, 19 2 月 2025 17:11:25 +0800 02 02202522805 19 19下午25
Resource Number 55551

#Boutique
Online demonstration of the Taiwan management system, OA workflow, inheritance permission system

2023-05-01 CRM management system 0 1,502
Warm Reminder丨Do not trade privately, any consequences have nothing to do with this site!
value-added services:
Installation Guide
Environment Configuration
Secondary Development
Template Modification
Source Code Installation
$ 59.9USD Special note: Please test front - and back-office functions for bugs before buying!
Download Now View demo Matters needing attention
Enter shop Official service
Details Introduction

introduce

The front-end and back-end separation project based on vue and springboot is a back-end management system, which can also be used as an OA system, and the demo environment address: https://www.zhoulang.site

System architecture
Springboot, Mysql, and MybatisPlus are the basic frameworks.
Use JWT and Redis to implement the login session feature.
The front-end uses the UI and has been modified to adapt to the back-end system. JDK1.8、Mysql5.7
Feature introduction
User management: Manage system access users to add, modify, lock, and reset passwords.
Organizational structure management: Maintain the relationship between departments, roles, and users of the system.
Parameter management: Configure key system parameters and modify, enable, or disable system functions.
Menu management: Configure the front-end dynamic routing menu.
Cache Information: provides an API for refreshing the system cache.
System Security Policy: controls the security of user login and password, as well as the security policy of the system access environment.
Attachment management: Manage attachments generated in the management system, such as user avatars, message attachments, etc.
Blacklist: manages the IP addresses of clients that are prohibited from accessing the system.
Permission management: Maintain system permissions.
System monitoring: records system operation logs.
Scheduled task management: dynamically manage the task scheduling of the system.
Activiti workflow
Message management system: Users can send emails and messages in the system, and support attachment uploading

For more features, please visit the demo environment experience!

Introduction to the organizational structure

The organizational structure in the system is divided into departments, roles, and users, all of which belong to the organizational structure objects, which are stored in a system organizational structure table and are distinguished by an organizational structure type. The relationship between them is maintained through an organizational structure relationship table, and users are placed under the department or role, and new subdepartments can be created under the department. There is a horizontal relationship between different roles, and there is no subordinate relationship.

In order to prompt the performance of the organization schema object query, the system caches the tree structure of the organization schema object when it starts, and directly goes to the cache tree for recursion during the query to find out all child nodes, or all parent nodes. When you make changes to the organizational structure, the cache is automatically refreshed.

Considering that the organizational structure selection function is used in many places, I encapsulated the front-end organizational structure selection control, which can select departments, roles, and users

Introduction to menu features

The system divides the menu into four categories:

Menu Type Menu description
Table of Contents The directory in which the menu is stored
Menu The menu page that can actually be accessed
Interface The access interface provided by the backend
Button A button that is visible on the front-end page

This four-level menu structure is designed to provide more fine-grained control over menu permissions.

Introduction to the permission system

The system has designed a general permission system, not only limited to menu permissions, the system only uses a permission table, you can support any permissions, and there is no need to design other permission tables. Users automatically inherit the permissions of the higher-level department or role, and can also have their own permissions. Provide a one-way permission query interface, and query the corresponding permissions according to the permission definition, permission type, and user ID. The following is an example of menu permissions:

Online demonstration of the Taiwan management system, OA workflow, inheritance permission system插图

If you can authorize the menu of a department, the users under the department automatically have the permissions of the department, the blue text represents the permissions directly granted to the authorization object, and the black text indicates that the permissions of the authorization object are inherited from the parent object.

The interface provides a button to clear its own permissions, and clicking it will delete all the own permissions of the authorized object, and will not affect the inherited permissions.

If there are 100 users under the department, and one of them wants to cancel some user permissions separately, then we can authorize the users separately at the same time to deny the permissions of the menu, when the checkbox of the menu is red, it means that the permission is denied, when the checkbox is unchecked, it means that there is no permission for the menu, and when the checkbox is selected, it means that the menu permission is owned.

Introducing the Activiti workflow
BPMN-JS process online designer, you can create a new process online and save it to the server
Process release and version control, you can view the historical version of the process after repeated releases
Process initiation, suspension, activation, termination, assignment, addition, attrition
For process task management, the system provides a built-in processing page, and dynamically displays the approval button according to the flow chart

资源下载此资源下载价格为59.9USD立即购买
Telegram:@John_Software

Disclaimer: This article is published by a third party and represents the views of the author only and has nothing to do with this website. This site does not make any guarantee or commitment to the authenticity, completeness and timeliness of this article and all or part of its content, please readers for reference only, and please verify the relevant content. The publication or republication of articles by this website for the purpose of conveying more information does not mean that it endorses its views or confirms its description, nor does it mean that this website is responsible for its authenticity.

Ictcoder CRM management system Online demonstration of the Taiwan management system, OA workflow, inheritance permission system https://ictcoder.com/project/crm/online-demonstration-of-backend-management-system-oa-workflow-and-inheritance-permission-system.html

Q&A
  • 1, automatic: after taking the photo, click the (download) link to download; 2. Manual: After taking the photo, contact the seller to issue it or contact the official to find the developer to ship.
View details
  • 1, the default transaction cycle of the source code: manual delivery of goods for 1-3 days, and the user payment amount will enter the platform guarantee until the completion of the transaction or 3-7 days can be issued, in case of disputes indefinitely extend the collection amount until the dispute is resolved or refunded!
View details
  • 1. Heptalon will permanently archive the process of trading between the two parties and the snapshots of the traded goods to ensure that the transaction is true, effective and safe! 2, Seven PAWS can not guarantee such as "permanent package update", "permanent technical support" and other similar transactions after the merchant commitment, please identify the buyer; 3, in the source code at the same time there is a website demonstration and picture demonstration, and the site is inconsistent with the diagram, the default according to the diagram as the dispute evaluation basis (except for special statements or agreement); 4, in the absence of "no legitimate basis for refund", the commodity written "once sold, no support for refund" and other similar statements, shall be deemed invalid; 5, before the shooting, the transaction content agreed by the two parties on QQ can also be the basis for dispute judgment (agreement and description of the conflict, the agreement shall prevail); 6, because the chat record can be used as the basis for dispute judgment, so when the two sides contact, only communicate with the other party on the QQ and mobile phone number left on the systemhere, in case the other party does not recognize self-commitment. 7, although the probability of disputes is very small, but be sure to retain such important information as chat records, mobile phone messages, etc., in case of disputes, it is convenient for seven PAWS to intervene in rapid processing.
View details
  • 1. As a third-party intermediary platform, Qichou protects the security of the transaction and the rights and interests of both buyers and sellers according to the transaction contract (commodity description, content agreed before the transaction); 2, non-platform online trading projects, any consequences have nothing to do with mutual site; No matter the seller for any reason to require offline transactions, please contact the management report.
View details

Related Article

make a comment
No comments available at the moment
Official customer service team

To solve your worries - 24 hours online professional service