Showing
2 changed files
with
21 additions
and
8 deletions
| 1 | /* | 1 | /* |
| 2 | * @Date: 2023-08-24 09:42:27 | 2 | * @Date: 2023-08-24 09:42:27 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-01-26 13:28:51 | 4 | + * @LastEditTime: 2024-01-26 16:28:22 |
| 5 | * @FilePath: /xysBooking/src/api/index.js | 5 | * @FilePath: /xysBooking/src/api/index.js |
| 6 | * @Description: 文件描述 | 6 | * @Description: 文件描述 |
| 7 | */ | 7 | */ |
| ... | @@ -25,6 +25,7 @@ const Api = { | ... | @@ -25,6 +25,7 @@ const Api = { |
| 25 | BILL_PREPARE: '/srv/?a=api&t=bill_person', | 25 | BILL_PREPARE: '/srv/?a=api&t=bill_person', |
| 26 | BILL_PAY_STATUS: '/srv/?a=api&t=bill_pay_status', | 26 | BILL_PAY_STATUS: '/srv/?a=api&t=bill_pay_status', |
| 27 | QUERY_QR_CODE: '/srv/?a=api&t=id_number_query_qr_code', | 27 | QUERY_QR_CODE: '/srv/?a=api&t=id_number_query_qr_code', |
| 28 | + ICBC_ORDER_QRY: '/srv/?a=icbc_orderqry', | ||
| 28 | }; | 29 | }; |
| 29 | 30 | ||
| 30 | /** | 31 | /** |
| ... | @@ -152,3 +153,10 @@ export const billPayStatusAPI = (params) => fn(fetch.get(Api.BILL_PAY_STATUS, pa | ... | @@ -152,3 +153,10 @@ export const billPayStatusAPI = (params) => fn(fetch.get(Api.BILL_PAY_STATUS, pa |
| 152 | * @returns {String} | 153 | * @returns {String} |
| 153 | */ | 154 | */ |
| 154 | export const queryQrCodeAPI = (params) => fn(fetch.get(Api.QUERY_QR_CODE, params)); | 155 | export const queryQrCodeAPI = (params) => fn(fetch.get(Api.QUERY_QR_CODE, params)); |
| 156 | + | ||
| 157 | +/** | ||
| 158 | + * @description: 查询订单号 | ||
| 159 | + * @param {String} | ||
| 160 | + * @returns {String} | ||
| 161 | + */ | ||
| 162 | +export const icbcOrderQryAPI = (params) => fn(fetch.get(Api.ICBC_ORDER_QRY, params)); | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2024-01-26 10:24:45 | 2 | * @Date: 2024-01-26 10:24:45 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2024-01-26 13:58:57 | 4 | + * @LastEditTime: 2024-01-26 16:30:31 |
| 5 | * @FilePath: /xysBooking/src/views/callback.vue | 5 | * @FilePath: /xysBooking/src/views/callback.vue |
| 6 | * @Description: 反馈页面 | 6 | * @Description: 反馈页面 |
| 7 | --> | 7 | --> |
| ... | @@ -29,7 +29,7 @@ | ... | @@ -29,7 +29,7 @@ |
| 29 | <script setup> | 29 | <script setup> |
| 30 | import { ref } from 'vue' | 30 | import { ref } from 'vue' |
| 31 | import { useRoute, useRouter } from 'vue-router' | 31 | import { useRoute, useRouter } from 'vue-router' |
| 32 | -import { onAuthBillInfoAPI } from '@/api/index' | 32 | +import { onAuthBillInfoAPI, icbcOrderQryAPI } from '@/api/index' |
| 33 | import { Cookies, $, _, axios, storeToRefs, mainStore, Toast, useTitle } from '@/utils/generatePackage.js' | 33 | import { Cookies, $, _, axios, storeToRefs, mainStore, Toast, useTitle } from '@/utils/generatePackage.js' |
| 34 | //import { } from '@/utils/generateModules.js' | 34 | //import { } from '@/utils/generateModules.js' |
| 35 | //import { } from '@/utils/generateIcons.js' | 35 | //import { } from '@/utils/generateIcons.js' |
| ... | @@ -48,13 +48,18 @@ const formatDatetime = (data) => { // 格式化日期 | ... | @@ -48,13 +48,18 @@ const formatDatetime = (data) => { // 格式化日期 |
| 48 | } | 48 | } |
| 49 | 49 | ||
| 50 | onMounted(async () => { | 50 | onMounted(async () => { |
| 51 | - // 获取订单详情 | 51 | + // 获取订单ID |
| 52 | - const { code, data } = await onAuthBillInfoAPI({ pay_id: $route.query.pay_id }); | 52 | + const { code, data } = await icbcOrderQryAPI({ out_trade_no: $route.query.out_trade_no }); |
| 53 | if (code) { | 53 | if (code) { |
| 54 | - // | 54 | + // 获取订单详情 |
| 55 | - data.datetime = data && formatDatetime(data); | 55 | + const { code:code_pay, data:data_pay } = await onAuthBillInfoAPI({ pay_id: data.pay_id }); |
| 56 | - billInfo.value = data; | 56 | + if (code_pay) { |
| 57 | + // | ||
| 58 | + data_pay.datetime = data_pay && formatDatetime(data_pay); | ||
| 59 | + billInfo.value = data_pay; | ||
| 60 | + } | ||
| 57 | } | 61 | } |
| 62 | + | ||
| 58 | }) | 63 | }) |
| 59 | </script> | 64 | </script> |
| 60 | 65 | ... | ... |
-
Please register or login to post a comment