C端小程序
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

286 řádky
5.9 KiB

  1. const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}
  2. let weappId;
  3. let configUrls;
  4. let sockUrls;
  5. if (Object.keys(extConfig).length == 0){
  6. weappId = 'wx649b3be73c1afe47';
  7. configUrls = 'https://ctest.malls.iformall.com/C/api';
  8. sockUrls = 'wss://wstest.malls.iformall.com/W/ws';
  9. }else{
  10. weappId = extConfig.weappId;
  11. configUrls = extConfig.attr.configUrl;
  12. sockUrls = extConfig.attr.socketUrl;
  13. }
  14. var config = {
  15. url: configUrls,
  16. wsurl: sockUrls,
  17. api: {
  18. /**
  19. * 接口用途:login
  20. */
  21. login: "/user/login",
  22. /**
  23. * 授权后获取用户的昵称,unionId等信息
  24. */
  25. getUserInfo: "/user/getUserInfo",
  26. /**
  27. * 接口用途:授权后获取用户的手机号
  28. */
  29. getUserPhone: "/user/getUserPhone",
  30. /**
  31. * 检查用户授权状态
  32. */
  33. checkUserStatus: "/user/checkUserStatus",
  34. /**
  35. * 检查用户手机授权状态
  36. */
  37. checkPhoneStatus: "/user/checkPhoneStatus",
  38. /**
  39. * 优惠券详情
  40. */
  41. couponDetail: "/wxCoupon/detail",
  42. /**
  43. * 业态查询
  44. */
  45. businessList: "/wxBusiness/list",
  46. /**
  47. * 频道查询
  48. */
  49. couponChannelList: "/wxCouponChannel/list",
  50. /**
  51. * 下订单
  52. */
  53. orderSave: "/order/save",
  54. /**
  55. * 支付订单
  56. */
  57. payOrderCreate: "/pay/create",
  58. /**
  59. * 订单状态更新
  60. */
  61. payOrderUpdate: "/pay/updatePayOrder",
  62. /**
  63. * 订单列表
  64. */
  65. orderList: "/order/list",
  66. getWeRunData: '/user/getWeRunData',
  67. /**
  68. * 订单详情
  69. */
  70. orderDetail: "/order/detail",
  71. /**
  72. * 券包
  73. */
  74. couponOrderList: "/couponOrder/list",
  75. /**
  76. * 券包详情
  77. */
  78. couponOrderDetail: "/couponOrder/detail", /// TODO
  79. /**
  80. * 验证码发送
  81. */
  82. sendValidationCode: "/wxMsgValidationcode/sendvalidationcode",
  83. /**
  84. * 验证码确认
  85. */
  86. validationCode: "/wxMsgValidationcode/hasvalidationcode",
  87. /**
  88. * 车场信息获取
  89. */
  90. scoreLevelInfo: '/mall/scoreLevelInfo',
  91. getParkInfo: "/wxPark/info",
  92. /**
  93. * 用户所绑车牌获取
  94. */
  95. userCarCount: "/user/carCount",
  96. /**
  97. * 用户所绑车牌获取
  98. */
  99. getUserCarList: "/user/carList",
  100. /**
  101. * 联合登录
  102. */
  103. carInit: "/car/init",
  104. /**
  105. * 绑车牌
  106. */
  107. bindCar: "/car/bindCar",
  108. /**
  109. * 解绑车牌
  110. */
  111. unbindCar: "/car/unbindCar",
  112. /**
  113. * 停车费
  114. */
  115. getCarStopFee: "/car/getCarStopFee",
  116. /**
  117. * 停车费抵扣 (TJD)
  118. */
  119. deductionFee: "/car/deductionFee",
  120. /**
  121. * 优免券领取
  122. */
  123. getCarCoupon: "/car/getCoupon",
  124. /**
  125. * 停车券包
  126. */
  127. couponOrderCarList: "/car/couponOrderList",
  128. /**
  129. * banner
  130. */
  131. bannerlist: "/wxCampaign/list",
  132. /**
  133. * banner详情页面
  134. */
  135. bannerDetail: "/wxCampaign/findById",
  136. /**
  137. * 授权个人信息
  138. * 和授权手机号
  139. * 和login页面
  140. * 页面的图标
  141. */
  142. marketicon: '/mall/getAppIcon',
  143. /**
  144. * 获取停车场状态
  145. */
  146. getParkStatus: '/car/getParkStatus',
  147. /**
  148. * 检查核销的状态
  149. */
  150. getStatus: "/couponOrder/getStatus",
  151. /**
  152. * 获得成长值
  153. */
  154. getScore: '/user/userinfo',
  155. /**
  156. * 小程序分享
  157. * title
  158. * 描述
  159. */
  160. getWeapNote:'/mall/getWeapNote',
  161. /**
  162. * 商场信息(小程序分享)
  163. */
  164. getMallInfo: '/mall/mallInfo',
  165. /**
  166. * 小程序获取游戏路径
  167. */
  168. getGame:'/game/getOne',
  169. /**
  170. * 小程序某一个游戏信息
  171. */
  172. getOneGame: '/game/getOneGame',
  173. /**
  174. * 用户更新信息
  175. */
  176. updateInfo: "/user/updateUserInfo",
  177. /**
  178. * 查询问卷
  179. */
  180. getQuestion:"/wxQuestion/getQuestion",
  181. /**
  182. * 提交问卷
  183. */
  184. answerQuestion:"/wxQuestion/answerQuestion",
  185. /**
  186. *
  187. 获取打折商户列表
  188. */
  189. discountMerchantList:"/mall/discountMerchantList",
  190. /**
  191. * 卡包分页列表接口
  192. */
  193. cardorderList:"/couponOrder/cardList",
  194. /**
  195. * 卡券详情接口
  196. */
  197. cardDetail: "/couponOrder/cardDetail",
  198. /**
  199. * C端扫B端储值卡支付订单
  200. */
  201. cardPayOrder:"/cardPay/order_create",
  202. /**
  203. * 兑换历史列表
  204. */
  205. scoreHistory:"/scoreHistory/list",
  206. /**
  207. * 获取用户折扣率
  208. */
  209. getDiscountInfo:"/user/getDiscountInfo",
  210. /**
  211. * C端扫B端储值卡交易流水列表接口
  212. */
  213. cardpayList:"/cardPay/list",
  214. /**
  215. * 根据code查询接口
  216. */
  217. findByCode:"/merchant/findByCode",
  218. /**
  219. * 参与砍价
  220. */
  221. pressOrderJoin:"/press/pressOrderJoin",
  222. /**
  223. * 我的砍价列表
  224. */
  225. pressOrderList:"/order/pressOrderList",
  226. /**
  227. * 砍价订单详情
  228. */
  229. pressOrderDetail:"/order/pressOrderDetail",
  230. /**
  231. *
  232. */
  233. getPressOrderStatus:"/press/getPressOrderStatus",
  234. /**
  235. * 查询转赠卡状态
  236. */
  237. queryCardStatus:"/couponOrder/queryCardStatus",
  238. /**
  239. * 领取转赠卡
  240. */
  241. cardAccept:'/couponOrder/cardAccept',
  242. /**
  243. * 获取我的拼团列表
  244. */
  245. getMySepllList:'/orderGroup/queryOrderGroup',
  246. /**
  247. *查询差1个的团购信息
  248. */
  249. queryRemainOne:'/orderGroup/queryRemainOne',
  250. /**
  251. * *分页列表接口
  252. */
  253. merchantList:"/merchant/list",
  254. /*
  255. * 查询拼团状态
  256. */
  257. queryOrderGroupStatus:'/orderGroup/queryOrderGroupStatus',
  258. /**
  259. * 去拼团
  260. */
  261. toOrderGroup: '/orderGroup/toOrderGroup',
  262. /**
  263. * 查询是否已参团
  264. */
  265. queryAttendStatus:'/orderGroup/queryAttendStatus',
  266. /**
  267. * 专题
  268. */
  269. topicShow:"/topic/show"
  270. },
  271. weapp: {
  272. AppId: weappId
  273. },
  274. ErrorCode: {
  275. NICK_NOT_AUTH: 11004,
  276. PHONE_NOT_AUTH: 11005,
  277. PHONE_IS_ENCRYPTED: 11006
  278. }
  279. };
  280. /*
  281. for (var key in config.api) {
  282. config.api[key] = apiPrefix + config.api[key];
  283. }
  284. */
  285. module.exports = config;