console.log(formulaDesc)}>
+ onClick={() => {
+ window.parent.postMessage(
+ {
+ type: "turn",
+ payload: { id: "FORMULA", params: { formulaDesc } }
+ },
+ "*"
+ );
+ }}>
{lanObj["系统值"]}:
{acctResultValue}
@@ -80,14 +88,18 @@ const OCTable: FC = (props) => {
const sizeChange = (pageobj: IPage) => {
};
const onChange = (pageobj: IPage) => {
- setPageInfo({ ...pageInfo, ...pageobj });
- window.parent.postMessage(
- {
- type: "turn",
- payload: { id: "PAGEINFO", params: { ...pageInfo, ...pageobj } }
- },
- "*"
- );
+ const { pageNum, size: pageSize } = pageobj;
+ setPageInfo((prevState) => {
+ const { size } = prevState;
+ window.parent.postMessage(
+ {
+ type: "turn",
+ payload: { id: "PAGEINFO", params: { ...pageInfo, pageNum: size === pageSize ? pageNum : 1, size: pageSize } }
+ },
+ "*"
+ );
+ return { ...pageInfo, current: size === pageSize ? pageNum : 1, size: pageSize };
+ });
};
return