From 1572f37e2fb31a2e1da4685df54a740f83fb3651 Mon Sep 17 00:00:00 2001
From: betaqi <3188864257@qq.com>
Date: Fri, 23 May 2025 11:32:55 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=86=E8=8A=82=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/index.ts | 2 +-
src/stores/transferData.ts | 2 +-
src/views/layout/index.vue | 4 +++-
...{transferDlg.vue => onLineTransferDlg.vue} | 0
src/views/stationData/index.vue | 4 ++--
src/views/stationData/transferData.vue | 19 ++++++++++---------
6 files changed, 17 insertions(+), 14 deletions(-)
rename src/views/stationData/components/{transferDlg.vue => onLineTransferDlg.vue} (100%)
diff --git a/src/router/index.ts b/src/router/index.ts
index 0b20144..3761470 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -23,7 +23,7 @@ export const defaultRouter = [
},
},
{
- path: '/data-transfer',
+ path: '/station/data-transfer',
name: 'data-transfer',
component: () => import('@/views/stationData/transferData.vue'),
meta: {
diff --git a/src/stores/transferData.ts b/src/stores/transferData.ts
index 70e755f..c31c21a 100644
--- a/src/stores/transferData.ts
+++ b/src/stores/transferData.ts
@@ -74,7 +74,7 @@ export const useTransferDataStore = defineStore('transfer', () => {
const route = useRoute()
watch(() => route.path, (val) => {
- if (!['/data-transfer', '/station'].includes(val)) {
+ if (!['/station/data-transfer', '/station'].includes(val)) {
clearInterval(checkDeviceStatusInterval.value)
worker.unsubscribe(subDevices)
}
diff --git a/src/views/layout/index.vue b/src/views/layout/index.vue
index 11aa6f1..d5e86a4 100644
--- a/src/views/layout/index.vue
+++ b/src/views/layout/index.vue
@@ -111,7 +111,9 @@ const getIconClass = (icon: string) => {
const { push, currentRoute } = useRouter()
const activeMenu = computed(() => {
const { meta, path } = unref(currentRoute)
-
+ if (path.includes('/station/data-transfer')) {
+ return '/station'
+ }
return path
})
diff --git a/src/views/stationData/components/transferDlg.vue b/src/views/stationData/components/onLineTransferDlg.vue
similarity index 100%
rename from src/views/stationData/components/transferDlg.vue
rename to src/views/stationData/components/onLineTransferDlg.vue
diff --git a/src/views/stationData/index.vue b/src/views/stationData/index.vue
index 569f853..d0420d1 100644
--- a/src/views/stationData/index.vue
+++ b/src/views/stationData/index.vue
@@ -93,7 +93,7 @@ watch(isConnected, val => {
function onTransferData() {
router.push({
- path: '/data-transfer',
+ path: '/station/data-transfer',
query: {
type: 'export',
},
@@ -102,7 +102,7 @@ function onTransferData() {
function onSiteDetails(site: ISite) {
router.push({
- path: '/data-transfer',
+ path: '/station/data-transfer',
query: {
type: 'details',
site: JSON.stringify(site),
diff --git a/src/views/stationData/transferData.vue b/src/views/stationData/transferData.vue
index 7b715de..148641f 100644
--- a/src/views/stationData/transferData.vue
+++ b/src/views/stationData/transferData.vue
@@ -4,14 +4,16 @@
返回站点数据
-
+
确定{{ batchText }}
取消
- 批量迁移
- 批量升级
+
+ 批量迁移
+ 批量升级
+
@@ -186,7 +188,7 @@
-
+
@@ -194,7 +196,7 @@