* Adjust teamachievement block css. task #116978.

This commit is contained in:
wangyuting
2024-04-25 17:11:40 +08:00
committed by caoyanyi
parent 46562d5a62
commit 31c37929e6
2 changed files with 71 additions and 254 deletions
+61 -227
View File
@@ -29,94 +29,47 @@ blockPanel
(
set::width('50%'),
setClass('item-task px-1 w-1/2'),
div(setClass('h-0 w-0'), div(setClass('item-icon h-9 w-9'))),
div(setClass('text-gray pl-1'), $lang->block->teamachievement->finishedTasks),
div
(
setClass('h-0 w-0'),
div(setClass('item-icon h-9 w-9'))
),
div
(
setClass('text-gray pl-1'),
$lang->block->teamachievement->finishedTasks
),
div
(
setClass('mt-2 items-center pl-1'),
div
setClass('mt-2 items-center flex pl-1'),
cell
(
setClass('items-center'),
span
(
setClass('text-gray text-base'),
$lang->today
),
span
(
setClass('ml-0.5 text-md'),
$finishedTasks
)
setClass('items-center text-gray border-r pr-2'),
span(setClass('text-base'), $lang->yesterday),
span(setClass('text-md pl-1 font-bold'), $yesterdayTasks)
),
$comparedTasks > 0 ? div
cell
(
setClass('items-center'),
span
(
setClass('text-base text-success'),
$lang->block->teamachievement->vs
),
span
(
setClass('text-success text-md pl-1'),
'+' . $comparedTasks
)
) : null
setClass('items-center text-success pl-2'),
span(setClass('text-base'), $lang->today),
span(setClass('text-md pl-1 font-bold'), $finishedTasks)
)
)
),
cell
(
set::width('50%'),
setClass('item-story pl-8 w-1/2'),
div(setClass('h-0 w-0'), div(setClass('item-icon h-9 w-9'))),
div(setClass('h-0 w-0'), div(setClass('item-icon h-9 w-9'))),
div(setClass('text-gray pl-1'), $lang->block->teamachievement->createdStories),
div
(
setClass('h-0 w-0'),
div(setClass('item-icon h-9 w-9'))
),
div
(
setClass('text-gray pl-1'),
$lang->block->teamachievement->createdStories
),
div
(
setClass('mt-2 items-center pl-1'),
div
setClass('mt-2 items-center flex pl-1'),
cell
(
setClass('items-center'),
span
(
setClass('text-gray text-base'),
$lang->today
),
span
(
setClass('ml-0.5 text-md'),
$createdStories
)
setClass('items-center text-gray border-r pr-2'),
span(setClass('text-base'), $lang->yesterday),
span(setClass('text-md pl-1 font-bold'), $yesterdayStories)
),
$comparedStories > 0 ? div
cell
(
setClass('items-center'),
span
(
setClass('text-base text-success'),
$lang->block->teamachievement->vs
),
span
(
setClass('text-success text-md pl-1'),
'+' . $comparedStories
)
) : null
setClass('items-center text-success pl-2'),
span(setClass('text-base'), $lang->today),
span(setClass('text-md pl-1 font-bold'), $createdStories)
)
)
)
)
@@ -132,94 +85,46 @@ blockPanel
(
set::width('50%'),
setClass('item-bug px-1 w-1/2'),
div(setClass('h-0 w-0'), div(setClass('item-icon h-9 w-9'))),
div(setClass('text-gray pl-1'), $lang->block->teamachievement->closedBugs),
div
(
setClass('h-0 w-0'),
div(setClass('item-icon h-9 w-9'))
),
div
(
setClass('text-gray pl-1'),
$lang->block->teamachievement->closedBugs
),
div
(
setClass('mt-2 items-center pl-1'),
div
setClass('mt-2 items-center flex pl-1'),
cell
(
setClass('items-center'),
span
(
setClass('text-gray text-base'),
$lang->today
),
span
(
setClass('ml-0.5 text-md'),
$closedBugs
)
setClass('items-center text-gray border-r pr-2'),
span(setClass('text-base'), $lang->yesterday),
span(setClass('text-md pl-1 font-bold'), $yesterdayBugs)
),
$comparedBugs > 0 ? div
cell
(
setClass('items-center'),
span
(
setClass('text-base text-success'),
$lang->block->teamachievement->vs
),
span
(
setClass('text-success text-md pl-1'),
'+' . $comparedBugs
)
) : null
setClass('items-center text-success pl-2'),
span(setClass('text-base'), $lang->today),
span(setClass('text-md pl-1 font-bold'), $closedBugs)
)
)
),
cell
(
set::width('50%'),
setClass('item-case pl-8 w-1/2'),
div(setClass('h-0 w-0'), div(setClass('item-icon h-9 w-9'))),
div(setClass('text-gray pl-1'), $lang->block->teamachievement->runCases),
div
(
setClass('h-0 w-0'),
div(setClass('item-icon h-9 w-9'))
),
div
(
setClass('text-gray pl-1'),
$lang->block->teamachievement->runCases
),
div
(
setClass('mt-2 items-center pl-1'),
div
setClass('mt-2 items-center flex pl-1'),
cell
(
setClass('items-center'),
span
(
setClass('text-gray text-base'),
$lang->today
),
span
(
setClass('ml-0.5 text-md'),
$runCases
)
setClass('items-center text-gray border-r pr-2'),
span(setClass('text-base'), $lang->yesterday),
span(setClass('text-md pl-1 font-bold'), $yesterdayCases)
),
$comparedCases > 0 ? div
cell
(
setClass('items-center'),
span
(
setClass('text-base text-success'),
$lang->block->teamachievement->vs
),
span
(
setClass('text-success text-md pl-1'),
'+' . $comparedCases
)
) : null
setClass('items-center text-success pl-2'),
span(setClass('text-base'), $lang->today),
span(setClass('text-md pl-1 font-bold'), $runCases)
)
)
)
)
@@ -235,94 +140,23 @@ blockPanel
(
set::width('50%'),
setClass('item-hour px-1 w-1/2'),
div(setClass('h-0 w-0'), div(setClass('item-icon h-9 w-9'))),
div(setClass('text-gray pl-1'), $lang->block->teamachievement->consumedHours . ' / ' . $lang->block->projectstatistic->hour),
div
(
setClass('h-0 w-0'),
div(setClass('item-icon h-9 w-9'))
),
div
(
setClass('text-gray pl-1'),
$lang->block->teamachievement->consumedHours . ' / ' . $lang->block->projectstatistic->hour
),
div
(
setClass('mt-2 items-center pl-1'),
div
setClass('mt-2 items-center flex pl-1'),
cell
(
setClass('items-center'),
span
(
setClass('text-gray text-base'),
$lang->today
),
span
(
setClass('ml-0.5 text-md'),
$consumedHours
)
setClass('items-center text-gray border-r pr-2'),
span(setClass('text-base'), $lang->yesterday),
span(setClass('text-md pl-1 font-bold'), $yesterdayHours)
),
$comparedHours > 0 ? div
cell
(
setClass('items-center'),
span
(
setClass('text-base text-success'),
$lang->block->teamachievement->vs
),
span
(
setClass('text-success text-md pl-1'),
'+' . $comparedHours
),
) : null
)
),
cell
(
set::width('50%'),
setClass('item-workload pl-8 w-1/2'),
div
(
setClass('h-0 w-0'),
div(setClass('item-icon h-9 w-9'))
),
div
(
setClass('text-gray pl-1'),
$lang->block->teamachievement->totalWorkload . ' / ' . $lang->block->projectstatistic->personDay
),
div
(
setClass('mt-2 items-center pl-1'),
div
(
setClass('items-center'),
span
(
setClass('text-gray text-base'),
$lang->block->teamachievement->accrued
),
span
(
setClass('ml-0.5 text-md'),
$totalWorkload
)
),
$todayWorkload > 0 ? div
(
setClass('items-center'),
span
(
setClass('text-success text-base'),
$lang->today
),
span
(
setClass('text-success text-md pl-1'),
'+' . $todayWorkload
)
) : null
setClass('items-center text-success pl-2'),
span(setClass('text-base'), $lang->today),
span(setClass('text-md pl-1 font-bold'), $consumedHours)
)
)
)
)
+10 -27
View File
@@ -2728,7 +2728,6 @@ class blockZen extends block
$closedBugGroup = $this->metric->getResultByCode('count_of_daily_closed_bug', array('year' => join(',', $years), 'month' => join(',', $months))); // 关闭Bug数。
$runCaseGroup = $this->metric->getResultByCode('count_of_daily_run_case', array('year' => join(',', $years), 'month' => join(',', $months))); // 执行用例数。
$consumedGroup = $this->metric->getResultByCode('hour_of_daily_effort', array('year' => join(',', $years), 'month' => join(',', $months))); // 消耗工时。
$totalEffortGroup = $this->metric->getResultByCode('day_of_daily_effort', array('year' => join(',', $years), 'month' => join(',', $months))); // 累计工作量。
/* 获取今日完成任务数和昨日完成任务数。 */
$finishedTasks = 0;
@@ -2795,32 +2794,16 @@ class blockZen extends block
}
}
/* 获取总投入的人天和今日投入的人天。 */
$totalWorkload = 0;
$todayWorkload = 0;
if($totalEffortGroup)
{
foreach($totalEffortGroup as $data)
{
$totalWorkload += $data['value'];
$currentDay = "{$data['year']}-{$data['month']}-{$data['day']}";
if($currentDay == date('Y-m-d')) $todayWorkload = $data['value'];
}
}
$this->view->finishedTasks = $finishedTasks;
$this->view->comparedTasks = $finishedTasks - $yesterdayTasks;
$this->view->createdStories = $createdStories;
$this->view->comparedStories = $createdStories - $yesterdayStories;
$this->view->closedBugs = $closedBugs;
$this->view->comparedBugs = $closedBugs - $yesterdayBugs;
$this->view->runCases = $runCases;
$this->view->comparedCases = $runCases - $yesterdayCases;
$this->view->consumedHours = $consumedHours;
$this->view->comparedHours = $consumedHours - $yesterdayHours;
$this->view->totalWorkload = $totalWorkload;
$this->view->todayWorkload = $todayWorkload;
$this->view->finishedTasks = $finishedTasks;
$this->view->yesterdayTasks = $yesterdayTasks;
$this->view->createdStories = $createdStories;
$this->view->yesterdayStories = $yesterdayStories;
$this->view->closedBugs = $closedBugs;
$this->view->yesterdayBugs = $yesterdayBugs;
$this->view->runCases = $runCases;
$this->view->yesterdayCases = $yesterdayCases;
$this->view->consumedHours = $consumedHours;
$this->view->yesterdayHours = $yesterdayHours;
}
/**