env.js 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. /**
  2. * 环境配置文件
  3. */
  4. /* 默认配置4种授权模式 */
  5. /* user-phone(/pages/login/user-phone) phone-user(/pages/login/phone-user) only-phone(/pages/login/only-phone) only-user(/pages/login/only-user) */
  6. /* 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) */
  7. const authorizationMap = {
  8. 'silent-auth': {
  9. loginPath: ``,
  10. apiLoginUrl: `/openapi/ma/common/login`,
  11. },
  12. 'user-phone' : {
  13. loginPath: `/pages/login/user-phone`,
  14. apiLoginUrl: `/openapi/ma/user_phone/login`,
  15. },
  16. 'phone-user' : {
  17. loginPath: `/pages/login/phone-user`,
  18. apiLoginUrl: `/openapi/ma/phone_user/login`,
  19. },
  20. 'only-phone' : {
  21. loginPath: `/pages/login/only-phone`,
  22. apiLoginUrl: `/openapi/ma/only_phone/login`,
  23. },
  24. 'only-user' : {
  25. loginPath: `/pages/login/only-user`,
  26. apiLoginUrl: `/openapi/ma/only_user/login`,
  27. },
  28. }
  29. /**
  30. * 每次更改这个授权模式,对应 authorizationMap (user-phone、phone-user、only-phone、only-user)
  31. */
  32. const authorizationMode = 'silent-auth'
  33. export default {
  34. /**
  35. * 服务器接口地址,如果要用真机调试要把localhost换成局域网ip,手机和电脑要处于同一局域网中;
  36. * 供app端、小程序端使用;注意!h5端比较特殊本地环境在joolun-plus-uniapp/manifest.json中配置转发,服务器环境在nginx中配置转发,部署文档中有详细说明
  37. * 必需https,微信小程序官方规定【最后不需要加斜杠】
  38. */
  39. // basePath: 'https://take-away-api.rasing.vip',
  40. // basePath: 'https://rs-wx-api.rasing.vip',
  41. // basePath: 'https://api.daouservice.com',
  42. // basePath: 'https://daou-service-app.oss-cn-hangzhou.aliyuncs.com',
  43. // basePath: 'http://192.168.1.47:8151',
  44. basePath: 'http://api.cloudregi.com',
  45. // basePath: 'http://192.168.5.199:8151',
  46. /**
  47. * Websocket接口地址
  48. */
  49. // socketBasePath: 'ws://192.168.5.220:8151',
  50. socketBasePath: 'ws://192.168.1.47:8151',
  51. // socketBasePath: 'wss://api.daouservice.com',
  52. // socketBasePath: 'wss://take-away-api.rasing.vip',
  53. /**
  54. * 远程图片域名+路径前缀
  55. */
  56. imgHostUrl: 'https://daou-service-app.oss-cn-hangzhou.aliyuncs.com/assets',
  57. //imgHostUrl: 'https://minio.rthinking.cn/daou-resource/assets',
  58. /**
  59. * 首页堂食外卖是否启用
  60. */
  61. indexFlag: false,
  62. /**
  63. * 租户ID (多佑餐饮平台)
  64. */
  65. tenantId: '1',
  66. // h5模拟点餐机租户id
  67. // tenantId: '1631453902812581889' 1632656962196967425,
  68. /**
  69. * 分享链接、海报二维码链接域名,即移动端H5的访问域名 (暂时无用)
  70. * 供app端和h5端生成分享链接、海报二维码链接时使用【最后不需要加斜杠】
  71. */
  72. h5HostUrl: 'https://take-away.rasing.vip/prod-api',
  73. /**
  74. * 公众号appId (暂时无用)
  75. * 供app端和h5端生成分享链接、海报二维码链接时使用
  76. */
  77. wxAppId: 'wx0a26f494da759b8f',
  78. /**
  79. * 点餐机进行使用的(2023-06-02暂停使用)
  80. */
  81. shopIds: ['1660523950843727873'],
  82. /**
  83. * 版本更新地址,取的是后台(raising-vue-pro/public)下的一个json文件,App启动时会自动请求该文件然后判断是否需要更新,json格式请查看 /public/APPUpdate/APPUpdate.md;
  84. * 仅供APP端使用
  85. */
  86. appUpdateUrl: 'https://web.daouservice.com/AppVersionTakeAway.json',
  87. // appUpdateUrl: 'https://take-away.rasing.vip/AppVersionTakeAway.json',
  88. //appUpdateUrl: 'http://192.168.5.220:6005/AppVersionTakeAway.json',
  89. /**
  90. * (暂时无用)
  91. * 是否显示 隐私政策、用户协议 相关功能。目前所有app上架到应用宝,苹果等各个商店平台需要隐私政策信息。因为上架手续繁琐,如有需要请查看文档进行修改。
  92. * 仅供APP端使用
  93. */
  94. showPrivacyPolicy: false,
  95. /**
  96. * (暂时无用)
  97. * 隐私政策网络地址
  98. * 仅供APP端使用
  99. */
  100. privacyPolicyUrl: 'https://www.888.com/h-nd-99.html#_jcp=4_1',
  101. /**
  102. * (暂时无用)
  103. * 用户协议网络地址
  104. * 仅供APP端使用
  105. */
  106. protocolUrl: 'https://www.888.com/h-nd-100.html#_jcp=4_1',
  107. /**
  108. * 登录页面显示的系统名称
  109. */
  110. loginAppName: '欢迎使用xxxx开发系统',
  111. /**
  112. * 授权模式配置(通过切换配置走不通授权流程)
  113. */
  114. authConfig: {
  115. /* user-phone(先获取用户信息,再获取手机号) phone-user(先获取手机号,再获取用户信息) only-phone(先获取用户信息, 需要的时候再获取手机号) only-user(先获取手机号, 需要的时候再获取用户信息)*/
  116. mode: authorizationMode,
  117. /* user-phone(/pages/login/user-phone) phone-user(/pages/login/phone-user) only-phone(/pages/login/only-phone) only-user(/pages/login/only-user) */
  118. loginPath: authorizationMap[authorizationMode].loginPath,
  119. /* 不同的授权模式请求后台不同的授权接口(后台接口规则不能变) */
  120. /* 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) */
  121. apiLoginUrl: authorizationMap[authorizationMode].apiLoginUrl,
  122. },
  123. /**
  124. * 存入sessionTokenName的key
  125. */
  126. tokenNameKey: 'wx_token_name',
  127. /**
  128. * 存入sessionTokenValue的key
  129. */
  130. tokenValueKey: 'wx_token_value',
  131. /**
  132. * 存入session的用户信息key
  133. */
  134. loginWxUserInfoKey: 'wx_login_user_info',
  135. /**
  136. * 临时存放的LoginWxSession Key(用于登录数据串联)
  137. */
  138. loginWxSessionKey: 'wx_login_session_value',
  139. /**
  140. * 存入session的机店铺IDKey
  141. */
  142. shopIdSessionKey: 'app_shop_id_key',
  143. /**
  144. * 存入session的机店铺infoKey
  145. */
  146. shopInfoSessionKey: 'app_shop_info_key',
  147. /**
  148. * 点餐机临时token
  149. */
  150. switchTokenKey: 'om-switch-token',
  151. /**
  152. * IPAD楼层IDSessionKey
  153. */
  154. shopFloorIdSessionKey: 'shop_floor_id_session_key',
  155. /**
  156. * IPAD楼层名称SessionKey
  157. */
  158. shopFloorNameSessionKey: 'shop_floor_name_session_key',
  159. /**
  160. * IPAD桌号IDSessionKey
  161. */
  162. shopTableIdSessionKey: 'shop_table_id_session_key',
  163. /**
  164. * IPAD桌号名称SessionKey
  165. */
  166. shopTableNameSessionKey: 'shop_table_name_session_key',
  167. /**
  168. * IPAD桌号Number SessionKey
  169. */
  170. shopTableNumberSessionKey: 'shop_table_number_session_key',
  171. /**
  172. * 设备ID SessionKey
  173. */
  174. deviceIdSessionKey: 'device_id_session_key',
  175. };