From 0b74a8ec364f0e5a3172b0442565b122fd758126 Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Wed, 17 Jan 2024 17:26:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=A7=BB=E5=8A=A8=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/mobile.html | 13 ++ core/core-frontend/package.json | 1 + .../src/components/dashboard/DbToolbar.vue | 10 + .../visualization/ComponentEditBar.vue | 3 +- .../custom-component/de-tabs/Component.vue | 4 +- .../custom-component/v-query/Component.vue | 8 +- core/core-frontend/src/pages/mobile/App.vue | 8 + core/core-frontend/src/pages/mobile/main.ts | 28 +++ core/core-frontend/src/permissionMobile.ts | 44 ++++ core/core-frontend/src/router/mobile.ts | 45 ++++ .../modules/data-visualization/dvMain.ts | 4 + .../src/store/modules/permission.ts | 1 + .../src/views/dashboard/MobileConfigPanel.vue | 205 ++++++++++++++++++ .../src/views/dashboard/index.vue | 18 +- .../src/views/mobile/directory/index.vue | 117 ++++++++++ .../src/views/mobile/home/index.vue | 114 ++++++++++ core/core-frontend/src/views/mobile/index.vue | 51 +++++ .../src/views/mobile/login/index.vue | 9 + .../src/views/mobile/panel/MobileInPc.vue | 33 +++ .../src/views/mobile/panel/index.vue | 56 +++++ .../src/views/mobile/personal/index.vue | 9 + 21 files changed, 774 insertions(+), 7 deletions(-) create mode 100644 core/core-frontend/mobile.html create mode 100644 core/core-frontend/src/pages/mobile/App.vue create mode 100644 core/core-frontend/src/pages/mobile/main.ts create mode 100644 core/core-frontend/src/permissionMobile.ts create mode 100644 core/core-frontend/src/router/mobile.ts create mode 100644 core/core-frontend/src/views/dashboard/MobileConfigPanel.vue create mode 100644 core/core-frontend/src/views/mobile/directory/index.vue create mode 100644 core/core-frontend/src/views/mobile/home/index.vue create mode 100644 core/core-frontend/src/views/mobile/index.vue create mode 100644 core/core-frontend/src/views/mobile/login/index.vue create mode 100644 core/core-frontend/src/views/mobile/panel/MobileInPc.vue create mode 100644 core/core-frontend/src/views/mobile/panel/index.vue create mode 100644 core/core-frontend/src/views/mobile/personal/index.vue diff --git a/core/core-frontend/mobile.html b/core/core-frontend/mobile.html new file mode 100644 index 0000000000..a0901557f2 --- /dev/null +++ b/core/core-frontend/mobile.html @@ -0,0 +1,13 @@ + + + + + + + DataEase + + +
+ + + diff --git a/core/core-frontend/package.json b/core/core-frontend/package.json index 349dcd2bcd..206bee11a5 100644 --- a/core/core-frontend/package.json +++ b/core/core-frontend/package.json @@ -42,6 +42,7 @@ "qs": "^6.11.0", "snowflake-id": "^1.1.0", "tinymce": "^5.8.2", + "vant": "^4.8.2", "vue": "^3.3.4", "vue-clipboard3": "^2.0.0", "vue-codemirror": "^6.1.1", diff --git a/core/core-frontend/src/components/dashboard/DbToolbar.vue b/core/core-frontend/src/components/dashboard/DbToolbar.vue index bcdab267b6..13068f522a 100644 --- a/core/core-frontend/src/components/dashboard/DbToolbar.vue +++ b/core/core-frontend/src/components/dashboard/DbToolbar.vue @@ -182,6 +182,10 @@ const multiplexingCanvasOpen = () => { multiplexingRef.value.dialogInit() } +const mobileConfig = () => { + useEmitt().emitter.emit('mobileConfig') +} + eventBus.on('preview', previewInner) eventBus.on('save', saveCanvasWithCheck) eventBus.on('clearCanvas', clearCanvas) @@ -417,6 +421,12 @@ onMounted(() => { is-label @customClick="multiplexingCanvasOpen" > + diff --git a/core/core-frontend/src/components/visualization/ComponentEditBar.vue b/core/core-frontend/src/components/visualization/ComponentEditBar.vue index 7dc1584f4c..41c658f775 100644 --- a/core/core-frontend/src/components/visualization/ComponentEditBar.vue +++ b/core/core-frontend/src/components/visualization/ComponentEditBar.vue @@ -1,6 +1,7 @@