refactor(credit): 调整信用模块数据结构和界面展示

- 修改CreditFinalVersion和CreditGqdj接口字段定义,调整字段顺序和内容
- 移除搜索工具栏中的添加按钮,暂时禁用该功能
- 更新行政许可编辑弹窗样式,设置宽度为70%并移除底部操作按钮
- 移除行政许可编辑表单中的多个冗余字段,精简表单内容
- 为信用相关表格组件添加选择功能和横向滚动支持
- 调整多个信用模块表格列配置,移除省略号显示,优化列标题
- 隐藏表格操作列,暂时禁用行操作功能
- 更新企业信息表格字段配置,增加更多企业相关信息列
- 调整企业表格显示逻辑,将名称替换为匹配名称进行展示
- 为多个信用模块表格添加复选框选择功能
- 移除部分表格中的备注字段,简化数据显示
- 注释掉行双击编辑事件,暂停双击编辑功能
This commit is contained in:
2026-01-19 14:21:24 +08:00
parent 463636578d
commit 1031ed9199
23 changed files with 695 additions and 705 deletions

View File

@@ -7,8 +7,7 @@
:columns="columns"
:datasource="datasource"
:customRow="customRow"
tool-class="ele-toolbar-form"
:scroll="{ x: 2000 }"
:scroll="{ x: 10000 }"
class="sys-org-table"
>
<template #toolbar>
@@ -26,12 +25,12 @@
<template v-if="column.key === 'image'">
<a-image :src="record.image" :width="50" />
</template>
<template v-if="column.key === 'name'">
<template v-if="column.key === 'matchName'">
<template v-if="record.url">
<a :href="record.url" target="_blank">{{ record.name }}</a>
<a :href="record.url" target="_blank">{{ record.matchName }}</a>
</template>
<template v-else>
{{ record.name }}
{{ record.matchName }}
</template>
</template>
<template v-if="column.key === 'status'">
@@ -179,44 +178,37 @@
title: '原文件导入名称',
dataIndex: 'name',
key: 'name',
ellipsis: true,
width: 240
},
{
title: '系统匹配企业名称',
dataIndex: 'matchName',
key: 'matchName',
ellipsis: true,
width: 240
},
{
title: '统一社会信用代码',
dataIndex: 'code',
key: 'code',
ellipsis: true,
width: 200
},
{
title: '登记状态',
dataIndex: 'registrationStatus',
key: 'registrationStatus',
ellipsis: true,
width: 120
},
{
title: '法定代表人',
dataIndex: 'legalPerson',
key: 'legalPerson',
ellipsis: true,
width: 120
},
{
title: '注册资本',
dataIndex: 'registeredCapital',
key: 'registeredCapital',
ellipsis: true,
width: 120
},
{
title: '实缴资本',
dataIndex: 'paidinCapital',
key: 'paidinCapital'
},
{
title: '成立日期',
dataIndex: 'establishDate',
@@ -225,39 +217,225 @@
width: 120
},
{
title: '电话',
dataIndex: 'tel',
key: 'tel',
title: '统一社会信用代码',
dataIndex: 'code',
key: 'code',
ellipsis: true,
width: 150
width: 200
},
{
title: '企业地址',
dataIndex: 'address',
key: 'address',
ellipsis: true,
width: 120
},
{
title: '所属省份',
dataIndex: 'province',
key: 'province',
ellipsis: true,
width: 120
},
{
title: '所属城市',
dataIndex: 'city',
key: 'city',
ellipsis: true,
width: 120
},
{
title: '所属县区',
dataIndex: 'region',
key: 'region',
width: 120
},
{
title: '电话',
dataIndex: 'tel',
key: 'tel',
width: 150
},
{
title: '更多电话',
dataIndex: 'tel',
key: 'tel',
ellipsis: true,
width: 150
},
{
title: '邮箱',
dataIndex: 'email',
key: 'email',
ellipsis: true,
width: 150
},
{
title: '更多邮箱',
dataIndex: 'moreEmail',
key: 'moreEmail',
width: 120,
ellipsis: true
},
{
title: '企业(机构)类型',
dataIndex: 'institutionType',
key: 'institutionType',
width: 120
},
{
title: '纳税人识别号',
dataIndex: 'taxpayerCode',
key: 'taxpayerCode',
width: 120
},
{
title: '注册号',
dataIndex: 'registrationNumber',
key: 'registrationNumber'
},
{
title: '组织机构代码',
dataIndex: 'organizationalCode',
key: 'organizationalCode',
width: 120
},
{
title: '参保人数',
dataIndex: 'numberOfInsuredPersons',
key: 'numberOfInsuredPersons',
width: 120
},
{
title: '参保人数所属年报',
dataIndex: 'annualReport',
key: 'annualReport',
width: 120
},
{
title: '营业期限',
dataIndex: 'businessTerm',
key: 'businessTerm',
width: 120
},
{
title: '国标行业门类',
dataIndex: 'nationalStandardIndustryCategories',
key: 'nationalStandardIndustryCategories',
},
{
title: '国标行业大类',
dataIndex: 'nationalStandardIndustryCategories2',
key: 'nationalStandardIndustryCategories2'
},
{
title: '国标行业中类',
dataIndex: 'nationalStandardIndustryCategories3',
key: 'nationalStandardIndustryCategories3'
},
{
title: '国标行业小类',
dataIndex: 'nationalStandardIndustryCategories4',
key: 'nationalStandardIndustryCategories4'
},
{
title: '国标行业小类',
dataIndex: 'nationalStandardIndustryCategories5',
key: 'nationalStandardIndustryCategories5'
},
{
title: '企查查行业大类',
dataIndex: 'nationalStandardIndustryCategories6',
key: 'nationalStandardIndustryCategories6'
},
{
title: '企查查行业中类',
dataIndex: 'nationalStandardIndustryCategories7',
key: 'nationalStandardIndustryCategories7'
},
{
title: '企查查行业小类',
dataIndex: 'nationalStandardIndustryCategories8',
key: 'nationalStandardIndustryCategories8'
},
{
title: '企业规模',
dataIndex: 'companySize',
key: 'companySize'
},
{
title: '曾用名',
dataIndex: 'formerName',
key: 'formerName'
},
{
title: '英文名',
dataIndex: 'englishName',
key: 'englishName'
},
{
title: '官网',
dataIndex: 'domain',
key: 'domain'
},
{
title: '通信地址',
dataIndex: 'mailingAddress',
key: 'mailingAddress'
},
{
title: '企业简介',
dataIndex: 'companyProfile',
key: 'companyProfile',
ellipsis: true
},
{
title: '经营范围',
dataIndex: 'natureOfBusiness',
key: 'natureOfBusiness',
ellipsis: true
},
{
title: '登记机关',
dataIndex: 'registrationAuthority',
key: 'registrationAuthority'
},
{
title: '纳税人资质',
dataIndex: 'taxpayerQualification',
key: 'taxpayerQualification'
},
{
title: '最新年报年份',
dataIndex: 'latestAnnualReportYear',
key: 'latestAnnualReportYear'
},
{
title: '最新年报营业收入',
dataIndex: 'latestAnnualReportOnOperatingRevenue',
key: 'latestAnnualReportOnOperatingRevenue'
},
{
title: '企查分',
dataIndex: 'enterpriseScoreCheck',
key: 'enterpriseScoreCheck',
ellipsis: true,
width: 120
key: 'enterpriseScoreCheck'
},
{
title: '信用等级',
dataIndex: 'creditRating',
key: 'creditRating',
ellipsis: true,
width: 120
key: 'creditRating'
},
{
title: '科创分',
dataIndex: 'cechnologyScore',
key: 'cechnologyScore'
},
{
title: '科创等级',
dataIndex: 'cechnologyLevel',
key: 'cechnologyLevel'
},
{
title: '是否小微企业',