meet.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. import {
  2. req
  3. } from "../utils/req";
  4. import {
  5. config
  6. } from "../config/index"
  7. // 获取合作伙伴
  8. function getMeetDetail(data) {
  9. return new Promise((resolve, reject) => {
  10. req({
  11. url: `/conference/conference/info/${config.meetID}`,
  12. success(res) {
  13. if (res.code !== 0) {
  14. wx.showToast({
  15. title: res.message || "请稍后再试",
  16. icon: "none"
  17. })
  18. reject(res)
  19. return
  20. }
  21. data.success && data.success(res.data)
  22. resolve(res.data);
  23. }
  24. });
  25. })
  26. }
  27. // 获取会议信息
  28. function getMeetInfo(success) {
  29. return new Promise((resolve, reject) => {
  30. req({
  31. url: `/conference/conf/type/service/${config.meetID}`,
  32. success(res) {
  33. if (res.code !== 0) {
  34. wx.showToast({
  35. title: res.message || "请稍后再试",
  36. icon: "none"
  37. })
  38. reject(res)
  39. return
  40. }
  41. success && success(res.data)
  42. resolve(res.data);
  43. }
  44. });
  45. })
  46. }
  47. // 报名
  48. function postSignUp({data, success}) {
  49. return new Promise((resolve, reject) => {
  50. req({
  51. url: `/conference/user-third/create?code=${data.code}`,
  52. method: "POST",
  53. data:{
  54. ...data,
  55. conferenceId: config.meetID
  56. },
  57. success(res) {
  58. if (res.code !== 0) {
  59. wx.showToast({
  60. title: res.message || "请稍后再试",
  61. icon: "none"
  62. })
  63. reject(res)
  64. return
  65. }
  66. success && success(res.data)
  67. resolve(res.data);
  68. }
  69. });
  70. })
  71. }
  72. // 获取手机号
  73. function getPhone({success, code}) {
  74. return new Promise((resolve, reject) => {
  75. req({
  76. url: `/conference/user-third/getPhone/${config.meetID}?code=${code}`,
  77. success(res) {
  78. if (res.code !== 0) {
  79. wx.showToast({
  80. title: res.message || "请稍后再试",
  81. icon: "none"
  82. })
  83. reject(res)
  84. return
  85. }
  86. success && success(res.data)
  87. resolve(res.data);
  88. }
  89. });
  90. })
  91. }
  92. // 获取会议信息
  93. function getMeetBaseInfo() {
  94. return new Promise((resolve, reject) => {
  95. req({
  96. url: `/conference/conf/info/${config.meetID}/SHOW_CTRL`,
  97. method: "GET",
  98. data:{},
  99. success(res) {
  100. if (res.code !== 0) {
  101. wx.showToast({
  102. title: res.message || "请稍后再试",
  103. icon: "none"
  104. })
  105. reject(res)
  106. return
  107. }
  108. resolve(res.data);
  109. }
  110. });
  111. })
  112. }
  113. export default {
  114. getMeetDetail,
  115. getMeetInfo,
  116. getMeetBaseInfo,
  117. postSignUp,
  118. getPhone
  119. }