修改列表查询bug

This commit is contained in:
linxd
2025-07-02 17:05:50 +08:00
parent 044bcd5066
commit fafb2cda44
5 changed files with 120 additions and 81 deletions

View File

@ -11,16 +11,12 @@ import {
Tooltip,
Tag,
DatePicker,
Row,
Col,
Card,
} from 'antd';
import type { TablePaginationConfig } from 'antd';
import {
SearchOutlined,
DeleteOutlined,
EyeOutlined,
EditOutlined,
} from '@ant-design/icons';
import { getAnnualReviewList } from '@/servers/api/supplierAnnual';
import {
@ -28,7 +24,8 @@ import {
AnnualReviewStatusText,
AnnualReviewStatusColor,
} from '@/dicts/supplierAnnualReviewDict';
import styles from './supplierAnnualReview.less';
import { getDictList } from '@/servers/api/dicts';
import type { DictItem } from '@/servers/api/dicts';
const { Option } = Select;
const { RangePicker } = DatePicker;
@ -44,7 +41,7 @@ interface AnnualReviewSearchParams {
const SupplierAnnualReview: React.FC = () => {
const [loading, setLoading] = useState<boolean>(false);
const [form] = Form.useForm();
const [reviewStatus, setReviewStatus] = useState<DictItem[]>([]);
const [reviewData, setReviewData] = useState<supplierAnnualReview.ReviewRecord[]>([]);
const [pagination, setPagination] = useState<TablePaginationConfig>({
current: 1,
@ -114,6 +111,11 @@ const SupplierAnnualReview: React.FC = () => {
// 首次加载获取数据
useEffect(() => {
fetchReviewList(pagination.current, pagination.pageSize, {});
getDictList('project_status ').then((res) => {
if (res.success) {
setReviewStatus(res.data);
}
});
}, []);
// 处理查看
@ -282,8 +284,8 @@ const SupplierAnnualReview: React.FC = () => {
</Form.Item>
<Form.Item name="reviewStatus" label="状态">
<Select placeholder="请选择状态" allowClear style={{ width: 120 }}>
{Object.entries(AnnualReviewStatusText).map(([key, value]) => (
<Option key={key} value={key}>{value}</Option>
{reviewStatus.map((item) => (
<Option key={item.code} value={item.code}>{item.dicName}</Option>
))}
</Select>
</Form.Item>