import React from 'react' import CustomTab from '../../components/customTab' import { Button, Table } from "antd" import { WeaTable } from 'ecCom' import { declarationColumns, dataSource} from './columns' import "./index.less" import { inject, observer } from 'mobx-react'; import { getQueryString } from '../../util/url' @inject('declareStore') @observer export default class GenerateDeclarationDetail extends React.Component { constructor(props) { super(props) this.id = getQueryString("id") } componentWillMount() { const { declareStore: { getDetailList, getDeclareInfo }} = this.props; getDetailList(this.id) getDeclareInfo(this.id) } // 导出 handleExport() { const { declareStore: {exportSalaryArchive}} = this.props; exportSalaryArchive(this.id) } getColumns() { const { declareStore: {datailColumns}} = this.props; let columns = [...datailColumns] return columns.map(item => { item = {...item} item.width = "150px" return item; }) } render() { const { declareStore: { detailDataSource, detailTableStore, declareInfo, datailColumns }} = this.props; const renderRightOperation = () => { return (
) } const renderLeftOperation = () => { return (
薪资所属月:{declareInfo.salaryMonth && declareInfo.salaryMonth.year} - {declareInfo.salaryMonth && declareInfo.salaryMonth.monthValue} 个税扣缴义务人:{declareInfo.taxAgentName}
) } return (
) } }