From a351570ff00bfec17dc9f3f8bd3c5cea68c248ad Mon Sep 17 00:00:00 2001
From: rainbro <33367671@qq.com>
Date: Tue, 8 Jul 2025 16:24:18 +0800
Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=E8=AE=BE=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/assets/question_red.svg | 1 +
src/views/agent/siteMobileSetting.vue | 84 ++++++++++++++++++++++++++++-------
2 files changed, 70 insertions(+), 15 deletions(-)
create mode 100644 src/assets/question_red.svg
diff --git a/src/assets/question_red.svg b/src/assets/question_red.svg
new file mode 100644
index 0000000..53b1dbf
--- /dev/null
+++ b/src/assets/question_red.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/views/agent/siteMobileSetting.vue b/src/views/agent/siteMobileSetting.vue
index 1c80122..d24c1aa 100644
--- a/src/views/agent/siteMobileSetting.vue
+++ b/src/views/agent/siteMobileSetting.vue
@@ -70,13 +70,21 @@
+ @change="changeBindWxXcx" displayKey="name" valueKey="xcx_id" placeholder="请选择">
-
+
-
{{ bindWxXcxIdSelectItem.name }}
-
{{ bindWxXcxIdSelectItem.status_desc }}
+
{{ bindWxXcxIdSelectItem.name }}
+
{{ bindWxXcxIdSelectItem.status_desc }}
+
{{ bindWxXcxIdSelectItem.status_desc }}
+
{{ bindWxXcxIdSelectItem.status_desc }}
+
+
+ {{ bindWxXcxIdSelectItem.status_desc }}
+
+
失败原因
+
请选择
@@ -102,7 +110,7 @@
{{ item.status_desc }}
-
失败原因
+
失败原因
{{ item.appid }}
@@ -113,7 +121,24 @@
+ @change="changeBindAliXcx" displayKey="name" valueKey="xcx_id" placeholder="请选择">
+
+
+
+
+
{{ bindAliXcxIdSelectItem.name }}
+
{{ bindAliXcxIdSelectItem.status_desc }}
+
{{ bindAliXcxIdSelectItem.status_desc }}
+
{{ bindAliXcxIdSelectItem.status_desc }}
+
+
+ {{ bindAliXcxIdSelectItem.status_desc }}
+
+
失败原因
+
+
+ 请选择
+
@@ -135,7 +160,7 @@
{{ item.status_desc }}
-
失败原因
+
失败原因
@@ -223,6 +248,14 @@
+
+
+
+
@@ -258,18 +291,20 @@ export default {
siteWxpayInfo: [],
// 站点信息
siteInfo: [],
- options: [],
xcxList: [],
siteXcxList: [],
dialogVisibleMpAuth: false,
showWhatIsH5: false,
dialogVisibleAddXcx: false,
+ dialogVisibleLookError: false,
+ xcxFailReason: '',
bindWxXcxId: 0,
bindAliXcxId: 0,
xcxAppsecret: '',
xcxType: '',
addXcxTitle: '',
- bindWxXcxIdSelectItem:null
+ bindWxXcxIdSelectItem:null,
+ bindAliXcxIdSelectItem:null
}
},
created() {
@@ -351,9 +386,11 @@ export default {
this.siteXcxList = response.data
if (this.siteXcxList && this.siteXcxList[0]) {
this.bindWxXcxId = this.siteXcxList[0].xcx_id
+ this.bindWxXcxIdSelectItem = this.siteXcxList[0]
}
if (this.siteXcxList && this.siteXcxList[2]) {
this.bindAliXcxId = this.siteXcxList[2].xcx_id
+ this.bindAliXcxIdSelectItem = this.siteXcxList[2]
}
console.log(this.bindWxXcxId, 'bindWxXcxId');
console.log(this.bindAliXcxId, 'bindAliXcxId');
@@ -422,11 +459,13 @@ export default {
handleCancel() {
this.dialogVisibleMpAuth = false;
this.dialogVisibleAddXcx = false;
+ this.dialogVisibleLookError = false;
},
// 关闭弹框事件
handleClose() {
this.dialogVisibleMpAuth = false;
this.dialogVisibleAddXcx = false;
+ this.dialogVisibleLookError = false;
},
dialogVisibleChange(data) {
console.log(data, 'data098908090');
@@ -494,26 +533,31 @@ export default {
console.error(error, 'error')
})
},
- changeBind(item) {
+ changeBindWxXcx(item) {
this.bindWxXcxIdSelectItem = {...item}
- // this.bindWxXcxId = item.xcx_id;
+ this.bindWxXcxId = item.xcx_id;
console.log(this.bindWxXcxId);
console.log(this.bindAliXcxId);
console.log(item);
},
- changeBind1(item) {
- // this.bindWxXcxId = item.xcx_id;
+ changeBindAliXcx(item) {
+ this.bindAliXcxIdSelectItem = {...item}
+ this.bindWxXcxId = item.xcx_id;
console.log(this.bindWxXcxId);
console.log(this.bindAliXcxId);
console.log(item);
},
- lookError(e){
+ lookError(fail_reason, e){
// 阻止默认事件 防冒泡
if (e) {
e.preventDefault();
e.stopPropagation();
}
- console.log('查看原因');
+ this.xcxFailReason = fail_reason;
+ this.dialogVisibleLookError = true;
+ },
+ confirmErrinfo() {
+ this.dialogVisibleLookError = false;
}
}
}
@@ -765,6 +809,12 @@ a {
.fontgray {
color: #626573;
}
+.font12 {
+ font-size: 12px;
+}
+.errtitle:hover {
+ color: #006AFF;
+}
.status-item span {
@@ -784,4 +834,8 @@ a {
color: #8A9099;
margin-top: 5px;
}
+.errinfo {
+ width: 100%;
+ height:150px;
+}