带录入 供应商名称 点击

This commit is contained in:
孙景学
2025-07-18 16:19:07 +08:00
parent c95a0ce7e2
commit 4e8c7d77a8
2 changed files with 16 additions and 5 deletions

View File

@ -2,6 +2,7 @@ import React, { useState, useEffect } from 'react';
import { Modal, Input, Button, Form, Table, Tooltip } from 'antd';
import { coscoSupplierBase } from '../services';
import RegionTypeSelect from '@/components/CommonSelect/RegionTypeSelect'
import { useSupplierDetailModal } from '@/components/SupplierDetailModalContext/SupplierDetailModalContext';
const SupplierSelector: React.FC<{
visible: boolean;
@ -21,6 +22,7 @@ const SupplierSelector: React.FC<{
const [pagination, setPagination] = useState({ current: 1, pageSize: 10, total: 0 });
// 加载态
const [loading, setLoading] = useState(false);
const supplierDetailModal = useSupplierDetailModal();
// 查询
const getTableList = async (values: any = {}, pageNo: number = 1, pageSize: number = 10) => {
@ -59,7 +61,7 @@ const SupplierSelector: React.FC<{
const name = record.supplierType === "ovs" ? record.nameEn : record.name;
return (
<Tooltip placement="topLeft" title={name}>
{name}
<a onClick={() => supplierDetailModal?.(record.id)}>{name || ''}</a>
</Tooltip>
);
}