字典转换问题修改

This commit is contained in:
孙景学
2025-07-24 16:22:38 +08:00
parent 6c0c837ebe
commit 0ac5c96438
11 changed files with 122 additions and 31 deletions

View File

@ -3,6 +3,7 @@ import { Modal, Input, Row, Col, Table, Button, Form, Tooltip } from 'antd';
import { RightOutlined, LeftOutlined } from '@ant-design/icons';
import { coscoSupplierBase } from '../services';
import RegionTypeSelect from '@/components/CommonSelect/RegionTypeSelect'
import { useSupplierDetailModal } from '@/components/SupplierDetailModalContext/SupplierDetailModalContext';
const SupplierSelector: React.FC<{ visible: boolean; onCancel: () => void; onSelect?: (selected: any[]) => void; }> = ({ visible, onCancel, onSelect }) => {
// 查询
@ -26,6 +27,8 @@ const SupplierSelector: React.FC<{ visible: boolean; onCancel: () => void; onSel
const newSelected = selected.filter((item:any) => !ids.has(item.id));
return [...chosenSuppliers, ...newSelected];
};
const supplierDetailModal = useSupplierDetailModal();
//获取已选供应商
const moveToRight = () => {
const selected = tableListData.filter((item:any) => leftSelected.includes(item.id));
@ -65,7 +68,7 @@ const SupplierSelector: React.FC<{ visible: boolean; onCancel: () => void; onSel
const name = record.supplierType === "ovs"? record.nameEn : record.name;
return(
<Tooltip placement="topLeft" title={name}>
{name}
<a onClick={() => supplierDetailModal?.(record.id)}>{name}</a>
</Tooltip>)
} },
{ title: '统一社会信用代码/税号', ellipsis: true, dataIndex: 'unifiedCode' },