stroke.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import {
  2. req
  3. } from "../utils/req";
  4. import {
  5. config
  6. } from "../config/index"
  7. // 获取日程
  8. function getStroke(success) {
  9. return new Promise((resolve, reject)=>{
  10. req({
  11. url: `/conference/agenda/list/${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. success && success(res.data)
  22. resolve(res.data)
  23. }
  24. })
  25. });
  26. }
  27. // 获取议程
  28. function getStrokeList(params) {
  29. return new Promise((resolve, reject)=>{
  30. req({
  31. url: `/conference/agenda-detail/list/${params.strokeID}`,
  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. params.success && params.success(res.data)
  42. resolve(res.data)
  43. }
  44. })
  45. });
  46. }
  47. // 获取议程详情
  48. function getStrokeDetail(params) {
  49. return new Promise((resolve, reject)=>{
  50. req({
  51. url: `/conference/agenda/info/${params.strokeID}`,
  52. success(res) {
  53. if (res.code !== 0) {
  54. wx.showToast({
  55. title: res.message || "请稍后再试",
  56. icon: "none"
  57. })
  58. reject(res)
  59. return
  60. }
  61. params.success && params.success(res.data)
  62. resolve(res.data)
  63. }
  64. })
  65. });
  66. }
  67. export default {
  68. getStroke,
  69. getStrokeList,
  70. getStrokeDetail
  71. }