import React, { Component } from 'react'; import { connect } from 'dva'; import { withRouter } from 'dva/router'; import PTable from '../../../../components/Pro/PTable'; import SearchForm from './SearchForm'; import ContractModal from './ContractModal'; import columnsFun from './columns'; // import st from '../../declaration.less' import { getConfigBayzgzSb } from '../../../../services/api'; import { Alert, Modal } from "antd"; @connect(state => ({ global: state.global })) @withRouter export default class NoCert extends Component { constructor(props, context) { super(props, context); this.state = { forceUpdate: false, pageParm: { //任务列表请求参数 pageSize: '10', pageNumber: '1' }, paramsInit: false, //参数是否准备好 perId: '', //当前人员的id declareNotice: '' //指南模态框 } } componentWillReceiveProps(props) { } componentDidMount() { this.__getConfigBayzgzSb(); } _search = (values) => { this.setState({ pageParm: { ...this.state.pageParm, ...values }, paramsInit: true }); } _updateTable = () => { this.setState({ forceUpdate: true }, () => { this.setState({ forceUpdate: false }); }); } //获取保安员指南 __getConfigBayzgzSb() { getConfigBayzgzSb().then( res => { if (res.retType === '0') { this.setState({ declareNotice: res.data.declareNotice }) } } ) } render() { const columns = columnsFun.call(this); return (