C端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

296 line
6.0 KiB

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