app.js 1.85 KB
import { getYHStorageSync } from './utils/util';
import {WeToast} from './vendors/toast/wetoast';

App({
  globalData: {
    selectedChannel: 'boy',
    userInfo: {},
    systemInfo: null,
    WXThird_session: '',
    WXUnion_ID: '',
    openID: '',
    verifyKey: '',
    sessionkey: '',
    sid: '',
    udid: '',
    cid: '1',
    mobileRegisterState: '',
    hasReportAwakeAction: 'false',
    defraudurl: 'https://activity.yoho.cn/feature/45.html?title=防诈骗提醒',
    union_type: '', // 渠道号,大数据上传用
    union_type_time: '',
    ch: '',
    networkType: '0',
    deviceInfo: {},
    currentScene: 1001,
    user_union_type: '', // 用户相关unionType 要与union_type区分开
    user_union_type_imageUrl: '', // 联盟图片
    user_nounion_type_imageUrl: '', // 非联盟用户分享banner图片
    shareId: '',
    shareInfo: {}
},
  onLaunch: function () {
    let res = tt.getSystemInfoSync();
    if (!res.screenHeight) {
      res.screenHeight = res.windowHeight;
    }
    if (!res.screenWidth) {
      res.screenWidth = res.windowWidth;
    }

    this.globalData.systemInfo = res;
  },
  isLogin: function () {
    // return this.globalData.userInfo.uid > 0 ? true : false
    return true;
  },
  getUid: function() {
        let uid = this.globalData.userInfo.uid;
        // let uid = '500031152';
        // let uid = '9728165';//线上
        
        // if (!uid || uid === 0) {
        //     this.getUserInfo();
        //     uid = this.globalData.userInfo.uid;
        // }
        return uid;
    },
    clearUserSession() {},
    getSessionkey: function() {
        let sessionKey;

        if (this.isLogin) {
            sessionKey = getYHStorageSync('sessionkey', 'app');
            if (sessionKey) {
                this.globalData.sessionkey = sessionKey;
            }
        }
        return sessionKey || '';
    },
    WeToast
})