C端小程序
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

69 líneas
1.2 KiB

  1. let format = require('../../../utils/util.js')
  2. let config = require('../../../config/config.js')
  3. let app = getApp()
  4. const Http = require("../../../utils/HttpBasics")
  5. //1535126400000
  6. Page({
  7. data: {
  8. tabs: [{
  9. key: 0,
  10. name: "未使用"
  11. },
  12. {
  13. key: 1,
  14. name: "已使用"
  15. },
  16. {
  17. key: 2,
  18. name: "已过期"
  19. },
  20. {
  21. key: 3,
  22. name: "已退款"
  23. }
  24. ],
  25. list: [],
  26. current: '',
  27. current_scroll: '1'
  28. },
  29. onLoad() {
  30. this.getList(0)
  31. },
  32. getList(key) {
  33. var that = this
  34. Http.get({
  35. url: config.api.couponOrderList,
  36. data: {
  37. pageNum: 1,
  38. pageSize: 10,
  39. orderStatus: key
  40. }
  41. })
  42. .then(function(res) {
  43. console.log(res)
  44. res.data.list.map(file => {
  45. file.expiredTime = format.formatTime(file.expiredTime, 'yyyy-MM-dddd hh:mm:ss')
  46. })
  47. that.setData({
  48. list: res.data.list
  49. })
  50. },function(error){
  51. })
  52. },
  53. handleChange({
  54. detail
  55. }) {
  56. this.setData({
  57. current: detail.key
  58. });
  59. },
  60. handleChangeScroll({
  61. detail
  62. }) {
  63. this.getList(detail.key)
  64. this.setData({
  65. current_scroll: detail.key
  66. });
  67. },
  68. })