+
+ {{ t('route.cmr.list.downloadCmrs') }}
+
-
-
-
-
- {{ t('route.cmr.list.downloadCmrs') }}
-
-
-
diff --git a/src/pages/Route/RouteAutonomous.vue b/src/pages/Route/RouteAutonomous.vue
index f34e0671f..4086d2b2c 100644
--- a/src/pages/Route/RouteAutonomous.vue
+++ b/src/pages/Route/RouteAutonomous.vue
@@ -17,6 +17,7 @@ import { useSummaryDialog } from 'composables/useSummaryDialog';
import VnDms from 'components/common/VnDms.vue';
import { useState } from 'composables/useState';
import axios from 'axios';
+import RightMenu from 'src/components/common/RightMenu.vue';
const stateStore = useStateStore();
const { t } = useI18n();
@@ -176,35 +177,16 @@ function navigateToRouteSummary(event, row) {
-
-
-
-
-
-
-
-
- {{ t('globals.collapseMenu') }}
-
-
-
-
-
-
-
+
+
+
-
-
+
+
diff --git a/src/pages/Route/RouteList.vue b/src/pages/Route/RouteList.vue
index c3788eef1..3e4d8e18a 100644
--- a/src/pages/Route/RouteList.vue
+++ b/src/pages/Route/RouteList.vue
@@ -21,6 +21,7 @@ import { useSummaryDialog } from 'src/composables/useSummaryDialog';
import RouteListTicketsDialog from 'pages/Route/Card/RouteListTicketsDialog.vue';
import { useQuasar } from 'quasar';
import { useArrayData } from 'composables/useArrayData';
+import RightMenu from 'src/components/common/RightMenu.vue';
const { t } = useI18n();
const { validate } = useValidator();
@@ -187,26 +188,12 @@ onMounted(async () => {
-
-
-
-
-
-
-
-
- {{ t('globals.collapseMenu') }}
-
-
-
-
-
+
+
+
+
+
+
@@ -228,11 +215,6 @@ onMounted(async () => {
-
-
-
-
-
(workers = data)"
diff --git a/src/pages/Route/RouteRoadmap.vue b/src/pages/Route/RouteRoadmap.vue
index 2ed8b6a9a..e26c63881 100644
--- a/src/pages/Route/RouteRoadmap.vue
+++ b/src/pages/Route/RouteRoadmap.vue
@@ -16,6 +16,7 @@ import VnInputDate from 'components/common/VnInputDate.vue';
import { useSummaryDialog } from 'composables/useSummaryDialog';
import RoadmapSummary from 'pages/Route/Roadmap/RoadmapSummary.vue';
import { useRouter } from 'vue-router';
+import RightMenu from 'src/components/common/RightMenu.vue';
const stateStore = useStateStore();
const { t } = useI18n();
@@ -133,35 +134,16 @@ function navigateToRoadmapSummary(event, row) {
-
-
-
-
-
-
-
-
- {{ t('globals.collapseMenu') }}
-
-
-
-
-
-
-
+
+
+
-
-
+
+
diff --git a/src/pages/Shelving/ShelvingList.vue b/src/pages/Shelving/ShelvingList.vue
index 4584248bf..3f16f8ef7 100644
--- a/src/pages/Shelving/ShelvingList.vue
+++ b/src/pages/Shelving/ShelvingList.vue
@@ -10,6 +10,7 @@ import ShelvingFilter from 'pages/Shelving/Card/ShelvingFilter.vue';
import ShelvingSummary from 'pages/Shelving/Card/ShelvingSummary.vue';
import ShelvingSearchbar from 'pages/Shelving/Card/ShelvingSearchbar.vue';
import { useSummaryDialog } from 'src/composables/useSummaryDialog';
+import RightMenu from 'src/components/common/RightMenu.vue';
const stateStore = useStateStore();
const router = useRouter();
@@ -39,31 +40,12 @@ function exprBuilder(param, value) {
-
-
-
-
-
-
-
-
- {{ t('globals.collapseMenu') }}
-
-
-
-
-
-
-
+
+
+
-
-
+
+
{
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
diff --git a/src/pages/Ticket/TicketList.vue b/src/pages/Ticket/TicketList.vue
index c6e5cb60c..c065cf6bf 100644
--- a/src/pages/Ticket/TicketList.vue
+++ b/src/pages/Ticket/TicketList.vue
@@ -11,6 +11,7 @@ import TicketFilter from './TicketFilter.vue';
import VnLv from 'src/components/ui/VnLv.vue';
import CardList from 'src/components/ui/CardList.vue';
import { useSummaryDialog } from 'src/composables/useSummaryDialog';
+import RightMenu from 'src/components/common/RightMenu.vue';
const router = useRouter();
const { t } = useI18n();
@@ -35,35 +36,16 @@ function navigate(id) {
-
-
-
-
-
-
-
-
- {{ t('globals.collapseMenu') }}
-
-
-
-
-
-
-
+
+
+
-
-
+
+
{
-
-
-
-
-
+
+
+
+
+
+
{
-
-
-
-
-
{
-
-
-
-
-
{
@on-fetch="(data) => (warehouses = data)"
auto-load
/>
-
-
+
+
+
-
-
+
+
import { useI18n } from 'vue-i18n';
import { useRouter } from 'vue-router';
-import { useStateStore } from 'stores/useStateStore';
import VnPaginate from 'src/components/ui/VnPaginate.vue';
import WorkerSummary from './Card/WorkerSummary.vue';
import VnSearchbar from 'src/components/ui/VnSearchbar.vue';
@@ -9,8 +8,8 @@ import WorkerFilter from './WorkerFilter.vue';
import VnLv from 'src/components/ui/VnLv.vue';
import CardList from 'src/components/ui/CardList.vue';
import { useSummaryDialog } from 'src/composables/useSummaryDialog';
+import RightMenu from 'src/components/common/RightMenu.vue';
-const stateStore = useStateStore();
const router = useRouter();
const { t } = useI18n();
const { viewSummary } = useSummaryDialog();
@@ -23,37 +22,17 @@ const redirectToCreateView = () => {
router.push({ name: 'WorkerCreate' });
};
-
-
-
-
-
-
-
-
-
- {{ t('globals.collapseMenu') }}
-
-
-
-
-
-
-
+
+
+
-
-
+
+
import { computed, onMounted, ref, watch, onUnmounted } from 'vue';
-import { useI18n } from 'vue-i18n';
import ZoneDeliveryPanel from './ZoneDeliveryPanel.vue';
import ZoneDeliveryCalendar from './ZoneDeliveryCalendar.vue';
@@ -8,8 +7,8 @@ import ZoneDeliveryCalendar from './ZoneDeliveryCalendar.vue';
import { useStateStore } from 'stores/useStateStore';
import { useWeekdayStore } from 'src/stores/useWeekdayStore';
import { useArrayData } from 'src/composables/useArrayData';
+import RightMenu from 'src/components/common/RightMenu.vue';
-const { t } = useI18n();
const stateStore = useStateStore();
const weekdayStore = useWeekdayStore();
@@ -180,28 +179,11 @@ onUnmounted(() => arrayData.destroy());
-
-
-
-
-
- {{ t('globals.collapseMenu') }}
-
-
-
-
-
-
-
+
+
-
-
+
+