storeOrderDelivery.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. "use strict";
  2. var common_vendor = require("../common/vendor.js");
  3. var api_storeOrder = require("../api/storeOrder.js");
  4. require("../common/request.js");
  5. const _sfc_main = {
  6. data() {
  7. return {
  8. orderId: null,
  9. deliverySn: null,
  10. express: {},
  11. expressList: []
  12. };
  13. },
  14. onLoad(option) {
  15. this.orderId = option.orderId;
  16. this.getExpress();
  17. },
  18. methods: {
  19. getExpress() {
  20. var data = { orderId: this.orderId };
  21. api_storeOrder.getExpress(data).then((res) => {
  22. if (res.code == 200) {
  23. this.express = res.express;
  24. this.expressList = res.data;
  25. this.deliverySn = res.deliverySn;
  26. } else {
  27. common_vendor.index.showToast({
  28. icon: "none",
  29. title: "\u8BF7\u6C42\u5931\u8D25"
  30. });
  31. }
  32. });
  33. },
  34. back() {
  35. common_vendor.index.navigateBack();
  36. },
  37. copyOrderSn(text) {
  38. common_vendor.index.setClipboardData({
  39. data: text,
  40. success: () => {
  41. common_vendor.index.showToast({
  42. title: "\u5185\u5BB9\u5DF2\u6210\u529F\u590D\u5236\u5230\u526A\u5207\u677F",
  43. icon: "none"
  44. });
  45. }
  46. });
  47. },
  48. callPhone(phone) {
  49. common_vendor.index.makePhoneCall({
  50. phoneNumber: phone
  51. });
  52. }
  53. }
  54. };
  55. function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
  56. return common_vendor.e({
  57. a: common_vendor.t($data.deliverySn),
  58. b: common_vendor.o(($event) => $options.copyOrderSn($data.deliverySn)),
  59. c: common_vendor.t($data.express.name),
  60. d: $data.expressList != null
  61. }, $data.expressList != null ? common_vendor.e({
  62. e: $data.expressList.Traces != null
  63. }, $data.expressList.Traces != null ? {
  64. f: common_vendor.f($data.expressList.Traces, (item, index, i0) => {
  65. return {
  66. a: common_vendor.t(item.AcceptStation),
  67. b: common_vendor.t(item.AcceptTime),
  68. c: index
  69. };
  70. })
  71. } : {}) : {});
  72. }
  73. 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/storeOrderDelivery.vue"]]);
  74. wx.createPage(MiniProgramPage);