diff --git a/app/resources/js/components/deals/DealDetailBody.vue b/app/resources/js/components/deals/DealDetailBody.vue
index dec04b43..3b8903b8 100644
--- a/app/resources/js/components/deals/DealDetailBody.vue
+++ b/app/resources/js/components/deals/DealDetailBody.vue
@@ -10,6 +10,7 @@ import { computed, defineAsyncComponent, ref, watch } from 'vue';
import type { MockDeal } from '../../composables/mockDeals';
import { type DealEvent } from '../../composables/mockDealEvents';
import { mapApiDealEvent } from '../../composables/dealsApiMapper';
+import { stripChannelPrefix } from '../../composables/projectName';
import * as dealsApi from '../../api/deals';
import * as remindersApi from '../../api/reminders';
import type { ApiReminder } from '../../api/reminders';
@@ -162,7 +163,7 @@ defineExpose({
- Проект
- - {{ deal.project }}
+ - {{ stripChannelPrefix(deal.project) }}
- Стоимость лида
diff --git a/app/resources/js/components/deals/DealsTable.vue b/app/resources/js/components/deals/DealsTable.vue
index ed0872c7..207f1958 100644
--- a/app/resources/js/components/deals/DealsTable.vue
+++ b/app/resources/js/components/deals/DealsTable.vue
@@ -6,6 +6,7 @@
*/
import type { MockDeal } from '../../composables/mockDeals';
import type { LeadStatus } from '../../composables/leadStatuses';
+import { stripChannelPrefix } from '../../composables/projectName';
import StatusPill from '../ui/StatusPill.vue';
const props = withDefaults(
@@ -71,7 +72,7 @@ function rowProps(deal: MockDeal): Record
{
-
{{ item.project }}
+
{{ stripChannelPrefix(item.project) }}
{{
signalLabel(item.signalType)
}}
diff --git a/app/resources/js/components/kanban/KanbanCard.vue b/app/resources/js/components/kanban/KanbanCard.vue
index f0a28f68..22df1a79 100644
--- a/app/resources/js/components/kanban/KanbanCard.vue
+++ b/app/resources/js/components/kanban/KanbanCard.vue
@@ -8,6 +8,7 @@
* Click → emit('open', deal.id) — TODO: правая панель DealDetailDrawer.
*/
import type { MockDeal } from '../../composables/mockDeals';
+import { stripChannelPrefix } from '../../composables/projectName';
defineProps<{ deal: MockDeal }>();
const emit = defineEmits<{ open: [id: number] }>();
@@ -27,7 +28,7 @@ function formatCost(cost: number): string {
{{ deal.name }}
{{ deal.phone }}
- {{ deal.project }}
+ {{ stripChannelPrefix(deal.project) }}
{{ formatCost(deal.cost) }}