Gantt chart configuration method, Gantt chart generation method and Gantt chart generation system
By building visual interface and tab page configuration, the efficiency and flexibility of existing Gantt chart configuration technology in multi-type object scenarios are solved, low-code configuration and flexible object calls are realized, and the configuration efficiency and maintainability of Gantt chart are improved.
Patent Information
- Application Number
- CN202510439650.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-09
- Publication Date
- 2025-07-18
AI Technical Summary
The existing Gantt chart configuration technology is low in configuration efficiency and flexibility when facing complex scenarios of multi-type objects, and requires the development of complex code to adapt to different types of objects.
By building a visual interface, including multiple preset columns, configuring basic information on the first tab page, and configuring mapping properties of the preset columns and objects on the second tab page, low-code configuration and flexible object calls are realized.
It implements information that describes different types of objects without writing code, improves Gantt chart configuration efficiency and flexibility, reduces development workload, and enhances the maintainability and operability of Gantt charts.
Smart Images

Figure CN120335791A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of project management, and particularly relates to a Gantt chart configuration method, a generation method and a generation system. Background Art
[0002] The Gantt chart, also known as the bar chart or strip chart, is an intuitive project management tool that displays the time arrangement and progress of tasks in the form of horizontal bar charts and is widely used in production planning, project scheduling and resource coordination. The generation of the Gantt chart depends on the Gantt chart configuration technology, which refers to the technology of configuring the attributes of the objects corresponding to the Gantt chart. For example: creating a task list of the object, including task name, start date, etc.
[0003] The existing Gantt chart configuration technology only supports the configuration of a single type of object. Specifically: developers achieve the configuration of a single type of object, such as the master plan, material requirements plan, etc. by writing code separately. As the complexity of the project increases and it is necessary to display different types of objects in the same Gantt chart, the existing Gantt chart configuration technology needs to develop complex configuration codes to adapt to this complex application scenario, resulting in low configuration efficiency and flexibility of the Gantt chart.
[0004] Therefore, there is an urgent need to provide a Gantt chart configuration method, a generation method and a generation system to achieve the Gantt chart configuration for complex scenario requirements without writing code, thereby improving the configuration efficiency and flexibility of the Gantt chart. Summary of the Invention
[0005] In view of this, it is necessary to provide a Gantt chart configuration method, a generation method and a generation system to solve the technical problem in the prior art that code needs to be written for each type of object, and the configuration efficiency and flexibility of the Gantt chart are low in the face of complex scenarios of multiple types of objects.
[0006] On the one hand, to solve the above technical problem, the present invention provides a Gantt chart configuration method, including: Obtaining multiple objects of different types; Constructing a visualization interface, where the visualization interface includes multiple preset columns for describing object-related information; Configuring basic information for the preset columns based on a first tab page in the visualization interface, and configuring mapping attributes between the preset columns and the multiple objects based on a second tab page in the visualization interface.
[0007] In a possible implementation, the preset columns include a name column, a customer column, a project column, a completed quantity column, a quantity unit column, a planned quantity column, and a completion rate column.
[0008] In a possible implementation, the first tab page includes a plurality of label boxes for characterizing the relevant configurations of the preset columns; the label boxes include a column identification name box, a column display name box, a column type box, and a width box; The column identification name box, the column display name box, the width box, and the column type box are used to respond to the input operations of the user, and the input operations are used to configure a column identification name, a column display name, a column width, and a column type for the preset column.
[0009] In a possible implementation, the width box includes a number filling area, a number increasing area, and a data decreasing area; The number filling area is used to respond to the input operation of the user to configure an initial column width for the preset column; The number increasing area is used to respond to the first click operation of the user to increase the initial column width by a preset increasing step to obtain a target column width; The number decreasing area is used to respond to the second click operation of the user to decrease the initial column width by a preset decreasing step to obtain a target column width.
[0010] In a possible implementation, the master plan includes multiple order plans for multiple different orders, and the label box further includes a whether to enable grouping identification box; The whether to enable grouping identification box is used to respond to the click operation of the user to configure whether to enable the grouping attribute for the preset column; When the whether to enable the grouping attribute is yes, the production plan and the material requirement plan are grouped based on the order plan, and the grouping result is represented in a tree structure.
[0011] In a possible implementation, the second tab page includes an attribute box and an attribute path box. The attribute box is used to obtain and fill in the attributes of the object, and the attribute path box is used to configure the mapping attribute between the preset column and the object based on the attribute.
[0012] In a possible implementation, the attributes of the object include a code name and a product name.
[0013] In a possible implementation, the visual interface further includes an editing component, and the method further includes: Deleting, adding, and saving the preset column based on the editing component.
[0014] In a second aspect, the present invention further provides a method for generating a Gantt chart for multiple data types, including: Configuring the Gantt chart based on the Gantt chart configuration method to obtain configuration parameters; Parse the configuration parameters to obtain parsed data, and render the parsed data to generate a Gantt chart; Among them, the Gantt chart configuration method is the Gantt chart configuration method described in any of the above possible implementation manners.
[0015] In a third aspect, the present invention also provides a Gantt chart generation system, including: A Gantt chart configuration unit, configured to generate configuration parameters of the Gantt chart based on a Gantt chart configuration method; A Gantt chart generation unit, configured to parse the configuration parameters to obtain parsed data, and render the parsed data to generate a Gantt chart; Among them, the Gantt chart configuration method is the Gantt chart configuration method described in any of the above possible implementation manners.
[0016] The beneficial effects of the present invention are as follows: The Gantt chart configuration method provided by the present invention can describe the relevant information of different types of objects through a plurality of preset columns including the relevant information of the description object in the constructed visualization interface, without writing code to describe different types of objects, that is, low-code configuration is realized, thereby eliminating the code writing time and improving the Gantt chart configuration efficiency. And, by setting the mapping attributes of the preset columns and various objects in the second tab page, the present invention can directly call various objects of different types based on the mapping attributes, and fill the information of various objects into the preset columns, realizing flexible configuration of different types of objects and improving the configuration flexibility of the Gantt chart.
[0017] Furthermore, the present invention sets the visualization interface to include a first tab page and a second tab page, and configures the basic information of the preset columns and their mapping attributes with objects in the first tab page and the second tab page respectively, realizing the decoupling of configuration information, thereby further improving the flexibility and maintainability of Gantt chart configuration. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for description in the embodiments. Obviously, the following drawings are only some embodiments of the present invention, and those skilled in the art can obtain other drawings without creative efforts based on these drawings.
[0019] Figure 1 It is a schematic flowchart of an embodiment of the Gantt chart configuration method provided by the present invention; Figure 2 It is a schematic diagram of an embodiment of the visualization interface provided by the present invention; Figure 3 It is a schematic diagram of an embodiment of the first tab page provided by the present invention; Figure 4 Schematic diagram of an embodiment of the width frame provided by the present invention; Figure 5 Schematic diagram of an embodiment of the display structure including two master schedules provided by the present invention; Figure 6 Schematic diagram of an embodiment of the second tab page provided by the present invention; Figure 7 Schematic flowchart of an embodiment of the Gantt chart generation method provided by the present invention; Figure 8 Schematic structural diagram of an embodiment of the Gantt chart configuration system provided by the present invention; Figure 9 Schematic structural diagram of an embodiment of the project management system provided by the present invention. Detailed implementation manners
[0020] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present invention.
[0021] It should be understood that the schematic drawings are not drawn to actual scale. The flowcharts used in the present invention illustrate the operations implemented according to some embodiments of the present invention. It should be understood that the operations in the flowchart may not be implemented in sequence, and the steps without logical context relationships may be reversed or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart or remove one or more operations from the flowchart under the guidance of the content of the present invention. Some of the block diagrams shown in the drawings are functional entities, which do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor systems and / or microcontroller systems.
[0022] Referring to "embodiments" herein means that the specific features, structures, or characteristics described in conjunction with the embodiments can be included in at least one embodiment of the present invention. The phrase appears in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0023] The present invention provides a Gantt chart configuration method, a generation method, and a generation system, which will be described separately below.
[0024] Figure 1 This is a schematic flowchart of an embodiment of the Gantt chart configuration method provided by the present invention. As Figure 1 shown, the Gantt chart configuration method includes: S101. Obtain multiple objects of different types; Among them, the objects include different types such as the master plan, production plan, and material requirements plan.
[0025] Among them, the master plan is the production program of the project, focusing on the plan of the final product or key components.
[0026] The production plan is a short-term production arrangement decomposed based on the master plan, including details such as specific processes, production line allocation, and time nodes.
[0027] The material requirements plan is the calculated demand quantity, demand time, and procurement / production suggestions of materials based on the master plan, bill of materials, and inventory data.
[0028] In some embodiments of the present invention, the object further includes a production work order, which is an order issued for a specific production task, specifying the processing requirements, material list, process route, and completion time of a certain batch of products.
[0029] It should be noted that: the master plan, production plan, and material requirements plan can be stored in tabular form.
[0030] S102. Construct a visualization interface, and the visualization interface includes multiple preset columns for describing object-related information.
[0031] Among them, the column types of the preset columns include but are not limited to: text column, number column, date and time column. Specifically, the text column is a column for displaying text content, the number column is a column for displaying numerical values, and the date and time column is a column for displaying dates and times.
[0032] S103. Configure basic information for the preset columns based on the first tab page in the visualization interface, and configure the mapping attributes between the preset columns and the objects based on the second tab page in the visualization interface.
[0033] Among them, the mapping attribute refers to the mapping relationship between each preset column and the master plan, production plan, and material requirements plan, that is: through the mapping attribute, data can be called from multiple types of objects (master plan, production plan, and material requirements plan).
[0034] It should be noted that: the first tab page and the second tab page can be displayed in the visualization interface simultaneously, or can be not displayed in the visualization interface simultaneously.
[0035] To improve the integration level of the visualization interface, in the preferred embodiment of the present invention, the first tab page and the second tab page are not displayed in the visualization interface simultaneously. Specifically, the first tab page is displayed in response to a first page click instruction, and the second tab page is displayed in response to a second page click instruction, and the first page click instruction and the second page click instruction cannot be clicked simultaneously.
[0036] It should be understood that: the Gantt chart configuration method in the embodiments of the present invention can be implemented in any system based on the Gantt chart configuration method, such as: the client of project management software, etc. Specifically, the Gantt chart configuration method is stored in the above system in the form of a prepared program. When the system is started, the program is called and the Gantt chart configuration method is implemented.
[0037] Compared with the prior art, the Gantt chart configuration method provided by the embodiments of the present invention can describe the relevant information of different types of objects through a plurality of preset columns including the relevant information of the description object in the constructed visualization interface, without writing code to describe different types of objects, that is: low-code configuration is realized, thereby eliminating the code writing time and improving the Gantt chart configuration efficiency. And, the present invention sets the mapping attributes of the preset columns in the second tab page to multiple objects of different types, and can directly call multiple objects based on the mapping attributes and fill the information of the objects into the preset columns, realizing flexible configuration of different types of objects and improving the configuration flexibility of the Gantt chart.
[0038] Furthermore, the embodiments of the present invention set the visualization interface to include a first tab page and a second tab page, and configure the basic information of the preset columns and their mapping attributes to objects in the first tab page and the second tab page respectively, realizing the decoupling of configuration information, and further improving the flexibility and maintainability of Gantt chart configuration.
[0039] In a specific embodiment of the present invention, as Figure 2 shown, the preset columns include but are not limited to a name column, a customer column, a project column, a completed quantity column, a quantity unit column, a planned quantity column, a completion rate column, a start date column, and an end date column.
[0040] Among them, the name column, the customer column, the project column, the completed quantity column, the quantity unit column, the planned quantity column, and the completion rate column are respectively used to represent the name, customer, project, completed quantity, quantity unit, planned quantity, completion rate, start date, and end date corresponding to each row of data.
[0041] It should be understood that: names, customers, and quantity units are usually represented by text, completed quantities, planned quantities, and completion rates are usually represented by numbers, and start dates and end dates are usually represented by dates. Therefore, the name column, customer column, and quantity unit column are text columns, the completed quantity column, planned quantity column, and completion rate column are number columns, and the start date column and end date column are date and time columns.
[0042] In some embodiments of the present invention, as Figure 3 shown, the first tab page includes a plurality of label boxes for characterizing the relevant configurations of preset columns; the label boxes include a column identification name box, a column display name box, a column type box, and a width box; The column identification name box, column display name box, width box, and column type box are used to respond to the user's input operation, and the input operation is used to configure the column identification name, column display name, column width, and column type for the preset column.
[0043] Among them, the column identification name is "text", that is: text, the column display name includes but is not limited to name, customer, project, completed quantity, quantity unit, planned quantity, completion rate, start date, and end date, and the column type includes but is not limited to: string type, data type, and time type.
[0044] It should be noted that: when the input operation is a fixed several operations, the input operation type can be integrated in each label box in the form of a drop-down box, then the input operation can be a drop-down selection operation, further reducing the degree of manual input instructions and improving the accuracy of input information.
[0045] In a specific embodiment of the present invention, as Figure 3 shown, each label box includes an information filling area and an identification area. The identification area is located on the left side of the information filling area, and the identification area is used to indicate the content to be filled in the information filling area. The information filling area is used to respond to the user's input operation and drop-down operation to fill in the corresponding configuration information.
[0046] Since the lengths of the data in each preset column are different, in order to improve the display effect, it is necessary to dynamically adjust the column width according to the data length in the preset column. To achieve this purpose, in some embodiments of the present invention, as Figure 4 shown, the width box includes a number filling area, a number increasing area, and a data decreasing area; The number filling area is used to respond to the user's input operation to configure the initial column width for the preset column; The number increasing area is used to respond to the user's first click operation to increase the initial column width by a preset increase step to obtain the target column width; The number decreasing area is used to respond to the user's second click operation to decrease the initial column width by a preset decrease step to obtain the target column width.
[0047] In the embodiments of the present invention, by setting a clickable digital increase area and a digital decrease area, the initial column width can be increased and decreased according to a preset increase step or a preset decrease step to obtain a target column width, which can accurately and reliably adjust the column width, thereby improving the display effect of the visualization interface.
[0048] It should be understood that the preset increase step and the preset decrease step can be set or adjusted according to the actual application scenario, and no specific limitation is made here.
[0049] In a specific embodiment of the present invention, the initial column width is 200 pixels.
[0050] In some actual application scenarios, it is necessary to configure multiple master plans, that is: the master plan includes multiple order plans of multiple different orders. To achieve the neatness and organization of the visualization interface in this scenario, in some embodiments of the present invention, as Figure 3 shown, the label box further includes a grouping enabled flag box; The grouping enabled flag box is used to configure whether to enable the grouping attribute for the preset column in response to the user's click operation; When the grouping enabled attribute is yes, the production plan and the material requirement plan are grouped based on the order plan, and the grouping result is represented in a tree structure.
[0051] In the embodiments of the present invention, by setting the grouping enabled flag box, the grouping of different order plans can be realized, thereby improving the neatness and organization of the visualization interface.
[0052] In a specific embodiment of the present invention, as Figure 5 shown, it includes two order plans, that is, two master plans, namely the 0000434 master plan and the 0000319 master plan. Then, the production plans and material requirement plans corresponding to each master plan are all classified under the tree structure of the corresponding master plan, with the master plan as the root node of the tree structure and the corresponding production plan and material requirement plan as the branch nodes of the attribute structure.
[0053] In some embodiments of the present invention, as Figure 3 shown, the label box may further include an alignment box and a visibility box, etc. The alignment of the preset column is defined by the alignment box, and the alignment methods can be left alignment, center alignment, right alignment, and justified alignment. Whether the preset column is displayed or hidden can be defined by the visibility box.
[0054] It should be noted that the label boxes in the first label page can be added, deleted, and modified according to actual needs, which will not be elaborated here one by one.
[0055] In some embodiments of the present invention, as Figure 6As shown in the figure, the second tab page includes an attribute box and an attribute path box. The attribute box is used to obtain the attributes of an object and fill them in, and the attribute path box is used to configure the mapping attributes between the preset columns and the object based on the attributes.
[0056] Among them, the attribute refers to the unique identifier of the object, and the specific object can be called through the attribute.
[0057] In a specific embodiment of the present invention, the attributes include but are not limited to the code name and the product name.
[0058] Specifically, when the object is the master plan and the production plan, the attribute is the code name (Code), and when the object is the material requirements plan, the attribute is the product name (Product). Specifically, the attribute is the product name corresponding to the material.
[0059] In a specific embodiment of the present invention, the code name of the master plan is 0000434, which represents the master plan of "antenna". Then, filling 0000434 in the attribute path box can achieve the mapping attributes between the preset columns and the object. In other words, the data can be called in the corresponding master plan table through the code filled in the attribute path box.
[0060] For another example, if the material requirements plan is the product of the point wave array radar, this product is the attribute of the material requirements plan. Then, only by filling in "point wave array radar" in the attribute path box can the mapping attributes between the preset columns and the object be achieved. In other words, the data can be called in the corresponding material requirements plan table through the filled-in "point wave array radar".
[0061] To further improve the operation flexibility of the visualization interface, in some embodiments of the present invention, the visualization interface further includes an editing component. Then, the Gantt chart configuration method further includes: Deleting, adding, and saving the preset columns based on the editing component.
[0062] By setting the editing component in the embodiment of the present invention, the operations of deleting, adding, and saving the preset columns can be realized, the diversity of the operation methods for the preset columns is achieved, and the operation flexibility of the visualization interface is further improved.
[0063] In a specific embodiment of the present invention, as Figure 2 shown, the preset columns are located on the left side of the visualization interface, and the first tab page and the second tab page are located on the right side of the visualization interface. Different display requirements for various types of data in the preset columns on the left can be met through the tabs on the right.
[0064] In summary, the Gantt chart configuration method proposed in the embodiments of the present invention realizes Gantt chart configuration through setting a visual interface, without writing code, achieving low-code configuration support, and greatly reducing the development workload. Moreover, by setting a second tab page, the calling of different types of objects can be realized, meeting the requirements of complex scenarios and improving the flexibility of the Gantt chart configuration ability. At the same time, based on different label boxes in the first tab page and the second tab page, the configuration parameters can be quickly adjusted and updated, reducing the complexity of subsequent maintenance, that is: reducing the subsequent maintenance cost. Further, the embodiments of the present invention provide a flexible display scheme for multi-type objects, making the Gantt chart interface more intuitive and more powerful in function, meeting diversified requirements, and enhancing the user experience.
[0065] On the other hand, the present invention also provides a Gantt chart generation method, as Figure 7 shown, the Gantt chart generation method includes: S701. Configure the Gantt chart based on the Gantt chart configuration method to obtain configuration parameters; S702. Parse the configuration parameters to obtain parsed data, and render the parsed data to generate a Gantt chart; wherein, the Gantt chart configuration method is the Gantt chart configuration method in any of the above embodiments.
[0066] It should be noted that: to achieve the differential display of Gantt charts corresponding to different objects, in addition to the parameters described above, the configuration parameters also include colors, that is: by configuring different colors for different objects, the differential display of Gantt charts for different types of objects is realized.
[0067] Correspondingly, the embodiments of the present invention also provide a Gantt chart generation system, as Figure 8 shown, the Gantt chart configuration system 800 includes: A Gantt chart configuration unit 801, configured to generate configuration parameters of the Gantt chart based on the Gantt chart configuration method; A Gantt chart generation unit 802, configured to parse the configuration parameters to obtain parsed data, and render the parsed data to generate a Gantt chart; wherein, the Gantt chart configuration method is the Gantt chart configuration method in any of the above embodiments.
[0068] The Gantt chart configuration system 800 provided in the above embodiments can implement the technical solutions described in the embodiments of the above Gantt chart configuration method. The specific implementation principles of the above modules or units can refer to the corresponding content in the embodiments of the above Gantt chart configuration method, which will not be elaborated here.
[0069] As Figure 9As shown, the present invention also correspondingly provides a project management system 900. The project management system 900 includes a processor 901, a memory 902, and a display 903. Figure 9 Only some components of the project management system 900 are shown, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented.
[0070] In some embodiments, the processor 901 can be a central processing unit (CPU), a microprocessor, or other data processing chips, and is used to run the program code stored in the memory 902 or process data, such as the Gantt chart configuration method in the present invention.
[0071] In some embodiments, the memory 902 can be an internal storage unit of the project management system 900, such as the hard disk or memory of the project management system 900. In other embodiments, the memory 902 can also be an external storage system of the project management system 900, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the project management system 900.
[0072] Furthermore, the memory 902 can also include both the internal storage unit and the external storage system of the project management system 900. The memory 902 is used to store the application software for installing the project management system 900 and various types of data.
[0073] In some embodiments, the display 903 can be an LED display, a liquid crystal display, a touch liquid crystal display, and an OLED (Organic Light-Emitting Diode) touch device, etc. The display 903 is used to display the information of the project management system 900 and to display a visual user interface. The components 901 - 903 of the project management system 900 communicate with each other through a system bus.
[0074] In some embodiments of the present invention, when the processor 901 executes the Gantt chart configuration program in the memory 902, the following steps can be implemented: Obtain multiple objects of different types; Construct a visual interface, and the visual interface includes multiple preset columns for describing the relevant information of the objects; Configure basic information for the preset columns based on the first tab page in the visual interface, and configure the mapping attributes between the preset columns and multiple objects based on the second tab page in the visual interface.
[0075] It should be understood that when the processor 901 executes the Gantt chart configuration program in the memory 902, in addition to the above functions, other functions can also be implemented. For specific details, reference can be made to the descriptions of the corresponding method embodiments above.
[0076] Furthermore, the embodiments of the present invention do not specifically limit the type of the mentioned project management system 900. The project management system 900 can be a portable electronic device such as a mobile phone, a tablet computer, a personal digital assistant (PDA), a wearable device, a laptop computer, etc. Exemplary embodiments of the portable electronic device include, but are not limited to, portable electronic devices equipped with IOS, android, microsoft, or other operating systems. The above portable electronic devices can also be other portable electronic devices, such as a laptop computer with a touch-sensitive surface (such as a touch panel). It should also be understood that in some other embodiments of the present invention, the project management system 900 can also be a desktop computer with a touch-sensitive surface (such as a touch panel).
[0077] Correspondingly, the embodiments of the present invention also provide a computer-readable storage medium. The computer-readable storage medium is used to store computer-readable programs or instructions. When the programs or instructions are executed by a processor, the steps or functions in the Gantt chart configuration method provided by the above various method embodiments can be implemented.
[0078] Those skilled in the art can understand that all or part of the processes of implementing the methods of the above embodiments can be completed by instructing relevant hardware (such as a processor, a controller, etc.) through a computer program. The computer program can be stored in a computer-readable storage medium. Among them, the computer-readable storage medium is a disk, an optical disk, a read-only memory, or a random access memory, etc.
[0079] The above has introduced in detail a Gantt chart configuration method, a generation method, and a generation system provided by the present invention. Specific examples are used in this article to elaborate on the principles and implementation manners of the present invention. The descriptions of the above embodiments are only used to help understand the method and its core idea of the present invention; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present invention.
Claims
1. A Gantt chart configuration method, characterized in that Including: Obtaining multiple objects of different types; Constructing a visualization interface, which includes multiple preset columns for describing object-related information; Configuring basic information for the preset columns based on the first tab page in the visualization interface, and configuring mapping attributes between the preset columns and the multiple objects based on the second tab page in the visualization interface.
2. The Gantt chart configuration method according to claim 1, wherein The preset columns include a name column, a customer column, a project column, a completed quantity column, a quantity unit column, a planned quantity column, and a completion rate column.
3. The Gantt chart configuration method according to claim 1, characterized in that The first tab page includes multiple label boxes for characterizing the relevant configurations of the preset columns; the label boxes include a column identification name box, a column display name box, a column type box, and a width box; The column identification name box, the column display name box, the width box, and the column type box are used to respond to the user's input operation, and the input operation is used to configure a column identification name, a column display name, a column width, and a column type for the preset column.
4. The Gantt chart configuration method according to claim 3, wherein The width box includes a number filling area, a number increasing area, and a data decreasing area; The number filling area is used to respond to the user's input operation to configure an initial column width for the preset column; The number increasing area is used to respond to the user's first click operation to increase the initial column width by a preset increasing step to obtain a target column width; The number decreasing area is used to respond to the user's second click operation to decrease the initial column width by a preset decreasing step to obtain a target column width.
5. The Gantt chart configuration method according to claim 1, wherein If the master plan includes multiple order plans of multiple different orders, the label box further includes a whether to enable grouping identification box; The whether to enable grouping identification box is used to respond to the user's click operation to configure whether to enable a grouping attribute for the preset column; When the whether to enable grouping attribute is yes, group the production plan and the material requirement plan based on the order plan, and represent the grouping result in a tree structure.
6. The Gantt chart configuration method according to claim 1, wherein, The second tab page includes an attribute box and an attribute path box. The attribute box is used to obtain and fill in the attributes of the object, and the attribute path box is used to configure mapping attributes between the preset column and the object based on the attributes.
7. The Gantt chart configuration method according to claim 6, wherein The attributes of the object include a code name and a product name.
8. The Gantt chart configuration method according to any one of claims 1-7, characterized in that, The visualization interface further includes an editing component, and the method further includes: Deleting, adding, and saving the preset column based on the editing component.
9. A Gantt chart generation method, characterized in that, Including: Configuring a Gantt chart based on a Gantt chart configuration method to obtain configuration parameters; Parsing the configuration parameters to obtain parsed data, and rendering the parsed data to generate a Gantt chart; Wherein, the Gantt chart configuration method is the Gantt chart configuration method described in any one of claims 1-8.
10. A Gantt chart generation system, characterized in that, Including: A Gantt chart configuration unit for generating configuration parameters of the Gantt chart based on a Gantt chart configuration method; A Gantt chart generation unit for parsing the configuration parameters to obtain parsed data, and rendering the parsed data to generate a Gantt chart; Wherein, the Gantt chart configuration method is the Gantt chart configuration method described in any one of claims 1-8.