allOrders.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. // pages/manage/allOrders/allOrders.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {},
  7. /**
  8. * 组件的初始数据
  9. */
  10. data: {
  11. columns: ['成功', '已取消', '已删除', '全部'],
  12. showPopup: false,
  13. kind: 'success',
  14. kindType: '成功'
  15. },
  16. /**
  17. * 组件的方法列表
  18. */
  19. methods: {
  20. onConfirm(e) {
  21. const {value, index} = e.detail;
  22. switch (index) {
  23. case 0:
  24. this.setData({
  25. kind: 'success',
  26. kindType: value
  27. });
  28. break;
  29. case 1:
  30. this.setData({
  31. kind: 'cancelled',
  32. kindType: value
  33. });
  34. case 2:
  35. this.setData({
  36. kind: 'deleted',
  37. kindType: value
  38. });
  39. case 3:
  40. this.setData({
  41. kind: 'all',
  42. kindType: value
  43. });
  44. break;
  45. defalut:
  46. break;
  47. }
  48. this.setData({
  49. showPopup: false
  50. })
  51. },
  52. onCancel() {
  53. this.setData({
  54. showPopup: false
  55. })
  56. },
  57. selectType() {
  58. this.setData({
  59. showPopup: true
  60. })
  61. }
  62. }
  63. });