mirror of
https://github.com/cjo4m06/mcp-shrimp-task-manager.git
synced 2025-07-27 00:12:26 +08:00
parent
c0aeba0634
commit
16913ad692
@ -1037,10 +1037,13 @@ function ticked() {
|
|||||||
function getNodeColor(nodeData) {
|
function getNodeColor(nodeData) {
|
||||||
switch (nodeData.status) {
|
switch (nodeData.status) {
|
||||||
case "已完成":
|
case "已完成":
|
||||||
|
case "completed":
|
||||||
return "var(--secondary-color)";
|
return "var(--secondary-color)";
|
||||||
case "進行中":
|
case "進行中":
|
||||||
|
case "in_progress":
|
||||||
return "var(--primary-color)";
|
return "var(--primary-color)";
|
||||||
case "待處理":
|
case "待處理":
|
||||||
|
case "pending":
|
||||||
return "#f1c40f"; // 與進度條和狀態標籤一致
|
return "#f1c40f"; // 與進度條和狀態標籤一致
|
||||||
default:
|
default:
|
||||||
return "#7f8c8d"; // 未知狀態
|
return "#7f8c8d"; // 未知狀態
|
||||||
@ -1085,12 +1088,14 @@ function updateProgressIndicator() {
|
|||||||
progressIndicator.style.display = "block"; // 確保顯示
|
progressIndicator.style.display = "block"; // 確保顯示
|
||||||
|
|
||||||
const completedTasks = tasks.filter(
|
const completedTasks = tasks.filter(
|
||||||
(task) => task.status === "已完成"
|
(task) => task.status === "completed" || task.status === "已完成"
|
||||||
).length;
|
).length;
|
||||||
const inProgressTasks = tasks.filter(
|
const inProgressTasks = tasks.filter(
|
||||||
(task) => task.status === "進行中"
|
(task) => task.status === "in_progress" || task.status === "進行中"
|
||||||
|
).length;
|
||||||
|
const pendingTasks = tasks.filter(
|
||||||
|
(task) => task.status === "pending" || task.status === "待處理"
|
||||||
).length;
|
).length;
|
||||||
const pendingTasks = tasks.filter((task) => task.status === "待處理").length;
|
|
||||||
|
|
||||||
const completedPercent =
|
const completedPercent =
|
||||||
totalTasks > 0 ? (completedTasks / totalTasks) * 100 : 0;
|
totalTasks > 0 ? (completedTasks / totalTasks) * 100 : 0;
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
// 任務狀態枚舉:定義任務在工作流程中的當前階段
|
// 任務狀態枚舉:定義任務在工作流程中的當前階段
|
||||||
export enum TaskStatus {
|
export enum TaskStatus {
|
||||||
PENDING = "待處理", // 已創建但尚未開始執行的任務
|
PENDING = "pending", // 已創建但尚未開始執行的任務
|
||||||
IN_PROGRESS = "進行中", // 當前正在執行的任務
|
IN_PROGRESS = "in_progress", // 當前正在執行的任務
|
||||||
COMPLETED = "已完成", // 已成功完成並通過驗證的任務
|
COMPLETED = "completed", // 已成功完成並通過驗證的任務
|
||||||
BLOCKED = "被阻擋", // 由於依賴關係而暫時無法執行的任務
|
BLOCKED = "blocked", // 由於依賴關係而暫時無法執行的任務
|
||||||
}
|
}
|
||||||
|
|
||||||
// 任務依賴關係:定義任務之間的前置條件關係
|
// 任務依賴關係:定義任務之間的前置條件關係
|
||||||
|
Loading…
x
Reference in New Issue
Block a user