diff --git a/pages/settlement/index.js b/pages/settlement/index.js
index d7da390..17e4651 100644
--- a/pages/settlement/index.js
+++ b/pages/settlement/index.js
@@ -1183,7 +1183,9 @@ Page({
// 更新页面状态
this.setData({
partnerstatus: userData.partnerstatus || '', // 使用数据库字段名,不设置默认值
- auditFailedReason: userData.reasonforfailure || '暂无详细的审核失败原因,请联系客服了解详情。'
+ auditFailedReason: userData.reasonforfailure || '暂无详细的审核失败原因,请联系客服了解详情。',
+ // 添加审核失败相关的URL
+ reviewGuideUrl: 'https://youniao.icu/guide/settlement-review'
});
console.log('已同步服务器入驻状态:', userData.partnerstatus);
@@ -1199,5 +1201,42 @@ Page({
} catch (error) {
console.error('同步入驻状态失败:', error);
}
+ },
+
+ // 打开审核指南
+ openReviewGuide() {
+ const { reviewGuideUrl } = this.data;
+ if (reviewGuideUrl) {
+ wx.openUrl({
+ url: reviewGuideUrl,
+ success: () => {
+ console.log('已在系统浏览器打开审核指南');
+ },
+ fail: (err) => {
+ console.error('打开审核指南失败:', err);
+ // 如果openUrl失败,尝试使用旧版本API
+ if (wx.openLink) {
+ wx.openLink({
+ url: reviewGuideUrl,
+ success: () => {
+ console.log('已使用openLink打开审核指南');
+ },
+ fail: (linkErr) => {
+ console.error('使用openLink打开审核指南失败:', linkErr);
+ wx.showToast({
+ title: '打开审核指南失败',
+ icon: 'none'
+ });
+ }
+ });
+ } else {
+ wx.showToast({
+ title: '打开审核指南失败',
+ icon: 'none'
+ });
+ }
+ }
+ });
+ }
}
});
\ No newline at end of file
diff --git a/pages/settlement/index.wxml b/pages/settlement/index.wxml
index 46fc908..47a80ee 100644
--- a/pages/settlement/index.wxml
+++ b/pages/settlement/index.wxml
@@ -292,6 +292,12 @@
{{auditFailedReason}}
+
+
+ 了解审核要求:
+ 审核指南
+
+
diff --git a/pages/settlement/index.wxss b/pages/settlement/index.wxss
index 2eae155..4932b51 100644
--- a/pages/settlement/index.wxss
+++ b/pages/settlement/index.wxss
@@ -1363,6 +1363,31 @@ picker {
margin-top: 32rpx;
}
+/* 审核指南样式 */
+.audit-guide {
+ margin: 32rpx 0;
+ text-align: center;
+ font-size: 26rpx;
+ color: #666;
+}
+
+.guide-text {
+ margin-right: 8rpx;
+}
+
+.guide-link {
+ color: #1890FF;
+ text-decoration: underline;
+ cursor: pointer;
+ padding: 8rpx 16rpx;
+ border-radius: 8rpx;
+ transition: background-color 0.2s ease;
+}
+
+.guide-link:active {
+ background-color: rgba(24, 144, 255, 0.1);
+}
+
.protocol-header {
padding: 32rpx;