123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import { getUserInfo,behaviorReport } from '../api/user'
- // 获取手机号
- export const MAKE_PHONE_CALL = (phoneNumber) => {
- if (!phoneNumber) {
- wx.showToast({ title: '暂无手机号', icon: 'none' });
- }
- wx.makePhoneCall({
- phoneNumber: phoneNumber,
- success() {
- console.log('拨打电话成功');
- },
- fail(err) {
- console.error('拨打电话失败', err);
- }
- });
- };
- // 获取用户信息
- export async function FETCH_AND_FORMAT_USER_INFO() {
- const userRes = await getUserInfo()
- const data = userRes.data || {};
- getApp().globalData.userInfo = {
- ...data,
- avatar: data.avatar || '/static/image/cat.jpeg',
- nickname: data.nickname || data.phone || data.username.substring(0,6)
- }
- return {
- ...data,
- avatar: data.avatar || '/static/image/cat.jpeg',
- nickname: data.nickname || data.phone || data.username.substring(0,6)
- }
- }
- // 埋点上报
- export async function REPORT_BEHAVIOR(eventName = '', extra = {}) {
- try {
- const res = await behaviorReport({
- type: eventName,
- ...extra
- });
- console.log('埋点成功:', res);
- return res;
- } catch (err) {
- console.error('埋点失败:', err);
- return null;
- }
- }
|