index.js 903 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. var t = require("../../utils/timeFormat");
  2. Component({
  3. properties: {
  4. item: {
  5. type: Object,
  6. observer: function (e) {
  7. var r = e;
  8. r.createTime = (0, t.formatFull)(new Date(parseInt(r.createTime))), r.returnOrderStatusName = this.swithState(r.returnOrderStatus),
  9. this.setData({
  10. item: r
  11. });
  12. }
  13. }
  14. },
  15. methods: {
  16. swithState: function (t) {
  17. switch (Number(t)) {
  18. case 1:
  19. return "处理中";
  20. case 3:
  21. return "退款成功";
  22. case 4:
  23. return "已拒绝";
  24. case 5:
  25. return "已撤销";
  26. }
  27. },
  28. goOrderDetail: function (t) {
  29. this.triggerEvent("to-detail", t.currentTarget.dataset.returnorderno);
  30. },
  31. cancelApplication: function (t) {
  32. this.triggerEvent("cancel-application", t.currentTarget.dataset.returnorderno);
  33. }
  34. }
  35. });