/** * 环境配置文件 */ /* 默认配置4种授权模式 */ /* user-phone(/pages/login/user-phone) phone-user(/pages/login/phone-user) only-phone(/pages/login/only-phone) only-user(/pages/login/only-user) */ /* user-phone(/openapi/ma/user_phone/login) phone-user(/openapi/ma/phone_user/login) only-phone(/openapi/ma/only_phone/login) only-user(/openapi/ma/only_user/login) */ const authorizationMap = { 'silent-auth': { loginPath: ``, apiLoginUrl: `/openapi/ma/common/login`, }, 'user-phone' : { loginPath: `/pages/login/user-phone`, apiLoginUrl: `/openapi/ma/user_phone/login`, }, 'phone-user' : { loginPath: `/pages/login/phone-user`, apiLoginUrl: `/openapi/ma/phone_user/login`, }, 'only-phone' : { loginPath: `/pages/login/only-phone`, apiLoginUrl: `/openapi/ma/only_phone/login`, }, 'only-user' : { loginPath: `/pages/login/only-user`, apiLoginUrl: `/openapi/ma/only_user/login`, }, } /** * 每次更改这个授权模式,对应 authorizationMap (user-phone、phone-user、only-phone、only-user) */ const authorizationMode = 'silent-auth' export default { /** * 服务器接口地址,如果要用真机调试要把localhost换成局域网ip,手机和电脑要处于同一局域网中; * 供app端、小程序端使用;注意!h5端比较特殊本地环境在joolun-plus-uniapp/manifest.json中配置转发,服务器环境在nginx中配置转发,部署文档中有详细说明 * 必需https,微信小程序官方规定【最后不需要加斜杠】 */ // basePath: 'https://take-away-api.rasing.vip', // basePath: 'https://rs-wx-api.rasing.vip', // basePath: 'https://api.daouservice.com', // basePath: 'https://daou-service-app.oss-cn-hangzhou.aliyuncs.com', // basePath: 'http://192.168.1.47:8151', basePath: 'http://api.cloudregi.com', // basePath: 'http://192.168.5.199:8151', /** * Websocket接口地址 */ // socketBasePath: 'ws://192.168.5.220:8151', socketBasePath: 'ws://192.168.1.47:8151', // socketBasePath: 'wss://api.daouservice.com', // socketBasePath: 'wss://take-away-api.rasing.vip', /** * 远程图片域名+路径前缀 */ imgHostUrl: 'https://daou-service-app.oss-cn-hangzhou.aliyuncs.com/assets', //imgHostUrl: 'https://minio.rthinking.cn/daou-resource/assets', /** * 首页堂食外卖是否启用 */ indexFlag: false, /** * 租户ID (多佑餐饮平台) */ tenantId: '1', // h5模拟点餐机租户id // tenantId: '1631453902812581889' 1632656962196967425, /** * 分享链接、海报二维码链接域名,即移动端H5的访问域名 (暂时无用) * 供app端和h5端生成分享链接、海报二维码链接时使用【最后不需要加斜杠】 */ h5HostUrl: 'https://take-away.rasing.vip/prod-api', /** * 公众号appId (暂时无用) * 供app端和h5端生成分享链接、海报二维码链接时使用 */ wxAppId: 'wx0a26f494da759b8f', /** * 点餐机进行使用的(2023-06-02暂停使用) */ shopIds: ['1660523950843727873'], /** * 版本更新地址,取的是后台(raising-vue-pro/public)下的一个json文件,App启动时会自动请求该文件然后判断是否需要更新,json格式请查看 /public/APPUpdate/APPUpdate.md; * 仅供APP端使用 */ appUpdateUrl: 'https://web.daouservice.com/AppVersionTakeAway.json', // appUpdateUrl: 'https://take-away.rasing.vip/AppVersionTakeAway.json', //appUpdateUrl: 'http://192.168.5.220:6005/AppVersionTakeAway.json', /** * (暂时无用) * 是否显示 隐私政策、用户协议 相关功能。目前所有app上架到应用宝,苹果等各个商店平台需要隐私政策信息。因为上架手续繁琐,如有需要请查看文档进行修改。 * 仅供APP端使用 */ showPrivacyPolicy: false, /** * (暂时无用) * 隐私政策网络地址 * 仅供APP端使用 */ privacyPolicyUrl: 'https://www.888.com/h-nd-99.html#_jcp=4_1', /** * (暂时无用) * 用户协议网络地址 * 仅供APP端使用 */ protocolUrl: 'https://www.888.com/h-nd-100.html#_jcp=4_1', /** * 登录页面显示的系统名称 */ loginAppName: '欢迎使用xxxx开发系统', /** * 授权模式配置(通过切换配置走不通授权流程) */ authConfig: { /* user-phone(先获取用户信息,再获取手机号) phone-user(先获取手机号,再获取用户信息) only-phone(先获取用户信息, 需要的时候再获取手机号) only-user(先获取手机号, 需要的时候再获取用户信息)*/ mode: authorizationMode, /* user-phone(/pages/login/user-phone) phone-user(/pages/login/phone-user) only-phone(/pages/login/only-phone) only-user(/pages/login/only-user) */ loginPath: authorizationMap[authorizationMode].loginPath, /* 不同的授权模式请求后台不同的授权接口(后台接口规则不能变) */ /* user-phone(/openapi/ma/user_phone/login) phone-user(/openapi/ma/phone_user/login) only-phone(/openapi/ma/only_phone/login) only-user(/openapi/ma/only_user/login) */ apiLoginUrl: authorizationMap[authorizationMode].apiLoginUrl, }, /** * 存入sessionTokenName的key */ tokenNameKey: 'wx_token_name', /** * 存入sessionTokenValue的key */ tokenValueKey: 'wx_token_value', /** * 存入session的用户信息key */ loginWxUserInfoKey: 'wx_login_user_info', /** * 临时存放的LoginWxSession Key(用于登录数据串联) */ loginWxSessionKey: 'wx_login_session_value', /** * 存入session的机店铺IDKey */ shopIdSessionKey: 'app_shop_id_key', /** * 存入session的机店铺infoKey */ shopInfoSessionKey: 'app_shop_info_key', /** * 点餐机临时token */ switchTokenKey: 'om-switch-token', /** * IPAD楼层IDSessionKey */ shopFloorIdSessionKey: 'shop_floor_id_session_key', /** * IPAD楼层名称SessionKey */ shopFloorNameSessionKey: 'shop_floor_name_session_key', /** * IPAD桌号IDSessionKey */ shopTableIdSessionKey: 'shop_table_id_session_key', /** * IPAD桌号名称SessionKey */ shopTableNameSessionKey: 'shop_table_name_session_key', /** * IPAD桌号Number SessionKey */ shopTableNumberSessionKey: 'shop_table_number_session_key', /** * 设备ID SessionKey */ deviceIdSessionKey: 'device_id_session_key', };