2025-06-26 17:47:20 +08:00
|
|
|
<template>
|
|
|
|
|
<div id="app" class="app">
|
2025-08-06 10:00:01 +08:00
|
|
|
<router-view/>
|
2025-06-26 17:47:20 +08:00
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
2025-11-18 14:01:22 +08:00
|
|
|
import { mapGetters } from 'vuex'
|
2025-06-26 17:47:20 +08:00
|
|
|
export default {
|
2025-11-18 14:01:22 +08:00
|
|
|
name: 'App',
|
|
|
|
|
computed: {
|
|
|
|
|
...mapGetters(['userRole']),
|
|
|
|
|
},
|
|
|
|
|
mounted () {
|
2025-11-21 13:36:14 +08:00
|
|
|
if (window.JsToAndroid) {
|
|
|
|
|
if (this.userRole === 1) {
|
|
|
|
|
window.JsToAndroid.setNavigationBarShowStatus('1')
|
|
|
|
|
window.JsToAndroid.setStatusBarShowStatus('1')
|
|
|
|
|
window.JsToAndroid.setHomePackage('com.android.launcher3')
|
|
|
|
|
} else {
|
|
|
|
|
window.JsToAndroid.setNavigationBarShowStatus('0')
|
|
|
|
|
window.JsToAndroid.setStatusBarShowStatus('0')
|
|
|
|
|
window.JsToAndroid.setHomePackage('com.systech.nuolizhineng')
|
|
|
|
|
}
|
2025-11-18 14:01:22 +08:00
|
|
|
}
|
|
|
|
|
}
|
2025-06-26 17:47:20 +08:00
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="stylus" scoped>
|
2025-08-05 14:20:40 +08:00
|
|
|
@import './style/mixin'
|
2025-06-26 17:47:20 +08:00
|
|
|
.app
|
|
|
|
|
width 100%
|
|
|
|
|
height 100%
|
|
|
|
|
</style>
|