登录 个人 与 零星采购

This commit is contained in:
孙景学
2025-07-09 14:01:45 +08:00
parent 56da66ee21
commit b46b35cd4b
35 changed files with 1054 additions and 343 deletions

View File

@ -5,7 +5,7 @@ import { SearchOutlined } from '@ant-design/icons';
//类型定义
import type { ColumnsType, TablePaginationConfig } from 'antd/es/table';
//umi 相关
import { useIntl } from 'umi';
import { useIntl, connect } from 'umi';
//本地组件、弹窗、业务逻辑
import SupplierViewModal from './components/SupplierViewModal';
import SupplierDetailModal from './components/SupplierDetailModal';
@ -29,8 +29,13 @@ const statusColor = (status: string) => {
if (status === '已准入') return 'green';
return undefined;
};
interface RegistrationQueryProps {
dispatch: any;
}
// 页面主体
const RegistrationQuery: React.FC = () => {
const RegistrationQuery: React.FC<RegistrationQueryProps> = ({ dispatch }) => {
//双语
const intl = useIntl();
//查询表单
@ -112,7 +117,18 @@ const RegistrationQuery: React.FC = () => {
ellipsis: true,
render: (dom, record) =>
<Tooltip title={record.name}>
<a
onClick={() => {
dispatch({
type: 'globalModal/show',
payload: {
id: record.id,
},
});
}}
>
{record.name}
</a>
</Tooltip>,
},
{
@ -220,4 +236,4 @@ const RegistrationQuery: React.FC = () => {
</>
);
};
export default RegistrationQuery;
export default connect()(RegistrationQuery);