diff --git a/src/pages/calcTable/index.tsx b/src/pages/calcTable/index.tsx index 8ef05d9..fd59ea0 100644 --- a/src/pages/calcTable/index.tsx +++ b/src/pages/calcTable/index.tsx @@ -49,7 +49,7 @@ const index: FunctionComponent = (props) => { const data: any = exceptStr(event.data); if (!_.isEmpty(data)) { const { - columns, dataSource, pageInfo, selectedRowKeys: rowKeys, i18n: i18nRes = {}, + columns, dataSource, pageInfo, selectedRowKeys: rowKeys = [], i18n: i18nRes = {}, showTotalCell = false, sumRowlistUrl = "", payload = {}, calcDetail, fixed = true, tableScrollHeight, sumRow, optWidth } = data; diff --git a/src/pages/salaryFileTable/index.tsx b/src/pages/salaryFileTable/index.tsx index ef31bb3..1a5830d 100644 --- a/src/pages/salaryFileTable/index.tsx +++ b/src/pages/salaryFileTable/index.tsx @@ -40,7 +40,7 @@ const Index: FunctionComponent = (props) => { const data: any = exceptStr(event.data); if (!_.isEmpty(data)) { const { - columns, dataSource, pageInfo, selectedRowKeys: rowKeys, i18n: i18nRes = {}, + columns, dataSource, pageInfo, selectedRowKeys: rowKeys = [], i18n: i18nRes = {}, selectedKey, showOperateBtn, showDelSalaryFileBtn, DCChiefPermission } = data; setShowOperateBtn(showOperateBtn); diff --git a/src/pages/unitTable/index.tsx b/src/pages/unitTable/index.tsx index a921749..4e5039b 100644 --- a/src/pages/unitTable/index.tsx +++ b/src/pages/unitTable/index.tsx @@ -22,7 +22,7 @@ const UnitTable: FC = (props) => { const [pageInfo, setPageInfo] = useState>({}); const [sumRow, setSumRow] = useState>({});//总计行数据 const [i18n, setI18n] = useState({}); - const [extraParams, setExtraParams] = useState>({});//额外参数 + const [extraParams, setExtraParams] = useState>({ selectedRowKeys: [] });//额外参数 useEffect(() => { window.parent.postMessage({ type: "init" }, "*"); @@ -46,7 +46,7 @@ const UnitTable: FC = (props) => { setSumRow(sumDataSource); setExtraParams({ selectedKey, scrollHeight, permission, rowKey, showTotalCell, - selectedRowKeys: [extraParams.selectedRowKeys, ...rowKeys] + selectedRowKeys: [...extraParams.selectedRowKeys as string[] | number[], ...rowKeys] }); } }; diff --git a/src/pages/unitTable/renderColsOpts.tsx b/src/pages/unitTable/renderColsOpts.tsx index 479563f..f1638e9 100644 --- a/src/pages/unitTable/renderColsOpts.tsx +++ b/src/pages/unitTable/renderColsOpts.tsx @@ -304,7 +304,7 @@ export function renderCols(initialState: any[], type: string, i18n?: AnyObject, return ( + onClick={() => postMessageToParent("EDIT", record)}>{i18n?.["编辑"]} diff --git a/src/pages/welfareArchiveTable/index.tsx b/src/pages/welfareArchiveTable/index.tsx index fcedda8..7fb50e1 100644 --- a/src/pages/welfareArchiveTable/index.tsx +++ b/src/pages/welfareArchiveTable/index.tsx @@ -39,7 +39,7 @@ const Index: FunctionComponent = (props) => { const data: any = exceptStr(event.data); if (!_.isEmpty(data)) { const { - columns, dataSource, pageInfo, selectedRowKeys: rowKeys, i18n: i18nRes = {}, + columns, dataSource, pageInfo, selectedRowKeys: rowKeys = [], i18n: i18nRes = {}, runStatuses, showOperateBtn } = data; setShowOperateBtn(showOperateBtn);