<template>
	<view class="content">

	</view>
</template>

<script>
	import {getToken,getUserInfo} from "@/utils/auth";
    const keepAlivePlugin = uni.requireNativePlugin('Ba-KeepAlive')
	export default {
		data() {
			return {
				keepLive: {
					channelId: 'Ba-KeepAlive',
					channelName: "Ba-KeepAlive",
					title: "汽修小助手正在运行",
					content: "汽修小助手正在运行",
					dataResult: "",
					type: undefined
				}
			}
		},
		onLoad() {
		// #ifdef APP
			//保活技术
			this.register()
		// #endif
      if(getToken()){
        //跳转首页
        //判断是否是仓管,仓管需要跳单独的首页
        let userInfo = getUserInfo()
        if(userInfo.roleCodes.includes('repair_warehouse')){
          //仓管
          uni.navigateTo({
            url: '/pages-warehouse/home/home'
          })
        }else{
          uni.navigateTo({
            url: '/pages-home/home/home'
          })
        }
      }else{
        uni.navigateTo({
          url: '/pages/login/login'
        })
		}
		},
		methods: {
			register() { //注册
				console.log(keepAlivePlugin, 'keepAlive');
				keepAlivePlugin.register({
						channelId: this.keepLive.channelId,
						channelName: this.keepLive.channelName,
						title: this.keepLive.title,
						content: this.keepLive.content,
					},
					(res) => {
						console.log('保活注册', res);
					});
			},
		}
	}
</script>

<style>

</style>