web/static-dist/app/js/activity-manage/exercise/index.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
webpackJsonp(["app/js/activity-manage/exercise/index"],{"0debd686f6e7cced9312":function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(){var e=$('[name="range[courseId]"]').data("checkNumUrl"),t=$('[name="range[courseId]"]').val(),i=$('[name="range[lessonId]"]').val(),n=$('[name="difficulty"]').val();$.post(e,{courseId:t,lessonId:i,difficulty:n},function(e){$('[role="questionNum"]').text(0),$.each(e,function(e,t){$("[type='"+e+"']").text(t.questionNum)})})}var r=i("6415c664294d747ee392"),o=n(r),s=i("7ab4a89ebadbfdecc2bf"),u=n(s),c=i("4602c3f5fe7ad9e3e91d"),d=n(c),l=i("1be2a74362f00ba903a0"),f=n(l);new(function(){function e(t){(0,u.default)(this,e),this.$element=t,this.validator2=null,this._setValidateRule(),this._init(),this._initEvent()}return(0,d.default)(e,[{key:"_init",value:function(){this._inItStep2form(),this.fix()}},{key:"_initEvent",value:function(){}},{key:"_inItStep2form",value:function(){var e=$("#step2-form");this.validator2=e.validate({rules:{title:{required:!0,maxlength:50,trim:!0,course_title:!0},itemCount:{required:!0,positiveInteger:!0,min:1,max:9999},range:{required:!0},difficulty:{required:!0},"questionTypes[]":{required:!0,remote:{url:$('[name="checkQuestion"]').data("checkUrl"),type:"post",dataType:"json",async:!1,data:{itemCount:function(){return $('[name="itemCount"]').val()},range:function(){var e={},t=$('[name="range[courseId]"]').val();if(e.courseId=t,$('[name="range[lessonId]"]').length>0){var i=$('[name="range[lessonId]"]').val();e.lessonId=i}return(0,o.default)(e)},difficulty:function(){return $('[name="difficulty"]').val()},types:function(){var e=[];return $('[name="questionTypes[]"]:checked').each(function(){e.push($(this).val())}),e}}}}},messages:{required:Translator.trans("activity.exercise_manage.title_required_error_hint"),range:Translator.trans("activity.exercise_manage.title_range_error_hint"),itemCount:{required:Translator.trans("activity.exercise_manage.item_count_required_error_hint"),positiveInteger:Translator.trans("activity.exercise_manage.item_count_positive_integer_error_hint"),min:Translator.trans("activity.exercise_manage.item_count_min_error_hint"),max:Translator.trans("activity.exercise_manage.item_count_max_error_hint")},difficulty:Translator.trans("activity.exercise_manage.difficulty_required_error_hint"),"questionTypes[]":{required:Translator.trans("activity.exercise_manage.question_required_error_hint"),remote:Translator.trans("activity.exercise_manage.question_remote_error_hint")}}}),e.data("validator",this.validator2)}},{key:"_inItStep3form",value:function(){var e=$("#step3-form"),t=e.validate({onkeyup:!1,rules:{finishCondition:{required:!0}},messages:{finishCondition:Translator.trans("activity.exercise_manage.finish_detail_required_error_hint")}});e.data("validator",t)}},{key:"_setValidateRule",value:function(){$.validator.addMethod("positiveInteger",function(e,t){return this.optional(t)||/^[1-9]\d*$/.test(e)},$.validator.format(Translator.trans("activity.exercise_manage.item_count_positive_integer_error_hint")))}},{key:"fix",value:function(){var e=this;$(".js-question-type").click(function(){e.validator2.form()})}}]),e}())($("#step2-form")),new f.default($('[name="range[courseId]"]'),$('[name="range[lessonId]"]')),a(),$('[name="range[courseId]"]').change(function(){a()}),$('[name="range[lessonId]"]').change(function(){a()}),$('[name="difficulty"]').change(function(){a()})}},["0debd686f6e7cced9312"]);
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。