<script>
	// 工具库
	import util from '@/common/js/util';
	// 
	import api from '@/api/index.js'
	// vuex
	import store from '@/store/index.js'
	// import Mixins from '@/utils/Mixins.js'

	export default {
		// mixins: [Mixins],
		onLaunch() {
			// 获取用户信息
			this.getUserinfo()
			// 获取系统配置
			this.getConfig()
		},

		methods: {
			// 获取用户信息
			getUserinfo() {
				// 登录令牌
				const token = uni.getStorageSync('token')
				// 用户信息
				const userinfo = uni.getStorageSync('userinfo')

				// 如果登录保活
				if (token) {
					// 用户信息
					if (userinfo) store.commit('setState', {
						key: 'userinfo',
						value: userinfo
					})

					util.getUserinfo(() => {
						// 腾讯im登录
						util.loginTencent(userinfo)
						// 储存登录账号
						util.loginAccountManagement(userinfo)
					})
				}
			},

			// 获取系统配置
			getConfig() {
				api.getConfig().then(rs => {

				})
			}
		}
	}
</script>

<style lang="scss">
	/*每个页面公共css */
	@import "./common/css/style.scss";
</style>