web/static-dist/app/js/classroom/buy-modal/index.js

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

webpackJsonp(["app/js/classroom/buy-modal/index"],{0:function(e,a){e.exports=jQuery},"947f1aced5939dd76091":function(e,a,t){"use strict";var n=t("b843b6d59bfac301cf77");new(function(e){return e&&e.__esModule?e:{default:e}}(n).default)({element:"#classroom-buy-form"})},b843b6d59bfac301cf77:function(e,a,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(a,"__esModule",{value:!0});var r=t("7ab4a89ebadbfdecc2bf"),i=n(r),s=t("4602c3f5fe7ad9e3e91d"),d=n(s),u=t("0282bb17fb83bfbfed9b"),l=n(u),o=t("b334fd7e4c5a19234db2"),c=n(o),m=function(){function e(a){(0,i.default)(this,e),this.validator=null,this.$element=$(a.element),this.setup()}return(0,d.default)(e,[{key:"setup",value:function(){this.createValidator(),this.initComponents(),this.smsCodeValidate(),this.initEvent()}},{key:"initEvent",value:function(){var e=this;this.$element.on("click","#getcode_num",function(a){return e.changeCaptcha(a)}),this.$element.on("click",".js-sms-send",function(a){return e.sendSms(a)})}},{key:"initComponents",value:function(){$(".date").each(function(){$(this).datetimepicker({autoclose:!0,format:"yyyy-mm-dd",minView:2,language:document.documentElement.lang})})}},{key:"createValidator",value:function(){this.validator=this.$element.validate({currentDom:"#form-submit-btn",rules:{email:{required:!0,email:!0,remote:{url:$("#email").data("url"),type:"get",data:{value:function(){return $("#email").val()}}}},mobile:{required:!0,phone:!0,remote:{url:$("#mobile").data("url"),type:"get",data:{value:function(){return $("#mobile").val()}}}},truename:{required:!0,chinese_alphanumeric:!0,minlength:2,maxlength:36},qq:{required:!0,qq:!0},idcard:{required:!0,idcardNumber:!0},gender:{required:!0},company:{required:!0},job:{required:!0},weibo:{required:!0,url:!0},weixin:{required:!0}},messages:{gender:{required:Translator.trans("site.choose_gender_hint")},mobile:{phone:Translator.trans("validate.phone.message")}},submitHandler:function(e){$(e).valid()&&$.post($(e).attr("action"),$(e).serialize(),function(e){e.url?location.href=e.url:((0,c.default)("success",Translator.trans("site.save_success_hint")),$("#modal").modal("hide"))})}}),this.getCustomFields()}},{key:"smsCodeValidate",value:function(){$(".js-captch-num").length>0&&($('input[name="captcha_num"]').rules("add",{required:!0,alphanumeric:!0,es_remote:{type:"get",callback:function(e){e?$(".js-sms-send").removeClass("disabled"):($(".js-sms-send").addClass("disabled"),$(".js-captch-num").find("#getcode_num").attr("src",$("#getcode_num").data("url")+"?"+Math.random()))}},messages:{required:Translator.trans("site.captcha_code.required"),alphanumeric:Translator.trans("json_response.verification_code_error.message")}}),$('input[name="sms_code"]').rules("add",{required:!0,unsigned_integer:!0,es_remote:{type:"get"},messages:{required:Translator.trans("validate.sms_code_input.message")}}))}},{key:"sendSms",value:function(){new l.default({element:".js-sms-send",url:$(".js-sms-send").data("smsUrl"),smsType:"sms_bind",dataTo:"mobile",captchaNum:"captcha_num",captcha:!0,captchaValidated:$('input[name="captcha_num"]').valid(),preSmsSend:function(){return!0}})}},{key:"getCustomFields",value:function(){for(var e=1;e<=5;e++)$('[name="intField'+e+'"]').rules("add",{required:!0,positive_integer:!0}),$('[name="floatField'+e+'"]').rules("add",{required:!0,float:!0}),$('[name="dateField'+e+'"]').rules("add",{required:!0,date:!0});for(e=1;e<=10;e++)$('[name="varcharField'+e+'"]').rules("add",{required:!0}),$('[name="textField'+e+'"]').rules("add",{required:!0})}},{key:"changeCaptcha",value:function(e){var a=$(e.currentTarget);a.attr("src",a.data("url")+"?"+Math.random())}}]),e}();a.default=m}},["947f1aced5939dd76091"]);

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。