api.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. var http = 'https://www.baidu.com/api/';
  2. var index = http + 'index/' //首页
  3. var map = http + 'map/'
  4. var subscribe = http + 'subscribe/'
  5. var user = http + 'user/'
  6. var activity = http + 'activity/'
  7. var api = {
  8. http: http
  9. , code: http + 'auth_login_with_wechat/code' //获取openid跟session_key接口
  10. , login: http + 'auth_login_with_wechat/login'//确认授权登录接口
  11. , getPhone: http + 'auth_login_with_wechat/getPhone'//获取手机号接口
  12. , sendMsg: http + 'sms/sendMsg'// 发送验证码接口
  13. , get_city: http + 'subscribe/get_city' //获取城市
  14. // 首页
  15. , index: index + 'index'// 获取首页信息
  16. , content: index + 'content'// 底部提示信息
  17. , indexDetail: index + 'detail'// 获取首页详情
  18. , map: map + 'map'// 地图
  19. , mapIndex: map + 'index'// 地图列表
  20. , mapDetail: map + 'detail'// 地图列表详情
  21. , car_list: subscribe + 'car_list'// 获取预约选车列表
  22. , subscribe: subscribe + 'subscribe'// 用户预约
  23. , user_info: user + 'user_info'// 获取用户信息
  24. , my_subscribe: user + 'my_subscribe'// 我的预约
  25. , lottery: user + 'lottery'// 我的礼品卡
  26. , distributor: map + 'distributor'// 经销商端
  27. , distributor_list: map + 'distributor_list'// 经销商端数据
  28. , scan_code: map + 'scan_code'// 扫码获取详情
  29. , confirm: map + 'confirm'// 确认核销
  30. // 活动
  31. , activeIndex: activity + 'index1'// 获取活动列表
  32. , activeDetail: activity + 'detail'// 活动详情
  33. , activeSubject: activity + 'subject'// 获取模块的题目
  34. , activation: activity + 'activation'// 用户答对当前模块的所有题目
  35. , answer: activity + 'answer'// 判断用户是否已完成所有问题
  36. , register: activity + 'register'// 用户注册
  37. , is_register: activity + 'is_register'// 判断用户是否注册
  38. , receive: activity + 'receive'// 领取奖品
  39. , is_gift: activity + 'is_gift'// 是否领取
  40. , receive_prize: activity + 'receive_prize'// 用户领奖
  41. , accept: user + 'accept'// 收下奖品
  42. , know: user + 'know'//
  43. }
  44. //正则
  45. var reg = {
  46. phone: /^[1][3,4,5,6,7,8][0-9]{9}$/,//电话
  47. email: /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/,//邮箱
  48. zph: /^0\d{2,3}-\d{7,8}$/,//座机
  49. money : /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,//金额
  50. card: /(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx]$)/, //身份证号
  51. }
  52. module.exports = {
  53. api: api,
  54. reg: reg,
  55. }