CN114185631A - Project task display method and device, storage medium and electronic equipment - Google Patents

Project task display method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN114185631A
CN114185631A CN202111467756.3A CN202111467756A CN114185631A CN 114185631 A CN114185631 A CN 114185631A CN 202111467756 A CN202111467756 A CN 202111467756A CN 114185631 A CN114185631 A CN 114185631A
Authority
CN
China
Prior art keywords
project
task
progress
time
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111467756.3A
Other languages
Chinese (zh)
Inventor
刘鹏飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Blue Lantern Fish Intelligent Technology Co ltd
Original Assignee
Beijing Blue Lantern Fish Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Blue Lantern Fish Intelligent Technology Co ltd filed Critical Beijing Blue Lantern Fish Intelligent Technology Co ltd
Priority to CN202111467756.3A priority Critical patent/CN114185631A/en
Publication of CN114185631A publication Critical patent/CN114185631A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a project task display method and device, a storage medium and electronic equipment. Wherein, the method comprises the following steps: acquiring a project progress display request triggered in a project management interface, wherein the project progress display request is used for requesting to display the processing progress of at least one target project; responding to the project progress display request, and determining the processing progress of each target project in at least one target project and the processing progress of project tasks contained in each target project; and displaying project processing progress prompt information of each target project and task processing progress prompt information of project tasks contained in the target projects in a project management interface. The invention solves the technical problem of time efficiency of the project caused by the fact that the task progress in the project cannot be monitored in real time.

Description

Project task display method and device, storage medium and electronic equipment
Technical Field
The invention relates to the field of project monitoring, in particular to a project task display method and device, a storage medium and electronic equipment.
Background
Projects are generally used to indicate a series of interrelated task-composed activities, have a definite goal, and need to be completed within time-of-life and other requirements constraints. Generally, a project comprises a plurality of tasks, the tasks have an association relation in the completion sequence or the completion time, and the tasks are completed completely until the project is completed.
In the related art, in the project progress display, only the total progress of the tasks is usually displayed, and the information and the progress of each task contained in the tasks are not displayed, so that the state and the progress of each task in the project are difficult to visually know, and the progress and the state of each task cannot be effectively monitored in real time, thereby causing aging problems such as task overtime and the like, even causing the failure of the whole project, and causing greater loss.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a project task display method and device, a storage medium and electronic equipment, and aims to at least solve the technical problem of time effectiveness of a project due to the fact that the task progress in the project cannot be monitored in real time.
According to an aspect of an embodiment of the present invention, there is provided a method for displaying a project task, including: acquiring a project progress display request triggered in a project management interface, wherein the project progress display request is used for requesting to display the processing progress of at least one target project; responding to the project progress display request, and determining the processing progress of each target project in the at least one target project and the processing progress of project tasks contained in each target project; and displaying project processing progress prompt information of each target project and task processing progress prompt information of project tasks contained in the target projects in the project management interface.
According to another aspect of the embodiments of the present invention, there is also provided a display apparatus of a project task, including: the system comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring a project progress display request triggered in a project management interface, and the project progress display request is used for requesting to display the processing progress of at least one target project; a determining module, configured to determine, in response to the project progress display request, a processing progress of each target project in the at least one target project and a processing progress of a project task included in each target project; and the display module is used for displaying the project processing progress prompt information of each target project and the task processing progress prompt information of the project task contained in the target project in the project management interface.
According to still another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium having a computer program stored therein, wherein the computer program is configured to execute the above-mentioned displaying method of the project task when running.
According to still another aspect of the embodiments of the present invention, there is also provided an electronic device, including a memory in which a computer program is stored, and a processor configured to execute the above-mentioned display method of the project task by the computer program.
In the embodiment of the invention, by displaying the project progress and the processing progress of the tasks contained in the project management interface and displaying the processing progress of the tasks contained in the project while displaying the project progress, the purposes of simultaneously knowing the whole processing progress of the project and the processing progress of each task contained in the project are achieved, so that the technical effect of synchronously monitoring the progress of the project and each task contained in the project with aging is realized, and the technical problem of the problem of aging of the project caused by the fact that the progress of the tasks in the project cannot be monitored in real time is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a schematic diagram of an application environment for a method of displaying selectable project tasks, according to an embodiment of the invention;
FIG. 2 is a flow chart illustrating a method for displaying alternative project tasks according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating a method for displaying alternative project tasks according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating a method for displaying alternative project tasks, according to an embodiment of the present invention;
FIG. 5 is a flowchart illustrating a method for displaying alternative project tasks, according to an embodiment of the present invention;
FIG. 6 is a flowchart illustrating a method for displaying alternative project tasks, according to an embodiment of the present invention;
FIG. 7 is a block diagram of an alternative project management interface, according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a display device for selectable project tasks, according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an alternative electronic device according to an embodiment of the invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
According to an aspect of the embodiment of the present invention, a method for displaying a project task is provided, and optionally, the method for displaying a project task may be applied to, but is not limited to, the environment shown in fig. 1. The terminal device 102 performs data interaction with the server 112 through the network 110 to realize that a project management interface running in the terminal device 102 displays the processing progress of the target project.
The terminal device 102 runs a project management interface for project management, and executes S102 in the project management interface to trigger a project progress display request for requesting to display a project processing progress in the project management interface, where the project processing progress may be a processing progress of at least one project. Network 110 sends a display request to server 112.
Server 112 includes a database 114 and a processing engine 116. The database 114 stores project data including data of tasks included in a project. The processing engine 116 is used to process the data stored in the database 114 to obtain result data. The processing engine 116 determines a processing progress including a processing progress of at least one project and a processing progress of a project task contained in each project by acquiring the project and task information from the database 114 in response to the display request transmitted from the network 110, S104. In the case where the processing engine 116 acquires the processing progress, the processing progress is returned to the terminal apparatus 102 through the network 110.
When receiving the processing progress, the terminal apparatus 102 executes S106 to display processing progress indication information. The terminal apparatus 102 displays project processing progress indication information of each project and task processing progress indication information of tasks included in the project management interface.
Optionally, in this embodiment, the terminal device 102 may be a terminal device configured with a target client, and may include but is not limited to at least one of the following: mobile phones (such as Android phones, IOS phones, etc.), notebook computers, tablet computers, palm computers, MID (Mobile Internet Devices), PAD, desktop computers, smart televisions, etc. The target client may be a client having a project display function, and is not limited to a project management client, a video client, an instant messaging client, a browser client, an education client, and the like. The network 110 may include, but is not limited to: a wired network, a wireless network, wherein the wired network comprises: a local area network, a metropolitan area network, and a wide area network, the wireless network comprising: bluetooth, WIFI, and other networks that enable wireless communication. The server 112 may be a single server, a server cluster composed of a plurality of servers, or a cloud server. The above is merely an example, and this is not limited in this embodiment.
As an alternative implementation, as shown in fig. 2, the method for displaying the project task includes:
s202, acquiring a project progress display request triggered in the project management interface, wherein the project progress display request is used for requesting to display the processing progress of at least one target project.
Alternatively, the project management interface may be, but is not limited to, an interface running in a project management-enabled client or web page. The project management interface can be used for displaying project progress and managing project information. Displaying the project progress may be displaying progress information of the project stored in the project management progress corresponding to the project management interface. The project management interface can display the processing progress of the project in at least one form of paging, partition, row, column and the like. And displaying the processing progress of at least one project in the project management interface.
Alternatively, the management project information may be, but is not limited to, adding project information, modifying project information, and filling project information. The added item information may be a newly added item and information corresponding to the newly added item, or may be information of a new type added to an existing item, for example, added item state information. Modifying project information may be modifying added information for an existing project, such as modifying a projected completion time for the project, modifying a responsible person for the project. The filling item information may be information related to filling of the empty information of the existing item and completion of the item, for example, completion time of the filling item.
S204, responding to the project progress display request, and determining the processing progress of each target project in at least one target project and the processing progress of project tasks contained in each target project;
alternatively, the processing progress of the target item may include, but is not limited to, time information, processing degree information, progress status information, which are related to the processing progress. The time information may be node time information in the process progress, and the node may be a node related to the project status, such as a status initiating node, a status switching node, and a status terminating node. The processing degree information may be information of item completion degree, and may be data information presented in the form of graphics, numerical values, and the like. Progress status information may be status information that the item is currently in, e.g., completed, not in progress, etc.
Optionally, a task may be set in the target project. The number of project tasks included in the target project is not limited, and may be zero or any positive integer.
And S206, displaying the project processing progress prompt information of each target project and the task processing progress prompt information of the project task contained in the target project in the project management interface.
Optionally, each target project and the project task contained in the target project are displayed in the same area in the project management interface. In the case where multiple target projects exist in the project management interface, a separate flag may be utilized, but not limited to, to clarify each target project and project task contained in the target project. The separation marks may be in any form of spaces, lines, separation lines, etc. over the area.
Alternatively, display sub-areas may be respectively set for the project processing progress indication information and the task processing progress indication information in the display area of the target project. The style of the display area can be divided into sub-areas according to the style of the project display of the project management interface.
In the embodiment of the application, a mode of displaying the project progress and the processing progress of the tasks contained in the project management interface is adopted, the processing progress of the tasks contained in the project is displayed while the project progress is displayed, the purposes of simultaneously knowing the whole processing progress of the project and the processing progress of each task contained in the project are achieved, the technical effect of synchronously monitoring the progress of the project and each task contained in the project in the aging process is achieved, and the technical problem that the aging problem of the project is caused due to the fact that the task progress in the project cannot be monitored in real time is solved.
As an optional implementation manner, the project processing progress prompt message includes project information of the target project, where the project information includes a project identifier;
the task processing progress prompt information comprises task information and progress information of the project task, wherein the task information comprises a task identifier, and the progress information comprises a progress identifier and a progress value which are used for indicating the time progress of the target project.
Optionally, the project processing progress cue information may include, but is not limited to, project information and project processing progress. The project information is not limited to being basic information indicating a project other than the processing progress, and includes at least: project identification, project personnel, project time, etc. The item identification may comprise at least one of an item number, an item code, an item name for uniquely identifying the item. Project personnel may be, but are not limited to, responsible personnel in the project, responsible personnel for tasks involved in the project, project set-up personnel, and management personnel. Project time is not limited to include project setup time, project start time, project plan completion time, actual completion time of a project, task time of tasks contained in a project.
Alternatively, the project processing progress may be information indicating a degree of progress of the project, the degree of progress of the project may be a degree of completion of the project, a progress of the project over time, a degree of completion of a task in the project.
Optionally, the task processing progress prompt information of the project task contained in the project may include, but is not limited to, task information and task processing progress. The task information is not limited to being basic information indicating the task except for the processing progress, and includes at least: task identification, task personnel, task time, and the like. The task identifier may include at least one of a task number, a task code, and a task name, and is used to uniquely identify the task. The task person may be, but is not limited to, a responsible person in the task, a task builder, and a manager. The task time is not limited to include a task setup time, a task start time, a task plan completion time, and a task actual completion time.
Alternatively, the task processing progress may be information indicating a degree of progress of the task, and the degree of progress of the task may be a degree of completion of the task, a progress of the task in time.
Optionally, the progress flag may be a flag corresponding to a progress status of the task at the current time, and may be a character flag corresponding to a progress status of the task. The character identifier may not be limited to include words, letters, and numbers.
Optionally, the progress value is used to indicate a quantified value corresponding to the progress status of the task at the current time, and is a value matching the progress indicator, and may be, but is not limited to, a percentage, a decimal, an integer, or a fraction. For example, where the progress indicator is "completed" in the degree of completion, a progress value of "55%" is used to indicate that the completed workload in the task is fifty-five percent of the total workload of the task. Where the progress indicator is "at-schedule" in a time course, a progress value of "55%" is used to indicate that the scheduled completion time in the task occupies fifty-five percent of the total completion time of the task.
In the embodiment of the application, the project progress prompt information comprises project basic information, the target project is searched through the basic information, the task progress prompt information comprises task basic information, the task information of each task contained in the project is convenient to confirm, meanwhile, the current progress state of the task is more directly known through the progress mark and the progress value, the aging of the task is identified through the quantization value more visually, and the task and the project are conveniently grasped through controlling the task aging information.
As an optional implementation manner, displaying, in the project management interface, project processing progress prompt information of each target project, and task processing progress prompt information of a project task included in the target project includes:
displaying a project sub-area and a task sub-area in a target display area corresponding to a target project in a project management interface;
and displaying the project processing progress prompt information of the target project in the project subarea according to the project filling style, and displaying the task processing progress prompt information of the project task contained in the target project in the task subarea according to the task filling style.
Alternatively, the items in the item management interface may be displayed in a manner such as, but not limited to, a drawing, a frame, and a list. The drawing may be, but is not limited to, any type of drawing such as a pie chart, a bar chart, a tree chart, a simple stroke, etc. The frames may be, but are not limited to, frames in units of rows, and frames in units of columns. The list may not be limited to a list of the row-wise master unit, but a list of the column-wise master unit. Taking a tree-shaped picture as an example in the display mode, the trunk of a tree can be used as a project sub-area for displaying project processing progress prompt information, branches can be used as a task sub-area for displaying task processing progress prompt information, and similarly, a tree with a larger body size can be used as a project sub-area for displaying project processing progress prompt information, and a tree with a smaller body size arranged at the rear or lower part of the tree can be used as a task sub-area for displaying task processing progress prompt information. Under the condition that the project management interface displays the project in a frame mode, the project sub-area and the task sub-area can be displayed in a frame mode, and the task sub-area is displayed at any adjacent position of the upper part, the lower part, the left part and the right part of the project sub-area.
Alternatively, the item fill pattern may be a color, a pattern, or a fill pattern of colors and patterns of the item processing progress in the sub-area of the item. The task filling pattern may be a color, a pattern, or a filling pattern of a color and a pattern of a task processing progress in the task sub-area. The item filling style and the task filling style can be different types of filling styles, for example, the item filling style is color filling, the task filling style is pattern filling, and the same type of filling styles with different styles can be used, for example, the item filling style is filled with red and yellow, and the task filling style is filled with blue and green.
Optionally, the item fill style may contain a plurality of item sub-styles, which may be unique matches to the item processing state, with different item sub-styles identifying the current processing state of the item. The project processing state may be information indicating a project state and a project aging, and the project state may be a state corresponding to the degree of completion or a state on a time course.
Optionally, the task filling style may include a plurality of task sub-styles, and the task sub-styles may be uniquely matched with the task processing state, and identify the current processing state of the task by using different task sub-styles. The task processing state may be information indicating a task state and a task aging, and the task state may be a state corresponding to the degree of completion or a state on a time course.
In the embodiment of the application, the project progress prompt information is filled by using the project filling style, and the project uses different filling styles in different processing states, so that the current processing state of the project can be directly determined by the filling styles. And meanwhile, the task progress prompt information is filled by utilizing the task filling style, and the task uses different filling styles in different processing states, so that the current state of the task can be directly determined by the task filling style. The processing states of the current project and each task contained in the project are determined more clearly and intuitively based on the project filling style and the task filling style, and the project and the task are monitored more intuitively and clearly.
As an alternative embodiment, as shown in fig. 3, the displaying, in the project sub-area, the project processing progress guidance information of the target project according to the project filling style, and the displaying, in the task sub-area, the task processing progress guidance information of the project task included in the target project according to the task filling style includes:
s302, acquiring task time of a project task contained in a target project, wherein the task time comprises task issuing time, task planning time and task finishing time;
s304, determining the current time corresponding to the project progress display request;
s306, according to the comparison result of the task completion time, the current time and the task planning time and the task state of the project task, determining a task filling style of a task progress bar contained in the task processing progress prompt information and a project filling style of a project progress bar contained in the project progress prompt information, wherein the task state comprises a completed state and an uncompleted state;
s308, displaying a task progress bar according to the task filling style, wherein the task progress bar is a progress bar of a project task constructed by taking task issuing time as a starting point;
and S310, displaying a project progress bar according to the project filling style, wherein the project progress bar is used for indicating the project state of the target project at the current time.
Optionally, the task information includes task time of the project task, and the task time of the project task is obtained from the task information. The task issuing time is the time for task creation or task issuing, and under the condition that the task creation time is inconsistent with the task issuing time, the task issuing time is the task issuing time. The task plan time is a task plan completion time, which is a completion time established for a task at the time of task creation or task distribution. The task distribution time and the task planning time are necessary information for task distribution and are information that is indispensable for task display. The task issuing time is not later than the task planning time.
Alternatively, the task completion time is a time when the task is actually completed, and is time information added in the case where the task is completed. Task completion time is information that may be missing in the task display.
Optionally, the task state is determined according to whether the task completion time is vacant, and the task is determined to be in an incomplete state in the case of the vacancy of the task completion time. And under the condition that the task completion time is not vacant, determining that the task is in a completed state.
Optionally, the time to compare to the mission plan time is determined based on the mission status. In the case where the task is in a completed state, i.e., the task completion time is not vacant, the task completion time is compared with the task planning time. In the case where the task is in an incomplete state, i.e., the task completion time is vacant, the current time is compared with the task plan time.
Alternatively, determining the project filling style of the project progress bar according to the task completion time, the comparison result of the current time and the task planning time, and the task status may be determining the project status according to the task status, and determining the project filling style of the project progress bar according to the project status. Project states may include, but are not limited to, project process states and project age states. The project progress state is used for indicating the progress of the project in time, and the project aging state is used for indicating the current effective condition of the project, such as whether the project is overdue or not.
Optionally, the task filling pattern may include, but is not limited to, a start time and an end time of the task progress bar, a progress segment divided by the task progress bar, and a filling pattern corresponding to the progress segment. The task progress bar is not limited to include two or more progress segments, and the filling pattern of each progress segment is different from that of the adjacent progress segments.
Optionally, the item filling style may include, but is not limited to, a start time and an end time of the item progress bar, a progress section divided by the item progress bar, and a filling style corresponding to the progress section. In the case where the project progress bar does not perform progress segment division, the project fill style is used to indicate a fill style of the entire project progress bar.
In the embodiment of the application, the filling style of the task progress bar is determined according to the task time and the task state, so that the task progress bar can directly and definitely display the relevant information of the task in the current time process, and the process and the timeliness of the task can be intuitively known through the filling style of the task progress bar. Meanwhile, the project state of the project is determined based on the time and the state of the task contained in the project, so that the project progress bar can directly and obviously display the relevant information of the project in the current time process, and the aging of the project can be directly known through the filling delay of the project progress bar.
As an optional implementation manner, determining a task filling style of the task progress bar included in the task processing progress prompt information includes:
under the condition that the project task is in an incomplete state and the task planning time is equal to or earlier than the current time, determining that the task progress bar is a first task progress bar which takes the task issuing time as a starting point and takes the current time as an end point, wherein the first task progress bar comprises a first plan progress section and a first overdue progress section, the first plan progress section is used for representing the time progress from the task issuing time to the task planning time, the first plan progress section is displayed according to a first task filling style, the first overdue progress section is used for representing the time progress from the task planning time to the current time, and the first overdue progress section is displayed according to a second task filling style;
under the condition that the project task is in an incomplete state and the task planning time is later than the current time, determining that the task progress bar is a second task progress bar which takes the task issuing time as a starting point and takes the task planning time as an end point, wherein the second task progress bar comprises a second schedule progress section and a first residual progress section, the second schedule progress section is used for representing the time progress from the task issuing time to the task planning time, the second schedule progress section is displayed according to a third task filling style, the first residual progress section is used for representing the time progress from the current time to the task planning time, and the first residual progress section is displayed according to a fourth task filling style;
under the condition that the project task is in a finished state and the task planning time is equal to or earlier than the task completion time, determining that the task progress bar is a third task progress bar which takes the task issuing time as a starting point and takes the task completion time as an end point, wherein the third task progress bar comprises a first planning progress segment and a second overdue progress segment, the second overdue progress segment is used for representing the time progress from the task planning time to the task completion time, and the second overdue progress segment is displayed according to a fifth task filling style;
and under the condition that the project task is in a finished state and the task planning time is later than the task finishing time, determining that the task progress bar is a fourth task progress bar which takes the task issuing time as a starting point and the task planning time as an important point, wherein the fourth task progress bar comprises a second planning progress segment and a second residual progress segment, the second residual progress segment is used for representing the time progress from the task finishing time to the task planning time, and the second residual progress segment is displayed according to a sixth task filling style.
Alternatively, the task filling style of the task progress bar may be determined as shown in, but not limited to, fig. 4. S402, acquiring the task state. If the task state is acquired, S404 is executed to determine whether the task is in an incomplete state. If it is determined in S404 that the job is in the uncompleted state, S406 is executed to determine whether the job scheduling time is later than the current time. If the judgment in S406 is no, that is, if the task planning time is equal to or earlier than the current time, it is determined that the task is in an incomplete and overdue state, S408 is performed, a first task progress bar including a first planning progress segment and a first overdue progress segment is displayed, the first planning progress segment is displayed according to the first task filling pattern, and the first overdue progress segment is displayed according to the second task filling pattern.
If it is determined in S406 that the task scheduling time is later than the current time, and it is determined that the task is in an incomplete and non-overdue state, S410 is executed, a second task progress bar including a second scheduled progress segment and a first remaining progress segment is displayed, the second scheduled progress segment is displayed according to a third filling pattern, and the first remaining progress segment is displayed according to a fourth filling pattern.
If the determination at S404 is no, that is, if the task is in the completed state, S412 is executed to determine whether the task scheduling time is later than the task completion time. If the determination in S412 is negative, that is, the task scheduling time is equal to or earlier than the task completion time, and it is determined that the task is in a completed and overdue state, S414 is executed, a third task progress bar including a first scheduled progress segment and a second overdue progress segment is displayed, the first scheduled progress segment is displayed according to a first filling style, and the second overdue progress segment is displayed according to a fifth filling style.
If it is determined in S412 that the task planning time is later than the task completion time, and the task is determined to be in a completed and non-overdue state, S416 is executed, a fourth task progress bar including a second planned progress segment and a second remaining progress segment is displayed, the second planned progress segment is displayed according to a third filling pattern, and the second remaining progress segment is displayed according to a sixth filling delay.
Optionally, the comparison result of the task time is used to determine a time-efficient status of the task, and the time-efficient status of the task includes an overdue status and a non-overdue status. The first schedule progress segment is used for representing the time from the task issuing time to the task scheduling time, and indicates that the time efficiency state of the task is in the overdue state under the condition that the task progress bar comprises the first schedule progress segment. And the second schedule progress segment is used for indicating the time from the task issuing time to the current time or the time from the task issuing time to the task completing time, and indicating that the time efficiency state of the task is in the non-overdue state under the condition that the task progress bar comprises the second schedule progress segment. It should be noted that, the first planned progress section and the second planned progress section are both used for indicating the display type, and are not used for limiting the display length of the progress section, and the display length of the progress section is not related to the display type of the progress section.
Optionally, the first task filling pattern, the second task filling pattern, the third task filling pattern, the fourth task filling pattern, the fifth task filling pattern, and the sixth task filling pattern belong to different filling patterns in the same filling type. In the case that the filling type is a color type, the first task filling pattern, the second task filling pattern, the third task filling pattern, the fourth task filling pattern, the fifth task filling pattern, and the sixth task filling pattern are different six color patterns, and the different six color patterns may be different six color systems, such as red, orange, yellow, blue, green, and gray, or different shades of the same color system, and taking gray as an example, the gray may be 20% gray, 30% gray, 40% gray, 50% gray, 60% gray, and 70% gray, respectively. In case the filling type is a pattern type, then the first task filling pattern, the second task filling pattern, the third task filling pattern, the fourth task filling pattern, the fifth task filling pattern, the sixth task filling pattern are six different pattern patterns. Such as six different profile fill patterns.
Optionally, the first task progress bar, the second task progress bar, the third task progress bar, and the fourth task progress bar are consistent in display shape and size regardless of the length of the time interval between the start point and the end point.
Optionally, the display scale of each progress section occupied in the progress bar is related to the time interval indicated by the progress section and the time interval indicated by the progress bar. The display scale of the occupation of the progress section in the progress bar is not limited to being the time scale of the time interval indicated by the progress section in the time interval indicated by the progress bar. The calculation mode of the time interval may be a calculation mode which does not include the task release time of the current day, but includes the task planning time, the task completion time and the current time.
Taking the example of the specific numerical value, assuming that the task issuing time is 3/5, the task planning time is 3/20, and the current time is 3/25, the display length of the first scheduled progress segment in the first task progress bar accounts for 75%, and the display length of the first overdue progress segment in the first task progress bar accounts for 25%. The display length of the other progress sections is calculated in the same manner as the first planned progress section, and details thereof are not repeated.
In the embodiment of the application, through the progress section included in the progress bar, under the condition that the first planned progress section is included, the task can be directly determined to be in the overdue state, further, the first planned progress section is matched with the first overdue progress section, the task can be determined to be in the overdue uncompleted state, and through the matching of the first planned progress section, the task can be further determined to be in the overdue completed state. In the case of including the second scheduled progress segment, it may be directly determined that the task is in the non-overdue state, and further, by the second scheduled progress segment being in cooperation with the first remaining progress segment, it may be determined that the task is in the non-overdue incomplete state, and the second scheduled progress segment being in cooperation with the second remaining progress segment, it may be determined that the task is in the non-overdue complete state. Different progress sections are displayed by using different filling styles, so that the current progress state of the task and the aging state of the task can be intuitively mastered. And the length of the progress section is positively correlated with the time progress, so that the time efficiency information of the task can be known simultaneously on the basis of intuitively mastering the current state of the task, and the state of the task at the current time can be known more comprehensively.
As an alternative embodiment, as shown in fig. 5, determining the item filling style of the item progress bar included in the item progress cue information includes:
s502, acquiring task states of all project tasks contained in the target project;
s504, under the condition that the task states of all project tasks are in the finished state, determining that the target project is in the finished state, and determining the latest time in the task finishing times of all project tasks included in the target project as the project finishing time of the target project, wherein the project state includes the finished state;
s505, when project tasks in an incomplete state exist in all the project tasks, determining that the target project is in an ongoing state, and determining the latest time in the task planning time of all the project tasks included in the target project as the project planning time of the target project, wherein the project state includes the ongoing state;
and S508, determining the project filling style of the project progress bar according to the comparison result of the project completion time, the project planning time and the current time and the project state of the target project.
Optionally, the project state of the project is determined according to the task state of each task included in the project. When all of the tasks included in the project are in the completed state, in other words, when the task in the uncompleted state is not included in the project, it is determined that the project is in the completed state. When not all of the tasks included in the project are in the completed state, in other words, when all of the tasks included in the project are in the uncompleted state, or when all of the tasks are in the uncompleted state, it is determined that the project is in the proceeding state.
Optionally, the project time is determined according to the project state of the project, and the project time comprises project planning time and project completion time. Project plan time is used to indicate a planned completion time for a project, and project completion time is used to indicate an actual completion time for the project.
Optionally, the project completion time is determined according to the task completion time of each task included in the project: and taking the latest time in the task completion time as the project completion time. For example, a project includes three tasks, and the task completion times of the three tasks are respectively: 2021/3/11, 2021/3/29, 2021/3/15, then 2021/3/29 is taken as the project completion time. Determining the completion of the project plan according to the task plan time of each task contained in the project: and taking the latest time in the task planning time as the project planning time. For example, the task planning times of the three tasks included in the above project are: 2021/3/4, 2021/3/15, 2021/3/23, then 2021/3/23 is taken as the project plan time.
Alternatively, in the case where the project is in the finish state, the project plan time and the project completion time are acquired, and the project completion time and the project plan time are compared, thereby acquiring the aged state of the project in the finish state. The aging state of the item in the finish state includes: overdue, scheduled, not overdue. And comparing the project planning time with the current time under the condition that the project is in the proceeding state, so as to acquire the aging state of the project in the proceeding state. The aging state of the item in the on-going state includes: overdue and not overdue. And determining a filling style of the project progress bar according to the project state and the corresponding aging state.
Optionally, in the project progress bar, a status identifier is displayed. The state identification comprises an item state identification and an item aging state identification. The status identification may include, but is not limited to: and (4) ending the overtime, carrying out the overtime, ending the overtime according to the schedule, not ending the overtime and carrying out the overtime.
Optionally, the display length of the project progress bar of each project is kept consistent, and the display length is independent of the project time, the project state and the project aging state.
In the embodiment of the application, the project state is determined through the task state of each task contained in the project, the project time is determined through the task time of each task contained in the project, and therefore under the condition that the project state is determined, the aging state of the project corresponding to the project state is determined according to the project time, the filling style of the project progress bar is determined according to the project state and the corresponding aging state, and the project state and the aging information can be directly mastered through the project progress bar in cooperation with the state identification.
As an alternative embodiment, displaying the project progress bar in the project filling style includes:
displaying a project progress bar in accordance with a first project fill style if the target project is in an end state and the project plan time is earlier than the project completion time;
displaying a project progress bar according to a second project fill style if the target project is in the finalized state and the project plan time is equal to the project completion time;
displaying the project progress bar according to a third project filling style under the condition that the target project is in a finished state and the project planning time is later than the project finishing time;
displaying a project progress bar according to a fourth project filling style under the condition that the target project is in an on-going state and the project planning time is earlier than the current time;
and displaying the project progress bar according to a fifth project filling style under the condition that the target project is in the proceeding state and the project planning time is equal to or later than the current time.
Alternatively, the determination of the item fill style may be as shown in FIG. 6. In the case where the item state is determined, S602 is executed to determine whether the item is in the complete state. If the item is determined to be in the completed state in S602, S604 is executed to compare the item scheduled time with the item completed time. In the case where the project plan time is earlier than the project completion time, S606 is performed to display the project progress bar in the first project fill style. In the case where the project plan time is equal to the project completion time, S608 is performed, and the project progress bar is displayed in accordance with the second project fill style. In the case where the project planning time is later than the project completion time, S610 is performed to display the project progress bar in a third project fill style.
If the determination at S602 is no, that is, if the project is in the progress state, S612 is executed to determine whether the project plan time is earlier than the current time. If it is determined in S612 that the project plan time is earlier than the current time, S614 is executed to display the project progress bar in accordance with the fourth project fill style. If the determination at S612 is no, that is, if the project planning time is equal to or later than the current time, S616 is performed, and the project progress bar is displayed according to the fifth project filling style.
Optionally, the first item filling style, the second item filling style, the third item filling style, the fourth item filling style and the fifth item filling style are different filling styles belonging to the same type. In case the fill type is a color type, then the first, second, third, fourth, and fifth item fill styles are five different color styles. The six different color patterns may be in five different color systems, such as red, orange, blue, green, yellow, or different shades of the same color system, and in the case of gray, the gray may be 70% gray, 60% gray, 50% gray, 40% gray, and 30% gray, respectively. In the case where the fill type is a pattern type, then the first item fill style, the second item fill style, the third item fill style, the fourth item fill style, and the fifth item fill style are five different pattern styles. For example five different profile fill patterns.
Alternatively, where the project management interface is displayed in a frame format, the project management interface may be, but is not limited to, as shown in FIG. 7. The project area of the project management interface comprises a project sub-area 702 and a task sub-area 704, and the project sub-area 702 is used for displaying project information and project progress bars. The task sub-area 704 is used to display task information and a task progress bar. For convenience of explanation, the project progress bar and the task progress bar are displayed by using the same type of filling style, and the type of matching colors with shade degrees is adopted.
The item information includes an item number, and the item number includes characters for identifying an item and numbers for identifying a code. The item information includes information such as an item person responsible for the item and an item type, and is not shown in the drawing. The project information also comprises project time, and the project time comprises project creation time and project completion time. In the case where the project is in the in-progress state, the project completion time is vacant. After the project information, a display area of a project progress bar is set, the project progress bar is filled with a project filling style, and a status mark is displayed.
In order to clarify the content of the task information, a task description column is disposed in each task sub-area 704 for describing the content indicated by each item of information in the task information. The task description column is provided with a task volume number, a task state, task time and a progress bar. The information omitted from the figure may include, but is not limited to, task type, task responsible person, task content, etc. The task volume number is formed by combining the located item identifier with a task identifier, and the task identifier comprises characters for identifying the task and numbers for identifying the code. The task time comprises a release day, a plan day and an achievement day.
Assume that the current time, i.e., the current day, is 2021/4/10. Taking the tasks P01-T01 as an example, the task number is P01-T01, and the task number is composed of the combination of the item identifier "P01" and the item identifier "T01". The task state is completed, the release date is 2021/3/1, the plan date is 2021/3/4, and the completion date is 2021/3/11. The tasks P01-T01 are in a completed state, the completion date is later than the planning date, a third task progress bar is constructed from the release date to the completion date, a first planning progress segment is displayed according to a first task filling pattern (white and shaded by 35%), a second overdue progress segment is displayed according to a fifth task filling pattern (white and shaded by 25%), and a progress mark and a progress value are displayed: "plan completion 30%", and "overrun completion 70%". The first task progress bar may determine that the tasks P01-T01 are in a completed state, but the scheduled completion time is only 30% of the actual completion time, and the overdue time is up to 70% of the actual completion time.
From this, it can be determined that the task P01-T03 constructs a fourth task progress bar from the release day to the planned day, displays the second planned progress segment in a third task fill style (white, shaded 15%), displays the second remaining progress segment in a sixth fill style (white, shaded 5%), and displays the corresponding progress flag and progress value, in case the completion day is not empty and the completion day is earlier than the planned day: "actually completed 60%", and "completed 40%". Through the fourth task progress bar, it can be determined that the tasks P01-T03 are in a completion state, the actual completion time only occupies 60% of the planned completion time, and the tasks are not completed in an overdue manner under the condition that the planned completion time is left for 40%.
Under the condition that the completion day is vacant and the planning day is earlier than the current day, the tasks P02-T01 construct a first task progress bar from the release day to the current day, display a first planning progress section according to a first task filling pattern (white and shaded by 35%), display a first overdue progress section according to a second filling pattern (white and shaded by 45%), and display corresponding progress identification and progress value: "plan completion 67%", and "overrun 33%". Through the first task progress bar, it can be determined that the tasks P02-T01 are in an incomplete state, and the scheduled completion time currently occupies 67%, and has not been completed when 33% of the scheduled completion time has expired.
Under the condition that the completion day is vacant and the current day is earlier than the planning day, the tasks P05-T01 construct a second task progress bar from the release day to the planning day, display a second planning progress segment according to a third task filling pattern (white and shaded 15%), display a first remaining progress segment according to a fourth filling pattern (white and shaded 0%), and display corresponding progress identification and a progress value: "actually completed 50%", and "planned remaining 50%". It can be determined through the second task progress bar that the tasks P05-T01 are in an incomplete state, and the scheduled completion time currently occupies 50% of the time remaining 50% from the scheduled completion day.
The tasks with the same filling pattern are not described in detail herein.
In the case of determining the task state and the task time, the project state and the project time are determined, thereby determining the filling style of the project progress bar.
Taking project P01 as an example, the project ID is P01, the project release time is 2021/3/1, and the project completion time is 2021/3/29.
In the case where the project P01 is in the complete state, the project plan date is acquired: 2021/3/23, project completion date: 2021/3/29, in the event that the project plan date is earlier than the completion date, the project progress bar is displayed in a first project fill style (white, shaded 45%) and the status flag "end of expiration" is displayed.
From this, it can be determined that the project P02 acquires the project plan date when the project is in the in-progress state: 2021/4/2, if the project plan date is earlier than the current date, the project progress bar is displayed in a fourth project fill style (white, shaded 35%) with the status flag "out of date".
In the case where the project P03 is in the complete state, the project plan date is acquired: 2021/4/4, project completion date: 2021/4/4, in the event that the project plan day equals the completion day, the project progress bar is displayed in a second project fill style (white, shaded 25%) with the status labeled "end on schedule".
In the case where the project P04 is in the complete state, the project plan date is acquired: 2021/4/14, project completion date: 2021/4/5, in the event that the project plan day is later than the completion day, the project progress bar is displayed in a third project fill style (white, shaded 15%) with the status flag "not expired.
When the project is in the progress state, the project P05 acquires the project plan date: 2021/4/28, in the event that the project plan date is later than the current date, the project progress bar is displayed in a fifth project fill style (white, shaded 5%) with the status flag "not in progress".
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
According to another aspect of the embodiment of the invention, there is also provided a display apparatus for project tasks for implementing the display method for project tasks described above. As shown in fig. 8, the apparatus includes:
an obtaining module 802, configured to obtain a project progress display request triggered in a project management interface, where the project progress display request is used to request to display a processing progress of at least one target project;
a determining module 804, configured to determine, in response to the project progress display request, a processing progress of each target project in the at least one target project and a processing progress of a project task included in each target project;
and a display module 806, configured to display, in the project management interface, project processing progress prompt information of each target project and task processing progress prompt information of a project task included in the target project.
Optionally, the display module 806 includes:
the first display unit is used for displaying a project sub-area and a task sub-area in a target display area corresponding to a target project in a project management interface;
and the second display unit is used for displaying the project processing progress prompt information of the target project in the project subarea according to the project filling style and displaying the task processing progress prompt information of the project task contained in the target project in the task subarea according to the task filling style.
Optionally, the second display unit includes:
the system comprises a first acquisition unit, a second acquisition unit and a third acquisition unit, wherein the first acquisition unit is used for acquiring task time of a project task contained in a target project, and the task time comprises task issuing time, task planning time and task finishing time;
the first determining unit is used for determining the current time corresponding to the project progress display request;
a second determining unit, configured to determine a task filling style of a task progress bar included in the task processing progress prompt information and a project filling style of a project progress bar included in the project progress prompt information according to a comparison result between the task planning time, the task completion time, and the current time, and a task state of the project task, where the task state includes a completed state and an uncompleted state;
the task display unit is used for displaying a task progress bar according to a task filling style, wherein the task progress bar is a progress bar of a project task constructed by taking task issuing time as a starting point;
and the item display unit is used for displaying an item progress bar according to the item filling style, wherein the item progress bar is used for indicating the item state of the target item at the current time.
Optionally, the second determining unit is configured to:
under the condition that the project task is in an incomplete state and the task planning time is equal to or earlier than the current time, determining that the task progress bar is a first task progress bar which takes the task issuing time as a starting point and takes the current time as an end point, wherein the first task progress bar comprises a first plan progress section and a first overdue progress section, the first plan progress section is used for representing the time progress from the task issuing time to the task planning time, the first plan progress section is displayed according to a first task filling style, the first overdue progress section is used for representing the time progress from the task planning time to the current time, and the first overdue progress section is displayed according to a second task filling style;
under the condition that the project task is in an incomplete state and the task planning time is later than the current time, determining that the task progress bar is a second task progress bar which takes the task issuing time as a starting point and takes the task planning time as an end point, wherein the second task progress bar comprises a second schedule progress section and a first residual progress section, the second schedule progress section is used for representing the time progress from the task issuing time to the task planning time, the second schedule progress section is displayed according to a third task filling style, the first residual progress section is used for representing the time progress from the current time to the task planning time, and the first residual progress section is displayed according to a fourth task filling style;
under the condition that the project task is in a finished state and the task planning time is equal to or earlier than the task completion time, determining that the task progress bar is a third task progress bar which takes the task issuing time as a starting point and takes the task completion time as an end point, wherein the third task progress bar comprises a first planning progress segment and a second overdue progress segment, the second overdue progress segment is used for representing the time progress from the task planning time to the task completion time, and the second overdue progress segment is displayed according to a fifth task filling style;
and under the condition that the project task is in a finished state and the task planning time is later than the task finishing time, determining that the task progress bar is a fourth task progress bar which takes the task issuing time as a starting point and the task planning time as an important point, wherein the fourth task progress bar comprises a second planning progress segment and a second residual progress segment, the second residual progress segment is used for representing the time progress from the task finishing time to the task planning time, and the second residual progress segment is displayed according to a sixth task filling style.
Optionally, the second determining unit includes:
the second acquisition unit is used for acquiring the task states of all project tasks contained in the target project;
a third determining unit, configured to determine that the target project is in an end state when the task states of all the project tasks are in the end state, and determine a latest time among task completion times of all the project tasks included in the target project as a project completion time of the target project, where the project state includes the end state;
a fourth determining unit, configured to determine that the target project is in an ongoing state when there is a project task in an incomplete state among all project tasks, and determine a latest time among task planning times of all project tasks included in the target project as a project planning time of the target project, where the project state includes the ongoing state;
and the fifth determining unit is used for determining the project filling style of the project progress bar according to the comparison result of the project completion time, the project planning time and the current time and the project state of the target project.
Optionally, the fifth determining unit is configured to:
displaying a project progress bar in accordance with a first project fill style if the target project is in an end state and the project plan time is earlier than the project completion time;
displaying a project progress bar according to a second project fill style if the target project is in the finalized state and the project plan time is equal to the project completion time;
displaying the project progress bar according to a third project filling style under the condition that the target project is in a finished state and the project planning time is later than the project finishing time;
displaying a project progress bar according to a fourth project filling style under the condition that the target project is in an on-going state and the project planning time is earlier than the current time;
and displaying the project progress bar according to a fifth project filling style under the condition that the target project is in the proceeding state and the project planning time is equal to or later than the current time.
Optionally, the display device for the project task further includes:
the project processing progress prompt information comprises project information of a target project, wherein the project information comprises a project identifier;
the task processing progress prompt information comprises task information and progress information of the project task, wherein the task information comprises a task identifier, and the progress information comprises a progress identifier and a progress value which are used for indicating the time progress of the target project.
In the embodiment of the application, a mode of displaying the project progress and the processing progress of the tasks contained in the project management interface is adopted, the processing progress of the tasks contained in the project is displayed while the project progress is displayed, the purposes of simultaneously knowing the whole processing progress of the project and the processing progress of each task contained in the project are achieved, the technical effect of synchronously monitoring the progress of the project and each task contained in the project in the aging process is achieved, and the technical problem that the aging problem of the project is caused due to the fact that the task progress in the project cannot be monitored in real time is solved.
According to another aspect of the embodiment of the present invention, there is also provided an electronic device for implementing the display method of the project task, where the electronic device may be a terminal device or a server shown in fig. 1. The present embodiment takes the electronic device as a terminal device as an example for explanation. As shown in fig. 9, the electronic device comprises a memory 902 and a processor 904, the memory 902 having stored therein a computer program, the processor 904 being arranged to perform the steps of any of the above-described method embodiments by means of the computer program.
Optionally, in this embodiment, the electronic device may be located in at least one network device of a plurality of network devices of a computer network.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s1, acquiring a project progress display request triggered in the project management interface, wherein the project progress display request is used for requesting to display the processing progress of at least one target project;
s2, responding to the project progress display request, determining the processing progress of each target project in at least one target project and the processing progress of project tasks contained in each target project;
and S3, displaying the project processing progress prompt information of each target project and the task processing progress prompt information of the project task contained in the target project in the project management interface.
Alternatively, it can be understood by those skilled in the art that the structure shown in fig. 9 is only an illustration, and the electronic device may also be a terminal device such as a smart phone (e.g., an Android phone, an IOS phone, etc.), a tablet computer, a palmtop computer, a Mobile Internet Device (MID), a PAD, and the like. Fig. 9 does not limit the structure of the electronic device. For example, the electronic device may also include more or fewer components (e.g., network interfaces, etc.) than shown in FIG. 9, or have a different configuration than shown in FIG. 9.
The memory 902 may be configured to store software programs and modules, such as program instructions/modules corresponding to the method and apparatus for displaying a project task in the embodiment of the present invention, and the processor 904 executes various functional applications and data processing by running the software programs and modules stored in the memory 902, that is, implements the above-described method for displaying a project task. The memory 902 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 902 may further include memory located remotely from the processor 904, which may be connected to the terminal over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof. The memory 902 may be, but not limited to, used to store information such as target project related information and project task related information. As an example, as shown in fig. 9, the memory 902 may include, but is not limited to, an obtaining module 802, a determining module 804, and a displaying module 806 in a display device including the project task. In addition, other module units in the display device of the project task may also be included, but are not limited to, and are not described in detail in this example.
Optionally, the transmitting device 906 is used for receiving or sending data via a network. Examples of the network may include a wired network and a wireless network. In one example, the transmission device 906 includes a Network adapter (NIC) that can be connected to a router via a Network cable and other Network devices to communicate with the internet or a local area Network. In one example, the transmission device 906 is a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
In addition, the electronic device further includes: a display 908 for displaying the target display interface and the progress prompt information of the target project and the project task; and a connection bus 910 for connecting the respective module components in the above-described electronic apparatus.
In other embodiments, the terminal device or the server may be a node in a distributed system, where the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting a plurality of nodes through a network communication. Nodes can form a Peer-To-Peer (P2P, Peer To Peer) network, and any type of computing device, such as a server, a terminal, and other electronic devices, can become a node in the blockchain system by joining the Peer-To-Peer network.
According to an aspect of the application, a computer program product or computer program is provided, comprising computer instructions, the computer instructions being stored in a computer readable storage medium. The computer instructions are read by a processor of the computer device from a computer-readable storage medium, and the computer instructions are executed by the processor to cause the computer device to perform the methods provided in the various alternative implementations of the display aspect of the project task described above. Wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
Alternatively, in the present embodiment, the above-mentioned computer-readable storage medium may be configured to store a computer program for executing the steps of:
s1, acquiring a project progress display request triggered in the project management interface, wherein the project progress display request is used for requesting to display the processing progress of at least one target project;
s2, responding to the project progress display request, determining the processing progress of each target project in at least one target project and the processing progress of project tasks contained in each target project;
and S3, displaying the project processing progress prompt information of each target project and the task processing progress prompt information of the project task contained in the target project in the project management interface.
Alternatively, in this embodiment, a person skilled in the art may understand that all or part of the steps in the methods of the foregoing embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or part of the steps of the method according to the embodiments of the present invention.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A display method of project tasks is characterized by comprising the following steps:
acquiring a project progress display request triggered in a project management interface, wherein the project progress display request is used for requesting to display the processing progress of at least one target project;
responding to the project progress display request, and determining the processing progress of each target project in the at least one target project and the processing progress of project tasks contained in each target project;
and displaying project processing progress prompt information of each target project and task processing progress prompt information of project tasks contained in the target projects in the project management interface.
2. The display method according to claim 1, wherein displaying, in the project management interface, project processing progress indication information of each of the target projects, and task processing progress indication information of a project task included in the target project includes:
displaying a project sub-area and a task sub-area in a target display area corresponding to the target project in the project management interface;
and displaying the project processing progress prompt information of the target project in the project subarea according to a project filling style, and displaying the task processing progress prompt information of the project task contained in the target project in the task subarea according to a task filling style.
3. The display method according to claim 2, wherein displaying the item processing progress guidance information of the target item in a item fill style in the item sub-area, and displaying the task processing progress guidance information of a project task included in the target item in a task fill style in the task sub-area includes:
acquiring task time of a project task contained in the target project, wherein the task time comprises task issuing time, task planning time and task finishing time;
determining the current time corresponding to the project progress display request;
according to the comparison result of the task planning time, the task completion time and the current time and the task state of the project task, determining the task filling style of a task progress bar contained in the task processing progress prompt message and the project filling style of a project progress bar contained in the project progress prompt message, wherein the task state comprises a completed state and an uncompleted state;
displaying the task progress bar according to the task filling style, wherein the task progress bar is a progress bar of the project task constructed by taking the task release time as a starting point;
and displaying the project progress bar according to the project filling style, wherein the project progress bar is used for indicating the project state of the target project at the current time.
4. The display method according to claim 3, wherein the determining the task filling style of the task progress bar included in the task processing progress prompt information includes:
when the project task is in the incomplete state and the task planning time is equal to or earlier than the current time, determining that the task progress bar is a first task progress bar which takes the task issuing time as a starting point and takes the current time as an end point, wherein the first task progress bar comprises a first planning progress section and a first overdue progress section, the first planning progress section is used for representing the time progress from the task issuing time to the task planning time, the first planning progress section is displayed according to a first task filling pattern, the first overdue progress section is used for representing the time progress from the task planning time to the current time, and the first overdue progress section is displayed according to a second task filling pattern;
under the condition that the project task is in the incomplete state and the task planning time is later than the current time, determining that the task progress bar is a second task progress bar which takes the task issuing time as a starting point and takes the task planning time as an end point, wherein the second task progress bar comprises a second plan progress segment and a first residual progress segment, the second plan progress segment is used for representing the time progress from the task issuing time to the task planning time, the second plan progress segment is displayed according to a third task filling style, the first residual progress segment is used for representing the time progress from the current time to the task planning time, and the first residual progress segment is displayed according to a fourth task filling style;
when the project task is in the completed state and the task planning time is equal to or earlier than the task completion time, determining that the task progress bar is a third task progress bar which takes the task issuing time as a starting point and the task completion time as an end point, wherein the third task progress bar comprises a first planning progress segment and a second overdue progress segment, the second overdue progress segment is used for representing the time progress from the task planning time to the task completion time, and the second overdue progress segment is displayed according to a fifth task filling style;
and under the condition that the project task is in the finished state and the task planning time is later than the task completion time, determining that the task progress bar is a fourth task progress bar which takes the task issuing time as a starting point and the task planning time as an important point, wherein the fourth task progress bar comprises a second planning progress segment and a second residual progress segment, the second residual progress segment is used for representing the time progress from the task completion time to the task planning time, and the second residual progress segment is displayed according to a sixth task filling style.
5. The display method according to claim 3, wherein the determining the item filling style of the item progress bar included in the item progress cue information includes:
acquiring task states of all the project tasks contained in the target project;
determining that the target project is in a finish state under the condition that the task states of all the project tasks are in the finish state, and determining the latest time in the task finish time of all the project tasks included in the target project as the project finish time of the target project, wherein the project state includes the finish state;
determining that the target project is in an ongoing state when the project task in the incomplete state exists in all the project tasks, and determining the latest time in the task planning times of all the project tasks included in the target project as the project planning time of the target project, wherein the project state includes the ongoing state;
and determining the project filling style of the project progress bar according to the comparison result of the project completion time, the project planning time and the current time and the project state of the target project.
6. The display method according to claim 5, wherein said displaying the item progress bar in the item filling style comprises:
displaying the project progress bar in a first project fill style if the target project is in the finalized state and the project plan time is earlier than the project completion time;
displaying the project progress bar in a second project fill style if the target project is in an end state and the project plan time is equal to the project completion time;
displaying the project progress bar in a third project fill style if the target project is in an end state and the project plan time is later than the project completion time;
displaying the project progress bar in a fourth project fill style if the target project is in an ongoing state and the project plan time is earlier than the current time;
and displaying the project progress bar according to a fifth project filling style under the condition that the target project is in the on-going state and the project planning time is equal to or later than the current time.
7. The display method according to any one of claims 1 to 6, wherein:
the project processing progress prompt information comprises project information of the target project, wherein the project information comprises project identification;
the task processing progress prompt information comprises task information and progress information of the project task, wherein the task information comprises a task identifier, and the progress information comprises a progress identifier and a progress value used for indicating the time progress of the target project.
8. A display device for project tasks, comprising:
the system comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring a project progress display request triggered in a project management interface, and the project progress display request is used for requesting to display the processing progress of at least one target project;
a determining module, configured to determine, in response to the project progress display request, a processing progress of each target project in the at least one target project and a processing progress of a project task included in each target project;
and the display module is used for displaying the project processing progress prompt information of each target project and the task processing progress prompt information of the project task contained in the target project in the project management interface.
9. A computer-readable storage medium, characterized in that the computer-readable storage medium comprises a stored program which when executed performs the method of any of claims 1 to 7.
10. An electronic device comprising a memory and a processor, characterized in that the memory has stored therein a computer program, the processor being arranged to execute the method of any of claims 1 to 7 by means of the computer program.
CN202111467756.3A 2021-12-02 2021-12-02 Project task display method and device, storage medium and electronic equipment Pending CN114185631A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111467756.3A CN114185631A (en) 2021-12-02 2021-12-02 Project task display method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111467756.3A CN114185631A (en) 2021-12-02 2021-12-02 Project task display method and device, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN114185631A true CN114185631A (en) 2022-03-15

Family

ID=80542158

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111467756.3A Pending CN114185631A (en) 2021-12-02 2021-12-02 Project task display method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN114185631A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116661925A (en) * 2023-05-23 2023-08-29 广州钛动科技股份有限公司 Method and device for displaying project information, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130262527A1 (en) * 2012-04-02 2013-10-03 Nicolas M. Hunter Smart progress indicator
CN108921493A (en) * 2018-05-31 2018-11-30 沈文策 A kind of information display method and device based on display interface
CN109034745A (en) * 2018-07-28 2018-12-18 万翼科技有限公司 The display methods and its device and computer readable storage medium of project task

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130262527A1 (en) * 2012-04-02 2013-10-03 Nicolas M. Hunter Smart progress indicator
CN108921493A (en) * 2018-05-31 2018-11-30 沈文策 A kind of information display method and device based on display interface
CN109034745A (en) * 2018-07-28 2018-12-18 万翼科技有限公司 The display methods and its device and computer readable storage medium of project task

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116661925A (en) * 2023-05-23 2023-08-29 广州钛动科技股份有限公司 Method and device for displaying project information, electronic equipment and storage medium
CN116661925B (en) * 2023-05-23 2024-04-05 广州钛动科技股份有限公司 Method and device for displaying project information, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN107704527A (en) Date storage method, device and storage medium
CN114185631A (en) Project task display method and device, storage medium and electronic equipment
CN115730783A (en) BIM-based visual engineering construction management platform and system
CN107145350B (en) A kind of software development methodology and system
CN110009879A (en) Reminding method, device and the intelligent terminal of corrective maintenance
CN109670900A (en) A kind of short-distance freight services order method for pushing and server
CN114970788A (en) Control method of electronic price tag, electronic price tag and electronic price tag system
CN111353671B (en) Supply chain management method, device and system
CN106228096A (en) The acquisition methods of facility information, device and equipment
CN115470563A (en) Visual presentation method and equipment based on management platform and storage medium
US20070198537A1 (en) Application management system
CN111627255B (en) Information processing method, device and system
CN114860806A (en) Data query method and device of block chain, computer equipment and storage medium
CN111694994B (en) Information processing method and device
CN113190946A (en) Method and related device for displaying switch information by distribution network line distribution diagram
CN106210588A (en) Interface allocation method and device
CN107948046B (en) Event state tracking method, device and system
CN111858845B (en) Configuration method and device of interactive response item, electronic equipment and storage medium
CN116089664B (en) Beacon query and display method and device, storage medium and electronic equipment
US20170270459A1 (en) Device, System, and Method for Tracking Job Management
CN111259048B (en) Data transmission method and system based on memory database and multiple data channels
JP6889350B1 (en) Tire status display sales system
CN105637598A (en) Electric wire production method, wound electric wire bundle, electric wire production system, and wire harness production system
CN111612525B (en) Integral acquisition method, device, medium and electronic equipment
JP2001222599A (en) Device and method for displaying product management information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination