优化证明生成刷新或退出最后一步,后数据不对应问题(取消缓存)
This commit is contained in:
@ -155,7 +155,7 @@ function QueryConditionBox(props) {
|
|||||||
<Flex justify={"space-between"} align={"center"}>
|
<Flex justify={"space-between"} align={"center"}>
|
||||||
<Flex justify={"start"} align={"center"}>
|
<Flex justify={"start"} align={"center"}>
|
||||||
<Button icon={<PlusOutlined/>}
|
<Button icon={<PlusOutlined/>}
|
||||||
onClick={() => navigate('/generate-certificate')}>生成新报告</Button>
|
onClick={() => navigate('/generate-certificate')}>生成新证明</Button>
|
||||||
</Flex>
|
</Flex>
|
||||||
<Flex justify={"center"} align={"center"} gap={"large"}>
|
<Flex justify={"center"} align={"center"} gap={"large"}>
|
||||||
<Button type={"primary"} htmlType={"submit"} icon={<SearchOutlined/>}>搜索</Button>
|
<Button type={"primary"} htmlType={"submit"} icon={<SearchOutlined/>}>搜索</Button>
|
||||||
|
|||||||
@ -51,21 +51,23 @@ const ChooseUser = props => {
|
|||||||
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
|
console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows);
|
||||||
allowNext(selectedRows.length > 0);
|
allowNext(selectedRows.length > 0);
|
||||||
setRequest({...request, stuffNumber: selectedRows[0].staffNumber});
|
setRequest({...request, stuffNumber: selectedRows[0].staffNumber});
|
||||||
sessionStorage.setItem('chooseUser', selectedRowKeys)
|
//sessionStorage.setItem('chooseUser', selectedRowKeys)
|
||||||
sessionStorage.removeItem('certificateParam');
|
//sessionStorage.removeItem('certificateParam');
|
||||||
sessionStorage.removeItem('targetKeys');
|
//sessionStorage.removeItem('targetKeys');
|
||||||
sessionStorage.removeItem('generate-request');
|
//sessionStorage.removeItem('generate-request');
|
||||||
},
|
},
|
||||||
defaultSelectedRowKeys: () => {
|
//defaultSelectedRowKeys: () => {
|
||||||
const selectedRowKeys = [];
|
// const selectedRowKeys = [];
|
||||||
let selected = sessionStorage.getItem('chooseUser');
|
// let selected = sessionStorage.getItem('chooseUser');
|
||||||
if (selected) {
|
// if (selected) {
|
||||||
// 转换为number
|
// // 转换为number
|
||||||
selectedRowKeys.push(selected);
|
// selectedRowKeys.push(selected);
|
||||||
allowNext(selectedRowKeys.length > 0);
|
// allowNext(selectedRowKeys.length > 0);
|
||||||
}
|
// }
|
||||||
return selectedRowKeys;
|
// return selectedRowKeys;
|
||||||
}
|
//}
|
||||||
|
// 移除默认选中行的缓存恢复
|
||||||
|
defaultSelectedRowKeys: () => [],
|
||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
@ -15,14 +15,15 @@ const GenerateCertificate = props => {
|
|||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
|
||||||
|
|
||||||
const [current, setCurrent] = React.useState(() => {
|
//const [current, setCurrent] = React.useState(() => {
|
||||||
let nowStep = sessionStorage.getItem('nowStep');
|
// let nowStep = sessionStorage.getItem('nowStep');
|
||||||
if (nowStep === null) {
|
// if (nowStep === null) {
|
||||||
return 0;
|
// return 0;
|
||||||
} else {
|
// } else {
|
||||||
return parseInt(nowStep);
|
// return parseInt(nowStep);
|
||||||
}
|
// }
|
||||||
});
|
//});
|
||||||
|
const [current, setCurrent] = React.useState(0);
|
||||||
|
|
||||||
const [request, setRequest] = React.useState({
|
const [request, setRequest] = React.useState({
|
||||||
ids: [],
|
ids: [],
|
||||||
|
|||||||
Reference in New Issue
Block a user