web/static-dist/app/js/exporter/index.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
webpackJsonp(["app/js/exporter/index"],{0:function(t,e){t.exports=jQuery},"2d47b015021c78ca481c":function(t,e,r){"use strict";function a(t){return t&&t.__esModule?t:{default:t}}var o=r("7ab4a89ebadbfdecc2bf"),n=a(o),s=r("4602c3f5fe7ad9e3e91d"),i=a(s),u=r("b334fd7e4c5a19234db2"),l=a(u);new(function(){function t(e){(0,n.default)(this,t),this.$exportBtns=e,this.$modal=$("#modal"),this.exportDataEvent()}return(0,i.default)(t,[{key:"exportDataEvent",value:function(){var t=this;t.$exportBtns.on("click",function(){t.$exportBtn=$(this);var e=$(t.$exportBtn.data("targetForm")),r=e.length>0?e.serialize():"",a=t.$exportBtn.data("preUrl")+"?"+r,o=t.$exportBtn.data("tryUrl")+"?"+r;if(!t.tryExport(o))return!1;t.$exportBtn.button("loading");var n={preUrl:a,url:t.$exportBtn.data("url")};t.showProgress(),t.exportData(0,"",n)})}},{key:"tryExport",value:function(t){var e=!0,r=this;return $.ajax({type:"get",url:t,async:!1,success:function(t){t.success||(r.notifyError(Translator.trans(t.message,t.parameters)),e=!1)}}),e}},{key:"finish",value:function(){var t=this;t.$modal.find("#progress-bar").width("100%").parent().removeClass("active");var e=t.$modal.find(".modal-title");setTimeout(function(){(0,l.default)("success",e.data("success")),t.$modal.modal("hide")},500)}},{key:"showProgress",value:function(){var t=$("#export-modal").html();this.$modal.html(t),this.$modal.modal({backdrop:"static",keyboard:!1})}},{key:"download",value:function(t,e){return!(!t.url||!e)&&(window.location.href=t.url+"?fileName="+e,!0)}},{key:"notifyError",value:function(t){this.$modal.modal("hide"),(0,l.default)("warning",t)}},{key:"exportData",value:function(t,e,r){var a=this,o={start:t,fileName:e};$.get(r.preUrl,o,function(t){if(!t.success)return void(0,l.default)("danger",Translator.trans(t.message));if("continue"===t.status){var e=100*t.start/t.count+"%";a.$modal.find("#progress-bar").width(e),a.exportData(t.start,t.fileName,r)}else a.$exportBtn.button("reset"),a.download(r,t.fileName)?a.finish():a.notifyError("unexpected error, try again")}).error(function(t){(0,l.default)("danger",t.responseJSON.error.message)})}}]),t}())($(".js-export-btn"))}},["2d47b015021c78ca481c"]);
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。