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'