Page({ data: { services: [] as Array<{ type: string; name: string; description: string; icon: string }> }, onLoad() { this.loadServices(); }, async loadServices() { try { const res = await wx.request({ url: `${app.globalData.apiBase}/counseling/services/intro`, header: { 'Authorization': `Bearer ${app.globalData.token}` } }); if (res.statusCode === 200 && res.data.success) { this.setData({ services: res.data.data }); } } catch (e) { console.error('加载咨询介绍失败', e); } }, onSelectService(e: any) { const type = e.currentTarget.dataset.type; wx.navigateTo({ url: `/pages/counseling-request/counseling-request?type=${type}` }); } });