对接安卓APP中API操作
This commit is contained in:
18
src/App.vue
18
src/App.vue
@@ -12,14 +12,16 @@ export default {
|
|||||||
...mapGetters(['userRole']),
|
...mapGetters(['userRole']),
|
||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
if (this.userRole === 1) {
|
if (window.JsToAndroid) {
|
||||||
window.JsToAndroid.setNavigationBarShowStatus('1')
|
if (this.userRole === 1) {
|
||||||
window.JsToAndroid.setStatusBarShowStatus('1')
|
window.JsToAndroid.setNavigationBarShowStatus('1')
|
||||||
window.JsToAndroid.setHomePackage('com.android.launcher3')
|
window.JsToAndroid.setStatusBarShowStatus('1')
|
||||||
} else {
|
window.JsToAndroid.setHomePackage('com.android.launcher3')
|
||||||
window.JsToAndroid.setNavigationBarShowStatus('0')
|
} else {
|
||||||
window.JsToAndroid.setStatusBarShowStatus('0')
|
window.JsToAndroid.setNavigationBarShowStatus('0')
|
||||||
window.JsToAndroid.setHomePackage('com.systech.nuolizhineng')
|
window.JsToAndroid.setStatusBarShowStatus('0')
|
||||||
|
window.JsToAndroid.setHomePackage('com.systech.nuolizhineng')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -140,10 +140,12 @@ export default {
|
|||||||
this.dialogVisible = false
|
this.dialogVisible = false
|
||||||
this.$i18n.locale = this.dataForm.selectedLanguage
|
this.$i18n.locale = this.dataForm.selectedLanguage
|
||||||
window.localStorage.setItem('locale', this.dataForm.selectedLanguage)
|
window.localStorage.setItem('locale', this.dataForm.selectedLanguage)
|
||||||
if (this.dataForm.selectedLanguage === 'en-us') {
|
if (window.JsToAndroid) {
|
||||||
window.JsToAndroid.switchLanguage('ENGLISH')
|
if (this.dataForm.selectedLanguage === 'en-us') {
|
||||||
} else {
|
window.JsToAndroid.switchLanguage('ENGLISH')
|
||||||
window.JsToAndroid.switchLanguage('CHINESE')
|
} else {
|
||||||
|
window.JsToAndroid.switchLanguage('CHINESE')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
this.setServerUrl(this.dataForm.serverIp)
|
this.setServerUrl(this.dataForm.serverIp)
|
||||||
this.$emit('refreshWebsocket')
|
this.$emit('refreshWebsocket')
|
||||||
@@ -183,7 +185,9 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
initLink () {
|
initLink () {
|
||||||
window.JsToAndroid.reboot()
|
if (window.JsToAndroid) {
|
||||||
|
window.JsToAndroid.reboot()
|
||||||
|
}
|
||||||
},
|
},
|
||||||
synchronizedMapConfirm () {
|
synchronizedMapConfirm () {
|
||||||
this.$confirm(this.$t('Aresuremap'), this.$t('Prompt'), {
|
this.$confirm(this.$t('Aresuremap'), this.$t('Prompt'), {
|
||||||
|
|||||||
@@ -49,9 +49,11 @@ export default {
|
|||||||
exitUser () {
|
exitUser () {
|
||||||
this.dialogVisible = false
|
this.dialogVisible = false
|
||||||
this.setUserRole(2)
|
this.setUserRole(2)
|
||||||
window.JsToAndroid.setNavigationBarShowStatus('0')
|
if (window.JsToAndroid) {
|
||||||
window.JsToAndroid.setStatusBarShowStatus('0')
|
window.JsToAndroid.setNavigationBarShowStatus('0')
|
||||||
window.JsToAndroid.setHomePackage('com.systech.nuolizhineng')
|
window.JsToAndroid.setStatusBarShowStatus('0')
|
||||||
|
window.JsToAndroid.setHomePackage('com.systech.nuolizhineng')
|
||||||
|
}
|
||||||
},
|
},
|
||||||
dataFormSubmit () {
|
dataFormSubmit () {
|
||||||
this.dialogVisible = false
|
this.dialogVisible = false
|
||||||
@@ -60,9 +62,11 @@ export default {
|
|||||||
}
|
}
|
||||||
if (this.dataForm.password === config.password) {
|
if (this.dataForm.password === config.password) {
|
||||||
this.setUserRole(1)
|
this.setUserRole(1)
|
||||||
window.JsToAndroid.setNavigationBarShowStatus('1')
|
if (window.JsToAndroid) {
|
||||||
window.JsToAndroid.setStatusBarShowStatus('1')
|
window.JsToAndroid.setNavigationBarShowStatus('1')
|
||||||
window.JsToAndroid.setHomePackage('com.android.launcher3')
|
window.JsToAndroid.setStatusBarShowStatus('1')
|
||||||
|
window.JsToAndroid.setHomePackage('com.android.launcher3')
|
||||||
|
}
|
||||||
this.$message({
|
this.$message({
|
||||||
message: this.$t('Loginsuccessful'),
|
message: this.$t('Loginsuccessful'),
|
||||||
type: 'success'
|
type: 'success'
|
||||||
|
|||||||
Reference in New Issue
Block a user