|
@@ -28,6 +28,7 @@ const ConteactManager = (props) => {
|
|
const [visible, setVisible] = useState(false);
|
|
const [visible, setVisible] = useState(false);
|
|
const [detail, setDetail] = useState({});
|
|
const [detail, setDetail] = useState({});
|
|
const [data, setData] = useState([]);
|
|
const [data, setData] = useState([]);
|
|
|
|
+ const [pagination, setPagination] = useState({ current: 0 });
|
|
const typeRef = useRef();
|
|
const typeRef = useRef();
|
|
const parentIdRef = useRef(0);
|
|
const parentIdRef = useRef(0);
|
|
|
|
|
|
@@ -190,7 +191,10 @@ const ConteactManager = (props) => {
|
|
let resultData = data?.list?.map((item) => {
|
|
let resultData = data?.list?.map((item) => {
|
|
return item.sub_num > 0 ? { ...item, children: [] } : item;
|
|
return item.sub_num > 0 ? { ...item, children: [] } : item;
|
|
});
|
|
});
|
|
|
|
+
|
|
setData(resultData);
|
|
setData(resultData);
|
|
|
|
+ setPagination(data?.pagination);
|
|
|
|
+ // setData({ list: resultData, pagination: data?.pagination });
|
|
console.log(data);
|
|
console.log(data);
|
|
},
|
|
},
|
|
});
|
|
});
|
|
@@ -245,6 +249,8 @@ const ConteactManager = (props) => {
|
|
if (idx > -1) {
|
|
if (idx > -1) {
|
|
resultData[idx].children = res?.data?.list;
|
|
resultData[idx].children = res?.data?.list;
|
|
setData(resultData);
|
|
setData(resultData);
|
|
|
|
+ setPagination(res.data?.pagination);
|
|
|
|
+ // setData({ list: resultData, pagination: res.data?.pagination });
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
@@ -256,6 +262,9 @@ const ConteactManager = (props) => {
|
|
calRun(data);
|
|
calRun(data);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
+ const onPageChange = (page) => {
|
|
|
|
+ run({ ...searchData, current: page });
|
|
|
|
+ };
|
|
return (
|
|
return (
|
|
<PageContainer>
|
|
<PageContainer>
|
|
<div className={styles.searchContent}>
|
|
<div className={styles.searchContent}>
|
|
@@ -357,7 +366,7 @@ const ConteactManager = (props) => {
|
|
console.log(expanded, record);
|
|
console.log(expanded, record);
|
|
if (expanded) handleQueryChildren({ is_parent: record.id });
|
|
if (expanded) handleQueryChildren({ is_parent: record.id });
|
|
}}
|
|
}}
|
|
- // pagination={data?.pagination}
|
|
|
|
|
|
+ pagination={{ ...pagination, onChange: onPageChange }}
|
|
/>
|
|
/>
|
|
<ContractModal
|
|
<ContractModal
|
|
detail={detail}
|
|
detail={detail}
|