From 40839aadc80945ba3e7f02ee84cf4702791f63b5 Mon Sep 17 00:00:00 2001 From: linxd <544554903@qq.com> Date: Wed, 16 Jul 2025 16:38:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=84=E4=BB=B7=E7=BB=93=E6=9E=9C=E5=92=8C?= =?UTF-8?q?=E8=AF=84=E4=BB=B7=E6=89=93=E5=88=86(=E6=8C=89=E8=AF=84?= =?UTF-8?q?=E4=BB=B7=E4=BB=BB=E5=8A=A1)=E5=88=97=E8=A1=A8=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=A2=9E=E5=8A=A0=E5=8F=82=E6=95=B0selectBy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/models/supplierAnnualTaskManage.ts | 1 + src/models/supplierTaskManage.ts | 1 + .../EvaluatorComponents/SupplierTable.tsx | 16 ++++++++++++++-- .../supplierEvaluateResult.tsx | 1 + .../supplierEvaluateScore.tsx | 1 + .../EvaluatorComponents/SupplierTable.tsx | 15 ++++++++++++++- .../supplierEvaluateResult.d.ts | 1 + .../supplierEvaluateScore.d.ts | 1 + .../supplierTaskManage.d.ts | 1 + 9 files changed, 35 insertions(+), 3 deletions(-) diff --git a/src/models/supplierAnnualTaskManage.ts b/src/models/supplierAnnualTaskManage.ts index 86db832..011dabd 100644 --- a/src/models/supplierAnnualTaskManage.ts +++ b/src/models/supplierAnnualTaskManage.ts @@ -97,6 +97,7 @@ const supplierAnnualTaskManage: SupplierTaskModelType = { id: item.supplierId, name: item.supplierName, evaluators: item.userList, + unifiedCode: item.socialCreditCode })), // 供应商IDs与用户IDs diff --git a/src/models/supplierTaskManage.ts b/src/models/supplierTaskManage.ts index 5612a94..2f24fed 100644 --- a/src/models/supplierTaskManage.ts +++ b/src/models/supplierTaskManage.ts @@ -97,6 +97,7 @@ const SupplierTaskModel: SupplierTaskModelType = { id: item.supplierId, name: item.supplierName, evaluators: item.userList, + unifiedCode: item.socialCreditCode })), // 指标列表 diff --git a/src/pages/supplierAnnualManage/supplierAnnualTaskManage/components/EvaluatorComponents/SupplierTable.tsx b/src/pages/supplierAnnualManage/supplierAnnualTaskManage/components/EvaluatorComponents/SupplierTable.tsx index 6dcdc70..b3b7056 100644 --- a/src/pages/supplierAnnualManage/supplierAnnualTaskManage/components/EvaluatorComponents/SupplierTable.tsx +++ b/src/pages/supplierAnnualManage/supplierAnnualTaskManage/components/EvaluatorComponents/SupplierTable.tsx @@ -1,6 +1,7 @@ import React from 'react'; import { Table, Space, Button, Modal, Tooltip } from 'antd'; import { useIntl, FormattedMessage } from 'umi'; +import { useSupplierDetailModal } from '@/components/SupplierDetailModalContext/SupplierDetailModalContext'; interface SupplierTableProps { suppliers: supplierAnnualTaskManage.SupplierItem[]; // 供应商数据列表 @@ -22,7 +23,7 @@ const SupplierTable: React.FC = ({ mode, }) => { const intl = useIntl(); - + const supplierDetailModal = useSupplierDetailModal(); // 表格行选择配置 const rowSelection = { selectedRowKeys, @@ -62,16 +63,24 @@ const SupplierTable: React.FC = ({ title: , dataIndex: 'supplierName', key: 'supplierName', + ellipsis: true, + render: (supplierName: string, record: supplierAnnualTaskManage.SupplierItem) => ( + + supplierDetailModal?.(record.id)}>{supplierName} + + ), }, { title: , dataIndex: 'socialCreditCode', key: 'socialCreditCode', + ellipsis: true, }, { title: , dataIndex: 'categoryName', key: 'categoryName', + ellipsis: true, render: (categoryName: string) => ( {categoryName || '-'} @@ -82,16 +91,19 @@ const SupplierTable: React.FC = ({ title: , dataIndex: 'deptName', key: 'deptName', + ellipsis: true, }, { title: , - align: 'center' as const, dataIndex: 'evaluatorCount', key: 'evaluatorCount', }, { title: , key: 'action', + width: 250, + align: 'center' as const, + ellipsis: true, render: (_: any, record: supplierAnnualTaskManage.SupplierItem) => (