优化与接口调试

This commit is contained in:
孙景学
2025-07-22 13:17:34 +08:00
parent c586e121fe
commit f229b9a19b
22 changed files with 249 additions and 181 deletions

View File

@ -73,16 +73,17 @@ const PersonQualifiedSupplierQuery: React.FC<Props> = ({ dispatch }) => {
const [viewVisible, setViewVisible] = useState(false);
const [detailVisible, setDetailVisible] = useState(false);
const [currentRecord, setCurrentRecord] = useState<any>(null);
const orgIdStr = sessionStorage.getItem('Userinfo');
const currentUser = orgIdStr ? JSON.parse(orgIdStr) : null;
// 查询
const handleSearch = () => {
setPagination(p => ({ ...p, current: 1 }));
getList(selectedKeys);
getList(selectedKeys? selectedKeys:currentUser.organizationId);
};
const handleReset = () => {
form.resetFields();
setPagination(p => ({ ...p, current: 1 }));
getList(selectedKeys);
getList(selectedKeys? selectedKeys:currentUser.organizationId);
};
const handleTreeSelect = (keys: React.Key[]) => {
@ -110,12 +111,12 @@ const PersonQualifiedSupplierQuery: React.FC<Props> = ({ dispatch }) => {
}
};
const getList = async (deptId: string, pageNo: number = 1, pageSize: number = 10) => {
const getList = async (orgId: string, pageNo: number = 1, pageSize: number = 10) => {
setLoading(true);
try {
setDeptId(deptId)
setDeptId(orgId)
const values = form.getFieldsValue();
const { code, data, message } = await getPagePe({ pageNo, pageSize, deptId, ...values });
const { code, data, message } = await getPagePe({ pageNo, pageSize, orgId, ...values });
if (code === 200) {
setData(data.records);
setPagination({ current: pageNo, pageSize, total: data.total });
@ -137,9 +138,9 @@ const PersonQualifiedSupplierQuery: React.FC<Props> = ({ dispatch }) => {
setDataTree(tree);
const firstLeafKey = findFirstLeafKey(tree);
if (firstLeafKey) {
setSelectedKeys(firstLeafKey);
setTreeSelected([firstLeafKey]);
getList(firstLeafKey);
// setSelectedKeys(firstLeafKey);
// setTreeSelected([firstLeafKey]);
getList(currentUser.organizationId);
}
}
}).finally(() => {
@ -225,6 +226,7 @@ const PersonQualifiedSupplierQuery: React.FC<Props> = ({ dispatch }) => {
<Button className="buttonOther" type="primary" onClick={() => {
const values = form.getFieldsValue();
values.deptId = DeptId;
values.orgId = DeptId? DeptId: currentUser.organizationId;
downloadFile('/coscoSupplierBase/getPagePeExport', 'GET', values);
}}>