>({});
useEffect(() => {
window.parent.postMessage({ type: "init" }, "*");
@@ -22,9 +23,10 @@ const CommonTable: FC = (props) => {
const receiveMessageFromIndex = (event: any) => {
const data: any = exceptStr(event.data);
if (!_.isEmpty(data)) {
- const { columns, dataSource, countResult, showSum, pageInfo } = data;
+ const { columns, dataSource, countResult, showSum, pageInfo, i18n } = data;
const { current: pageNum, pageSize: size, total } = pageInfo;
setDataSource(dataSource);
+ setI18n(i18n);
setColumns(_.map(columns, item => {
if (item.dataIndex === "salarySob") {
return {
@@ -32,7 +34,7 @@ const CommonTable: FC = (props) => {
render: (text: string, r: { acctTimes?: number }) => {
return
{text}
- {`第${r?.acctTimes}次`}
+ {`${i18n["第"]}${r?.acctTimes}${i18n["次"]}`}
;
}
};
@@ -65,7 +67,7 @@ const CommonTable: FC = (props) => {
size="small"
scroll={{ x: 1200, y: `calc(100vh - 109px)` }}
pagination={{
- ...paginationFun(pageInfo, sizeChange, onChange),
+ ...paginationFun(pageInfo, sizeChange, onChange, i18n),
size: "default"
}}
summary={() => {
@@ -85,7 +87,7 @@ const CommonTable: FC = (props) => {
_.map([...totalColumns], (item, index) => {
if (index === 0) {
return 总计;
+ type="danger">{i18n["总计"]}