C端小程序
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

58 行
940 B

  1. let Http = require('../../../utils/HttpBasics')
  2. let app = getApp()
  3. Page({
  4. data: {
  5. tabs: [{
  6. key: 0,
  7. name: "全部"
  8. },
  9. {
  10. key: 1,
  11. name: "待付款"
  12. },
  13. {
  14. key: 2,
  15. name: "已完成"
  16. }
  17. ],
  18. list: [],
  19. current: '',
  20. current_scroll: '1'
  21. },
  22. onLoad(e) {
  23. this.getList(e.id)
  24. this.setData({
  25. current_scroll: e.id
  26. });
  27. },
  28. getList(key) {
  29. wx.showLoading({
  30. title: 'loading...',
  31. })
  32. Http.get({
  33. url: '/api/order/list',
  34. data: {
  35. pageNum: 1,
  36. pageSize: 10,
  37. orderStatus: key
  38. }
  39. }).then((res) => {
  40. wx.hideLoading();
  41. this.setData({
  42. list: res.list
  43. })
  44. })
  45. },
  46. handleChange({ detail }) {
  47. this.setData({
  48. current: detail.key
  49. });
  50. },
  51. handleChangeScroll({ detail }) {
  52. this.getList(detail.key)
  53. this.setData({
  54. current_scroll: detail.key
  55. });
  56. },
  57. })