From 954365355ff338cad2e43cb492d05a19ec3ca056 Mon Sep 17 00:00:00 2001 From: pengda <1111@qq.com> Date: Mon, 11 Aug 2025 11:03:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E6=AC=BE=E6=96=B9=E5=BC=8F=E5=9B=9E?= =?UTF-8?q?=E6=98=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/pay/addPay.vue | 25 +++++++++++++++++++------ src/components/site/addSiteStep/step2.vue | 28 +++++++++++++++++++++++++--- src/views/agent/siteBaseSetting.vue | 24 +++++++++++++++++++++++- 3 files changed, 67 insertions(+), 10 deletions(-) diff --git a/src/components/pay/addPay.vue b/src/components/pay/addPay.vue index 2dca743..23a9e8d 100644 --- a/src/components/pay/addPay.vue +++ b/src/components/pay/addPay.vue @@ -287,7 +287,7 @@ export default { }).then(response => { this.$nextTick(() => { if (response.status) { - this.init(); + this.init(response.data); this.$Message.success(response.info); } else { @@ -308,13 +308,12 @@ export default { }).then(response => { this.$nextTick(() => { if (response.status) { + this.init(response.data.payid); if (this.isPayPublic == 1) { - this.init(); this.$Message.success(response.info); } else { - window.open(response.data.authurl, '_blank'); + window.open(response.data.authurl, '_blank'); } - } else { this.$Message.error(response.info); } @@ -328,7 +327,7 @@ export default { }).then(response => { this.$nextTick(() => { if (response.status) { - this.init(); + this.init(response.data); this.$Message.success(response.info); } else { this.$Message.error(response.info); @@ -356,10 +355,24 @@ export default { handleClick(tab, event) { console.log(tab, event); }, - init() { + init(payid) { this.addPayDialogVisible = false; this.$emit('update:visible', false); this.resetForm(); // 重置表单 + + if(payid){ + this.$http('POST', '/agentnew/ajax_get_payinfo', { + payid: payid, + }).then(response => { + this.$nextTick(() => { + if (response.status) { + this.$emit('update:data', response.data); + } + }) + }).catch(error => { + console.error(error, 'error') + }) + } }, },watch: { visible(newVal) { diff --git a/src/components/site/addSiteStep/step2.vue b/src/components/site/addSiteStep/step2.vue index 5aad894..bba2d9d 100644 --- a/src/components/site/addSiteStep/step2.vue +++ b/src/components/site/addSiteStep/step2.vue @@ -270,7 +270,7 @@ - @@ -534,8 +534,30 @@ export default { }, handleEvent(data) { this.isShowAddPay = data - // this.getPayList() - // this.getAddablePays() + this.getPayList() + this.getAddablePays() + }, + handleUpdateEvent(data) { + if (data.type == this.payTypeWeixin) { + this.bindWxpayId = data.payid + this.selectWxpay = data + } + if (data.type == this.payTypeAlipay) { + this.bindAlipayId = data.payid + this.selectAlipay = data + } + if (data.type == this.payTypeTaoBao) { + this.bindTaobaoId = data.payid + this.selectTaobao = data + } + if (data.type == this.payTypePdd) { + this.bindPddId = data.payid + this.selectPdd = data + } + if (data.type == this.payTypeJingdong) { + this.bindJdId = data.payid + this.selectJd = data + } }, jumpStep(){ this.$router.push('/') diff --git a/src/views/agent/siteBaseSetting.vue b/src/views/agent/siteBaseSetting.vue index 8865169..f6c7e1e 100644 --- a/src/views/agent/siteBaseSetting.vue +++ b/src/views/agent/siteBaseSetting.vue @@ -290,7 +290,7 @@ - @@ -690,6 +690,28 @@ export default { handleEvent(data) { this.isShowAddPay = data }, + handleUpdateEvent(data){ + if (data.type == this.payTypeWeixin) { + this.bindWxpayId = data.payid + this.selectWxpay = data + } + if (data.type == this.payTypeAlipay) { + this.bindAlipayId = data.payid + this.selectAlipay = data + } + if (data.type == this.payTypeTaoBao) { + this.bindTaobaoId = data.payid + this.selectTaobao = data + } + if (data.type == this.payTypePdd) { + this.bindPddId = data.payid + this.selectPdd = data + } + if (data.type == this.payTypeJingdong) { + this.bindJdId = data.payid + this.selectJd = data + } + }, handleEvent2(data) { this.siteDomain = data.prefix + data.domain; this.domainPrefix = data.prefix