packageOrderDetails.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. "use strict";
  2. var common_vendor = require("../common/vendor.js");
  3. var api_packageOrder = require("../api/packageOrder.js");
  4. require("../common/request.js");
  5. const _sfc_main = {
  6. data() {
  7. return {
  8. orderId: null,
  9. order: {},
  10. package: null,
  11. items: []
  12. };
  13. },
  14. onLoad(option) {
  15. this.orderId = option.orderId;
  16. this.getPackageOrderById();
  17. },
  18. onShow() {
  19. },
  20. methods: {
  21. getPackageOrderById() {
  22. var data = { orderId: this.orderId };
  23. api_packageOrder.getCompanyUserPackageOrderById(data).then((res) => {
  24. if (res.code == 200) {
  25. this.order = res.order;
  26. this.package = JSON.parse(this.order.packageJson);
  27. } else {
  28. common_vendor.index.showToast({
  29. icon: "none",
  30. title: "\u8BF7\u6C42\u5931\u8D25"
  31. });
  32. }
  33. });
  34. },
  35. pay() {
  36. common_vendor.index.navigateTo({
  37. url: "/pages_order/packageOrderPay?orderId=" + this.order.orderId
  38. });
  39. },
  40. back() {
  41. let pages = getCurrentPages();
  42. console.log(pages.length);
  43. if (pages.length > 1) {
  44. common_vendor.index.navigateBack();
  45. } else {
  46. common_vendor.index.reLaunch({
  47. url: "/pages/common/launch"
  48. });
  49. }
  50. },
  51. copyOrderSn(text) {
  52. common_vendor.index.setClipboardData({
  53. data: text,
  54. success: () => {
  55. common_vendor.index.showToast({
  56. title: "\u5185\u5BB9\u5DF2\u6210\u529F\u590D\u5236\u5230\u526A\u5207\u677F",
  57. icon: "none"
  58. });
  59. }
  60. });
  61. }
  62. }
  63. };
  64. function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
  65. return common_vendor.e({
  66. a: $data.order.status == 1
  67. }, $data.order.status == 1 ? {} : {}, {
  68. b: $data.order.status == 2
  69. }, $data.order.status == 2 ? {} : {}, {
  70. c: $data.order.status == 3
  71. }, $data.order.status == 3 ? {} : {}, {
  72. d: $data.order.status == -1
  73. }, $data.order.status == -1 ? {} : {}, {
  74. e: $data.order.status == -2
  75. }, $data.order.status == -2 ? {} : {}, {
  76. f: $data.package.imgUrl,
  77. g: common_vendor.t($data.package.packageName),
  78. h: common_vendor.t($data.package.cycle),
  79. i: common_vendor.t($data.package.duration),
  80. j: common_vendor.t($data.order.orderSn),
  81. k: common_vendor.o(($event) => $options.copyOrderSn($data.order.orderSn)),
  82. l: common_vendor.t($data.order.createTime),
  83. m: $data.order.payType == 1
  84. }, $data.order.payType == 1 ? {} : {}, {
  85. n: $data.order.payType == 2
  86. }, $data.order.payType == 2 ? {} : {}, {
  87. o: $data.order.payType == 3
  88. }, $data.order.payType == 3 ? {} : {}, {
  89. p: $data.order.payPrice != null
  90. }, $data.order.payPrice != null ? {
  91. q: common_vendor.t($data.order.payPrice.toFixed(2))
  92. } : {}, {
  93. r: $data.order.payMoney != null
  94. }, $data.order.payMoney != null ? {
  95. s: common_vendor.t($data.order.payMoney.toFixed(2))
  96. } : {}, {
  97. t: $data.order.discountMoney != null
  98. }, $data.order.discountMoney != null ? {
  99. v: common_vendor.t($data.order.discountMoney.toFixed(2))
  100. } : {}, {
  101. w: $data.order.payRemain != null
  102. }, $data.order.payRemain != null ? {
  103. x: common_vendor.t($data.order.payRemain.toFixed(2))
  104. } : {}, {
  105. y: $data.order.payDelivery != null
  106. }, $data.order.payDelivery != null ? {
  107. z: common_vendor.t($data.order.payDelivery.toFixed(2))
  108. } : {}, {
  109. A: common_vendor.t($data.order.payTime)
  110. });
  111. }
  112. var MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "E:/Project/2023/\u95EE\u8BCA\u5E73\u53F0/his_user_miniapp/pages_company/packageOrderDetails.vue"]]);
  113. wx.createPage(MiniProgramPage);