import React from 'react' import CustomTab from '../../components/customTab' import { Dropdown, Menu, Button, Table } from 'antd' import { WeaHelpfulTip, WeaInputSearch, WeaSlideModal, WeaTable } from 'ecCom' import { placeOnFileColumns, dataSource } from './columns' import SlideModalTitle from "../../components/slideModalTitle" import FileMergeDetail from './fileMergeDetail' import { getQueryString } from "../../util/url"; import { inject, observer } from 'mobx-react'; @inject('calculateStore') @observer export default class PlaceOnFileDetail extends React.Component { constructor(props) { super(props); placeOnFileColumns.map(item => { if(item.dataIndex == "username") { item.render = (text, record) => ( {this.onDetail()}}>{text} ) } }) this.state = { slideVisiable: false, } } componentWillMount() { let id = getQueryString("id"); const { calculateStore: { getSalarySobCycle, acctResultList } } = this.props; getSalarySobCycle(id) acctResultList(id) } // 获取列表的列 getColumns() { const { calculateStore: {acctResultListTableStore }} = this.props; let columns = acctResultListTableStore.columns ? [...acctResultListTableStore.columns] : []; columns = columns.filter(item => item.hide == "false") columns.push({ title: '操作', key: "cz", render: (text, record) => { return {this.handleEdit(record)}}>编辑 } }) return columns; } onDetail() { this.setState({slideVisiable: true}) } render() { const { calculateStore } = this.props; const { baseSalarySobCycle, acctResultListDateSource, acctResultListColumns } = calculateStore const menu = (
); const renderRightOperation = () => { return (