index.vue 939 Bytes
<template>
</template>

<script lang="ts" setup>
	
	import { onLoad } from '@dcloudio/uni-app'
	import registerApi from '@/api/register'
	
	onLoad(() => {

		const token = wx.getStorageSync('token')
		if (token) {
			getFirstUserInfo()
		} else {
			uni.reLaunch({
				url: '/pages/login/index'
			})
		}
	})
	function getFirstUserInfo() {
		registerApi.getUserInfo().then((res) => {
			console.log('getUserInfo', res)
			if (res.signStatus == 0) {
				uni.reLaunch({
					url: '/pages/register/audit'
				})
			} else if (res.signStatus == 1) {
				uni.reLaunch({
					url: '/pages/register/auditSuccess'
				})
			} else if (res.signStatus == 2) {
				uni.reLaunch({
					url: '/pages/register/registerSuccess'
				})
			} else if (res.signStatus == -1) {
				uni.reLaunch({
					url: '/pages/register/registerSuccess'
				})
			}
		}).catch((error) => {
			console.log('getUserInfo error', error.msg)
		})
	}
</script>

<style>
</style>