A year ago, let's show the system:
The menu is currently a two-level navigation. The top is a level-1 navigation, and the left side is a level-2 navigation. You can also create a multi-level navigation. Tree-based data is displayed by tree. By default, tree-based data and tables are displayed. Click on each tree node to display details.
For employees, they need to upload their profile pictures and ID card photos.
Some data needs to be sorted. We use arrows to indicate:
The editor uses ckeditor to upload files and images:
This is a personalized requirement, and the product tree is below. After you click each node, it is automatically added to the table above, which belongs to the business:
The following is a multi-choice tree, associated permissions, and other operations:
The following method is more elegant:
The following is the skin replacement function. The system can automatically switch logo and background images based on the period, such as holidays:
I am good at Java and JS, and it is not beautiful because of poor image and CSS.
What we see is the prototype, not the final product. The technology uses Java, Hibernate + spring + struts2, and the page uses freemarker + jquery. At that time, I was planning to use it as a platform design. I could integrate all the applications developed in the future. There were a lot of general functions, permission, email sending, log, scheduled job, SMS sending, Excel export, etc. Personalized features include skin replacement.
At that time, it took more than a year to design and improve the framework. About 120 people and months, the framework was still rich in gold. If you are interested in this, you can leave a message and I will focus on it. Comments and recommendations are welcome :)