<template>
	<view class="u-page se-w-vw-100">
		<view v-if="!isLogin" class="se-flex se-flex-h-e se-p-20">
			<u-button style="background-color: #FF7A31;color: #fff;" @click="goLogin">登录</u-button>
		</view>
		
		
		<template v-else>
			<u-subsection bg-color="#ff7a31" button-color="#f0b744" active-color="#ff7a31" inactive-color="#ffffff" :list="list" :current="current" @change="sectionChange"></u-subsection>
			<!--  招聘订单 -->
			<enterpriseBox ref="enterpriseBoxRef" v-if="current==0" />
			<!--求职订单  -->
			<masterBox ref="masterBoxRef" v-if="current==1" />
		</template>
		
	</view>
</template>

<script>
	import masterBox from "./component/master.vue"
	import enterpriseBox from "./component/enterprise.vue"
	
	export default{
		components:{
			enterpriseBox,
			masterBox
		},
		data(){
			return{
				list: [
					{
						name: '招聘订单'
					},
					{
						name: '求职订单'
					}
				],
				current: 0,
				isLogin: !!uni.getStorageSync('token')
			}
		},
		onShow() {
			this.isLogin = !!uni.getStorageSync('token')
		},
		onReachBottom() {
			if(this.current==0){
				this.$refs.enterpriseBoxRef.onReach();
			}else if(this.current==1){
				this.$refs.masterBoxRef.onReach();
			}
		},
		onPullDownRefresh() {
			if(this.current==0){
				this.$refs.enterpriseBoxRef.onRefresh();
			}else if(this.current==1){
				this.$refs.masterBoxRef.onRefresh();
			}
		},
		methods:{
			sectionChange(index){
				this.current=index
			},
			goLogin(){
				uni.navigateTo({ url: '/pages/auth/index' })
			}
		}
	}
</script>

<style>
</style>