salary-management-front/pc4mobx/hrmSalary/pages/salaryItem/deleteSalaryItemModal.js

43 lines
1.8 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import React from 'react'
import { systemItemColumns, dataSource } from './columns'
import { WeaInputSearch } from 'ecCom'
import { Modal, Button, Table } from 'antd'
import { inject, observer } from 'mobx-react';
import { WeaTableNew } from "comsMobx"
const WeaTable = WeaTableNew.WeaTable;
@inject('salaryItemStore')
@observer
export default class DeleteSalaryItemModal extends React.Component {
render() {
const { salaryItemStore } = this.props;
const { deleteTableStore } = salaryItemStore
const handleDelete = () => {
const { salaryItemStore: { deleteItem } } = this.props;
deleteItem();
}
return (
<Modal visible={this.props.visible} onCancel={() => {this.props.onCancel()}} width={800}>
<div style={{height: "47px", lineHeight: '47px'}}>
<span style={{marginLeft: "10px", fontSize: '14px'}}>批量删除</span>
<div style={{float: "right", marginRight: "40px"}}>
<Button type="primary" style={{marginRight: '10px'}} onClick={() => {handleDelete()}}>批量删除</Button>
<WeaInputSearch />
</div>
</div>
<div style={{margin: "10px"}}>
<WeaTable // table内部做了loading加载处理页面就不需要再加了
comsWeaTableStore={deleteTableStore} // table store
hasOrder={true} // 是否启用排序
needScroll={true} // 是否启用table内部列表滚动将自适应到父级高度
// getColumns={this.getColumns}
// onOperatesClick={this.onOperatesClick.bind(this)}
/>
</div>
</Modal>
)
}
}