success.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. "use strict";
  2. const common_vendor = require("../common/vendor.js");
  3. const common_assets = require("../common/assets.js");
  4. const _sfc_main = {
  5. data() {
  6. return {
  7. order: null,
  8. orderCode: "",
  9. ids: []
  10. };
  11. },
  12. onLoad(option) {
  13. this.order = JSON.parse(decodeURIComponent(option.order));
  14. this.orderCode = this.order && this.order.orderCodes ? this.order.orderCodes.join(",") : this.order.orderCode || "";
  15. this.ids = this.order && this.order.ids ? this.order.ids : this.order.id ? [this.order.id] : [];
  16. },
  17. methods: {
  18. copyOrderSn(text) {
  19. common_vendor.index.setClipboardData({
  20. data: text,
  21. success: () => {
  22. common_vendor.index.showToast({
  23. title: "内容已成功复制到剪切板",
  24. icon: "none"
  25. });
  26. }
  27. });
  28. },
  29. goOrderDetails(id) {
  30. if (this.ids && this.ids.length > 1) {
  31. common_vendor.index.navigateTo({
  32. url: "/pages_user/user/storeOrder?status="
  33. });
  34. } else {
  35. common_vendor.index.redirectTo({
  36. url: "/pages_user/user/storeOrderDetail?id=" + this.ids[0]
  37. });
  38. }
  39. }
  40. }
  41. };
  42. function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
  43. return {
  44. a: common_assets._imports_0$13,
  45. b: common_vendor.o(($event) => $options.goOrderDetails($data.order.id)),
  46. c: common_vendor.f($data.order.orderCodes, (item, k0, i0) => {
  47. return {
  48. a: common_vendor.t(item),
  49. b: item
  50. };
  51. }),
  52. d: common_vendor.o(($event) => $options.copyOrderSn($data.orderCode)),
  53. e: common_vendor.t($data.order.createTime)
  54. };
  55. }
  56. const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
  57. wx.createPage(MiniProgramPage);