app.ts 2.63 KB
const isBuildDebug = process.env.NODE_ENV === 'development' || false

const APP = {
    /** @description token存储的名称 */
    tokenName: 'jwt',

    /** @description token在存储的时长,单位 天 */
    tokenExpires: 7,

    /**@description 初始的HTTP请求的全局header头*/
    header: {},

    /**@description API基础请求地址*/
    baseUrl: isBuildDebug ? `https://gateway-dev.b2bwings.com/` : 'https://gateway.b2bwings.com' ,

    /**@description 应用的登陆API的PATH*/
    loginPath: '/user/sysLogin/login',

    /**@description 401页面地址,用于提醒用户登陆状态失效*/
    error404: '/404',

    /**@description 静态资源目录,必须。用于菜单图标显示*/
    STATIS_URL: 'https://b2bwings-system-image.oss-cn-shenzhen.aliyuncs.com/',


    /**@description 静态资源目录,必须。图片地址*/
    IMG_URL: 'https://images.b2bwings.com/',

    /**@description tab按钮颜色配置*/
    tabConfig: {
        activeTintColor: '#F77116',
        inactiveTintColor: '#434343'
    },

    /** @description 地址库存储名称 */
    siteCacheName: '_site',

    /** @description 地址库存储版本名称 */
    siteVersionName: '_site_version',

    /** @description 运营渠道 0=信巴迪 100=众家联 */
    operationChannel: 0,

    /** @description 适用平台:0=业务平台 1=运管平台 */
    applyPlatform: [0],

    /** @description 适用前端 0=web 1=app 3=小程序 */
    applyCarrier: [1],

    /** @description 配置发送邮件接口中的跳转链接(link参数),找回密码用*/
    emailLinkFindPassword: isBuildDebug ? 'https://xbd-dev.b2bwings.com/findPassword' : 'https://xbd.b2bwings.com/findPassword',

    /** @description 配置发送邮件接口中的跳转链接(link参数),重置邮箱用 */
    emailLinkSetEmail: isBuildDebug ? 'https://xbd-dev.b2bwings.com/setMail' : 'https://xbd.b2bwings.com/setMail',

    /**@description 用户信息本地存储名称 */
    authCacheName: '_auth',

    /**@description 查询版本更新的API地址 */
    updateApi: isBuildDebug ? 'http://app-admin-dev.b2bwings.com/api/app/version/' : 'http://app-admin.b2bwings.com/api/app/version/',

    /**@description app版本管理url */
    appAdminUrl: isBuildDebug ? 'http://app-admin-dev.b2bwings.com' : 'http://app-admin.b2bwings.com',

    /**@public APP编码 */
    APP_CODE: isBuildDebug ? '' : '',

    /**@description 隐私政策链接 */
    privacyLink: 'https://app-static.b2bwings.com/static/page/privacy-policy/PrivacyPolicy.html',

    /**@description 是否首次安装进入app */
    notFirstInstall: '_not_first_install'
}

export {
    APP,
    isBuildDebug
}