| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 | 
							- import React from "react";
 
- import { Modal, Tabs } from "antd";
 
- const TabPane = Tabs.TabPane;
 
- import ajax from "jquery/src/ajax/xhr.js";
 
- import $ from "jquery/src/ajax";
 
- import ContactPerson from "./detail/contactPerson"; //联系人
 
- import Visit from './detail/visit';
 
- const ChannelDetail = React.createClass({
 
-   getInitialState() {
 
-     return {
 
-       modalVisible: false,
 
-       switchState: false,
 
-       contactData: [],
 
-       contactState: true,
 
-       IntentionState: false,
 
-       businessState: false,
 
-       visitState: false,
 
-       accountState: false,
 
-       basicState: false,
 
-     };
 
-   },
 
-   detailsModal() {
 
-     this.setState({
 
-       basicState: false,
 
-       modalVisible: false,
 
-     });
 
-     this.props.closeDesc(false, true);
 
-   },
 
-   //详情tab切换数据处理
 
-   callback(e) {
 
-     if (e == "1") {
 
-       this.setState({
 
-         IntentionState: true,
 
-         contactState: false,
 
-         accountState: false,
 
-         visitState: false,
 
-         businessState: false,
 
-         basicState: true,
 
-       });
 
-     }
 
-     if (e == "2") {
 
-       this.setState({
 
-         IntentionState: false,
 
-         contactState: true,
 
-         accountState: false,
 
-         visitState: false,
 
-         businessState: false,
 
-         basicState: false,
 
-       });
 
-     }
 
-     if (e == "4") {
 
-       this.setState({
 
-         IntentionState: false,
 
-         contactState: false,
 
-         accountState: false,
 
-         visitState: true,
 
-         businessState: false,
 
-         basicState: false,
 
-       });
 
-     }
 
-     if (e == "5") {
 
-       this.setState({
 
-         IntentionState: false,
 
-         contactState: false,
 
-         accountState: false,
 
-         visitState: false,
 
-         businessState: true,
 
-         basicState: false,
 
-       });
 
-     }
 
-     this.setState({
 
-       callnub: e,
 
-     });
 
-   },
 
-   //取消函数
 
-   closeDetail(e, s) {
 
-     this.setState({
 
-       basicState: false,
 
-       modalVisible: e,
 
-     });
 
-     if (s) {
 
-       this.props.closeDesc(false, true);
 
-     }
 
-   },
 
-   componentWillReceiveProps(nextProps) {
 
-   },
 
-   render() {
 
-     return (
 
-       <div>
 
-         <Modal
 
-           className="customeDetails"
 
-           title="渠道详情"
 
-           width="1800px"
 
-           visible={this.props.visible == "detail"}
 
-           onCancel={this.props.cancel}
 
-           footer=""
 
-         >
 
-           <Tabs defaultActiveKey="1">
 
-             <TabPane tab="联系人信息" key="1">
 
-               <ContactPerson
 
-                 isCustomerAdmin={this.props.isCustomerAdmin}
 
-                 closeDetail={this.closeDetail}
 
-                 name={this.props.IntentionData.name}
 
-                 data={this.props.IntentionData}
 
-                 // contactState={this.state.contactState}
 
-               />
 
-             </TabPane>
 
-             <TabPane tab="渠道跟进" key="2">
 
-               <Visit
 
-                 categoryArr={this.props.categoryArr}
 
-                 closeDetail={this.closeDetail}
 
-                 data={this.props.IntentionData}
 
-                 // visitState={this.state.visitState}
 
-               />
 
-             </TabPane>
 
-           </Tabs>
 
-         </Modal>
 
-       </div>
 
-     );
 
-   },
 
- });
 
- export default ChannelDetail;
 
 
  |