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