import React from 'react'; import { Modal, message, layout, Spin, Input, Button, Form, Row, Col, Radio } from 'antd'; import ajax from 'jquery/src/ajax/xhr.js'; import $ from 'jquery/src/ajax'; const FormItem =Form.Item; const AddContact = React.createClass({ getInitialState() { return { addcontactModul: false, } }, addcontactModulOK() { this.setState({ addcontactModul: false }) this.props.closeFollow(true, true) }, addcontactModulcancel() { this.setState({ addcontactModul: false }) this.props.closeFollow(false, false) }, //新增联系人保存函数 submitcontactman(e) { e.preventDefault(); if(!this.state.newname){ message.warn('请输入姓名'); return ; }; if(!this.state.newmobile){ message.warn('请输入手机号码'); return ; }; if(this.state.newmobile.length!=11){ message.error('请填写正确的手机号码'); return } this.setState({ loading: true }) $.ajax({ method: "post", dataType: "json", crossDomain: false, url: globalConfig.context + "/api/admin/customer/addOneContact", data: { uid: this.state.uid, name: this.state.newname, mobile: this.state.newmobile, email: this.state.newemail, wechat: this.state.newwechat, depatrment: this.state.newdepatrment, position: this.state.newposition, sex: this.state.newsex, qq: this.state.newqq }, success: function(data) { if(!data.error.length) { this.addcontactModulOK() this.setState({ loading: false, }) } else { message.warning(data.error[0].message); }; }.bind(this) }); }, componentWillReceiveProps(nextProps) { if(nextProps.addcontactModul && nextProps.uids) { this.setState({ newsex: undefined, newname: '', newmobile: '', newwechat: '', newqq: '', newdepatrment: '', newposition: '', newemail: '', addcontactModul: true, uid: nextProps.uids, loading:false }) }; }, render() { return(