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