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.
1 line
25 KiB
1 line
25 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[18,6],{"+M/w":function(e,t,n){e.exports={flexRow:"flexRow___1Kwk7",flexColumn:"flexColumn___1x58l",action:"action___osaCD",setScore:"setScore___kmMlR",delete:"delete___XpFlx",content:"content___9Naj3",titleWrap:"titleWrap___32PZL",titleNumber:"titleNumber___3HPb0",score:"score___3zGYh",titleHtml:"titleHtml___2vgPo",answerWrap:"answerWrap___2vM8f",answer:"answer___1Q0Tc"}},"9Bee":function(e,t,n){"use strict";var r=n("q1tI"),a=n.n(r),o=(n("vg9a"),n("tJVT")),c=n("DlQD"),i=n.n(c),l=n("rUJ1");function u(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var n=Object(o["a"])(t,1),a=n[0];return a.length>=r.length?e.slice(r.length):e})).join("\n")}var s=[],p=["<ul>"],m=new i.a.Renderer,d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function f(){s.length=0,p=["<ul>"]}function v(e,t,n,r){if(t>=e.length||e[t].level<=n)return t;var a=e[t];r.push("<li><a href='#"+a.anchor+"'>"+a.text+"</a>"),t++;var o=[];return t=v(e,t,a.level,o),o.length>0&&(r.push("<ul>"),o.forEach((function(e){r.push(e)})),r.push("</ul>")),r.push("</li>"),t=v(e,t,n,r),t}function h(){return v(s,0,0,p),p.push("</ul>"),p.join("")}var _={heading:function(e){var t=d.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=u(n,t[3]||""),a=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(a)>=0){var o=E(),c=r;r=o,w[o]={type:"block",expression:c}}return{type:"code",raw:n,lang:a,text:r}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,E=function(){return"__special_katext_id_".concat(g++,"__")},w={};function b(){return w}function x(){g=0,w={}}function N(e){return e=e.replace(y,(function(e,t){var n=E();return w[n]={type:"inline",expression:t},n})),e}var k=m.listitem;m.listitem=function(e){return k(N(e))};var O=m.paragraph;m.paragraph=function(e){return O(N(e))};var L=m.tablecell;m.tablecell=function(e,t){return L(N(e),t)},m.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];return r?["latex","katex","math"].indexOf(r)>=0?"<p class='editormd-tex'>".concat(e,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(t,'">').concat(n?e:Object(l["escape"])(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(n?e:Object(l["escape"])(e,!0))+"</code></pre>"},m.heading=function(e,t,n){var r=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:r,level:t,text:e}),"<h"+t+' id="'+r+'">'+e+"</h"+t+">"},i.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:_,renderer:m});var S=i.a,T=(n("SJMd"),n("m3rI")),j=n("Oy/b"),P=n("Xjjk"),C=n.n(P),I=/<pre[^>]*>/g;function R(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}t["a"]=function(e){var t=e.value,n=void 0===t?"":t,o=e.className,c=e.style,i=void 0===c?{}:c,l=String(n),u=Object(r["useMemo"])((function(){try{var e=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,t=/\"\/api\/attachments\/|\"\/attachments\/download\//g,n=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;l=l.replace(e,"("+T["a"].API_SERVER+"/api/attachments/").replace(t,'"'+T["a"].API_SERVER+"/api/attachments/").replace(n,'"'+T["a"].API_SERVER+"/files/uploads/")}catch(o){}l=C()(l);var r=S(l),a=b();return l.match(/\[TOC\]/)&&(r=r.replace("<p>[TOC]</p>",h()),f()),r=r.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var n=a[t],r=n.type,o=n.expression;return Object(j["renderToString"])(R(o)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})})),r=r.replace(/\u2581/g,"\u2581\u2581\u2581"),x(),r}),[l]),s=Object(r["useRef"])();function p(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.startsWith("#")){e.preventDefault();var r=document.getElementById(n.replace("#",""));r&&r.scrollIntoView(!0)}}}return Object(r["useEffect"])((function(){if(s.current&&u&&u.match(I)&&window.PR.prettyPrint(),s.current)return s.current.addEventListener("click",p),function(){s.current.removeEventListener("click",p),x(),f()}}),[u,s.current,p]),a.a.createElement("div",{ref:s,style:i,className:"".concat(o||""," markdown-body"),dangerouslySetInnerHTML:{__html:u}})}},"9ZNV":function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("0Owb"),a=(n("+L6B"),n("2/Rp")),o=n("q1tI"),c=n.n(o),i=n("UUDw"),l=n.n(i),u=n("TSYQ"),s=n.n(u),p=function(e){var t=e.cancelText,n=void 0===t?"\u53d6\u6d88":t,o=e.okText,i=void 0===o?"\u786e\u5b9a":o,u=e.loading,p=void 0!==u&&u,m=e.hasOkBtn,d=void 0===m||m,f=e.okButtonProps,v=void 0===f?{}:f,h=e.onCancel,_=void 0===h?function(){}:h,y=e.onOk,g=void 0===y?function(){}:y,E=e.className,w=void 0===E?"":E;return c.a.createElement("div",{className:s()(l.a.buttonFixed,w)},c.a.createElement("div",{className:l.a.buttonWrap},c.a.createElement(a["a"],{size:"large",className:"".concat(l.a.button," mr20"),onClick:_},n),d&&c.a.createElement(a["a"],Object(r["a"])({size:"large",type:"primary",className:"".concat(l.a.button," mr20"),loading:p,onClick:g},v),i)))}},DaK5:function(e,t,n){"use strict";n.r(t),n.d(t,"formatTypeNameToDefaultScore",(function(){return x}));var r=n("0Owb"),a=(n("sPJy"),n("bE4q")),o=n("9og8"),c=(n("giR+"),n("fyUT")),i=(n("2qtc"),n("kLXV")),l=n("k1fw"),u=n("tJVT"),s=n("PpiC"),p=n("q1tI"),m=n.n(p),d=n("9kvl"),f=n("ngQI"),v=n("NNiE"),h=n("tKIZ"),_=n.n(h),y=n("9ZNV"),g=n("LvDl"),E=n.n(g),w=n("WCUW");function b(){b=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(T){l=function(e,t,n){return e[t]=n}}function u(e,t,n,a){var o=t&&t.prototype instanceof m?t:m,c=Object.create(o.prototype),i=new O(a||[]);return r(c,"_invoke",{value:w(e,n,i)}),c}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(T){return{type:"throw",arg:T}}}e.wrap=u;var p={};function m(){}function d(){}function f(){}var v={};l(v,o,(function(){return this}));var h=Object.getPrototypeOf,_=h&&h(h(L([])));_&&_!==t&&n.call(_,o)&&(v=_);var y=f.prototype=m.prototype=Object.create(v);function g(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function a(r,o,c,i){var l=s(e[r],e,o);if("throw"!==l.type){var u=l.arg,p=u.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){a("next",e,c,i)}),(function(e){a("throw",e,c,i)})):t.resolve(p).then((function(e){u.value=e,c(u)}),(function(e){return a("throw",e,c,i)}))}i(l.arg)}var o;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){a(e,n,t,r)}))}return o=o?o.then(r,r):r()}})}function w(e,t,n){var r="suspendedStart";return function(a,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw o;return S()}for(n.method=a,n.arg=o;;){var c=n.delegate;if(c){var i=x(c,n);if(i){if(i===p)continue;return i}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=s(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function x(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var a=s(r,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,p;var o=a.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return a.next=a}}return{next:S}}function S(){return{value:void 0,done:!0}}return d.prototype=f,r(y,"constructor",{value:f,configurable:!0}),r(f,"constructor",{value:d,configurable:!0}),d.displayName=l(f,i,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,l(e,i,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},g(E.prototype),l(E.prototype,c,(function(){return this})),e.AsyncIterator=E,e.async=function(t,n,r,a,o){void 0===o&&(o=Promise);var c=new E(u(t,n,r,a),o);return e.isGeneratorFunction(n)?c:c.next().then((function(e){return e.done?e.value:c.next()}))},g(y),l(y,i,"Generator"),l(y,o,(function(){return this})),l(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=L,O.prototype={constructor:O,reset:function(e){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(k),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return c.type="throw",c.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],c=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var i=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(i&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var c=o?o.completion:{};return c.type=e,c.arg=t,o?(this.method="next",this.next=o.finallyLoc,p):this.complete(c)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;k(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:L(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},e}var x=function(e){var t={"\u5355\u9009\u9898":2,"\u591a\u9009\u9898":5,"\u586b\u7a7a\u9898":2,"\u5224\u65ad\u9898":2,"\u7b80\u7b54\u9898":10,"\u7f16\u7a0b\u9898":10,"\u5b9e\u8bad\u9898":5};return t[e]||0},N=function(e){var t,n,h,g,N=e.problemsetPreview,k=(e.user,e.globalSetting,e.loading,e.dispatch),O=(Object(s["a"])(e,["problemsetPreview","user","globalSetting","loading","dispatch"]),Object(p["useState"])()),L=Object(u["a"])(O,2),S=L[0],T=L[1],j=Object(p["useState"])(),P=Object(u["a"])(j,2),C=P[0],I=P[1],R=Object(p["useRef"])();Object(p["useEffect"])((function(){return k({type:"globalSetting/footerToggle",payload:!1}),function(){k({type:"globalSetting/footerToggle",payload:!0})}}),[]),Object(p["useEffect"])((function(){M()}),[]);var M=function(){k({type:"problemsetPreview/getPaperData"})},A=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,a=E.a.cloneDeep(n).map((function(e){return Object(l["a"])(Object(l["a"])({},e),{},{challenge_score:e.challenge_score||5})}));if(R.current=r||x(t),"\u5b9e\u8bad\u9898"===t)return i["a"].confirm({centered:!0,width:530,title:"\u8bbe\u7f6e\u5206\u6570",content:m.a.createElement("div",{className:_.a.shixunModal},m.a.createElement("div",null,"\u5173\u5361\uff1a"),null===a||void 0===a?void 0:a.map((function(e,t){return m.a.createElement("div",{className:_.a.shixunScore},t+1,"\u3001",e.challenge_name,m.a.createElement("div",{style:{minWidth:"130px"}},m.a.createElement(c["a"],{defaultValue:e.challenge_score,min:1,onChange:function(t){e.challenge_score=t}}),m.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))}))),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(o["a"])(b().mark((function t(){return b().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(w["H"])({id:e,challenge_scores:a.map((function(e){return{challenge_id:e.challenge_id,score:e.challenge_score}}))});case 2:R.current=null,M();case 4:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()});i["a"].confirm({centered:!0,title:"\u8bbe\u7f6e\u5206\u6570",content:m.a.createElement("div",{className:""},m.a.createElement("span",null,"\u672c\u9898\u5206\u503c\uff1a"),m.a.createElement(c["a"],{min:1,defaultValue:R.current,onChange:function(e){R.current=e}}),m.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),m.a.createElement("br",null),"\u586b\u7a7a\u9898"===t&&m.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6bcf\u7a7a\u5206\u503c\u6309\u6bcf\u9898\u5206\u503c\u53d6\u5e73\u5747\u5206\u8ba1\u7b97")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(o["a"])(b().mark((function t(){return b().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,k({type:"problemsetPreview/setScore",payload:{id:e,score:R.current}});case 2:R.current=null,M();case 4:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()})},J=function(e){i["a"].confirm({centered:!0,title:"\u63d0\u793a",content:m.a.createElement("div",{className:_.a.modal},"\u786e\u8ba4\u5220\u9664\u8be5\u8bd5\u9898\uff1f"),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(o["a"])(b().mark((function t(){return b().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,k({type:"problemsetPreview/handleDelete",payload:{id:e}});case 2:M();case 3:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()})},D=function(e,t){R.current=x(t),i["a"].confirm({centered:!0,title:"\u6279\u91cf\u8bbe\u7f6e\u5206\u6570",content:m.a.createElement("div",{className:""},m.a.createElement("span",null,t,"\uff1a"),m.a.createElement(c["a"],{min:1,defaultValue:R.current,onChange:function(e){R.current=e}}),m.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),m.a.createElement("br",null),"\u586b\u7a7a\u9898"===t&&m.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6bcf\u7a7a\u5206\u503c\u6309\u6bcf\u9898\u5206\u503c\u53d6\u5e73\u5747\u5206\u8ba1\u7b97")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(o["a"])(b().mark((function t(){return b().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,k({type:"problemsetPreview/batchSetScore",payload:{item_type:e,score:R.current}});case 2:R.current=null,M();case 4:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()})},W=function(e){i["a"].confirm({centered:!0,title:"\u63d0\u793a",content:m.a.createElement("div",{className:_.a.modalColumn},m.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uff0c\u5c06\u5220\u9664\u8be5\u5927\u9898\u4e0b\u6240\u6709\u5c0f\u9898"),m.a.createElement("p",null,"\u786e\u8ba4\u5220\u9664\u8be5\u5927\u9898\uff1f")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(o["a"])(b().mark((function t(){return b().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,k({type:"problemsetPreview/batchDelete",payload:{item_type:e}});case 2:M();case 3:case"end":return t.stop()}}),t)})));function n(){return t.apply(this,arguments)}return n}()})},V=function(){var e=Object(o["a"])(b().mark((function e(t,n){var r,a,o;return b().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.destination&&t.source){e.next=2;break}return e.abrupt("return");case 2:return r=n.questions[t.source.index].id,a=t.destination.index+1,e.next=6,k({type:"problemsetPreview/adjustPosition",payload:{id:r,position:a}});case 6:if(o=e.sent,-1!==o.status){e.next=9;break}return e.abrupt("return");case 9:M();case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return m.a.createElement("section",{className:_.a.bg},m.a.createElement(a["a"],{className:"mt30",separator:">"},m.a.createElement(a["a"].Item,null,"\u8bd5\u9898\u5e93"),m.a.createElement(a["a"].Item,{href:"/problemset"},"\u4eba\u5de5\u7ec4\u5377"),m.a.createElement(a["a"].Item,null,"\u8bd5\u5377\u9884\u89c8")),m.a.createElement("div",{className:_.a.wrap},m.a.createElement("div",{className:"pt20 pb20"},m.a.createElement("div",{className:"".concat(_.a.flexRow," ").concat(_.a.flexJustifyBetween)},m.a.createElement("div",null,m.a.createElement("span",{className:_.a.questionNumber},"\u9898\u6570\uff1a",null===(t=N.paperData)||void 0===t?void 0:t.all_questions_count),m.a.createElement("span",{className:_.a.score},"\u603b\u5206\uff1a",null===(n=N.paperData)||void 0===n?void 0:n.all_score)),m.a.createElement("div",{className:_.a.selectTopicButton,onClick:function(){return d["c"].push("/problemset/preview_select")}},"\u7ee7\u7eed\u9009\u9898")),m.a.createElement("div",{className:_.a.line}),m.a.createElement("div",{className:_.a.dragTip},"\u5c0f\u9898\u4e4b\u95f4\u53ef\u4ee5\u62d6\u52a8\u6392\u5e8f"),null===(h=N.paperData)||void 0===h||null===(g=h.questionList)||void 0===g?void 0:g.map((function(e,t){var n=e.type===C;return m.a.createElement("div",{className:"".concat(_.a.relative," mt20 mb20"),key:t},m.a.createElement("div",{className:"".concat(_.a.typeActive," ").concat(n?_.a.mouseTypeActive:""),onMouseEnter:function(){I(e.type),T(null)}},m.a.createElement("span",{className:"".concat(_.a.typeName," ").concat(n?"ml20":"")},e.number,"\u3001",e.name),m.a.createElement("span",{className:_.a.typeNumber},"\uff08\u5171",e.questions_count,"\u9898\uff1b\u5171",e.questions_score,"\u5206\uff09")),n&&m.a.createElement("div",{className:"".concat(_.a.typeAction," ").concat(_.a.flexRow)},"PRACTICAL"!==e.type&&m.a.createElement("div",{className:_.a.setScore,onClick:function(){return D(e.type,e.name)}},"\u6279\u91cf\u8bbe\u7f6e\u5f97\u5206"),m.a.createElement("div",{className:_.a.delete,onClick:function(){return W(e.type)}},"\u5220\u9664")),m.a.createElement(f["a"],{onDragEnd:function(t){return V(t,e)}},m.a.createElement(f["c"],{droppableId:t.toString()},(function(t,n){var a;return m.a.createElement("div",Object(r["a"])({className:"mt20",ref:t.innerRef},t.droppableProps,{onScroll:function(){}}),null===(a=e.questions)||void 0===a?void 0:a.map((function(t,n){return m.a.createElement(f["b"],{draggableId:t.id.toString(),index:n,key:t.id},(function(a){return m.a.createElement("div",Object(r["a"])({ref:a.innerRef},a.draggableProps,a.dragHandleProps),m.a.createElement(v["a"],{index:n,typeName:e.name,type:e.type,data:t,inMouseId:S,onSetScore:A,onDelete:J,onMouseEnter:function(e){T(e),I(null)}}))}))})))}))))})))),m.a.createElement(y["a"],{okText:"\u4fdd\u5b58\u8bd5\u5377",onCancel:function(){return d["c"].replace("/problemset")},onOk:function(){return d["c"].push("/problemset/preview_new")}}))};t["default"]=Object(d["a"])((function(e){var t=e.problemsetPreview,n=e.user,r=e.loading,a=e.globalSetting;return{problemsetPreview:t,user:n,globalSetting:a,loading:r.effects}}))(N)},NNiE:function(e,t,n){"use strict";n("7Kak");var r=n("9yH6"),a=n("q1tI"),o=n.n(a),c=n("9Bee"),i=n("+M/w"),l=n.n(i),u=["A\uff0e","B\uff0e","C\uff0e","D\uff0e","E\uff0e","F\uff0e","G\uff0e","H\uff0e","I\uff0e","J\uff0e","K\uff0e","L\uff0e","M\uff0e","N\uff0e","O\uff0e","P\uff0e","Q\uff0e","R\uff0e","S\uff0e","T\uff0e","U\uff0e","V\uff0e","W\uff0e","X\uff0e","Y\uff0e","Z\uff0e"],s=function(e){var t=e.index,n=e.typeName,a=e.type,i=e.data,s=void 0===i?{}:i,p=e.inMouseId,m=e.onSetScore,d=void 0===m?function(){}:m,f=e.onDelete,v=void 0===f?function(){}:f,h=e.onMouseEnter,_=void 0===h?function(){}:h,y=function(){var e;return o.a.createElement("div",{className:l.a.answerWrap},null===s||void 0===s||null===(e=s.choices)||void 0===e?void 0:e.map((function(e,t){return o.a.createElement("div",{className:"".concat(l.a.flexRow," mt15"),key:t},u[t],o.a.createElement("div",{className:"".concat(l.a.answer," ml5")},o.a.createElement(c["a"],{value:null===e||void 0===e?void 0:e.choice_text})))})))},g=function(){var e;return o.a.createElement("div",{className:l.a.answerWrap},o.a.createElement("div",{className:"".concat(l.a.flexRow," mt15")},null===s||void 0===s||null===(e=s.choices)||void 0===e?void 0:e.map((function(e,t){return o.a.createElement(r["a"],{disabled:!0,key:t},null===e||void 0===e?void 0:e.choice_text)}))))},E=function(){var e;return o.a.createElement("div",{className:l.a.answerWrap},o.a.createElement("div",{className:"".concat(l.a.flexRow," mt15")},o.a.createElement(c["a"],{value:null===s||void 0===s||null===(e=s.program_attr)||void 0===e?void 0:e.description})))},w=function(){var e;return o.a.createElement("div",{className:l.a.answerWrap},o.a.createElement("div",{className:"".concat(l.a.flexColumn," mt15")},null===s||void 0===s||null===(e=s.standard_answer)||void 0===e?void 0:e.map((function(e,t){return o.a.createElement(c["a"],{key:t,value:"\u7b54\u6848\uff08\u586b\u7a7a".concat(e.position,"\uff09\uff1a").concat(e.answer_text.join("\u3001"))})}))))},b=function(){var e;return o.a.createElement("div",{className:l.a.answerWrap},o.a.createElement("div",{className:"mt15"},o.a.createElement("div",null,"\u7b54\u6848\uff1a"),o.a.createElement(c["a"],{value:null===s||void 0===s||null===(e=s.answer_texts)||void 0===e?void 0:e[0]})))},x=function(){var e;return o.a.createElement("div",{className:l.a.answerWrap},o.a.createElement("div",{className:"mt10"},"\u5173\u5361"),null===s||void 0===s||null===(e=s.shixun)||void 0===e?void 0:e.map((function(e,t){return o.a.createElement("div",{className:"mt10 font14"},t+1,". ",null===e||void 0===e?void 0:e.challenge_name)})))},N=function(){var e={SINGLE:y,MULTIPLE:y,JUDGMENT:g,PROGRAM:E,COMPLETION:w,SUBJECTIVE:b,PRACTICAL:x};return e[a]?e[a]():null};return o.a.createElement("div",{onMouseEnter:function(){return _(s.id)}},p===s.id&&o.a.createElement("div",{className:l.a.action},o.a.createElement("div",{className:l.a.setScore,onClick:function(){return d(s.id,n,null===s||void 0===s?void 0:s.shixun,s.score)}},"\u8bbe\u7f6e\u5f97\u5206"),o.a.createElement("div",{className:l.a.delete,onClick:function(){return v(s.id)}},"\u5220\u9664")),o.a.createElement("div",{className:l.a.content},o.a.createElement("div",{className:l.a.titleWrap},o.a.createElement("p",{className:l.a.titleNumber},t+1),"\u3001",o.a.createElement("div",{className:l.a.score},"(",s.score,"\u5206)"),o.a.createElement(c["a"],{className:l.a.titleHtml,value:s.name||(null===s||void 0===s?void 0:s.shixun_name)})),N()))};t["a"]=s},UUDw:function(e,t,n){e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},tKIZ:function(e,t,n){e.exports={bg:"bg___1GOV5",wrap:"wrap___J6vaJ",flexRow:"flexRow___unGFp",flexColumn:"flexColumn___3FCv8",flexJustifyBetween:"flexJustifyBetween___1tvRX",relative:"relative___2tGdE",questionNumber:"questionNumber___2RbSA",score:"score___31L41",selectTopicButton:"selectTopicButton___ic3uu",line:"line___2kJQN",dragTip:"dragTip___3pvU9",typeActive:"typeActive___3yJ9J",mouseTypeActive:"mouseTypeActive___2H9Th",typeName:"typeName___3wa5X",typeNumber:"typeNumber___1LJJb",typeAction:"typeAction___20qxC",setScore:"setScore___1-dVI",delete:"delete___3XQMr",modal:"modal___1GZ8w",modalColumn:"modalColumn___2Pxg5",shixunModal:"shixunModal___3b9yL",shixunScore:"shixunScore___1-hSe"}}}]); |