activateutil.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. /**
  2. * 头条订购页面初始化
  3. */
  4. $(document).ready(function () {
  5. /**
  6. * 初始化页面中开关
  7. */
  8. $(".input_100 , .input_50").focus(function () {
  9. $(this).addClass("active");
  10. });
  11. $(".input_100 , .input_50").blur(function () {
  12. $(this).removeClass("active");
  13. });
  14. $(".info_data li span").click(function () {
  15. if ($(this).hasClass("chose_yes")) {
  16. $(this).removeClass("chose_yes").addClass("chose_no");
  17. } else {
  18. $(this).addClass("chose_yes").removeClass("chose_no");
  19. }
  20. });
  21. $(".mask").click(function () {
  22. $(".layer").fadeOut();
  23. });
  24. $(".close").click(function () {
  25. $(".layer").fadeOut();
  26. });
  27. $("#useraccount_tt").attr("value", getUrlParam("use"));
  28. });
  29. /**
  30. * 刷新页面中提示
  31. */
  32. function refresh_hint() {
  33. $(".head").empty();
  34. $(".coupon").empty();
  35. }
  36. /**
  37. * 关闭当前页面中弹窗
  38. */
  39. function close_popup() {
  40. $(".warning").attr("style", "display:none;");
  41. $(".layer").attr("style", "display:none;");
  42. }
  43. /*--------------------激活STA-----------------------*/
  44. WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'active_open' + $('#nanyanlabel').val(), ct: 'web', ct: 'web', pm: parseInt(getUrlParam("sou"), 32) })
  45. function sendCan(product) {
  46. closeSe();
  47. if (getMemoValbyId(product, "code") != "") {// 判断用户是否输入了验证码
  48. if (ncode) {//判断验证码是否超时
  49. $(".red_btn").attr("disabled", "disabled");
  50. $(".red_btn").css("background: url(../images/btn_bg_lose.png)");
  51. $("#major").val("正在激活请稍等....");
  52. $.ajax({
  53. type: "POST",
  54. contentType: "application/json; charset=utf-8",
  55. dataType: "Json",
  56. url: getRootPath() + "-s1api" + '/com/act',
  57. data: JSON.stringify(GetMasData(product)),
  58. success: function (msg) {
  59. $(".red_btn").removeAttr("disabled");
  60. $(".red_btn").removeAttr("style");
  61. $("#major").val("立即激活");
  62. var resCode = eval(msg["resultCode"]);
  63. if (resCode == "0000") {
  64. pro_bounced("您已激活成功", "恭喜您APP端激活成功", "确定", true);
  65. WoAnalytics.addPoint({ad: $('#nanyanad').val(), ett: 'click', ea: 'active_success' + $('#nanyanlabel').val(), ct: 'web', ct: 'web', pm: parseInt(getUrlParam("sou"), 32) })
  66. } else {
  67. emptyM();
  68. switch(msg["resultCode"]) {
  69. case "6611":
  70. case "2013":
  71. hint("code", product, msg["errorInfo"]);
  72. break;
  73. default:
  74. pro_bounced("激活失败", "激活失败激活设备号:" + getMemoValbyId(product, "useraccount"), "确定", false);
  75. break;
  76. }
  77. WoAnalytics.addPoint({ad: $('#nanyanad').val(), ett: 'click', ea: 'active_failure' + $('#nanyanlabel').val(), ct: 'web', ct: 'web', pm: parseInt(getUrlParam("sou"), 32) })
  78. }
  79. },
  80. error: function (XMLHttpRequest, textStatus,
  81. errorThrown) {
  82. pro_bounced("激活失败", "激活失败,请点击“确认”按键,尝试重新激活", "确定", false);
  83. $(".red_btn").removeAttr("disabled");
  84. $(".red_btn").removeAttr("style");
  85. $("#major").val("立即激活");
  86. WoAnalytics.addPoint({ad: $('#nanyanad').val(), ett: 'click', ea: 'active_failure' + $('#nanyanlabel').val(), ct: 'web', ct: 'web', pm: parseInt(getUrlParam("sou"), 32) })
  87. },
  88. });
  89. } else {
  90. hint("code", product, "验证码已失效请重新获取");
  91. }
  92. } else {
  93. hint("code", product, "请输入验证码");
  94. }
  95. WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'active_click_confirm_btn' + $('#nanyanlabel').val(), ct: 'web', ct: 'web', pm: parseInt(getUrlParam("sou"), 32) })
  96. }
  97. /*--------------------激活END-----------------------*/