Добавлен вывод требований по плану, подсказка с подсчетом и индикатор
This commit is contained in:
@@ -257,6 +257,9 @@ class StatisticsService
|
|||||||
|
|
||||||
'progressPlanOfYear' => $periodPlan,
|
'progressPlanOfYear' => $periodPlan,
|
||||||
'percentPlanOfYear' => $percentPlanOfYear,
|
'percentPlanOfYear' => $percentPlanOfYear,
|
||||||
|
'needPlanOfYear' => $periodPlan > 0 && $periodPlan > $outcome
|
||||||
|
? $periodPlan - $outcome
|
||||||
|
: 0,
|
||||||
'lethality' => $lethality,
|
'lethality' => $lethality,
|
||||||
'type' => $typeName,
|
'type' => $typeName,
|
||||||
'isDepartment' => true,
|
'isDepartment' => true,
|
||||||
|
|||||||
@@ -15,6 +15,10 @@ const props = defineProps({
|
|||||||
type: [Number, String],
|
type: [Number, String],
|
||||||
default: null
|
default: null
|
||||||
},
|
},
|
||||||
|
planOfYear: {
|
||||||
|
type: [Number, String],
|
||||||
|
default: null
|
||||||
|
},
|
||||||
progressCompletedToPlan: {
|
progressCompletedToPlan: {
|
||||||
type: [Number, String],
|
type: [Number, String],
|
||||||
default: null
|
default: null
|
||||||
@@ -29,7 +33,7 @@ const props = defineProps({
|
|||||||
:arrow="false"
|
:arrow="false"
|
||||||
>
|
>
|
||||||
<template #trigger>
|
<template #trigger>
|
||||||
<NTag :type="percentType(needCompletedToPlan)"
|
<NTag
|
||||||
round
|
round
|
||||||
:bordered="false"
|
:bordered="false"
|
||||||
size="tiny"
|
size="tiny"
|
||||||
@@ -57,7 +61,15 @@ const props = defineProps({
|
|||||||
{{ progressCompletedToPlan }}%
|
{{ progressCompletedToPlan }}%
|
||||||
</NTag>
|
</NTag>
|
||||||
</template>
|
</template>
|
||||||
|
<NFlex align="center" justify="start" :wrap="false" size="small">
|
||||||
|
<NTag size="small" round type="default" :bordered="false">Месячный</NTag>
|
||||||
|
<NTag v-if="needCompletedToPlan === 0" size="small" round type="success" :bordered="false">Выполнен</NTag>
|
||||||
|
<NTag v-else size="small" round type="warning" :bordered="false">Не выполнен</NTag>
|
||||||
|
</NFlex>
|
||||||
Прогресс выполнения плана
|
Прогресс выполнения плана
|
||||||
|
<br>План:
|
||||||
|
<span class="font-medium">{{ planOfYear }}</span>, требуется выписать еще:
|
||||||
|
<span class="font-medium">{{ needCompletedToPlan }}</span>
|
||||||
</NTooltip>
|
</NTooltip>
|
||||||
</NFlex>
|
</NFlex>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -181,6 +181,8 @@ const columns = ref([
|
|||||||
{
|
{
|
||||||
isTotalRow: row.isTotalRow,
|
isTotalRow: row.isTotalRow,
|
||||||
progressCompletedToPlan: row.percentPlanOfYear,
|
progressCompletedToPlan: row.percentPlanOfYear,
|
||||||
|
needCompletedToPlan: row.needPlanOfYear,
|
||||||
|
planOfYear: row.progressPlanOfYear,
|
||||||
value: row.outcome
|
value: row.outcome
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user