C端小程序
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

93 lignes
1.9 KiB

  1. const format = require("../../../utils/util.js");
  2. const config = require("../../../config/config.js");
  3. const app = getApp();
  4. const Http = require("../../../utils/HttpBasics");
  5. //1535126400000
  6. Page({
  7. data: {
  8. tabs: [
  9. {
  10. key: 0,
  11. name: "未使用"
  12. },
  13. {
  14. key: 1,
  15. name: "已使用"
  16. },
  17. {
  18. key: 2,
  19. name: "已过期"
  20. },
  21. {
  22. key: 3,
  23. name: "已退款"
  24. }
  25. ],
  26. list: [],
  27. current: "",
  28. current_scroll: "1"
  29. },
  30. onLoad() {
  31. this.getList(1, 1);
  32. },
  33. //点击跳转到券详情页面
  34. gotouse: function(e) {
  35. console.log(e.currentTarget.dataset.quancode);
  36. console.log("点击跳转到券详情");
  37. wx.navigateTo({
  38. url: `/pages/couponorder/detail/index?quancode=${
  39. e.currentTarget.dataset.quancode
  40. }`,
  41. success: function(res) {
  42. // success
  43. console.log("点击跳转到券详情页面");
  44. },
  45. fail: function() {
  46. // fail
  47. },
  48. complete: function() {
  49. // complete
  50. }
  51. });
  52. },
  53. getList(key, pageNum) {
  54. var that = this;
  55. console.log(key);
  56. console.log(pageNum);
  57. Http.get({
  58. url: config.api.couponOrderList,
  59. data: {
  60. pageNum: pageNum,
  61. pageSize: 10,
  62. couponOrderStatus: key
  63. }
  64. }).then(res => {
  65. console.log(res);
  66. res.data.list.map(file => {
  67. file.expiredTime = format.formatTime(
  68. file.expiredTime,
  69. "yyyy-MM-dddd hh:mm:ss"
  70. );
  71. });
  72. that.setData({
  73. list: res.data.list
  74. });
  75. });
  76. },
  77. handleChange({ detail }) {
  78. console.log(detail);
  79. this.setData({
  80. current: detail.key
  81. });
  82. },
  83. handleChangeScroll({ detail }) {
  84. console.log(detail.key);
  85. console.log("0000");
  86. this.getList(detail.key,1);
  87. this.setData({
  88. current_scroll: detail.key
  89. });
  90. }
  91. });