diff --git a/pc4mobx/hrmSalary/pages/payrollFiles/index.js b/pc4mobx/hrmSalary/pages/payrollFiles/index.js index fa245b51..074a2d80 100644 --- a/pc4mobx/hrmSalary/pages/payrollFiles/index.js +++ b/pc4mobx/hrmSalary/pages/payrollFiles/index.js @@ -789,16 +789,6 @@ class Index extends Component { rowSelection={rowSelection} xWidth={this.getColumns().length * 120} /> - {/* record.archiveStatus === "ARCHIVE" ? "archiveRow" : ""}*/} - {/* // rowSelection={rowSelection}*/} - {/* // scroll={{ x: 1200 }}*/} - {/*/>*/} {/*人员卡片*/} { - this.setState({ - paysetParams: { payStartDate: "", payEndDate: "" }, - slideParams: { ...slideParams, visible: false, id: "" } - }); - }} /> )} {changeSalaryVisible && ( diff --git a/pc4mobx/hrmSalary/pages/salaryFile/salaryItemChangeList.js b/pc4mobx/hrmSalary/pages/salaryFile/salaryItemChangeList.js index 7447ba17..874ee49a 100644 --- a/pc4mobx/hrmSalary/pages/salaryFile/salaryItemChangeList.js +++ b/pc4mobx/hrmSalary/pages/salaryFile/salaryItemChangeList.js @@ -1,9 +1,9 @@ import React from "react"; -import { Menu, Popover, message, Modal } from "antd"; -import { WeaTable } from "ecCom"; +import { Menu, message, Modal, Popover } from "antd"; import { inject, observer } from "mobx-react"; import ChangeSalaryModal from "./changeSalaryModal"; -import { deleteSalaryItem } from '../../apis/archive'; +import { deleteSalaryItem } from "../../apis/archive"; +import UnifiedTable from "../../components/UnifiedTable"; @inject("salaryFileStore") @observer @@ -38,13 +38,13 @@ export default class SalaryItemChangeList extends React.Component { content: "是否删除该调整数据", onOk: () => { const { salaryFileStore: { fetchSingleSalaryItemList } } = this.props; - deleteSalaryItem({ salaryArchiveItemId }).then(({status, errormsg}) => { - if(status){ - message.success("删除成功") + deleteSalaryItem({ salaryArchiveItemId }).then(({ status, errormsg }) => { + if (status) { + message.success("删除成功"); this.searchParams = { salaryArchiveId: this.props.id, current: 1 }; fetchSingleSalaryItemList(this.searchParams); - }else{ - message.error(errormsg || "删除失败") + } else { + message.error(errormsg || "删除失败"); } }); }, @@ -54,35 +54,33 @@ export default class SalaryItemChangeList extends React.Component { }; // 获取Columns - getColumns() { + getColumns = () => { const { salaryFileStore: { singleSalaryItemList }, selectedKey } = this.props; let columns = []; if (singleSalaryItemList.columns) { columns = [...singleSalaryItemList.columns]; - } - if (selectedKey === "fixed") { - columns = [...columns, { - dataIndex: "operate", - title: "操作", - fixed: "right", - width: 100, - render: (text, record) => { - return
- this.handleEdit(record)}>编辑 - this.deleteSalaryItem(record.id)}> - 删除 - } title=""> - - -
; - } - }]; + if (selectedKey === "fixed") { + columns = [...columns, { + dataIndex: "operate", + title: "操作", + render: (text, record) => { + return
+ this.handleEdit(record)}>编辑 + this.deleteSalaryItem(record.id)}> + 删除 + } title=""> + + +
; + } + }]; + } } return columns; - } + }; // 页面跳转 handlePageChange(value) { @@ -94,13 +92,24 @@ export default class SalaryItemChangeList extends React.Component { render() { const { salaryFileStore } = this.props; const { singleSalaryItemList } = salaryFileStore; + console.log(this.getColumns()); return (
- { + if (item.dataIndex !== "operate") { + return { + ...item, + render: (text) => { + return {text}; + } + }; + } + return { ...item }; + }) + } dataSource={singleSalaryItemList.list ? singleSalaryItemList.list : []} - columns={this.getColumns()} - border - scroll={{ x: 500 }} pagination={{ onChange: (value) => { this.handlePageChange(value); @@ -109,6 +118,7 @@ export default class SalaryItemChangeList extends React.Component { showTotal: (total) => `共 ${total} 条`, current: singleSalaryItemList.pageNum }} + xWidth={this.getColumns().length * 100} /> { this.state.changeSalaryVisible &&