From c711c3dfe6dfeb04ac9e2c2e81879bf68910951c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com>
Date: Tue, 20 Jan 2026 16:54:20 +0800
Subject: [PATCH] =?UTF-8?q?feat(credit):=20=E6=B7=BB=E5=8A=A0=E4=BF=A1?=
=?UTF-8?q?=E7=94=A8=E6=A8=A1=E5=9D=97=E9=80=9A=E7=94=A8=E5=B7=A5=E5=85=B7?=
=?UTF-8?q?=E6=A0=8F=E5=B9=B6=E4=BC=98=E5=8C=96=E8=A1=A8=E6=A0=BC=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 新增 CreditSearchToolbar2.vue 组件,提供导出、批量删除、搜索功能
- 在所有信用相关页面中新增主体企业字段显示
- 更新表格组件配置,移除不必要的列宽设置
- 替换旧版搜索工具栏为新的统一工具栏组件
- 在信用客户和用户组件中注释掉导入按钮功能
- 为信用工商登记页面添加横向滚动支持
- 在执行债务人页面新增修正主体企业归属按钮
- 配置开发环境API地址为默认启用状态
---
.env.development | 2 +-
.../components/CreditSearchToolbar2.vue | 86 +++++++++++++++++++
.../creditAdministrativeLicense/index.vue | 8 ++
src/views/credit/creditBankruptcy/index.vue | 8 ++
src/views/credit/creditBranch/index.vue | 8 ++
.../credit/creditBreachOfTrust/index.vue | 8 ++
src/views/credit/creditCaseFiling/index.vue | 26 +++---
src/views/credit/creditCompetitor/index.vue | 2 +-
.../credit/creditCourtAnnouncement/index.vue | 8 ++
src/views/credit/creditCourtSession/index.vue | 8 ++
.../creditCustomer/components/search.vue | 12 +--
.../credit/creditDeliveryNotice/index.vue | 17 ++--
src/views/credit/creditExternal/index.vue | 2 +-
src/views/credit/creditFinalVersion/index.vue | 8 ++
src/views/credit/creditGqdj/index.vue | 27 +++---
.../creditHistoricalLegalPerson/index.vue | 8 ++
.../credit/creditJudgmentDebtor/index.vue | 11 +++
.../credit/creditJudicialDocument/index.vue | 8 ++
src/views/credit/creditJudiciary/index.vue | 8 ++
src/views/credit/creditMediation/index.vue | 8 ++
.../credit/creditNearbyCompany/index.vue | 8 ++
src/views/credit/creditPatent/index.vue | 8 ++
src/views/credit/creditRiskRelation/index.vue | 2 +-
src/views/credit/creditSupplier/index.vue | 2 +-
.../creditSuspectedRelationship/index.vue | 8 ++
.../credit/creditUser/components/search.vue | 12 +--
src/views/credit/creditXgxf/index.vue | 8 ++
27 files changed, 273 insertions(+), 48 deletions(-)
create mode 100644 src/views/credit/components/CreditSearchToolbar2.vue
diff --git a/.env.development b/.env.development
index b8ccd8b..fbcc74b 100644
--- a/.env.development
+++ b/.env.development
@@ -1,5 +1,5 @@
VITE_APP_NAME=后台管理(开发环境)
-#VITE_API_URL=http://127.0.0.1:9200/api
+VITE_API_URL=http://127.0.0.1:9200/api
#VITE_SERVER_API_URL=http://127.0.0.1:8000/api
diff --git a/src/views/credit/components/CreditSearchToolbar2.vue b/src/views/credit/components/CreditSearchToolbar2.vue
new file mode 100644
index 0000000..b76ab6e
--- /dev/null
+++ b/src/views/credit/components/CreditSearchToolbar2.vue
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+ 导出
+
+
+
+
+
+ 批量删除
+
+
+
+
+
+
diff --git a/src/views/credit/creditAdministrativeLicense/index.vue b/src/views/credit/creditAdministrativeLicense/index.vue
index 81f4287..b89c216 100644
--- a/src/views/credit/creditAdministrativeLicense/index.vue
+++ b/src/views/credit/creditAdministrativeLicense/index.vue
@@ -32,6 +32,9 @@
+
+ {{ record.companyName || '-' }}
+
@@ -160,6 +163,11 @@
key: 'id',
width: 90
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '决定文书/许可编号',
dataIndex: 'code',
diff --git a/src/views/credit/creditBankruptcy/index.vue b/src/views/credit/creditBankruptcy/index.vue
index 631eac2..891d2b7 100644
--- a/src/views/credit/creditBankruptcy/index.vue
+++ b/src/views/credit/creditBankruptcy/index.vue
@@ -32,6 +32,9 @@
+
+ {{ record.companyName || '-' }}
+
@@ -154,6 +157,11 @@
key: 'id',
width: 90
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '案号',
dataIndex: 'code',
diff --git a/src/views/credit/creditBranch/index.vue b/src/views/credit/creditBranch/index.vue
index 032eefe..4480ad4 100644
--- a/src/views/credit/creditBranch/index.vue
+++ b/src/views/credit/creditBranch/index.vue
@@ -23,6 +23,9 @@
/>
+
+ {{ record.companyName || '-' }}
+
@@ -140,6 +143,11 @@
key: 'id',
width: 90
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '分支机构名称',
dataIndex: 'name',
diff --git a/src/views/credit/creditBreachOfTrust/index.vue b/src/views/credit/creditBreachOfTrust/index.vue
index 48d255a..7e2b9a6 100644
--- a/src/views/credit/creditBreachOfTrust/index.vue
+++ b/src/views/credit/creditBreachOfTrust/index.vue
@@ -31,6 +31,9 @@
+
+ {{ record.companyName || '-' }}
+
@@ -153,6 +156,11 @@
key: 'id',
width: 80
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '案号',
dataIndex: 'caseNumber',
diff --git a/src/views/credit/creditCaseFiling/index.vue b/src/views/credit/creditCaseFiling/index.vue
index 369e821..fce1537 100644
--- a/src/views/credit/creditCaseFiling/index.vue
+++ b/src/views/credit/creditCaseFiling/index.vue
@@ -23,6 +23,9 @@
/>
+
+ {{ record.companyName || '-' }}
+
@@ -140,38 +143,35 @@
key: 'id',
width: 80
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '案号',
dataIndex: 'caseNumber',
- key: 'caseNumber',
- ellipsis: true,
- width: 260
+ key: 'caseNumber'
},
{
title: '案由',
dataIndex: 'causeOfAction',
- key: 'causeOfAction',
- ellipsis: true,
- width: 220
+ key: 'causeOfAction'
},
{
title: '当事人',
dataIndex: 'otherPartiesThirdParty',
- key: 'otherPartiesThirdParty',
- width: 320
+ key: 'otherPartiesThirdParty'
},
{
title: '法院',
dataIndex: 'courtName',
- key: 'courtName',
- ellipsis: true,
- width: 180
+ key: 'courtName'
},
{
title: '立案日期',
dataIndex: 'occurrenceTime',
- key: 'occurrenceTime',
- width: 120
+ key: 'occurrenceTime'
},
{
title: '操作人',
diff --git a/src/views/credit/creditCompetitor/index.vue b/src/views/credit/creditCompetitor/index.vue
index c1795ec..f5c33a2 100644
--- a/src/views/credit/creditCompetitor/index.vue
+++ b/src/views/credit/creditCompetitor/index.vue
@@ -78,7 +78,7 @@
DatasourceFunction,
ColumnItem
} from 'ele-admin-pro/es/ele-pro-table/types';
- import Search from '@/views/credit/components/CreditSearchToolbar.vue';
+ import Search from '@/views/credit/components/CreditSearchToolbar2.vue';
import { exportCreditData } from '../utils/export';
import { getPageTitle } from '@/utils/common';
import CreditCompetitorEdit from './components/creditCompetitorEdit.vue';
diff --git a/src/views/credit/creditCourtAnnouncement/index.vue b/src/views/credit/creditCourtAnnouncement/index.vue
index 7cb33dd..65effff 100644
--- a/src/views/credit/creditCourtAnnouncement/index.vue
+++ b/src/views/credit/creditCourtAnnouncement/index.vue
@@ -31,6 +31,9 @@
+
+ {{ record.companyName || '-' }}
+
@@ -159,6 +162,11 @@
key: 'id',
width: 80
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '案号',
dataIndex: 'caseNumber',
diff --git a/src/views/credit/creditCourtSession/index.vue b/src/views/credit/creditCourtSession/index.vue
index 676cedb..9a6c39e 100644
--- a/src/views/credit/creditCourtSession/index.vue
+++ b/src/views/credit/creditCourtSession/index.vue
@@ -31,6 +31,9 @@
+
+ {{ record.companyName || '-' }}
+
@@ -146,6 +149,11 @@
key: 'id',
width: 80
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '案号',
dataIndex: 'caseNumber',
diff --git a/src/views/credit/creditCustomer/components/search.vue b/src/views/credit/creditCustomer/components/search.vue
index dcdfcf3..1dc717b 100644
--- a/src/views/credit/creditCustomer/components/search.vue
+++ b/src/views/credit/creditCustomer/components/search.vue
@@ -7,12 +7,12 @@
-
-
-
-
- 导入(多)
-
+
+
+
+
+
+
diff --git a/src/views/credit/creditDeliveryNotice/index.vue b/src/views/credit/creditDeliveryNotice/index.vue
index 7cee147..b81e71f 100644
--- a/src/views/credit/creditDeliveryNotice/index.vue
+++ b/src/views/credit/creditDeliveryNotice/index.vue
@@ -23,6 +23,9 @@
/>
+
+ {{ record.companyName || '-' }}
+
@@ -140,17 +143,20 @@
key: 'id',
width: 80
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '案号',
dataIndex: 'caseNumber',
- key: 'caseNumber',
- ellipsis: true
+ key: 'caseNumber'
},
{
title: '案由',
dataIndex: 'causeOfAction',
- key: 'causeOfAction',
- ellipsis: true
+ key: 'causeOfAction'
},
{
title: '当事人',
@@ -160,8 +166,7 @@
{
title: '法院',
dataIndex: 'courtName',
- key: 'courtName',
- ellipsis: true
+ key: 'courtName'
},
{
title: '发布日期',
diff --git a/src/views/credit/creditExternal/index.vue b/src/views/credit/creditExternal/index.vue
index de1cd2c..f83aa1a 100644
--- a/src/views/credit/creditExternal/index.vue
+++ b/src/views/credit/creditExternal/index.vue
@@ -79,7 +79,7 @@
DatasourceFunction,
ColumnItem
} from 'ele-admin-pro/es/ele-pro-table/types';
- import Search from '@/views/credit/components/CreditSearchToolbar.vue';
+ import Search from '@/views/credit/components/CreditSearchToolbar2.vue';
import { exportCreditData } from '../utils/export';
import { getPageTitle } from '@/utils/common';
import CreditExternalEdit from './components/creditExternalEdit.vue';
diff --git a/src/views/credit/creditFinalVersion/index.vue b/src/views/credit/creditFinalVersion/index.vue
index 3bf7ab5..5d48da2 100644
--- a/src/views/credit/creditFinalVersion/index.vue
+++ b/src/views/credit/creditFinalVersion/index.vue
@@ -31,6 +31,9 @@
+
+ {{ record.companyName || '-' }}
+
@@ -145,6 +148,11 @@
key: 'id',
width: 90
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '案号',
dataIndex: 'caseNumber',
diff --git a/src/views/credit/creditGqdj/index.vue b/src/views/credit/creditGqdj/index.vue
index 8a66f40..b17bbfe 100644
--- a/src/views/credit/creditGqdj/index.vue
+++ b/src/views/credit/creditGqdj/index.vue
@@ -8,6 +8,7 @@
:datasource="datasource"
:customRow="customRow"
v-model:selection="selection"
+ :scroll="{ x: 2400 }"
tool-class="ele-toolbar-form"
class="sys-org-table"
>
@@ -31,6 +32,9 @@
+
+ {{ record.companyName || '-' }}
+
@@ -141,6 +145,11 @@
key: 'id',
width: 80
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '被执行人',
dataIndex: 'appellee',
@@ -154,38 +163,32 @@
{
title: '被执行人持有股权、其他投资权益数额',
dataIndex: 'involvedAmount',
- key: 'involvedAmount',
- width: 260
+ key: 'involvedAmount'
},
{
title: '执行法院',
dataIndex: 'courtName',
- key: 'courtName',
- width: 200
+ key: 'courtName'
},
{
title: '状态',
dataIndex: 'dataStatus',
- key: 'dataStatus',
- width: 90
+ key: 'dataStatus'
},
{
title: '冻结日期自',
dataIndex: 'freezeDateStart',
- key: 'freezeDateStart',
- width: 120
+ key: 'freezeDateStart'
},
{
title: '冻结日期至',
dataIndex: 'freezeDateEnd',
- key: 'freezeDateEnd',
- width: 120
+ key: 'freezeDateEnd'
},
{
title: '公示日期',
dataIndex: 'publicDate',
- key: 'publicDate',
- width: 120
+ key: 'publicDate'
},
{
title: '操作人',
diff --git a/src/views/credit/creditHistoricalLegalPerson/index.vue b/src/views/credit/creditHistoricalLegalPerson/index.vue
index d67aace..3b1ef9c 100644
--- a/src/views/credit/creditHistoricalLegalPerson/index.vue
+++ b/src/views/credit/creditHistoricalLegalPerson/index.vue
@@ -23,6 +23,9 @@
/>
+
+ {{ record.companyName || '-' }}
+
@@ -143,6 +146,11 @@
key: 'id',
width: 90
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '名称',
dataIndex: 'name',
diff --git a/src/views/credit/creditJudgmentDebtor/index.vue b/src/views/credit/creditJudgmentDebtor/index.vue
index caaff55..5289a70 100644
--- a/src/views/credit/creditJudgmentDebtor/index.vue
+++ b/src/views/credit/creditJudgmentDebtor/index.vue
@@ -22,6 +22,9 @@
@importData="openImport"
@exportData="exportData"
/>
+
+ 修正主体企业归属
+
@@ -31,6 +34,9 @@
+
+ {{ record.companyName || '-' }}
+
@@ -177,6 +183,11 @@
key: 'id',
width: 80
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '案号',
dataIndex: 'caseNumber',
diff --git a/src/views/credit/creditJudicialDocument/index.vue b/src/views/credit/creditJudicialDocument/index.vue
index 4deb04c..c742b8d 100644
--- a/src/views/credit/creditJudicialDocument/index.vue
+++ b/src/views/credit/creditJudicialDocument/index.vue
@@ -32,6 +32,9 @@
+
+ {{ record.companyName || '-' }}
+
@@ -149,6 +152,11 @@
key: 'id',
width: 80
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '文书标题',
dataIndex: 'title',
diff --git a/src/views/credit/creditJudiciary/index.vue b/src/views/credit/creditJudiciary/index.vue
index f1d1ee5..e365a0d 100644
--- a/src/views/credit/creditJudiciary/index.vue
+++ b/src/views/credit/creditJudiciary/index.vue
@@ -24,6 +24,9 @@
/>
+
+ {{ record.companyName || '-' }}
+
@@ -139,6 +142,11 @@
key: 'id',
width: 90
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '案件名称',
dataIndex: 'name',
diff --git a/src/views/credit/creditMediation/index.vue b/src/views/credit/creditMediation/index.vue
index 95c3a19..c3670d5 100644
--- a/src/views/credit/creditMediation/index.vue
+++ b/src/views/credit/creditMediation/index.vue
@@ -23,6 +23,9 @@
/>
+
+ {{ record.companyName || '-' }}
+
@@ -132,6 +135,11 @@
key: 'id',
width: 80
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '案号',
dataIndex: 'caseNumber',
diff --git a/src/views/credit/creditNearbyCompany/index.vue b/src/views/credit/creditNearbyCompany/index.vue
index 7106b69..585796b 100644
--- a/src/views/credit/creditNearbyCompany/index.vue
+++ b/src/views/credit/creditNearbyCompany/index.vue
@@ -24,6 +24,9 @@
/>
+
+ {{ record.companyName || '-' }}
+
@@ -142,6 +145,11 @@
key: 'id',
width: 90
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '企业名称',
dataIndex: 'name',
diff --git a/src/views/credit/creditPatent/index.vue b/src/views/credit/creditPatent/index.vue
index 43650c5..25562f0 100644
--- a/src/views/credit/creditPatent/index.vue
+++ b/src/views/credit/creditPatent/index.vue
@@ -23,6 +23,9 @@
/>
+
+ {{ record.companyName || '-' }}
+
@@ -140,6 +143,11 @@
key: 'id',
width: 90
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '发明名称',
dataIndex: 'name',
diff --git a/src/views/credit/creditRiskRelation/index.vue b/src/views/credit/creditRiskRelation/index.vue
index d8909aa..c2a824e 100644
--- a/src/views/credit/creditRiskRelation/index.vue
+++ b/src/views/credit/creditRiskRelation/index.vue
@@ -70,7 +70,7 @@
DatasourceFunction,
ColumnItem
} from 'ele-admin-pro/es/ele-pro-table/types';
- import Search from '@/views/credit/components/CreditSearchToolbar.vue';
+ import Search from '@/views/credit/components/CreditSearchToolbar2.vue';
import { exportCreditData } from '../utils/export';
import { getPageTitle } from '@/utils/common';
import CreditRiskRelationEdit from './components/creditRiskRelationEdit.vue';
diff --git a/src/views/credit/creditSupplier/index.vue b/src/views/credit/creditSupplier/index.vue
index 2f6f4b7..9867641 100644
--- a/src/views/credit/creditSupplier/index.vue
+++ b/src/views/credit/creditSupplier/index.vue
@@ -70,7 +70,7 @@
DatasourceFunction,
ColumnItem
} from 'ele-admin-pro/es/ele-pro-table/types';
- import Search from '@/views/credit/components/CreditSearchToolbar.vue';
+ import Search from '@/views/credit/components/CreditSearchToolbar2.vue';
import { exportCreditData } from '../utils/export';
import { getPageTitle } from '@/utils/common';
import CreditSupplierEdit from './components/creditSupplierEdit.vue';
diff --git a/src/views/credit/creditSuspectedRelationship/index.vue b/src/views/credit/creditSuspectedRelationship/index.vue
index 94cb337..866cc64 100644
--- a/src/views/credit/creditSuspectedRelationship/index.vue
+++ b/src/views/credit/creditSuspectedRelationship/index.vue
@@ -23,6 +23,9 @@
/>
+
+ {{ record.companyName || '-' }}
+
@@ -143,6 +146,11 @@
key: 'id',
width: 90
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '企业名称',
dataIndex: 'name',
diff --git a/src/views/credit/creditUser/components/search.vue b/src/views/credit/creditUser/components/search.vue
index 3802325..abd3dfa 100644
--- a/src/views/credit/creditUser/components/search.vue
+++ b/src/views/credit/creditUser/components/search.vue
@@ -7,12 +7,12 @@
-
-
-
-
- 导入(多)
-
+
+
+
+
+
+
diff --git a/src/views/credit/creditXgxf/index.vue b/src/views/credit/creditXgxf/index.vue
index 8ec9ab1..ad241ed 100644
--- a/src/views/credit/creditXgxf/index.vue
+++ b/src/views/credit/creditXgxf/index.vue
@@ -31,6 +31,9 @@
+
+ {{ record.companyName || '-' }}
+
@@ -141,6 +144,11 @@
key: 'id',
width: 80
},
+ {
+ title: '主体企业',
+ dataIndex: 'companyName',
+ key: 'companyName'
+ },
{
title: '案号',
dataIndex: 'caseNumber',