const { baseUrl } = require("../../../request");

Page({
  /**
   * 页面的初始数据
   */
  data: {
    nickName: '',      // 后端返回的昵称
    phoneNumber: ''    // 后端返回的手机号
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.fetchSupervisorInfo();
  },
 /**
   * 请求后端接口，获取上级联系人信息
   */
  fetchSupervisorInfo() {
    const token = wx.getStorageSync('token');
    wx.request({
      url: baseUrl + '/userInfo/getSuper',
      method: 'POST',
      header: {
        Authorization: token
      },
      success: (res) => {
        if (res.data.code === 1) {
          const { nickName, phoneNumber } = res.data.data;
          this.setData({ nickName, phoneNumber });
        } else {
          wx.showToast({
            title: res.data.message || '获取信息失败',
            icon: 'none'
          });
        }
      },
      fail: (err) => {
        console.error('fetchSupervisorInfo error:', err);
        wx.showToast({
          title: '请求失败，请稍后重试',
          icon: 'none'
        });
      }
    });
  },
  
  gotoCall() {
    wx.makePhoneCall({
      phoneNumber: this.data.phoneNumber
    })
  }
})