import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-tab4',
  templateUrl: './tab4.page.html',
  styleUrls: ['./tab4.page.scss'],
})
export class Tab4Page implements OnInit {
  user: any; // 存储用户数据
  isGuest: boolean = false; // 标识是否为游客登录

  constructor() {}

  ngOnInit() {
    // 检查是否为游客登录
    const guestFlag = localStorage.getItem('guest');
    this.isGuest = guestFlag === 'true'; // 如果是游客登录，设置标志
    if (this.isGuest) {
      console.log('当前为游客登录模式，不加载用户数据');
      // 为游客设置默认数据
      this.user = {
        avatar: '/assets/images/user.jpg', // 默认头像路径
        username: '游客', // 默认用户名
        id: '0000', // 默认ID
      };
    } else {
      // 加载用户数据
      const storedUserData = localStorage.getItem('user');
      if (storedUserData) {
        this.user = JSON.parse(storedUserData);
        console.log('成功加载用户数据:', this.user);
      } else {
        console.error('用户数据未找到，请确保已登录！');
      }
    }
  }
  onItemClick(item: any) {
    if (this.isGuest) {
      alert('游客登录无权访问此操作！');
      return;
    }
    console.log('Clicked item:', item);
  }
}