congzc преди 1 година
родител
ревизия
e010b8687d
променени са 1 файла, в които са добавени 12 реда и са изтрити 9 реда
  1. +12
    -9
      src/views/myStore/index.vue

+ 12
- 9
src/views/myStore/index.vue Целия файл

@@ -679,14 +679,13 @@ async function createPayFunc(orderNumber) {
if (res.data.body) { if (res.data.body) {
iframeBody.value = res.data.body; iframeBody.value = res.data.body;
iframeDom.value = document.getElementById("myIframe"); iframeDom.value = document.getElementById("myIframe");
console.log(iframeDom.value);
iframeDom.value.srcdoc = iframeBody.value; iframeDom.value.srcdoc = iframeBody.value;
} }
// 直接获取二维码 // 直接获取二维码
if (res.data.codeUrl) { if (res.data.codeUrl) {
payCodeUrl.value = res.data.codeUrl; payCodeUrl.value = res.data.codeUrl;
} }
await getStatusOfOrderFunc(orderNumber);
// await getStatusOfOrderFunc(orderNumber);
} else { } else {
payErrorHandle(); payErrorHandle();
} }
@@ -707,17 +706,21 @@ async function getStatusOfOrderFunc(orderNumber) {
let payVendor = myPayVendor.value; let payVendor = myPayVendor.value;
const res = await getOrderStatusApi(orderNumber, payVendor); const res = await getOrderStatusApi(orderNumber, payVendor);
if (res.code == 200) { if (res.code == 200) {
if (res.data.payStatus == 3) {
if (res.data.orderStatus == 3) {
orderCodeDialogShow.value = false;
ElMessage.success(
lanChange.value == "zh-cn" ? `支付成功!` : `Payment is successful!`
);
return; return;
} else { } else {
setTimeout(() => {
getStatusOfOrderFunc(orderNumber);
}, 3000);
// setTimeout(() => {
// getStatusOfOrderFunc(orderNumber);
// }, 3000);
} }
} else { } else {
setTimeout(() => {
getStatusOfOrderFunc(orderNumber);
}, 3000);
// setTimeout(() => {
// getStatusOfOrderFunc(orderNumber);
// }, 3000);
} }
} catch (error) { } catch (error) {
console.log(error, "error"); console.log(error, "error");


Зареждане…
Отказ
Запис