From 0aa75c6ffbac72d828aa68b19410892d47247b36 Mon Sep 17 00:00:00 2001
From: yorn <1057707203@qq.com>
Date: Mon, 15 Dec 2025 15:19:26 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BC=81=E6=9F=A5=E6=9F=A5?=
=?UTF-8?q?=E4=BD=BF=E7=94=A8=E7=9C=9F=E5=AE=9E=E7=9A=84=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/api/corporate-information/qichacha.ts | 2 +-
.../corporate-information/CorporateInfoModal.tsx | 14 +++++++++++---
app/routes/rule-groups._index.tsx | 10 +++++++---
3 files changed, 19 insertions(+), 7 deletions(-)
diff --git a/app/api/corporate-information/qichacha.ts b/app/api/corporate-information/qichacha.ts
index 473f02a..26b85c2 100644
--- a/app/api/corporate-information/qichacha.ts
+++ b/app/api/corporate-information/qichacha.ts
@@ -145,7 +145,7 @@ const MOCK_DISHONESTY_NO_RECORDS = {
};
/** 是否使用 Mock 数据 */
-const USE_MOCK = true;
+const USE_MOCK = false;
// ==================== API 方法 ====================
diff --git a/app/components/corporate-information/CorporateInfoModal.tsx b/app/components/corporate-information/CorporateInfoModal.tsx
index 1048296..e987ad5 100644
--- a/app/components/corporate-information/CorporateInfoModal.tsx
+++ b/app/components/corporate-information/CorporateInfoModal.tsx
@@ -313,8 +313,9 @@ export function CorporateInfoModal({
color: '#ffffff',
cursor: refreshing || businessLoading || dishonestyLoading ? 'not-allowed' : 'pointer',
transition: 'all 0.2s',
- display: 'flex',
+ display: 'inline-flex',
alignItems: 'center',
+ justifyContent: 'center',
gap: '6px',
opacity: refreshing || businessLoading || dishonestyLoading ? 0.6 : 1,
}}
@@ -329,8 +330,15 @@ export function CorporateInfoModal({
}
}}
>
-
- {refreshing ? '查询中...' : '对接企查查重新查询'}
+
+ {refreshing ? '查询中...' : '对接企查查重新查询'}
{/* 关闭按钮 */}
diff --git a/app/routes/rule-groups._index.tsx b/app/routes/rule-groups._index.tsx
index b9b4f82..b127976 100644
--- a/app/routes/rule-groups._index.tsx
+++ b/app/routes/rule-groups._index.tsx
@@ -69,7 +69,7 @@ export async function loader({ request }: { request: Request }) {
} catch (error) {
console.error('加载评查点分组失败:', error);
return Response.json({
- error: error,
+ error: error instanceof Error ? error.message : String(error),
groups: [],
totalCount: 0,
page: 1,
@@ -98,8 +98,12 @@ export default function RuleGroupsIndex() {
const canBatchOperation = canBatch('evaluation_group'); // ✅ 批量操作权限
useEffect(() => {
- if(error){
- toastService.error(error.message);
+ if (error) {
+ let errorMsg = typeof error === 'string' ? error : (error.msg || error.message || '加载评查点分组失败');
+ if(errorMsg.includes('Permission denied')){
+ errorMsg = '您没有权限访问该页面';
+ }
+ toastService.error(errorMsg);
}
}, [error]);