import React, { PureComponent } from 'react'; import style from "styled-components"; // import { Modal, Button,Alert,Table } from 'antd'; import { Tabs } from 'antd'; import { // getOnlineInsBlbLink, enterpriseInsComInsGetOnlineInsBlbPreservationPageLink } from "../../../services/api"; import "./InsuranceMangerment.less"; const { TabPane } = Tabs; // import { // enterpriseInsCominsPromptInitPerAddDelIns, //获取保全缴费记录 // } from "../../../services/api"; // const columns = [{ // title: '订单号', // dataIndex: 'no', // }, { // title: '保险产品', // dataIndex: 'product', // }, { // title: '人数(人)', // dataIndex: 'number', // }, { // title: '购买时间', // dataIndex: 'time', // }, { // title: '保费(元)', // dataIndex: 'price', // }]; // const data = [{ // key: '1', // no: '895846714563489792', // product: '安保无忧全年意外险(30万计划)', // number: '100', // time:'2017-12-12', // price:'100元', // }, { // key: '2', // no: '895846714563489792', // product: '安保无忧全年意外险(30万计划)', // number: '100', // time:'2017-12-12', // price:'100元', // }, { // key: '3', // no: '895846714563489792', // product: '安保无忧全年意外险(30万计划)', // number: '100', // time:'2017-12-12', // price:'100元', // }, { // key: '4', // no: '895846714563489792', // product: '安保无忧全年意外险(30万计划)', // number: '100', // time:'2017-12-12', // price:'100元', // }, { // key: '5', // no: '895846714563489792', // product: '安保无忧全年意外险(30万计划)', // number: '100', // time:'2017-12-12', // price:'100元', // }, { // key: '6', // no: '895846714563489792', // product: '安保无忧全年意外险(30万计划)', // number: '100', // time:'2017-12-12', // price:'100元', // }, { // key: '7', // no: '895846714563489792', // product: '安保无忧全年意外险(30万计划)', // number: '100', // time:'2017-12-12', // price:'100元', // }, { // key: '8', // no: '895846714563489792', // product: '安保无忧全年意外险(30万计划)', // number: '100', // time:'2017-12-12', // price:'100元', // }]; // const rowSelection = { // onChange: (selectedRowKeys, selectedRows) => { // console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows); // }, // getCheckboxProps: record => ({ // disabled: record.name === 'Disabled User', // name: record.name, // }), // }; export default class InsurancePreservation extends PureComponent { constructor(props, context) { super(props, context); this.state = { // visible: false, // reducepeoplevisible:false, // addpeoplevisible:false, onlineUrl: "", //购买在线保险的url }; } /************************ajax请求********************************* */ //获取保全缴费记录 // getCollectResume = () => { // // const comId = 1; // // const pageSize = 10; // // const pageNumber = 1; // enterpriseInsCominsPromptInitPerAddDelIns({ }).then((res) => { // console.log("获取保全缴费记录成功:", res); // }, (err) => { // console.log("获取保全缴费记录失败:", err); // }); // } // showModal = () => { // this.setState({ // visible: true, // }); // } // handleOk = (e) => { // console.log(e); // this.setState({ // visible: false, // }); // } // handleCancel = (e) => { // console.log(e); // this.setState({ // visible: false, // }); // } //保险减员提示 // showreducepeopleModal = () => { // this.setState({ // reducepeoplevisible: true, // }); // } // handlereducepeopleOk = (e) => { // console.log(e); // this.setState({ // reducepeoplevisible: false, // addpeoplevisible:false, // }); // // this.getCollectResume(); // } // handlereducepeopleCancel = (e) => { // console.log(e); // this.setState({ // reducepeoplevisible: false, // addpeoplevisible:false, // }); // } // // 保险增员提示 // showaddpeopleModal = () => { // this.setState({ // addpeoplevisible:true, // }); // } // componentWillMount() { // this.messageOnline(); // } componentDidMount() { this.messageOnline(); // this.handleonline(); } //在线购买保险的链接生成 messageOnline = () => { enterpriseInsComInsGetOnlineInsBlbPreservationPageLink({ }).then(data => { this.setState({ onlineUrl: data.data }); }); }; handleonline = () => { setTimeout(() => { window.open(this.state.onlineUrl); }, 500); }; render() { return (