import * as compnt from "./compnt.js"; var use = 0; export function order(user, product, activityid) { if (use == 1) return; var $loading = null; if ($("#major").data('notice') == 'modal') { $loading = compnt.showLoading(); } else { $("#major").val("正在开通请稍等....!"); } try { use = 1; var param = { "fog": getMemoValbyId(product, "fog"), "usermob": user.usermob, "userid": user.userid, "useraccount": getMemoValbyId(product, "useraccount"), "fes": getUrlParam("fes"), "sou": getUrlParam("sou"), "token": user.token } if (activityid != null && activityid != '') { param.activityid = activityid; } $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", dataType: "Json", url: getRootPath() + "-s1api" + '/com/buyc', data: JSON.stringify(param), success: function(msg) { compnt.hideLoading($loading); switch (msg.resultCode + "") { case "0000": if ($("#major").data('notice') == 'modal') { compnt.showAlert('订购成功!') } else { $("#major").val("订购成功!"); } use = 0; WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_success' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "0013": if ($("#major").data('notice') == 'modal') { compnt.showAlert('该号码归属省分2/3G暂未开通此产品!') } else { $("#major").css("font-size", "1rem"); $("#major").val("该号码归属省分2/3G暂未开通此产品!"); } WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "6611": if ($("#major").data('notice') == 'modal') { compnt.showAlert('订购失败,请重试!') } else { $("#major").attr('disabled', false); $("#major").val("订购失败,请重试!"); } use = 0; WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "6615": if ($("#major").data('notice') == 'modal') { compnt.showAlert('订购失败,请确定用户套餐!') } else { $("#major").val("订购失败,请确定用户套餐!"); } use = 0; WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "6621": if ($("#major").data('notice') == 'modal') { compnt.showAlert('您已经订购过同类产品!') } else { $("#major").val("您已经订购过同类产品!"); } WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "6622": if ($("#major").data('notice') == 'modal') { compnt.showAlert('您已订购过此产品!') } else { $("#major").val("您已订购过此产品!"); } use = 0; WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "7777": //对7777编码不处理 break; default: $("#major").attr('disabled', false); var msg = msg["errorInfo"]; if (msg.length > 15) { msg.slice(0, 15) + ' ' + msg.slice(15); } if ($("#major").data('notice') == 'modal') { compnt.showAlert(msg) } else { $("#major").val(msg); } use = 0; WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; } }, error: function(XMLHttpRequest, textStatus, errorThrown) { compnt.hideLoading($loading); $("#major").attr('disabled', false); $("#major").val("请求失败,请确认网络是否正常!"); WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); }, }); try { window.HtmlPageVisitor && window.HtmlPageVisitor.setMp(user.usermob); } catch (e) {} } catch (e) { console.log(e) } } export function orders(user, product, activityid) { if (use == 1) return; var $loading = null; if ($("#major").data('notice') == 'modal') { $loading = compnt.showLoading(); } else { $("#major").val("正在开通请稍等....!"); } try { use = 1; var param = { "fog": getMemoValbyId(product, "fog"), "usermob": user.usermob, "userid": user.userid, "useraccount": getMemoValbyId(product, "useraccount"), "fes": getUrlParam("fes"), "sou": getUrlParam("sou"), "token": user.token } if (activityid != null && activityid != '') { param.activityid = activityid; } $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", dataType: "Json", url: getRootPath() + "-s1api" + '/com/buyc', data: JSON.stringify(param), success: function(msg) { compnt.hideLoading($loading); switch (msg.resultCode + "") { case "0000": if ($("#major").data('notice') == 'modal') { compnt.showAlert('订购成功!') } else { compnt.showAlert('订购成功!') } use = 0; WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_success' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "0013": if ($("#major").data('notice') == 'modal') { compnt.showAlert('该号码归属省分2/3G暂未开通此产品!') } else { compnt.showAlert('该号码归属省分2/3G暂未开通此产品!') } WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "6611": if ($("#major").data('notice') == 'modal') { compnt.showAlert('订购失败,请重试!') } else { $("#major").attr('disabled', false); compnt.showAlert('该号码归属省分2/3G暂未开通此产品!') } use = 0; WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "6615": if ($("#major").data('notice') == 'modal') { compnt.showAlert('订购失败,请确定用户套餐!') } else { compnt.showAlert('订购失败,请确定用户套餐!') } use = 0; WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "6621": if ($("#major").data('notice') == 'modal') { compnt.showAlert('您已经订购过同类产品!') } else { compnt.showAlert('您已经订购过同类产品!') } WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "6622": if ($("#major").data('notice') == 'modal') { compnt.showAlert('您已订购过此产品!') } else { compnt.showAlert('您已订购过此产品!') } use = 0; WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; case "7777": //对7777编码不处理 break; default: $("#major").attr('disabled', false); var msg = msg["errorInfo"]; if (msg.length > 15) { msg.slice(0, 15) + ' ' + msg.slice(15); } if ($("#major").data('notice') == 'modal') { compnt.showAlert(msg) } else { compnt.showAlert(msg) } use = 0; WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); break; } }, error: function(XMLHttpRequest, textStatus, errorThrown) { compnt.hideLoading($loading); $("#major").attr('disabled', false); $("#major").val("请求失败,请确认网络是否正常!"); WoAnalytics.addPoint({ ad: $('#nanyanad').val(), ett: 'click', ea: 'order_failure' + $('#nanyanlabel').val(), ct: 'web', pm: parseInt(getUrlParam("sou"), 32) }); }, }); try { window.HtmlPageVisitor && window.HtmlPageVisitor.setMp(user.usermob); } catch (e) {} } catch (e) { console.log(e) } } /** * 订购发送信息包装 * @param product * @returns {___anonymous5356_5582} */ function GetMasData(product, userid, tok) { var data = { "fog": getMemoValbyId(product, "fog"), "userid": userid, "useraccount": getMemoValbyId(product, "useraccount"), "fes": getUrlParam("fes"), "sou": getUrlParam("sou"), "token": tok }; return data; }