import React from "react";
import { Spin, Button, Tabs, Table, message, Modal } from "antd";
import $ from "jquery/src/ajax";
const ZhuanjiaoDetail = React.createClass({
  getInitialState() {
    return {
      loading: false,
      colunmn: [
        {
          title: "序号",
          dataIndex: "id",
          key: "id",
        },
        {
          title: "客户姓名",
          dataIndex: "userName",
          key: "userName",
        },
        {
          title: "管理员",
          dataIndex: "usedAName",
          key: "usedAName",
        },
        {
          title: "现管理员",
          dataIndex: "newAName",
          key: "newAName",
        },
        //  0录入 1 领取 2 转交客户 3转交业务 4 未跟进丢失(30) 5未签单丢失（270天） 6移除
        {
          title: "转交类型",
          dataIndex: "type",
          key: "type",
          render: text => {
            return (
                <span>
                  {
                    text === 0 ? "录入":
                        text === 1 ? "领取":
                            text === 2 ? "转交客户":
                                text === 3 ? "转交业务":
                                    text === 4 ? "未跟进丢失(30天)":
                                        text === 5 ? "未签单丢失（270天）" :
                                            text === 6 ? "移除" : ""
                  }
                </span>
            )
          }
        },
        {
          title: "项目名称",
          dataIndex: "pName",
          key: "pName",
        },
        {
          title: "创建时间",
          dataIndex: "createDate",
          key: "createDate",
        },
      ]
    };
  },
  loadData() {
      this.setState({
        loading: true
      });
      $.ajax({
        method: "get",
        dataType: "json",
        crossDomain: false,
        url: globalConfig.context + "/api/admin/customer/transferList",
        data: {
          uid: this.props.id,
        },
        success: function (data) {
          if (data.error.length || data.data.list == "") {
            if (data.error && data.error.length) {
              message.warning(data.error[0].message);
            }
          } else {
            this.setState({
              dataSource: data.data,
            });
          }
        }.bind(this),
      }).always(
        function () {
          this.setState({
            loading: false,
          });
        }.bind(this)
      );

  },
  componentWillMount() {
    this.loadData()
  },
  render() {
    return (
      <Modal
        style={{ position: "relative" }}
        title="转交记录"
        visible={this.props.visible}
        onCancel={this.props.cancel}
        footer={null}
        width={800}
        destroyOnClose={true}
      >
        <Spin spinning={this.state.loading} >
          <Table
            columns={this.state.colunmn}
            dataSource={this.state.dataSource}
            pagination={false}
            scroll={{ x: "max-content", y: 0 }}
            bordered
            size="small"
          />
        </Spin>
      </Modal>
    );
  },
});

export default ZhuanjiaoDetail;
