You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Exerc...

2 lines
34 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{k5F3:function(Be,ge,_){"use strict";var lt=_("g9YV"),Fe=_("wCAj"),ze=_("9og8"),ce=_("oBTY"),Qe=_("k1fw"),Ce=_("tJVT"),ye=_("q1tI"),P=_.n(ye),Ze=_("Ty5D"),Pe=_("9kvl"),Xe=_("uJ6K"),J=_.n(Xe),qe=_("V0Rq"),ke=_("9Bee"),et=_("1vsH");function Se(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Se=function(){return L};var L={},B=Object.prototype,G=B.hasOwnProperty,S=typeof Symbol=="function"?Symbol:{},i=S.iterator||"@@iterator",Oe=S.asyncIterator||"@@asyncIterator",ee=S.toStringTag||"@@toStringTag";function N(n,r,u){return Object.defineProperty(n,r,{value:u,enumerable:!0,configurable:!0,writable:!0}),n[r]}try{N({},"")}catch(n){N=function(u,e,l){return u[e]=l}}function je(n,r,u,e){var l=r&&r.prototype instanceof fe?r:fe,t=Object.create(l.prototype),h=new Ee(e||[]);return t._invoke=function(O,U,p){var R="suspendedStart";return function(g,ue){if(R==="executing")throw new Error("Generator is already running");if(R==="completed"){if(g==="throw")throw ue;return f()}for(p.method=g,p.arg=ue;;){var z=p.delegate;if(z){var k=De(z,p);if(k){if(k===$)continue;return k}}if(p.method==="next")p.sent=p._sent=p.arg;else if(p.method==="throw"){if(R==="suspendedStart")throw R="completed",p.arg;p.dispatchException(p.arg)}else p.method==="return"&&p.abrupt("return",p.arg);R="executing";var ae=he(O,U,p);if(ae.type==="normal"){if(R=p.done?"completed":"suspendedYield",ae.arg===$)continue;return{value:ae.arg,done:p.done}}ae.type==="throw"&&(R="completed",p.method="throw",p.arg=ae.arg)}}}(n,u,h),t}function he(n,r,u){try{return{type:"normal",arg:n.call(r,u)}}catch(e){return{type:"throw",arg:e}}}L.wrap=je;var $={};function fe(){}function V(){}function b(){}var ie={};N(ie,i,function(){return this});var se=Object.getPrototypeOf,v=se&&se(se(de([])));v&&v!==B&&G.call(v,i)&&(ie=v);var ne=b.prototype=fe.prototype=Object.create(ie);function Re(n){["next","throw","return"].forEach(function(r){N(n,r,function(u){return this._invoke(r,u)})})}function _e(n,r){function u(l,t,h,O){var U=he(n[l],n,t);if(U.type!=="throw"){var p=U.arg,R=p.value;return R&&typeof R=="object"&&G.call(R,"__await")?r.resolve(R.__await).then(function(g){u("next",g,h,O)},function(g){u("throw",g,h,O)}):r.resolve(R).then(function(g){p.value=g,h(p)},function(g){return u("throw",g,h,O)})}O(U.arg)}var e;this._invoke=function(l,t){function h(){return new r(function(O,U){u(l,t,O,U)})}return e=e?e.then(h,h):h()}}function De(n,r){var u=n.iterator[r.method];if(u===void 0){if(r.delegate=null,r.method==="throw"){if(n.iterator.return&&(r.method="return",r.arg=void 0,De(n,r),r.method==="throw"))return $;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return $}var e=he(u,n.iterator,r.arg);if(e.type==="throw")return r.method="throw",r.arg=e.arg,r.delegate=null,$;var l=e.arg;return l?l.done?(r[n.resultName]=l.value,r.next=n.nextLoc,r.method!=="return"&&(r.method="next",r.arg=void 0),r.delegate=null,$):l:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,$)}function Ue(n){var r={tryLoc:n[0]};1 in n&&(r.catchLoc=n[1]),2 in n&&(r.finallyLoc=n[2],r.afterLoc=n[3]),this.tryEntries.push(r)}function le(n){var r=n.completion||{};r.type="normal",delete r.arg,n.completion=r}function Ee(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(Ue,this),this.reset(!0)}function de(n){if(n){var r=n[i];if(r)return r.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length)){var u=-1,e=function l(){for(;++u<n.length;)if(G.call(n,u))return l.value=n[u],l.done=!1,l;return l.value=void 0,l.done=!0,l};return e.next=e}}return{next:f}}function f(){return{value:void 0,done:!0}}return V.prototype=b,N(ne,"constructor",b),N(b,"constructor",V),V.displayName=N(b,ee,"GeneratorFunction"),L.isGeneratorFunction=function(n){var r=typeof n=="function"&&n.constructor;return!!r&&(r===V||(r.displayName||r.name)==="GeneratorFunction")},L.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,N(n,ee,"GeneratorFunction")),n.prototype=Object.create(ne),n},L.awrap=function(n){return{__await:n}},Re(_e.prototype),N(_e.prototype,Oe,function(){return this}),L.AsyncIterator=_e,L.async=function(n,r,u,e,l){l===void 0&&(l=Promise);var t=new _e(je(n,r,u,e),l);return L.isGeneratorFunction(r)?t:t.next().then(function(h){return h.done?h.value:t.next()})},Re(ne),N(ne,ee,"Generator"),N(ne,i,function(){return this}),N(ne,"toString",function(){return"[object Generator]"}),L.keys=function(n){var r=[];for(var u in n)r.push(u);return r.reverse(),function e(){for(;r.length;){var l=r.pop();if(l in n)return e.value=l,e.done=!1,e}return e.done=!0,e}},L.values=de,Ee.prototype={constructor:Ee,reset:function(r){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(le),!r)for(var u in this)u.charAt(0)==="t"&&G.call(this,u)&&!isNaN(+u.slice(1))&&(this[u]=void 0)},stop:function(){this.done=!0;var r=this.tryEntries[0].completion;if(r.type==="throw")throw r.arg;return this.rval},dispatchException:function(r){if(this.done)throw r;var u=this;function e(p,R){return h.type="throw",h.arg=r,u.next=p,R&&(u.method="next",u.arg=void 0),!!R}for(var l=this.tryEntries.length-1;l>=0;--l){var t=this.tryEntries[l],h=t.completion;if(t.tryLoc==="root")return e("end");if(t.tryLoc<=this.prev){var O=G.call(t,"catchLoc"),U=G.call(t,"finallyLoc");if(O&&U){if(this.prev<t.catchLoc)return e(t.catchLoc,!0);if(this.prev<t.finallyLoc)return e(t.finallyLoc)}else if(O){if(this.prev<t.catchLoc)return e(t.catchLoc,!0)}else{if(!U)throw new Error("try statement without catch or finally");if(this.prev<t.finallyLoc)return e(t.finallyLoc)}}}},abrupt:function(r,u){for(var e=this.tryEntries.length-1;e>=0;--e){var l=this.tryEntries[e];if(l.tryLoc<=this.prev&&G.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var t=l;break}}t&&(r==="break"||r==="continue")&&t.tryLoc<=u&&u<=t.finallyLoc&&(t=null);var h=t?t.completion:{};return h.type=r,h.arg=u,t?(this.method="next",this.next=t.finallyLoc,$):this.complete(h)},complete:function(r,u){if(r.type==="throw")throw r.arg;return r.type==="break"||r.type==="continue"?this.next=r.arg:r.type==="return"?(this.rval=this.arg=r.arg,this.method="return",this.next="end"):r.type==="normal"&&u&&(this.next=u),$},finish:function(r){for(var u=this.tryEntries.length-1;u>=0;--u){var e=this.tryEntries[u];if(e.finallyLoc===r)return this.complete(e.completion,e.afterLoc),le(e),$}},catch:function(r){for(var u=this.tryEntries.length-1;u>=0;--u){var e=this.tryEntries[u];if(e.tryLoc===r){var l=e.completion;if(l.type==="throw"){var t=l.arg;le(e)}return t}}throw new Error("illegal catch attempt")},delegateYield:function(r,u,e){return this.delegate={iterator:de(r),resultName:u,nextLoc:e},this.method==="next"&&(this.arg=void 0),$}},L}var xe=function(B){var G=B.isPreview,S=G===void 0?!1:G,i=B.isExportBlank,Oe=i===void 0?!1:i,ee=B.activeTabs,N=B.exercise,je=B.globalSetting,he=B.loading,$=B.user,fe=B.dispatch,V=Object(Ze.m)(),b=$.userInfo,ie=Object(ye.useState)(),se=Object(Ce.a)(ie,2),v=se[0],ne=se[1],Re=Object(ye.useState)(),_e=Object(Ce.a)(Re,2),De=_e[0],Ue=_e[1];Object(ye.useEffect)(function(){Object(et.F)(ee)||ee==="2"&&le()},[V.userId,V.coursesId,V.exerciseId,V.categoryId,ee]),Object(ye.useEffect)(function(){var n;if((n=N.exerciseExportHeadData)===null||n===void 0?void 0:n.title){var r=N.exerciseExportHeadData;ne(Object(Qe.a)({},r||{}));var u=r||{},e=u.table,l,t;((e==null?void 0:e.total_singles_scores)||(e==null?void 0:e.total_doubles_scores)||(e==null?void 0:e.total_nulls_scores)||(e==null?void 0:e.total_judges_scores)||(e==null?void 0:e.total_pros_scores)||(e==null?void 0:e.total_shixuns_scores)||(e==null?void 0:e.total_mains_scores))&&(l=Number(e==null?void 0:e.total_singles_scores)+Number(e==null?void 0:e.total_doubles_scores)+Number(e==null?void 0:e.total_nulls_scores)+Number(e==null?void 0:e.total_judges_scores)+Number(e==null?void 0:e.total_pros_scores)+Number(e==null?void 0:e.total_shixuns_scores)+Number(e==null?void 0:e.total_mains_scores)),((e==null?void 0:e.singles_scores)||(e==null?void 0:e.doubles_scores)||(e==null?void 0:e.nulls_scores)||(e==null?void 0:e.judges_scores)||(e==null?void 0:e.pros_scores)||(e==null?void 0:e.shixuns_scores)||(e==null?void 0:e.mains_scores))&&(t=Number(e==null?void 0:e.singles_scores)+Number(e==null?void 0:e.doubles_scores)+Number(e==null?void 0:e.nulls_scores)+Number(e==null?void 0:e.judges_scores)+Number(e==null?void 0:e.pros_scores)+Number(e==null?void 0:e.shixuns_scores)+Number(e==null?void 0:e.mains_scores));var h=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:e==null?void 0:e.total_singles_scores,doubles_score:e==null?void 0:e.total_doubles_scores,nulls_score:e==null?void 0:e.total_nulls_scores,judges_score:e==null?void 0:e.total_judges_scores,pros_score:e==null?void 0:e.total_pros_scores,shixuns_score:e==null?void 0:e.total_shixuns_scores,mains_score:e==null?void 0:e.total_mains_scores,total_score:l},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:e==null?void 0:e.singles_scores,doubles_score:e==null?void 0:e.doubles_scores,nulls_score:e==null?void 0:e.nulls_scores,judges_score:e==null?void 0:e.judges_scores,pros_score:e==null?void 0:e.pros_scores,shixuns_score:e==null?void 0:e.shixuns_scores,mains_score:e==null?void 0:e.mains_scores,total_score:t},{key:"3",name:"\u8BC4\u5377\u4EBA"}],O=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Ue(Object(ce.a)(Oe?O:h))}},[N.exerciseExportHeadData]);var le=function(){var n=Object(ze.a)(Se().mark(function r(){var u,e,l,t,h,O,U,p;return Se().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return u={id:V.exerciseId||V.categoryId,identify:(b==null?void 0:b.login)||null},g.next=3,Object(qe.u)(u);case 3:e=g.sent,ne(e||{}),l=e||{},t=l.table,((t==null?void 0:t.total_singles_scores)||(t==null?void 0:t.total_doubles_scores)||(t==null?void 0:t.total_nulls_scores)||(t==null?void 0:t.total_judges_scores)||(t==null?void 0:t.total_pros_scores)||(t==null?void 0:t.total_shixuns_scores)||(t==null?void 0:t.total_mains_scores))&&(h=Number(t==null?void 0:t.total_singles_scores)+Number(t==null?void 0:t.total_doubles_scores)+Number(t==null?void 0:t.total_nulls_scores)+Number(t==null?void 0:t.total_judges_scores)+Number(t==null?void 0:t.total_pros_scores)+Number(t==null?void 0:t.total_shixuns_scores)+Number(t==null?void 0:t.total_mains_scores)),((t==null?void 0:t.singles_scores)||(t==null?void 0:t.doubles_scores)||(t==null?void 0:t.nulls_scores)||(t==null?void 0:t.judges_scores)||(t==null?void 0:t.pros_scores)||(t==null?void 0:t.shixuns_scores)||(t==null?void 0:t.mains_scores))&&(O=Number(t==null?void 0:t.singles_scores)+Number(t==null?void 0:t.doubles_scores)+Number(t==null?void 0:t.nulls_scores)+Number(t==null?void 0:t.judges_scores)+Number(t==null?void 0:t.pros_scores)+Number(t==null?void 0:t.shixuns_scores)+Number(t==null?void 0:t.mains_scores)),U=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:t==null?void 0:t.total_singles_scores,doubles_score:t==null?void 0:t.total_doubles_scores,nulls_score:t==null?void 0:t.total_nulls_scores,judges_score:t==null?void 0:t.total_judges_scores,pros_score:t==null?void 0:t.total_pros_scores,shixuns_score:t==null?void 0:t.total_shixuns_scores,mains_score:t==null?void 0:t.total_mains_scores,total_score:h},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:t==null?void 0:t.singles_scores,doubles_score:t==null?void 0:t.doubles_scores,nulls_score:t==null?void 0:t.nulls_scores,judges_score:t==null?void 0:t.judges_scores,pros_score:t==null?void 0:t.pros_scores,shixuns_score:t==null?void 0:t.shixuns_scores,mains_score:t==null?void 0:t.mains_scores,total_score:O},{key:"3",name:"\u8BC4\u5377\u4EBA"}],p=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Ue(Oe?p:U);case 11:case"end":return g.stop()}},r)}));return function(){return n.apply(this,arguments)}}(),Ee=[{width:"11%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(r){return P.a.createElement("a",null,r)}},{width:"11%",title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:function(r){return P.a.createElement("a",null,r==="0.0"?0:r)}},{width:"11%",title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:function(r){return P.a.createElement("a",null,r==="0.0"?0:r)}},{width:"11%",title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:function(r){return P.a.createElement("a",null,r==="0.0"?0:r)}},{width:140,title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:function(r){return P.a.createElement("a",null,r==="0.0"?0:r)}},{width:"11%",title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:function(r){return P.a.createElement("a",null,r==="0.0"?0:r)}},{width:"11%",title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:function(r){return P.a.createElement("a",null,r==="0.0"?0:r)}},{width:"11%",title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:function(r){return P.a.createElement("a",null,r==="0.0"?0:r)}},{width:"11%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:function(r){return P.a.createElement("a",null,r==="0.0"?0:r)}}],de=v||{},f=de.exercise_header;return P.a.createElement(P.a.Fragment,null,((f==null?void 0:f.show_user)||(f==null?void 0:f.show_no)||(f==null?void 0:f.show_group))&&P.a.createElement("section",{className:J.a.glassSeal},(f==null?void 0:f.show_user)&&P.a.createElement("span",null,"\u59D3\u540D\uFF1A",P.a.createElement("span",null,v==null?void 0:v.user)),(f==null?void 0:f.show_no)&&P.a.createElement("span",null,"\u5B66\u53F7\uFF1A",P.a.createElement("span",null,v==null?void 0:v.student_id)),(f==null?void 0:f.show_group)&&P.a.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",P.a.createElement("span",null,v==null?void 0:v.group_name))),P.a.createElement("section",{className:"".concat(J.a.wrap," ").concat(S?"pl20":""," ")},(v==null?void 0:v.photo_url)&&P.a.createElement("img",{className:J.a.img,src:v==null?void 0:v.photo_url}),(f==null?void 0:f.show_title)&&P.a.createElement("p",{className:"font16 tc c-grey-333"},P.a.createElement("strong",null,v==null?void 0:v.title)),(f==null?void 0:f.show_body)&&P.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",v==null?void 0:v.body),(f==null?void 0:f.show_info)&&P.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",v==null?void 0:v.large_counts,"\u5927\u9898\u3011\u3010",v==null?void 0:v.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",v==null?void 0:v.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(v==null?void 0:v.time)>-1?"".concat(v==null?void 0:v.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),(f==null?void 0:f.show_desc)&&P.a.createElement("div",{className:"mt10"},P.a.createElement("p",{className:"font16"},"\u8003\u8BD5\u8BF4\u660E\uFF1A"),P.a.createElement(ke.a,{value:v==null?void 0:v.description})),(f==null?void 0:f.show_table)&&P.a.createElement("div",{className:"mt10"},P.a.createElement(Fe.a,{className:J.a.table,columns:Ee,dataSource:Object(ce.a)(De||[]),bordered:!0,pagination:!1}))))};ge.a=Object(Pe.a)(function(L){var B=L.exercise,G=L.loading,S=L.user,i=L.globalSetting;return{exercise:B,globalSetting:i,user:S,loading:G.effects}})(xe)},mrIW:function(Be,ge,_){"use strict";_.r(ge);var lt=_("+L6B"),Fe=_("2/Rp"),ze=_("sPJy"),ce=_("bE4q"),Qe=_("/zsF"),Ce=_("PArb"),ye=_("sRBo"),P=_("kaz8"),Ze=_("14J3"),Pe=_("BMrR"),Xe=_("jCWc"),J=_("kPKH"),qe=_("7Kak"),ke=_("9yH6"),et=_("2qtc"),Se=_("kLXV"),xe=_("k1fw"),L=_("9og8"),B=_("tJVT"),G=_("PpiC"),S=_("q1tI"),i=_.n(S),Oe=_("Ty5D"),ee=_("55Ip"),N=_("9kvl"),je=_("xOOu"),he=_.n(je),$=_("jhfD"),fe=_("dF/Y"),V=_("q5bB"),b=_.n(V),ie=_("9Bee"),se=_("1vsH"),v=_("cw1j"),ne=_("gfsA"),Re=_("cqsG"),_e=_("NaKt"),De=_("k5F3"),Ue=_("wd/R"),le=_.n(Ue),Ee=_("1n7x"),de=_.n(Ee),f=_("xKgJ");function n(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */n=function(){return l};var l={},t=Object.prototype,h=t.hasOwnProperty,O=typeof Symbol=="function"?Symbol:{},U=O.iterator||"@@iterator",p=O.asyncIterator||"@@asyncIterator",R=O.toStringTag||"@@toStringTag";function g(s,o,a){return Object.defineProperty(s,o,{value:a,enumerable:!0,configurable:!0,writable:!0}),s[o]}try{g({},"")}catch(s){g=function(a,d,m){return a[d]=m}}function ue(s,o,a,d){var m=o&&o.prototype instanceof ae?o:ae,E=Object.create(m.prototype),w=new Ie(d||[]);return E._invoke=function(H,te,x){var C="suspendedStart";return function(re,$e){if(C==="executing")throw new Error("Generator is already running");if(C==="completed"){if(re==="throw")throw $e;return Le()}for(x.method=re,x.arg=$e;;){var We=x.delegate;if(We){var A=Ne(We,x);if(A){if(A===k)continue;return A}}if(x.method==="next")x.sent=x._sent=x.arg;else if(x.method==="throw"){if(C==="suspendedStart")throw C="completed",x.arg;x.dispatchException(x.arg)}else x.method==="return"&&x.abrupt("return",x.arg);C="executing";var pe=z(H,te,x);if(pe.type==="normal"){if(C=x.done?"completed":"suspendedYield",pe.arg===k)continue;return{value:pe.arg,done:x.done}}pe.type==="throw"&&(C="completed",x.method="throw",x.arg=pe.arg)}}}(s,a,w),E}function z(s,o,a){try{return{type:"normal",arg:s.call(o,a)}}catch(d){return{type:"throw",arg:d}}}l.wrap=ue;var k={};function ae(){}function we(){}function Q(){}var He={};g(He,U,function(){return this});var M=Object.getPrototypeOf,Z=M&&M(M(Me([])));Z&&Z!==t&&h.call(Z,U)&&(He=Z);var ve=Q.prototype=ae.prototype=Object.create(He);function Ae(s){["next","throw","return"].forEach(function(o){g(s,o,function(a){return this._invoke(o,a)})})}function X(s,o){function a(m,E,w,H){var te=z(s[m],s,E);if(te.type!=="throw"){var x=te.arg,C=x.value;return C&&typeof C=="object"&&h.call(C,"__await")?o.resolve(C.__await).then(function(re){a("next",re,w,H)},function(re){a("throw",re,w,H)}):o.resolve(C).then(function(re){x.value=re,w(x)},function(re){return a("throw",re,w,H)})}H(te.arg)}var d;this._invoke=function(m,E){function w(){return new o(function(H,te){a(m,E,H,te)})}return d=d?d.then(w,w):w()}}function Ne(s,o){var a=s.iterator[o.method];if(a===void 0){if(o.delegate=null,o.method==="throw"){if(s.iterator.return&&(o.method="return",o.arg=void 0,Ne(s,o),o.method==="throw"))return k;o.method="throw",o.arg=new TypeError("The iterator does not provide a 'throw' method")}return k}var d=z(a,s.iterator,o.arg);if(d.type==="throw")return o.method="throw",o.arg=d.arg,o.delegate=null,k;var m=d.arg;return m?m.done?(o[s.resultName]=m.value,o.next=s.nextLoc,o.method!=="return"&&(o.method="next",o.arg=void 0),o.delegate=null,k):m:(o.method="throw",o.arg=new TypeError("iterator result is not an object"),o.delegate=null,k)}function Je(s){var o={tryLoc:s[0]};1 in s&&(o.catchLoc=s[1]),2 in s&&(o.finallyLoc=s[2],o.afterLoc=s[3]),this.tryEntries.push(o)}function be(s){var o=s.completion||{};o.type="normal",delete o.arg,s.completion=o}function Ie(s){this.tryEntries=[{tryLoc:"root"}],s.forEach(Je,this),this.reset(!0)}function Me(s){if(s){var o=s[U];if(o)return o.call(s);if(typeof s.next=="function")return s;if(!isNaN(s.length)){var a=-1,d=function m(){for(;++a<s.length;)if(h.call(s,a))return m.value=s[a],m.done=!1,m;return m.value=void 0,m.done=!0,m};return d.next=d}}return{next:Le}}function Le(){return{value:void 0,done:!0}}return we.prototype=Q,g(ve,"constructor",Q),g(Q,"constructor",we),we.displayName=g(Q,R,"GeneratorFunction"),l.isGeneratorFunction=function(s){var o=typeof s=="function"&&s.constructor;return!!o&&(o===we||(o.displayName||o.name)==="GeneratorFunction")},l.mark=function(s){return Object.setPrototypeOf?Object.setPrototypeOf(s,Q):(s.__proto__=Q,g(s,R,"GeneratorFunction")),s.prototype=Object.create(ve),s},l.awrap=function(s){return{__await:s}},Ae(X.prototype),g(X.prototype,p,function(){return this}),l.AsyncIterator=X,l.async=function(s,o,a,d,m){m===void 0&&(m=Promise);var E=new X(ue(s,o,a,d),m);return l.isGeneratorFunction(o)?E:E.next().then(function(w){return w.done?w.value:E.next()})},Ae(ve),g(ve,R,"Generator"),g(ve,U,function(){return this}),g(ve,"toString",function(){return"[object Generator]"}),l.keys=function(s){var o=[];for(var a in s)o.push(a);return o.reverse(),function d(){for(;o.length;){var m=o.pop();if(m in s)return d.value=m,d.done=!1,d}return d.done=!0,d}},l.values=Me,Ie.prototype={constructor:Ie,reset:function(o){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(be),!o)for(var a in this)a.charAt(0)==="t"&&h.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=void 0)},stop:function(){this.done=!0;var o=this.tryEntries[0].completion;if(o.type==="throw")throw o.arg;return this.rval},dispatchException:function(o){if(this.done)throw o;var a=this;function d(x,C){return w.type="throw",w.arg=o,a.next=x,C&&(a.method="next",a.arg=void 0),!!C}for(var m=this.tryEntries.length-1;m>=0;--m){var E=this.tryEntries[m],w=E.completion;if(E.tryLoc==="root")return d("end");if(E.tryLoc<=this.prev){var H=h.call(E,"catchLoc"),te=h.call(E,"finallyLoc");if(H&&te){if(this.prev<E.catchLoc)return d(E.catchLoc,!0);if(this.prev<E.finallyLoc)return d(E.finallyLoc)}else if(H){if(this.prev<E.catchLoc)return d(E.catchLoc,!0)}else{if(!te)throw new Error("try statement without catch or finally");if(this.prev<E.finallyLoc)return d(E.finallyLoc)}}}},abrupt:function(o,a){for(var d=this.tryEntries.length-1;d>=0;--d){var m=this.tryEntries[d];if(m.tryLoc<=this.prev&&h.call(m,"finallyLoc")&&this.prev<m.finallyLoc){var E=m;break}}E&&(o==="break"||o==="continue")&&E.tryLoc<=a&&a<=E.finallyLoc&&(E=null);var w=E?E.completion:{};return w.type=o,w.arg=a,E?(this.method="next",this.next=E.finallyLoc,k):this.complete(w)},complete:function(o,a){if(o.type==="throw")throw o.arg;return o.type==="break"||o.type==="continue"?this.next=o.arg:o.type==="return"?(this.rval=this.arg=o.arg,this.method="return",this.next="end"):o.type==="normal"&&a&&(this.next=a),k},finish:function(o){for(var a=this.tryEntries.length-1;a>=0;--a){var d=this.tryEntries[a];if(d.finallyLoc===o)return this.complete(d.completion,d.afterLoc),be(d),k}},catch:function(o){for(var a=this.tryEntries.length-1;a>=0;--a){var d=this.tryEntries[a];if(d.tryLoc===o){var m=d.completion;if(m.type==="throw"){var E=m.arg;be(d)}return E}}throw new Error("illegal catch attempt")},delegateYield:function(o,a,d){return this.delegate={iterator:Me(o),resultName:a,nextLoc:d},this.method==="next"&&(this.arg=void 0),k}},l}var r=30,u=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],e=function(t){var h,O,U,p,R,g,ue,z=t.exercise,k=t.globalSetting,ae=t.loading,we=t.user,Q=t.dispatch,He=Object(G.a)(t,["exercise","globalSetting","loading","user","dispatch"]),M=Object(Oe.m)(),Z=we.userInfo,ve=Object(S.useState)({}),Ae=Object(B.a)(ve,2),X=Ae[0],Ne=Ae[1],Je=Object(S.useRef)(),be=Object(S.useState)(!1),Ie=Object(B.a)(be,2),Me=Ie[0],Le=Ie[1],s=Object(S.useState)({}),o=Object(B.a)(s,2),a=o[0],d=o[1],m=Object(S.useState)(!1),E=Object(B.a)(m,2),w=E[0],H=E[1],te=Object(S.useState)(new he.a),x=Object(B.a)(te,2),C=x[0],re=x[1],$e=Object(S.useState)([]),We=Object(B.a)($e,2),A=We[0],pe=We[1],ut=Object(S.useState)(!1),tt=Object(B.a)(ut,2),rt=tt[0],ct=tt[1];Object(S.useEffect)(function(){(Z==null?void 0:Z.login)&&dt();try{pe(JSON.parse(localStorage.total_exercise_users))}catch(q){}},[M.userId,M.coursesId,M.exerciseId,Z]);var ot=function(){document.querySelectorAll("canvas").forEach(function(c){(!c.clientWidth||!c.clientHeight)&&c.remove()})},nt=function(){document.body.scrollIntoView()},dt=function(){var q=Object(L.a)(n().mark(function c(){var I;return n().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(Q({type:"exercise/getExerciseExportHeadData",payload:{id:M.exerciseId||M.categoryId,identify:M.userId||null}}),!M.userId){y.next=8;break}return y.next=4,Q({type:"exercise/getReviewExercise",payload:{exerciseId:M.exerciseId,login:M.userId}});case 4:I=y.sent,H(!1),y.next=12;break;case 8:return y.next=10,Q({type:"exercise/editExercise",payload:{coursesId:M.coursesId,categoryId:M.exerciseId}});case 10:I=y.sent,H(!0);case 12:d(Object(xe.a)({},I||{})),setTimeout(function(){var T=1,W=document.getElementById("export-id-all"),oe=860,F=0},1500);case 14:case"end":return y.stop()}},c)}));return function(){return q.apply(this,arguments)}}(),Ve=function(){C.generateAsync({type:"blob"}).then(function(c){var I,D,y,T=document.createElement("a");T.href=window.URL.createObjectURL(c),T.download=Object.keys(C.files).length>1?a==null||((I=a.exercise)===null||I===void 0)?void 0:I.exercise_name:((z==null||((D=z.exerciseExportHeadData)===null||D===void 0)?void 0:D.user)||(a==null||((y=a.exercise)===null||y===void 0)?void 0:y.exercise_name))+".zip",document.body.appendChild(T);var W=document.createEvent("MouseEvents");W.initEvent("click",!1,!1),T.dispatchEvent(W),document.body.removeChild(T),re(new he.a)})},at=function(){var q=Object(L.a)(n().mark(function c(I){var D,y,T,W,oe,F,j,K,Y,Ge;return n().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return Ge=function(){return Ge=Object(L.a)(n().mark(function it(){var st;return n().wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return y++,nt(),Te.next=4,Q({type:"exercise/getExerciseExportHeadData",payload:{id:M.exerciseId||M.categoryId,identify:A[y-1].user_login}});case 4:return Te.next=6,Q({type:"exercise/getReviewExercise",payload:{exerciseId:M.exerciseId,login:A[y-1].user_login}});case 6:st=Te.sent,d(Object(xe.a)({},st||{})),setTimeout(Object(L.a)(n().mark(function ft(){var _t;return n().wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return ot(),Ke.next=3,de()().from(document.getElementById("export-all")).set(W).output("blob");case 3:_t=Ke.sent,Le(!1),C.file("".concat(A[y-1].user_name,"-").concat(le()().format("YYYY-MM-DD HH:mm:ss"),".pdf"),_t),T.update({content:i.a.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",i.a.createElement("span",{className:"c-blue"},y+1),"/",A==null?void 0:A.length)}),y==(A==null?void 0:A.length)?(T.destroy(),Ve()):Y();case 8:case"end":return Ke.stop()}},ft)})),2600);case 9:case"end":return Te.stop()}},it)})),Ge.apply(this,arguments)},Y=function(){return Ge.apply(this,arguments)},I==="all"?H(!1):M.userId||H(!0),nt(),ct(!0),y=0,I!=="all"&&Le(!0),T=Se.a.info({width:460,title:i.a.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",i.a.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:I==="all"?i.a.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",i.a.createElement("span",{className:"c-blue"},y+1),"/",A==null?void 0:A.length):null,maskClosable:!1,className:b.a.modal,onOk:function(){}}),ot(),me.next=11,new Promise(function(Ye,it){setTimeout(function(){Ye("")},5e3)});case 11:return W={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"}},oe="".concat(le()().format("YYYY-MM-DD HH:mm:ss")),((D=z.exerciseExportHeadData)===null||D===void 0?void 0:D.user)&&(oe="".concat(((F=z.exerciseExportHeadData)===null||F===void 0?void 0:F.student_id)||"").concat((j=z.exerciseExportHeadData)===null||j===void 0?void 0:j.user)),me.next=16,de()().from(document.getElementById("export-all")).set(W).output("blob");case 16:if(K=me.sent,Le(!1),I!=="all"&&C.file("".concat(oe,"-").concat(le()().format("YYYY-MM-DD HH:mm:ss"),".pdf"),K),!(I!=="all")){me.next=23;break}return T.destroy(),Ve(),me.abrupt("return");case 23:!!(A==null?void 0:A.length)&&I==="all"?Y():Ve();case 24:case"end":return me.stop()}},c)}));return function(I){return q.apply(this,arguments)}}(),Et=function(c){for(var I=c.internal.getNumberOfPages(),D=1;D<=I;D+=1)c.setPage(D),c.setFontSize(9),c.setTextColor("#6a6a6a"),c.text("".concat(D," / ").concat(I),c.internal.pageSize.getWidth()-20,c.internal.pageSize.getHeight()-6)},vt=function(c,I){var D,y,T,W,oe;return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{style:{display:"flex"},className:b.a.programTitle},i.a.createElement("span",{style:{flexShrink:0},className:"font18"},I+1,"."),i.a.createElement(ie.a,{value:c.question_title}),i.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",c.question_score,"\u5206\uFF09")),c.question_type===0&&i.a.createElement(i.a.Fragment,null,(D=c.question_choices)===null||D===void 0?void 0:D.map(function(F,j){var K;return i.a.createElement(Pe.a,{key:j},i.a.createElement(J.a,{flex:"25px"},i.a.createElement("div",{style:{width:25,overflow:"hidden"}},i.a.createElement(ke.a,{checked:(K=c.user_answer)===null||K===void 0?void 0:K.includes(F.choice_id),style:{width:25}}))),i.a.createElement(J.a,{flex:"1"},i.a.createElement(ie.a,{value:F.choice_text||""})))})),c.question_type===1&&i.a.createElement(i.a.Fragment,null,(y=c.question_choices)===null||y===void 0?void 0:y.map(function(F,j){var K;return i.a.createElement(Pe.a,{key:j},i.a.createElement(J.a,{flex:"25px"},i.a.createElement("div",{style:{width:25,overflow:"hidden"}},i.a.createElement(P.a,{checked:(K=c.user_answer)===null||K===void 0?void 0:K.includes(F.choice_id),style:{width:25}}))),i.a.createElement(J.a,{flex:"1"},i.a.createElement(ie.a,{value:F.choice_text||""})))})),c.question_type===2&&i.a.createElement("div",{className:b.a.flexRow},(T=c.question_choices)===null||T===void 0?void 0:T.map(function(F,j){var K;return i.a.createElement(Pe.a,{key:j},i.a.createElement(J.a,{flex:"25px"},i.a.createElement("div",{style:{width:25,overflow:"hidden"}},i.a.createElement(ke.a,{checked:(K=c.user_answer)===null||K===void 0?void 0:K.includes(F.choice_id),style:{width:25}}))),i.a.createElement(J.a,{flex:"1"},F.choice_text))})),c.question_type===3&&!w&&i.a.createElement(v.a,{item:c,answerData:a,changeScoreData:X,textValue:(W=X[c.q_position])===null||W===void 0?void 0:W.text,textOnChange:function(j){X[c.q_position].text=j,Ne(Object(xe.a)({},X))}}),c.question_type===5&&i.a.createElement(ne.a,{item:c,answerData:a,hasChangeScore:!1,autoHeight:rt}),c.question_type===4&&i.a.createElement(Re.a,{item:c,answerData:a,changeScoreData:X,textValue:(oe=X[c.q_position])===null||oe===void 0?void 0:oe.text,textOnChange:function(j){X[c.q_position].text=j,Ne(Object(xe.a)({},X))}}),c.question_type===6&&i.a.createElement(_e.a,{item:c,answerData:a,autoHeight:rt}),i.a.createElement(Ce.a,{style:w?{marginTop:30}:{}}))},mt=function(c){var I=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],D=["","\u5341","\u767E","\u5343","\u4E07"];c=parseInt(c);var y=function(F){for(var j=F.toString().split("").reverse(),K="",Y=0;Y<j.length;Y++)K=(Y==0&&j[Y]==0||Y>0&&j[Y]==0&&j[Y-1]==0?"":I[j[Y]]+(j[Y]==0?D[0]:D[Y]))+K;return K},T=Math.floor(c/1e4),W=c%1e4;return W.toString().length<4&&(W="0"+W),T?y(T)+"\u4E07"+y(W):y(c)},ht=function(){var c,I=a==null||((c=a.exercise_question_types)===null||c===void 0)?void 0:c.map(function(D,y){var T;return i.a.createElement(S.Fragment,{key:y},i.a.createElement("div",null,i.a.createElement("span",{className:"font16 c-light-primary"},mt(y+1),"\u3001",D.name),i.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",D.count,"\u9898\uFF1B\u5171",D.score,"\u5206\uFF09")),(T=D.items)===null||T===void 0?void 0:T.map(function(W,oe){return i.a.createElement(S.Fragment,{key:oe},vt(W,oe))}))});return I};return console.log(a,"exportData"),i.a.createElement("section",{className:"edu-container"},i.a.createElement("section",{className:"animated fadeIn"},i.a.createElement("aside",{className:"mt10"},Z&&i.a.createElement(ce.a,{separator:">"},i.a.createElement(ce.a.Item,null,i.a.createElement(ee.Link,{to:"/classrooms/".concat(M.coursesId,"/exercise")},Z==null||((h=Z.course)===null||h===void 0)?void 0:h.course_name)),i.a.createElement(ce.a.Item,null,i.a.createElement(ee.Link,{to:"/classrooms/".concat(M.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),i.a.createElement(ce.a.Item,null,i.a.createElement(ee.Link,{to:"/classrooms/".concat(M.coursesId,"/exercise/").concat(a==null||((O=a.exercise)===null||O===void 0)?void 0:O.id,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),i.a.createElement(ce.a.Item,null,(a==null||((U=a.exercise_answer_user)===null||U===void 0)?void 0:U.user_name)||(a==null||((p=a.exercise)===null||p===void 0)?void 0:p.exercise_name)))),i.a.createElement("aside",{className:[b.a.title,"mt20"].join(" ")},i.a.createElement(Pe.a,{style:{width:"100%"}},i.a.createElement(J.a,{flex:"1"},i.a.createElement(ee.Link,{to:"/classrooms/".concat(M.coursesId,"/exercise/").concat(a==null||((R=a.exercise)===null||R===void 0)?void 0:R.id,"/detail")},i.a.createElement($.a,{className:"font16 c-black"})),i.a.createElement("strong",{className:"font20 ml5"},a==null||((g=a.exercise)===null||g===void 0)?void 0:g.exercise_name),i.a.createElement(se.i,{status:[se.c[(ue=a.exercise)===null||ue===void 0?void 0:ue.exercise_status]]})),i.a.createElement(J.a,null,i.a.createElement(Fe.a,{type:"primary",onClick:function(){return at("")},loading:Me},i.a.createElement(fe.a,null),"\u5BFC\u51FA\u5F53\u524D\u8BD5\u5377"),Object(f.c)()&&i.a.createElement(Fe.a,{disabled:Me,className:"ml10",type:"primary",onClick:function(){return at("all")}},i.a.createElement(fe.a,null),"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))))),i.a.createElement("section",{id:"export-all",className:[b.a.bg,"pt30","pb30","mt20","mb20","relative","pl60","pr30"].join(" "),ref:Je},i.a.createElement(De.a,{isExportBlank:w}),i.a.createElement(Ce.a,{className:b.a.divider}),ht()))};ge.default=Object(N.a)(function(l){var t=l.exercise,h=l.loading,O=l.user,U=l.globalSetting;return{exercise:t,globalSetting:U,user:O,loading:h.effects}})(e)},q5bB:function(Be,ge,_){Be.exports={flex_box_center:"flex_box_center___uTq5a",flex_space_between:"flex_space_between___LTVj-",flex_box_vertical_center:"flex_box_vertical_center___1L3z-",flex_box_center_end:"flex_box_center_end___3ghBL",flex_box_column:"flex_box_column___2bU1n",bg:"bg___2iXhR",title:"title___2PlPP",questionIcons:"questionIcons___3jZbU",green:"green___1msyJ",orange:"orange___1uebJ",greenTip:"greenTip___1th4S",redTip:"redTip___18tx7",orangeTip:"orangeTip___2T44_",flexRow:"flexRow___14mZI",simpleWrap:"simpleWrap___325ES",divider:"divider___33qYV",modal:"modal___B_owv",programTitle:"programTitle___1CfOY"}},uJ6K:function(Be,ge,_){Be.exports={wrap:"wrap___1AALq",img:"img___20GEO",table:"table___26NT5",totalScore:"totalScore___1t1Bx",people:"people___BMR7K",glassSeal:"glassSeal___2woZ-"}}}]);