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'