|
@@ -37,6 +37,9 @@ class ReasonInput extends Component {
|
|
|
// 理由请求
|
|
|
sendRequest(data, backData) {
|
|
|
if(this.state.flagS) return
|
|
|
+ this.setState({
|
|
|
+ flagS: true
|
|
|
+ });
|
|
|
$.ajax({
|
|
|
method: "post",
|
|
|
dataType: "json",
|
|
@@ -53,8 +56,11 @@ class ReasonInput extends Component {
|
|
|
success: function(data) {
|
|
|
if (data.error.length || data.data.list == "") {
|
|
|
if (data.error && data.error.length) {
|
|
|
- if (!this.state.flag) return;
|
|
|
message.warning(data.error[0].message);
|
|
|
+ if (!this.state.flag) return;
|
|
|
+ this.setState({
|
|
|
+ flagS: !this.state.flagS
|
|
|
+ });
|
|
|
return
|
|
|
}
|
|
|
} else {
|
|
@@ -80,6 +86,9 @@ class ReasonInput extends Component {
|
|
|
// 输入框请求
|
|
|
inputAjax(_data, backData) {
|
|
|
if (this.state.flag) return;
|
|
|
+ this.setState({
|
|
|
+ flag: true
|
|
|
+ })
|
|
|
$.ajax({
|
|
|
method: "post",
|
|
|
dataType: "json",
|
|
@@ -89,8 +98,11 @@ class ReasonInput extends Component {
|
|
|
success: function(data) {
|
|
|
if (data.error.length || data.data.list == "") {
|
|
|
if (data.error && data.error.length) {
|
|
|
- if (!this.state.flag) return;
|
|
|
message.warning(data.error[0].message);
|
|
|
+ if (!this.state.flag) return;
|
|
|
+ this.setState({
|
|
|
+ flag: !this.state.flag
|
|
|
+ });
|
|
|
return
|
|
|
}
|
|
|
} else {
|