- <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>
|