From 007af4ede85e6b5e9b2ff18f9c4083324913f965 Mon Sep 17 00:00:00 2001 From: caill <815519168@qq.com> Date: Tue, 18 Nov 2025 14:01:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 43 +++++++++++++++++++++++++++++++ src/App.vue | 11 +++++++- src/pages/shells/config-modal.vue | 11 ++++---- src/pages/shells/login-modal.vue | 2 ++ 4 files changed, 61 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a67e86e..e0e0cc1 100644 --- a/README.md +++ b/README.md @@ -26,3 +26,46 @@ See [Configuration Reference](https://cli.vuejs.org/config/). ### 项目须知 1.屏幕视窗大小1281px * 752px; 2.打包注意事项:选择router文件夹打包apt15e在操作屏使用,选择hubRouter文件夹打包apt15e后台在浏览器操作; + +### 对接安卓APP中API操作 +``` + + + + + lucashu + + + + + + + + + + + +``` \ No newline at end of file diff --git a/src/App.vue b/src/App.vue index 9799a5f..0a5dfdd 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,8 +5,17 @@ diff --git a/src/pages/shells/config-modal.vue b/src/pages/shells/config-modal.vue index 4706922..b2f2681 100644 --- a/src/pages/shells/config-modal.vue +++ b/src/pages/shells/config-modal.vue @@ -140,6 +140,11 @@ export default { this.dialogVisible = false this.$i18n.locale = this.dataForm.selectedLanguage window.localStorage.setItem('locale', this.dataForm.selectedLanguage) + if (this.dataForm.selectedLanguage === 'en-us') { + window.JsToAndroid.switchLanguage('ENGLISH') + } else { + window.JsToAndroid.switchLanguage('CHINESE') + } this.setServerUrl(this.dataForm.serverIp) this.$emit('refreshWebsocket') }, @@ -178,11 +183,7 @@ export default { } }, initLink () { - let link = 'stservice://systech.com:8088/router?data=reboot' - const a = document.createElement('a') - a.href = link - document.body.appendChild(a) - a.click() + window.JsToAndroid.reboot() }, synchronizedMapConfirm () { this.$confirm(this.$t('Aresuremap'), this.$t('Prompt'), { diff --git a/src/pages/shells/login-modal.vue b/src/pages/shells/login-modal.vue index 89e8e85..6303a9d 100644 --- a/src/pages/shells/login-modal.vue +++ b/src/pages/shells/login-modal.vue @@ -49,6 +49,7 @@ export default { exitUser () { this.dialogVisible = false this.setUserRole(2) + window.JsToAndroid.setHomePackage('com.systech.nuolizhineng') }, dataFormSubmit () { this.dialogVisible = false @@ -57,6 +58,7 @@ export default { } if (this.dataForm.password === config.password) { this.setUserRole(1) + window.JsToAndroid.setHomePackage('com.android.launcher3') this.$message({ message: this.$t('Loginsuccessful'), type: 'success'