diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue
index d6008de0b..7f7af8d9d 100644
--- a/src/components/VnTable/VnTable.vue
+++ b/src/components/VnTable/VnTable.vue
@@ -403,6 +403,11 @@ function handleOnDataSaved(_) {
+
+ {{ scope }}
+
+
+
diff --git a/src/pages/Customer/Card/CustomerDescriptor.vue b/src/pages/Customer/Card/CustomerDescriptor.vue
index a25ba31b1..d0898a798 100644
--- a/src/pages/Customer/Card/CustomerDescriptor.vue
+++ b/src/pages/Customer/Card/CustomerDescriptor.vue
@@ -92,7 +92,7 @@ const setData = (entity) => (data.value = useCardDescription(entity?.name, entit
{{ t('customer.card.isDisabled') }}
(data.value = useCardDescription(entity?.name, entit
{{ t('Disabled substitution') }}
{});
/>
-
-
+
+
+
-
-
- {{ toCurrency(row.price2) }}
-
+
+
{{ toCurrency(row.price2) }}
-
+
+ {{
+ toCurrency(row.price2)
+ }}
+
diff --git a/src/pages/Ticket/Negative/TicketLackDetail.vue b/src/pages/Ticket/Negative/TicketLackDetail.vue
index 1579480c7..288185493 100644
--- a/src/pages/Ticket/Negative/TicketLackDetail.vue
+++ b/src/pages/Ticket/Negative/TicketLackDetail.vue
@@ -19,6 +19,8 @@ import { useArrayData } from 'src/composables/useArrayData';
import VnImg from 'src/components/ui/VnImg.vue';
import TicketLackTable from './TicketLackTable.vue';
import ItemProposalProxy from 'src/pages/Item/components/ItemProposalProxy.vue';
+import { toCurrency } from 'filters/index';
+
const { t } = useI18n();
const URL_KEY = 'Tickets/ItemLack';
const editableStates = ref([]);
@@ -217,7 +219,7 @@ const replaceItem = () => {
-
+
-
+
+
+
+
{{ item.longName }}
diff --git a/src/pages/Ticket/Negative/TicketLackTable.vue b/src/pages/Ticket/Negative/TicketLackTable.vue
index 5fb377f1a..cb33662d2 100644
--- a/src/pages/Ticket/Negative/TicketLackTable.vue
+++ b/src/pages/Ticket/Negative/TicketLackTable.vue
@@ -238,7 +238,6 @@ const tableRef = ref(null);
"
auto-load
/>
- {{ editableStates }}