constants.js 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. // 嘉里MALL:KO小程序
  2. //const APPID = 'wx2a1741f02f7bb650';
  3. // 嘉里link:CRM小程序
  4. // const APPID = 'wxd830fe4d1e04988e'
  5. // console.log('uni:::::', uni)
  6. // const APPID = 'wxd830fe4d1e04988e' // uni.getAccountInfoSync().miniProgram.appId;
  7. import uni from '@/utils/uniHooks';
  8. // const APPID = 'wx907c27f16841a919' // uni.getAccountInfoSync().miniProgram.appId;
  9. const APPID = uni.getStorageSync('appid'); // uni.getAccountInfoSync().miniProgram.appId;
  10. // const APPID = 'wx2a1741f02f7bb650';
  11. const APPID_MAP = {
  12. kerryMall: 'wx2a1741f02f7bb650',
  13. kerryLink: 'wxd830fe4d1e04988e',
  14. };
  15. const GENDER_ARR = [
  16. { tag: '♂', label: '男', value: '1' },
  17. { tag: '♀', label: '女', value: '2' },
  18. { tag: '不选择', label: '不选择', value: '0' },
  19. ];
  20. const BABY_STATUS_ARR = [
  21. { value: '0', label: '不选择' },
  22. { value: '1', label: '有' },
  23. { value: '2', label: '无' },
  24. ];
  25. const CERTIFICATE_TYPE_ARR = [
  26. { value: '1', label: '身份证' },
  27. { value: '2', label: '驾驶证' },
  28. { value: '3', label: '护照' },
  29. { value: '4', label: '其他证件' },
  30. ];
  31. const USER_LIST_ITEM_EDIT_OBJ = {
  32. realName: { label: '姓名', placeholder: '请填写姓名' },
  33. address: { label: '详细地址', placeholder: '请填写您的详细地址编辑' },
  34. email: { label: '邮箱', placeholder: '请填写您的邮箱' },
  35. companyName: { label: '公司', placeholder: '请填写您的公司' },
  36. certificateNum: { label: '证件号码', placeholder: '请填写您的证件号码' },
  37. };
  38. // const LOGO_DEFAULT = `https://cnsh-kerry-crm-prod.oss-cn-shanghai.aliyuncs.com/images/logo-default.png`;
  39. const LOGO_KO_DEFAULT = `https://cnsh-kerry-crm-prod.oss-cn-shanghai.aliyuncs.com/images/logo-default1.png`;
  40. const LICENSE_PLATE_TYPE_ARR = [
  41. { value: 'ORDINARY_CAR_NO', label: '燃油车辆', name: '燃油车牌' },
  42. { value: 'NEW_ENERGY_CAR_NO', label: '新能源', name: '新能源' },
  43. { value: 'SPECIAL_CAR_NO', label: '特殊车辆', name: '特殊车牌' },
  44. ];
  45. // 注册来源
  46. const REG_SOURCE = {
  47. SCAN_POINTS: { value: 'integral', label: '扫码积分' },
  48. ACTIVITY: { value: 'activities', label: '活动' },
  49. PARKING: { value: 'parking', label: '停车场' },
  50. MINI_APP: { value: 'miniProgram', label: '小程序注册' },
  51. OFFICIAL_ACCOUNTS: { value: 'officialAccount', label: '公众号' },
  52. COUPONS: { value: 'coupon', label: '卡券' },
  53. QUESTION_LIST: { value: 'question', label: '问卷调查' },
  54. RECEPTION: { value: 'reception', label: '服务台' },
  55. MERCHANT: { value: 'merchant', label: '商户' },
  56. THIRD_PARTY: { value: 'thirdParty', label: '第三方' },
  57. };
  58. const LOGO_DEFAULT = `https://cnsh-kerry-crm-prod.oss-cn-shanghai.aliyuncs.com/images/logo-default.png`;
  59. const LOGO_DEFAULT1 = `https://cnsh-kerry-crm-prod.oss-cn-shanghai.aliyuncs.com/images/logo-default1.png`;
  60. const JINGAN_LOGO = `/images/jingan-logo.png`;
  61. const PUDONG_LOGO = `/images/pudong-logo.png`;
  62. const BEIJING_LOGO = `/images/beijing-logo.png`;
  63. const KIP_APP_PATH = '/pages/tabbar/home/home';
  64. const ETCP_APP_PATH = '/pages/pay/order-pay-open/main';
  65. const ETCP_APP_INVOICE_PATH = '/pages/invoice-fun/invoice-home/main';
  66. const HANGZHOU_LOGO = `/images/hangzhou-logo.png`;
  67. const CRM_APP_PATH = '/pages/automatic/automaticIndex';
  68. const SHENYANG_LOGO = `images/logo-shenyang.png`;
  69. const TIANJIN_LOGO = `images/logo-tianjin.png`;
  70. const SHENZHEN_LOGO = `images/logo-shenzhen.png`;
  71. const PROD_CONST = {
  72. name: 'prod',
  73. constants: {
  74. BASE_URL: 'https://crm.kerryplus.com/xcrm-api/',
  75. BASE_URL_H5: 'https://crm.kerryplus.com/aifengleh5/',
  76. WS_BASE_URL: 'wss://crm.kerryplus.com/xcrm-api',
  77. PIC_URL: 'https://cnsh-kerry-crm-prod.oss-cn-shanghai.aliyuncs.com/',
  78. KIP_PAYMENT_URL: 'https://apim.kerryplus.com/c/api/payment/v1',
  79. KIP_APPID: 'wx92c3e55fbef6b2af',
  80. ETCP_APPID: 'wxc07f9d67923d676d',
  81. KIP_API: 'https://apim.kerryplus.com/c/api',
  82. PUDONG_LBS_ID: '8a88835c7cd96d31017cda3f77e80003',
  83. JINGAN_LBS_ID: '8a88835c7cd96d31017cda2fd9910000',
  84. BEIJING_LBS_ID: '8a8884e77cc9e70a017cca4003590008',
  85. KERRY_ON_BRAND_ID: '8a8884e77cc9e70a017cca14d07e0002',
  86. KERRY_HZ_BRAND_ID: '8a8884e77cc9e70a017cca1011970001',
  87. HANGZHOU_LBS_ID: '8a8883557cca9463017ccb002b360001',
  88. SHENYANG_BRAND_ID: '8a8884e77cc9e70a017cca1c77e80004',
  89. SHENYANG_LBS_ID: '8a888aed7d0295e5017d029ff1f40000',
  90. TIANJIN_BRAND_ID: '8a8884e77cc9e70a017cca188fae0003',
  91. TIANJIN_LBS_ID: '8a8883557cca9463017ccb0ce0a00002',
  92. SHENZHEN_BRAND_ID: '8a888a087cc59dc0017cc622f9ad0000',
  93. SHENZHEN_LBS_ID: '8a88a9fd7f73ffcd017f968739870006',
  94. TRACKING_API_URL:
  95. 'https://prod-tracking-cip.kerryplus.com/sa?project=kerry_tracking',
  96. REQ_lOCATION_TIME_LIMIT: 5000, // 请求位置限制时间,单位:毫秒
  97. LOCATION_DISTANCE_RANGE: 1, // 附近商场的位置范围,单位:千米
  98. },
  99. };
  100. const QA_CONST = {
  101. name: 'qa',
  102. constants: {
  103. BASE_URL: 'https://qa-crm-kpl.kerryprops.com.cn/xcrm-api/',
  104. BASE_URL_H5: 'https://qa-crm-kpl.kerryprops.com.cn/aifengleh5/',
  105. WS_BASE_URL: 'wss://qa-crm-kpl.kerryprops.com.cn/xcrm-api',
  106. PIC_URL: 'https://cnsh-kerry-crm-le.oss-cn-shanghai.aliyuncs.com/',
  107. KIP_PAYMENT_URL: 'https://qa-apim.kerryplus.com/c/api/payment/v1',
  108. KIP_APPID: 'wx92c3e55fbef6b2af',
  109. ETCP_APPID: 'wxc07f9d67923d676d',
  110. KIP_API: 'https://qa-apim.kerryplus.com/c/api',
  111. PUDONG_LBS_ID: '8a8481f57cca9442017ce02875b8004a',
  112. JINGAN_LBS_ID: '8a8481f57cca9442017ce026ddd40049',
  113. BEIJING_LBS_ID: '8a8485067ce4da2d017ce555e9b20000',
  114. KERRY_ON_BRAND_ID: '8a8480487c96d58f017c9b7bab7d0020',
  115. KERRY_HZ_BRAND_ID: '8a84853b7c91ac5b017c962dab55030e',
  116. HANGZHOU_LBS_ID: '8a84853b7c91ac5b017c961a9b2a030d',
  117. SHENYANG_BRAND_ID: '8a8485497c9cafbc017c9cb90b9d0000',
  118. SHENYANG_LBS_ID: '8a84854a7cfd947d017d02861a9d0002',
  119. TIANJIN_BRAND_ID: '8a84819f7c6e260e017c726b6c8f01c3',
  120. TIANJIN_LBS_ID: '8a84819f7c6e260e017c72a446c201c4',
  121. SHENZHEN_BRAND_ID: '8a84819f7c6e260e017c72669bbe01c2',
  122. SHENZHEN_LBS_ID: '8a8486a37f48f7bd017f4e5bddd10000',
  123. TRACKING_API_URL:
  124. 'https://qa-tracking-cip.kerryplus.com/sa?project=kerry_tracking',
  125. REQ_lOCATION_TIME_LIMIT: 5000, // 请求位置限制时间,单位:毫秒
  126. LOCATION_DISTANCE_RANGE: 5000, // 附近商场的位置范围,单位:千米
  127. },
  128. };
  129. const DEV_CONST = {
  130. name: 'dev',
  131. constants: {
  132. BASE_URL: 'https://dev-crm-kpl.kerryprops.com.cn/xcrm-api/',
  133. BASE_URL_H5: 'https://dev-crm-kpl.kerryprops.com.cn/aifengleh5/',
  134. WS_BASE_URL: 'wss://dev-crm-kpl.kerryprops.com.cn/xcrm-api',
  135. PIC_URL: 'https://dev-crm-kpl.kerryprops.com.cn/upload',
  136. KIP_PAYMENT_URL: 'https://qa-payment.kerryplus.com/',
  137. KIP_APPID: 'wx92c3e55fbef6b2af',
  138. ETCP_APPID: 'wxc07f9d67923d676d',
  139. KIP_API: 'https://dev-gateway-kip.kerryonvip.com/api',
  140. PUDONG_LBS_ID: '8aaa81cb7c836c6b017c83e46b110001',
  141. JINGAN_LBS_ID: '8aaa81cb7c836c6b017c83e2c76f0000',
  142. BEIJING_LBS_ID: '8aaa80b47c784020017c78b205ba0023',
  143. KERRY_ON_BRAND_ID: '8aaa81947c6e1ca0017c7201e82d0001',
  144. KERRY_HZ_BRAND_ID: '4028e3817c2b3f79017c2b48c54c0000',
  145. HANGZHOU_LBS_ID: '8aaa80b47c784020017c78b00d060022',
  146. SHENYANG_BRAND_ID: '8a8485497c9cafbc017c9cb90b9d0000',
  147. SHENYANG_LBS_ID: '8a84854a7cfd947d017d02861a9d0002',
  148. TIANJIN_BRAND_ID: '8a84819f7c6e260e017c726b6c8f01c3',
  149. TIANJIN_LBS_ID: '8a84819f7c6e260e017c72a446c201c4',
  150. SHENZHEN_BRAND_ID: '8a84819f7c6e260e017c72669bbe01c2',
  151. SHENZHEN_LBS_ID: '8a8486a37f48f7bd017f4e5bddd10000',
  152. TRACKING_API_URL:
  153. 'https://dev-tracking-cip.kerryplus.com/sa?project=kerry_tracking',
  154. REQ_lOCATION_TIME_LIMIT: 5000, // 请求位置限制时间,单位:毫秒
  155. LOCATION_DISTANCE_RANGE: 5000, // 附近商场的位置范围,单位:千米
  156. },
  157. };
  158. const ENV_LIST = [PROD_CONST, QA_CONST, DEV_CONST];
  159. // 扫码积分
  160. const BRAND_LBS_CONFIG = {
  161. // 北京嘉里中心
  162. 1: {
  163. groupId: 'KERRY_ON_BRAND_ID',
  164. mallId: 'BEIJING_LBS_ID',
  165. },
  166. // 杭州嘉里中心
  167. 2: {
  168. groupId: 'KERRY_HZ_BRAND_ID',
  169. mallId: 'HANGZHOU_LBS_ID',
  170. },
  171. // 浦东嘉里中心
  172. 3: {
  173. groupId: 'KERRY_ON_BRAND_ID',
  174. mallId: 'PUDONG_LBS_ID',
  175. },
  176. // 静安嘉里中心
  177. 4: {
  178. groupId: 'KERRY_ON_BRAND_ID',
  179. mallId: 'JINGAN_LBS_ID',
  180. },
  181. // 沈阳嘉里中心
  182. 5: {
  183. groupId: 'SHENYANG_BRAND_ID',
  184. mallId: 'SHENYANG_LBS_ID',
  185. },
  186. // 天津嘉里中心
  187. 6: {
  188. groupId: 'TIANJIN_BRAND_ID',
  189. mallId: 'TIANJIN_LBS_ID',
  190. },
  191. // 深圳嘉里中心
  192. 7: {
  193. groupId: 'SHENZHEN_BRAND_ID',
  194. mallId: 'SHENZHEN_LBS_ID',
  195. },
  196. };
  197. const SOURCE_KEY = [
  198. 'channel',
  199. 'utm_channel',
  200. 'utm_method',
  201. 'utm_source',
  202. 'utm_function',
  203. 'utm_user',
  204. 'utm_lbs',
  205. ];
  206. const SOURCE_FUN_PREFIX = {
  207. activity: 'ev_',
  208. ticket: 'co_',
  209. invite: 'rf_',
  210. };
  211. const MINI_APP_VERSION = '1.17.0';
  212. export {
  213. APPID,
  214. GENDER_ARR,
  215. BABY_STATUS_ARR,
  216. CERTIFICATE_TYPE_ARR,
  217. USER_LIST_ITEM_EDIT_OBJ,
  218. LICENSE_PLATE_TYPE_ARR,
  219. KIP_APP_PATH,
  220. ETCP_APP_PATH,
  221. ETCP_APP_INVOICE_PATH,
  222. REG_SOURCE,
  223. LOGO_DEFAULT,
  224. LOGO_DEFAULT1,
  225. LOGO_KO_DEFAULT,
  226. JINGAN_LOGO,
  227. PUDONG_LOGO,
  228. BEIJING_LOGO,
  229. HANGZHOU_LOGO,
  230. ENV_LIST,
  231. BRAND_LBS_CONFIG,
  232. APPID_MAP,
  233. SOURCE_KEY,
  234. SOURCE_FUN_PREFIX,
  235. SHENYANG_LOGO,
  236. TIANJIN_LOGO,
  237. SHENZHEN_LOGO,
  238. MINI_APP_VERSION,
  239. };