payment for mobile page is ready

This commit is contained in:
RockYang
2024-09-19 19:03:03 +08:00
parent 4976b967e7
commit 16ac57ced3
7 changed files with 112 additions and 60 deletions

View File

@@ -1,4 +1,4 @@
VUE_APP_API_HOST=http://localhost:5678
VUE_APP_API_HOST=http://www.geekai.me:6004
VUE_APP_WS_HOST=ws://localhost:5678
VUE_APP_USER=18888888888
VUE_APP_PASS=12345678

View File

@@ -122,7 +122,7 @@
<script setup>
import {onMounted, ref} from "vue"
import {ElMessage} from "element-plus";
import {httpGet} from "@/utils/http";
import {httpGet, httpPost} from "@/utils/http";
import {checkSession, getSystemInfo} from "@/store/cache";
import UserProfile from "@/components/UserProfile.vue";
import PasswordDialog from "@/components/PasswordDialog.vue";
@@ -200,11 +200,16 @@ const pay = (product, payWay) => {
}
loading.value = true
loadingText.value = "正在生成支付订单..."
httpGet(`${process.env.VUE_APP_API_HOST}/api/payment/doPay`, {
let host = process.env.VUE_APP_API_HOST
if (host === '') {
host = `${location.protocol}://${location.host}`;
}
httpPost(`${process.env.VUE_APP_API_HOST}/api/payment/doPay`, {
product_id: product.id,
pay_way: payWay.pay_way,
pay_type: payWay.pay_type,
user_id: user.value.id,
host: host,
device: "jump"
}).then(res => {
showDialog.value = true

View File

@@ -296,11 +296,16 @@ const pay = (product,payWay) => {
message: '正在创建订单',
forbidClick: true,
});
httpGet(`${process.env.VUE_APP_API_HOST}/api/payment/doPay`, {
let host = process.env.VUE_APP_API_HOST
if (host === '') {
host = `${location.protocol}://${location.host}`;
}
httpPost(`${process.env.VUE_APP_API_HOST}/api/payment/doPay`, {
product_id: product.id,
pay_way: payWay.pay_way,
pay_type: payWay.pay_type,
user_id: userId.value,
host: host,
device: "wechat"
}).then(res => {
location.href = res.data