1.首先把写好的接口引入:
import { xxx } from '@/apis/';
// ==========调用接调口处==========
const getTableList = async () => {
try {
setLodingFlag(true);
const obj = {
year: '', // 年份
pageNum: current,
pageSize,
projectNameId: inputChange, //
finalReviewResult: selectActive, //
orderDate: dateSelectionParameters, //
};
const res = await xxx({ ...obj });
if (res?.code === 200 && res?.data) {
setDataSource(res?.data?.records || []);
setTableTolal(res?.data?.total || 0);
setPageSize(res?.data?.size || 10);
setCurrent(res?.data?.current || 1);
} else {
setDataSource([]);
message.error(res.msg);
}
} catch (e: any) {
message.error(e.message);
} finally {
setLodingFlag(false);
}
};
useEffect(() => {
queryTableData();
}, [searchFiled]);
同步方法:
const getResumeName = () => {
const params = {
candidateId: info?.candidateId, //
};
getCandidateInfo(params).then((res: any) => {
if (res?.code === 200 && res?.data) {
setResumeName(res?.data?.orderType);
} else {
message.error(res?.msg || '查询失败');
}
}).catch((err) => {
message.error(err?.message || '查询失败');
});
};