diff --git a/src/api/market/apitype.js b/src/api/market/apitype.js index 724019a..0321592 100644 --- a/src/api/market/apitype.js +++ b/src/api/market/apitype.js @@ -1,11 +1,11 @@ import request from '@/utils/request' -export function pay(query) { +export function pay(data) { return request({ url: '/pay/alipay/pay', - method: 'get', - params: query + method: 'poat', + params: data }) } // 查询接口列表 diff --git a/src/views/market/apitype/index.vue b/src/views/market/apitype/index.vue index e3cb83e..52e62fc 100644 --- a/src/views/market/apitype/index.vue +++ b/src/views/market/apitype/index.vue @@ -159,8 +159,14 @@ export default { this.pay.subject=customer.sysIntro this.pay.traceNo=Math.floor(Math.random() * 900000) + 100000 this.pay.totalAmount=customer.sysNumber - const url = `http://47.116.173.119:80/pay/alipay/pay?traceNo=${this.pay.traceNo}`; - window.open(url, '_self'); // 如果您想在当前页面加载新 URL,这样是正确的 + this.pay.returnUrl = `http://47.116.173.119:80/pay/alipay/pay?subject=${this.pay.subject}&traceNo=${this.pay.traceNo}&totalAmount=${this.pay.totalAmount}`; + pay(this.pay).then(res => { + if(res.code==200){ + window.location.href=res.data + }else{ + this.$message.error(res.msg) + } + }) }, getType(activeNameL){ this.activeNameL=activeNameL