diff --git a/src/pages/plan/add/add.js b/src/pages/plan/add/add.js
index d32dda89..a37cd150 100644
--- a/src/pages/plan/add/add.js
+++ b/src/pages/plan/add/add.js
@@ -27,8 +27,8 @@ export default class add extends React.Component{
email_list:[],
phone:"",
email:"",
- email_radio:null,
- phone_radio:null,
+ email_radio:-1,
+ phone_radio:-1,
audit_visible:false,
card_visible:false
}
@@ -194,8 +194,8 @@ export default class add extends React.Component{
{
let plan_id = sessionStorage.getItem("plan_id")
let data ={
- phone: this.state.phone_radio ? this.state.phone_list[this.state.phone_radio] : this.state.phone ,
- email: this.state.email_radio ? this.state.email_list[this.state.email_radio] : this.state.email
+ phone: this.state.phone_radio > -1 ? this.state.phone_list[this.state.phone_radio] : this.state.phone ,
+ email: this.state.email_radio > -1 ? this.state.email_list[this.state.email_radio] : this.state.email
}
let phoneReg = new RegExp("^[1][3,4,5,6,7,8,9][0-9]{9}$");
@@ -206,7 +206,13 @@ export default class add extends React.Component{
// phone: this.state.phone_radio ? this.state.phone_list[this.state.phone_radio] : this.state.phone ,
// email: this.state.email_radio ? this.state.email_list[this.state.email_radio] : this.state.email
// }
-
+ console.log("测试")
+ console.log(this.state.phone)
+ console.log(this.state.phone_list)
+ console.log(this.state.phone_radio)
+ console.log(this.state.phone_list[this.state.phone_radio] )
+ console.log(data.phone)
+ console.log(data.email)
if (!phoneReg.test(data.phone)) {
Notify.error("手机号格式不正确")
@@ -391,10 +397,10 @@ export default class add extends React.Component{
diff --git a/src/pages/plan/add/edit.js b/src/pages/plan/add/edit.js
index 77b72d79..df2cd887 100644
--- a/src/pages/plan/add/edit.js
+++ b/src/pages/plan/add/edit.js
@@ -1,7 +1,7 @@
import ReactDOM from 'react-dom';
import React, { Component } from 'react';
import { HashRouter as Router, Route, Link } from "react-router-dom";
-import { Button ,Card,Icon ,Notify,Radio,RadioGroup,smoothScroll,Sweetalert} from 'zent';
+import { Button ,Card,Icon ,Notify,Radio,RadioGroup,smoothScroll,Sweetalert,Input} from 'zent';
import "./edit.less"
import Step1 from "./step1.js"
import Step2 from "./step2.js"
@@ -25,8 +25,10 @@ export default class add extends React.Component{
],
phone_list:[],
email_list:[],
- phone:0,
- email:0,
+ phone:"",
+ email:"",
+ email_radio:-1,
+ phone_radio:-1,
audit_visible:false,
card_visible:false,
step1_data:null,
@@ -214,10 +216,11 @@ export default class add extends React.Component{
}
onPhoneChange(e){
- this.setState({phone:e.target.value})
+ console.log("电话",e.target.value)
+ this.setState({phone_radio:e.target.value})
}
onEmailChange(e){
- this.setState({email:e.target.value})
+ this.setState({email_radio:e.target.value})
}
cancel(e){
this.setState({audit_visible:false})
@@ -239,11 +242,30 @@ export default class add extends React.Component{
send(e)
{
let plan_id = sessionStorage.getItem("plan_id")
+ console.log(this.state.phone_radio > -1)
+
let data ={
- email: this.state.email_list[this.state.email] ,
- phone:this.state.phone_list[this.state.phone] ,
+ phone: this.state.phone_radio > -1 ? this.state.phone_list[this.state.phone_radio] : this.state.phone ,
+ email: this.state.email_radio > -1 ? this.state.email_list[this.state.email_radio] : this.state.email
}
+ let phoneReg = new RegExp("^[1][3,4,5,6,7,8,9][0-9]{9}$");
+ let emailReg = new RegExp( "^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$");
+
+
+ if (!phoneReg.test(data.phone)) {
+
+ Notify.error("手机号格式不正确")
+ return;
+ }
+ if(!emailReg.test(data.email)){
+
+ Notify.error("邮箱格式不正确")
+ return;
+
+ }
+
+
planSend(plan_id,data).then((res)=>{
handelResponse(res,(req,msg)=>{
@@ -267,7 +289,18 @@ export default class add extends React.Component{
}
-
+ phoneChange=(e)=>
+ {
+
+ this.setState({"phone":e.target.value})
+
+ }
+ emailChange=(e)=>
+ {
+
+ this.setState({"email":e.target.value})
+
+ }
@@ -365,6 +398,8 @@ export default class add extends React.Component{
{
this.state.audit_visible ? (
+
+
{this.cancel(e)}} />
审核通过
@@ -411,11 +446,18 @@ export default class add extends React.Component{
+
+ -1} >
+
+
+ -1} >
+
+
):null
}