From 39c3c2a53fa72a5a911835c69f7c99bf03933603 Mon Sep 17 00:00:00 2001 From: tanghucheng Date: Wed, 10 Aug 2022 08:34:21 +0800 Subject: [PATCH] * Code for stage gantt. --- module/programplan/model.php | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/module/programplan/model.php b/module/programplan/model.php index 191ce8da19..2119433318 100755 --- a/module/programplan/model.php +++ b/module/programplan/model.php @@ -213,7 +213,6 @@ class programplanModel extends model $stageIndex[$plan->id] = array('planID' => $plan->id, 'parent' => $plan->parent, 'progress' => array('totalEstimate' => 0, 'totalConsumed' => 0, 'totalReal' => 0)); } - $taskSign = "[ T ] "; $taskPri = "%s "; /* Judge whether to display tasks under the stage. */ @@ -260,7 +259,7 @@ class programplanModel extends model $data = new stdclass(); $data->id = $task->execution . '-' . $task->id; $data->type = 'task'; - $data->text = $taskSign . $priIcon . $task->name; + $data->text = $priIcon . $task->name; $data->percent = ''; $data->status = $this->processStatus('task', $task); $data->owner_id = $task->assignedTo; @@ -370,7 +369,6 @@ class programplanModel extends model foreach($plans as $plan) $planIdList[$plan->id] = $plan->id; - $taskSign = "[ T ] "; $taskPri = "%s "; /* Judge whether to display tasks under the stage. */ @@ -432,8 +430,11 @@ class programplanModel extends model $dataGroup->parent = 0; $dataGroup->open = true; $dataGroup->progress = ''; - $dataGroup->taskProgress = ''; - $dataGroup->bar_height = $this->lang->execution->gantt->bar_height; + $dataGroup->taskProgress = ''; + $dataGroup->color = $this->lang->execution->gantt->stage->color; + $dataGroup->progressColor = $this->lang->execution->gantt->stage->progressColor; + $dataGroup->textColor = $this->lang->execution->gantt->stage->textColor; + $dataGroup->bar_height = $this->lang->execution->gantt->bar_height; $groupKey = $groupID . $group; $datas['data'][$groupKey] = $dataGroup; @@ -461,7 +462,7 @@ class programplanModel extends model $data = new stdclass(); $data->id = $task->id; $data->type = 'task'; - $data->text = $taskSign . $priIcon . $task->name; + $data->text = $priIcon . $task->name; $data->percent = ''; $data->status = $this->processStatus('task', $task); $data->owner_id = $task->assignedTo; @@ -482,9 +483,9 @@ class programplanModel extends model $data->duration = 1; $data->estimate = $task->estimate; $data->consumed = $task->consumed; - $data->color = zget($this->lang->execution->gantt->color, $task->pri); - $data->progressColor = zget($this->lang->execution->gantt->progressColor, $task->pri); - $data->textColor = $this->lang->execution->gantt->textColor; + $data->color = zget($this->lang->execution->gantt->color, $task->pri, $this->lang->execution->gantt->defaultColor); + $data->progressColor = zget($this->lang->execution->gantt->progressColor, $task->pri, $this->lang->execution->gantt->defaultProgressColor); + $data->textColor = zget($this->lang->execution->gantt->textColor, $task->pri, $this->lang->execution->gantt->defaultTextColor); $data->bar_height = $this->lang->execution->gantt->bar_height; if($data->endDate > $data->start_date) $data->duration = helper::diffDate($data->endDate, $data->start_date) + 1;