From 53d418fe78d1bafa853b9816e4abc413f8b3fb08 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E6=B0=B8=E9=A1=BA?= <971387674@qq.com>
Date: Wed, 7 Dec 2022 17:06:00 +0800
Subject: [PATCH] =?UTF-8?q?=E8=96=AA=E8=B5=84=E8=B4=A6=E5=A5=97=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2=E9=87=8D=E6=9E=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ledgerPage/components/ledgerTable.js | 28 ++++++++++++++++---
pc4mobx/hrmSalary/pages/ledgerPage/index.less | 8 ++++++
2 files changed, 32 insertions(+), 4 deletions(-)
diff --git a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerTable.js b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerTable.js
index 0219c069..cb49bd49 100644
--- a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerTable.js
+++ b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerTable.js
@@ -5,7 +5,7 @@
* Date: 2022/12/7
*/
import React, { Component } from "react";
-import { WeaTable } from "ecCom";
+import { WeaCheckbox, WeaTable } from "ecCom";
import { getLedgerList } from "../../../apis/ledger";
class LedgerTable extends Component {
@@ -33,9 +33,26 @@ class LedgerTable extends Component {
const payload = { name, ...pageInfo };
this.setState({ loading: true });
getLedgerList(payload).then(({ status, data }) => {
- this.setState({ loading: true });
+ this.setState({ loading: false });
if (status) {
- console.log(data);
+ const { pageNum: current, pageSize, total, columns, list: dataSource } = data;
+ this.setState({
+ pageInfo: { ...pageInfo, current, pageSize, total },
+ dataSource,
+ columns: _.map(columns, item => {
+ const { dataIndex } = item;
+ if (dataIndex === "disable") {
+ item.render = (text) => {
+ return ;
+ };
+ } else {
+ item.render = (text) => {
+ return {text};
+ };
+ }
+ return { ...item };
+ })
+ });
}
});
};
@@ -49,12 +66,15 @@ class LedgerTable extends Component {
showSizeChanger: true,
pageSizeOptions: ["10", "20", "50", "100"],
onShowSizeChange: (current, pageSize) => {
- this.setState({ pageInfo: { ...pageInfo, current, pageSize } });
+ this.setState({ pageInfo: { ...pageInfo, current, pageSize } }, () => {
+ this.getLedgerList();
+ });
},
onChange: current => {
this.setState({
pageInfo: { ...pageInfo, current }
}, () => {
+ this.getLedgerList();
});
}
};
diff --git a/pc4mobx/hrmSalary/pages/ledgerPage/index.less b/pc4mobx/hrmSalary/pages/ledgerPage/index.less
index 34c2ad88..3f90918b 100644
--- a/pc4mobx/hrmSalary/pages/ledgerPage/index.less
+++ b/pc4mobx/hrmSalary/pages/ledgerPage/index.less
@@ -1,3 +1,11 @@
.ledgerWrapper {
height: 100%;
+
+ .tdEllipsis {
+ display: inline-block;
+ width: 100%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
}