Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

empty.vue 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <template>
  2. </template>
  3. <script setup lang="ts">
  4. import { onLoad } from "@dcloudio/uni-app";
  5. import { reactive } from "vue";
  6. const state = reactive({
  7. qdOrderNo: "", //渠道订单编号
  8. orderId: "",
  9. isPay: "",
  10. openId: "",
  11. id: "",
  12. clientFee: "",
  13. code: "",
  14. token: ""
  15. });
  16. onLoad((option : any) => {
  17. state.orderId = option.orderId;
  18. state.qdOrderNo = option.qdOrderNo;
  19. state.isPay = option.isPay;
  20. state.token = option.token;
  21. state.openId = option.openId;
  22. console.log("option1111111111", option)
  23. if (state.isPay == "1") {
  24. // 为1时跳转到2小程序支付
  25. my.navigateToMiniProgram({
  26. appId: '2021004124602167', // 16 位
  27. path: `/subpackage/orders/payment/payment?qdOrderNo=${state.qdOrderNo}&openId=${state.openId}&token=${state.token}&type=3&orderId=${state.orderId}&isPay=${state.isPay}`,
  28. query: {
  29. a: 'foo',
  30. b: 'bar',
  31. },
  32. envVersion: "develop",
  33. extraData: {
  34. x: {
  35. y: 'z',
  36. },
  37. },
  38. success: function (res) {
  39. console.log(res);
  40. },
  41. fail: function (err) {
  42. console.log(err);
  43. }
  44. });
  45. } else {
  46. const param = `https://qtzl.etcjz.cn/order/#/pages/payment/payment?qdOrderNo=${state.qdOrderNo}&type=3`
  47. const params = encodeURIComponent(JSON.stringify(param))
  48. console.log('支付结果查询params', params)
  49. uni.navigateTo({
  50. url: `/subpackage/personal-center/webview?url=` + params
  51. })
  52. }
  53. });
  54. </script>
  55. <style>
  56. </style>