Authored by 王水玲

Merge branch 'feature/installment2a' into release/4.9.2

@@ -476,7 +476,9 @@ const postAccount = (params) => { @@ -476,7 +476,9 @@ const postAccount = (params) => {
476 return api.get('', _.assign({ 476 return api.get('', _.assign({
477 method: 'user.instalment.bindingCards', 477 method: 'user.instalment.bindingCards',
478 debug: 'XYZ' 478 debug: 'XYZ'
479 - }, params)); 479 + }, params), {
  480 + timeout: 6000
  481 + });
480 }; 482 };
481 483
482 module.exports = { 484 module.exports = {
1 -<div class="installment-page add-account-page"> 1 +<div class="installment-page add-account-page yoho-page">
2 {{#bindCard}} 2 {{#bindCard}}
3 <ul class="add-form"> 3 <ul class="add-form">
4 <li> 4 <li>
@@ -46,6 +46,7 @@ $('input').on('input', function() { @@ -46,6 +46,7 @@ $('input').on('input', function() {
46 46
47 applyButton.on('click', function() { 47 applyButton.on('click', function() {
48 var self = this; 48 var self = this;
  49 + var ret = false;
49 50
50 if (!flag || $(this).hasClass('disabled') || !validateForm()) { 51 if (!flag || $(this).hasClass('disabled') || !validateForm()) {
51 return false; 52 return false;
@@ -74,17 +75,24 @@ applyButton.on('click', function() { @@ -74,17 +75,24 @@ applyButton.on('click', function() {
74 75
75 if (data.code === 200) { 76 if (data.code === 200) {
76 params.params.status = 1; 77 params.params.status = 1;
  78 + ret = true;
  79 + } else if (data.code === 500) {
  80 + tip.show('连接超时');
  81 + flag = true;
  82 + } else {
  83 + params.params.message = data.message;
  84 + ret = true;
77 } 85 }
78 86
79 url += encodeURIComponent(JSON.stringify(params)); 87 url += encodeURIComponent(JSON.stringify(params));
80 88
81 $(self).attr('href', url); 89 $(self).attr('href', url);
82 - return true;  
83 }, 90 },
84 error: function() { 91 error: function() {
85 tip.show('网络断开连接了~'); 92 tip.show('网络断开连接了~');
86 flag = true; 93 flag = true;
87 - return false;  
88 } 94 }
89 }); 95 });
  96 +
  97 + return ret;
90 }); 98 });
@@ -227,7 +227,11 @@ $('#apply-button').click(function() { @@ -227,7 +227,11 @@ $('#apply-button').click(function() {
227 var params; 227 var params;
228 228
229 if (!result) { 229 if (!result) {
230 - return; 230 + // return;
  231 +
  232 + result = {
  233 + code: 500
  234 + };
231 } 235 }
232 236
233 params = { 237 params = {