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__Paperlibrary__Edit__inde...

5 lines
29 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[162],{"+M/w":function(ee,$,t){ee.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(ee,$,t){"use strict";var z=t("q1tI"),fe=t.n(z),X=t("vg9a"),u=t("tJVT"),p=t("DlQD"),J=t.n(p),s=t("rUJ1");function Q(a,r){var m=a.match(/^(\s+)(?:```)/);if(m===null)return r;var o=m[1];return r.split(`
`).map(function(A){var K=A.match(/^\s+/);if(K===null)return A;var O=Object(u.a)(K,1),le=O[0];return le.length>=o.length?A.slice(o.length):A}).join(`
`)}var se=[],P=["<ul>"],E=new J.a.Renderer,S=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ae(){se.length=0,P=["<ul>"]}function R(a,r,m,o){if(r>=a.length||a[r].level<=m)return r;var A=a[r];o.push("<li><a href='#"+A.anchor+"'>"+A.text+"</a>"),r++;var K=[];return r=R(a,r,A.level,K),K.length>0&&(o.push("<ul>"),K.forEach(function(O){o.push(O)}),o.push("</ul>")),o.push("</li>"),r=R(a,r,m,o),r}function e(){return R(se,0,0,P),P.push("</ul>"),P.join("")}var n={heading:function(r){var m=S.exec(r);if(m)return{type:"heading",raw:m[0],depth:m[1].length,text:m[2]}},fences:function(r){var m=this.rules.block.fences.exec(r);if(m){var o=m[0],A=Q(o,m[3]||""),K=m[2]?m[2].trim():m[2];if(["latex","katex","math"].indexOf(K)>=0){var O=re(),le=A;A=O,c[O]={type:"block",expression:le}}return{type:"code",raw:o,lang:K,text:A}}}},Z=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ne=0,re=function(){return"__special_katext_id_".concat(ne++,"__")},c={};function d(){return c}function _e(){ne=0,c={}}function Y(a){return a=a.replace(Z,function(r,m){var o=re();return c[o]={type:"inline",expression:m},o}),a}var ce=E.listitem;E.listitem=function(a){return ce(Y(a))};var te=E.paragraph;E.paragraph=function(a){return te(Y(a))};var de=E.tablecell;E.tablecell=function(a,r){return de(Y(a),r)},E.code=function(a,r,m){var o=(r||"").match(/\S*/)[0];return o?["latex","katex","math"].indexOf(o)>=0?"<p class='editormd-tex'>".concat(a,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(r,'">').concat(m?a:Object(s.escape)(a,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(m?a:Object(s.escape)(a,!0))+"</code></pre>"},E.heading=function(a,r,m){var o=this.options.headerPrefix+m.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return se.push({anchor:o,level:r,text:a}),"<h"+r+' id="'+o+'">'+a+"</h"+r+">"},J.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),J.a.use({tokenizer:n,renderer:E});var G=J.a,w=t("SJMd"),L=t("m3rI"),j=t("Oy/b"),T=/<pre[^>]*>/g;function _(a){var r=document.createElement("div");return r.innerHTML=a,r.childNodes.length===0?"":r.childNodes[0].nodeValue}var g=$.a=function(a){var r=a.value,m=r===void 0?"":r,o=a.className,A=a.style,K=A===void 0?{}:A,O=String(m),le=Object(z.useMemo)(function(){try{var F=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,me=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ee=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;O=O.replace(F,"("+L.a.API_SERVER+"/api/attachments/").replace(me,'"'+L.a.API_SERVER+"/api/attachments/").replace(Ee,'"'+L.a.API_SERVER+"/files/uploads/")}catch(Pe){}var b=G(O),oe=d();return O.match(/\[TOC\]/)&&(b=b.replace("<p>[TOC]</p>",e()),ae()),b=b.replace(/(__special_katext_id_\d+__)/g,function(Pe,Re){var ve=oe[Re],Ue=ve.type,he=ve.expression;return Object(j.renderToString)(_(he)||"",{displayMode:Ue==="block",throwOnError:!1,output:"html"})}),b=b.replace(/▁/g,"\u2581\u2581\u2581"),_e(),b},[O]),ie=Object(z.useRef)();function pe(F){var me=F.target;if(me.tagName.toUpperCase()==="A"){var Ee=me.getAttribute("href");if(Ee.startsWith("#")){F.preventDefault();var b=document.getElementById(Ee.replace("#",""));b&&b.scrollIntoView(!0)}}}return Object(z.useEffect)(function(){if(ie.current&&le&&(le.match(T)&&window.PR.prettyPrint()),ie.current)return ie.current.addEventListener("click",pe),function(){ie.current.removeEventListener("click",pe),_e(),ae()}},[le,ie.current,pe]),fe.a.createElement("div",{ref:ie,style:K,className:"".concat(o||""," markdown-body"),dangerouslySetInnerHTML:{__html:le}})}},"9ZNV":function(ee,$,t){"use strict";t.d($,"a",function(){return P});var z=t("0Owb"),fe=t("+L6B"),X=t("2/Rp"),u=t("q1tI"),p=t.n(u),J=t("UUDw"),s=t.n(J),Q=t("TSYQ"),se=t.n(Q),P=function(S){var ae=S.cancelText,R=ae===void 0?"\u53D6\u6D88":ae,e=S.okText,n=e===void 0?"\u786E\u5B9A":e,Z=S.loading,ne=Z===void 0?!1:Z,re=S.hasOkBtn,c=re===void 0?!0:re,d=S.okButtonProps,_e=d===void 0?{}:d,Y=S.onCancel,ce=Y===void 0?function(){}:Y,te=S.onOk,de=te===void 0?function(){}:te,G=S.className,w=G===void 0?"":G;return p.a.createElement("div",{className:se()(s.a.buttonFixed,w)},p.a.createElement("div",{className:s.a.buttonWrap},p.a.createElement(X.a,{size:"large",className:"".concat(s.a.button," mr20"),onClick:ce},R),c&&p.a.createElement(X.a,Object(z.a)({size:"large",type:"primary",className:"".concat(s.a.button," mr20"),loading:ne,onClick:de},_e),n)))}},DXt6:function(ee,$,t){"use strict";t.r($);var z=t("0Owb"),fe=t("sPJy"),X=t("bE4q"),u=t("giR+"),p=t("fyUT"),J=t("2qtc"),s=t("kLXV"),Q=t("k1fw"),se=t("WmNS"),P=t.n(se),E=t("9og8"),S=t("tJVT"),ae=t("PpiC"),R=t("q1tI"),e=t.n(R),n=t("9kvl"),Z=t("ngQI"),ne=t("NNiE"),re=t("9ZNV"),c=t("Qwyu"),d=t.n(c),_e=t("jRFs"),Y=t("DaK5"),ce=t("LvDl"),te=t.n(ce),de=t("vCeJ"),G={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},w=function(j){var T,_,g,a,r,m,o,A,K,O=j.paperlibrary,le=j.user,ie=j.globalSetting,pe=j.loading,F=j.dispatch,me=Object(ae.a)(j,["paperlibrary","user","globalSetting","loading","dispatch"]),Ee=Object(R.useState)(),b=Object(S.a)(Ee,2),oe=b[0],Pe=b[1],Re=Object(R.useState)(),ve=Object(S.a)(Re,2),Ue=ve[0],he=ve[1],U=Object(R.useState)(),k=Object(S.a)(U,2),D=k[0],x=k[1],h=Object(R.useRef)(),y=Object(R.useRef)(),i=Object(R.useRef)();Object(R.useEffect)(function(){return F({type:"globalSetting/footerToggle",payload:!1}),function(){F({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(R.useEffect)(function(){var v,B,f,M;y.current=(v=me.match)===null||v===void 0||((B=v.params)===null||B===void 0)?void 0:B.id,x((f=me.location)===null||f===void 0||((M=f.query)===null||M===void 0)?void 0:M.defaultActiveKey),C()},[]),Object(R.useEffect)(function(){F({type:"paperlibrary/getEditDisciplines",payload:{source:"question"}})},[]);var C=function(){F({type:"paperlibrary/getPaperData",payload:{id:y.current}})},N=function(){var v=Object(E.a)(P.a.mark(function B(f,M){var I,V,l;return P.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(!(!f.destination||!f.source)){W.next=2;break}return W.abrupt("return");case 2:return I=M.questions[f.source.index].id,V=f.destination.index+1,W.next=6,F({type:"paperlibrary/adjustPosition",payload:{id:y.current,itemId:I,position:V}});case 6:if(l=W.sent,!(l.status===-1)){W.next=9;break}return W.abrupt("return");case 9:C();case 10:case"end":return W.stop()}},B)}));return function(f,M){return v.apply(this,arguments)}}(),ye=function(){var v=Object(E.a)(P.a.mark(function B(){var f,M,I;return P.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,(f=i.current)===null||f===void 0?void 0:f.onSubmit();case 2:return M=l.sent,l.next=5,F({type:"paperlibrary/updatePaper",payload:Object(Q.a)(Object(Q.a)({},M),{},{id:y.current})});case 5:I=l.sent,I.status===0&&n.c.push("/paperlibrary/see/".concat(y.current,"?defaultActiveKey=").concat(D));case 7:case"end":return l.stop()}},B)}));return function(){return v.apply(this,arguments)}}(),q=function(B,f){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],I=arguments.length>3?arguments[3]:void 0,V=te.a.cloneDeep(M).map(function(l){return Object(Q.a)(Object(Q.a)({},l),{},{challenge_score:l.challenge_score||5})});if(h.current=I||Object(Y.formatTypeNameToDefaultScore)(f),f==="\u5B9E\u8BAD\u9898")return s.a.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:d.a.shixunModal},e.a.createElement("div",null,"\u5173\u5361\uFF1A"),V==null?void 0:V.map(function(l,H){return e.a.createElement("div",{className:d.a.shixunScore},H+1,"\u3001",l.challenge_name,e.a.createElement("div",{style:{minWidth:"130px"}},e.a.createElement(p.a,{defaultValue:l.challenge_score,min:1,onChange:function(ge){l.challenge_score=ge}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var l=Object(E.a)(P.a.mark(function W(){return P.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,Object(de.p)({id:y.current,itemId:B,challenge_scores:V.map(function(Oe){return{challenge_id:Oe.challenge_id,score:Oe.challenge_score}})});case 2:h.current=null,C();case 4:case"end":return ue.stop()}},W)}));function H(){return l.apply(this,arguments)}return H}()});s.a.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:""},e.a.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),e.a.createElement(p.a,{min:1,defaultValue:h.current,onChange:function(H){h.current=H}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),f==="\u586B\u7A7A\u9898"&&e.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 l=Object(E.a)(P.a.mark(function W(){return P.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,F({type:"paperlibrary/setScore",payload:{id:y.current,itemId:B,score:h.current}});case 2:h.current=null,C();case 4:case"end":return ue.stop()}},W)}));function H(){return l.apply(this,arguments)}return H}()})},De=function(B){s.a.confirm({centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:d.a.modal},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var f=Object(E.a)(P.a.mark(function I(){return P.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,F({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:y.current,itemId:B}});case 2:C();case 3:case"end":return l.stop()}},I)}));function M(){return f.apply(this,arguments)}return M}()})},be=function(B,f){h.current=Object(Y.formatTypeNameToDefaultScore)(f),s.a.confirm({title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",centered:!0,content:e.a.createElement("div",{className:""},e.a.createElement("span",null,f,"\uFF1A"),e.a.createElement(p.a,{min:1,defaultValue:h.current,onChange:function(I){h.current=I}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),e.a.createElement("br",null),f==="\u586B\u7A7A\u9898"&&e.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 M=Object(E.a)(P.a.mark(function V(){return P.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,F({type:"paperlibrary/batchSetScore",payload:{id:y.current,item_type:B.toLowerCase(),score:h.current}});case 2:h.current=null,C();case 4:case"end":return H.stop()}},V)}));function I(){return M.apply(this,arguments)}return I}()})},Me=function(B){s.a.confirm({title:"\u63D0\u793A",centered:!0,content:e.a.createElement("div",{className:d.a.modalColumn},e.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),e.a.createElement("p",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var f=Object(E.a)(P.a.mark(function I(){return P.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,F({type:"paperlibrary/batchDelete",payload:{id:y.current,item_type:(B||"").toLowerCase()}});case 2:C();case 3:case"end":return l.stop()}},I)}));function M(){return f.apply(this,arguments)}return M}()})};return e.a.createElement("section",{className:d.a.bg},e.a.createElement(X.a,{className:"mt30",separator:">"},e.a.createElement(X.a.Item,null,"\u8BD5\u5377\u5E93"),e.a.createElement(X.a.Item,{href:"/paperlibrary?defaultActiveKey=".concat(D)},D==="1"?"\u516C\u5F00\u8BD5\u5377\u5E93":"\u6211\u7684\u8BD5\u5377\u5E93"),e.a.createElement(X.a.Item,null,"\u8BD5\u5377\u7F16\u8F91")),e.a.createElement("div",null,e.a.createElement(_e.a,{ref:i,isEdit:!0,editData:O==null||((T=O.paperData)===null||T===void 0)?void 0:T.exam,courseOptions:O.courseOptions,disciplinesData:O.disciplinesData})),e.a.createElement("div",{className:d.a.wrap},e.a.createElement("div",{className:"pt20 pb20"},e.a.createElement("div",{className:"".concat(d.a.flexRow," ").concat(d.a.flexJustifyBetween)},e.a.createElement("div",null,e.a.createElement("span",{className:d.a.questionNumber},"\u9898\u6570\uFF1A",(_=O.paperData)===null||_===void 0||((g=_.exam)===null||g===void 0)?void 0:g.all_questions_count),e.a.createElement("span",{className:d.a.score},"\u603B\u5206\uFF1A",(a=O.paperData)===null||a===void 0||((r=a.exam)===null||r===void 0)?void 0:r.all_score),e.a.createElement("span",{className:d.a.score},"\u96BE\u5EA6\uFF1A",G[(m=O.paperData)===null||m===void 0||((o=m.exam)===null||o===void 0)?void 0:o.difficulty])),e.a.createElement("div",{className:d.a.selectTopicButton,onClick:function(){return n.c.push("/paperlibrary/edit_select/".concat(y.current,"?defaultActiveKey=").concat(D))}},"\u7EE7\u7EED\u9009\u9898")),e.a.createElement("div",{className:d.a.line}),e.a.createElement("div",{className:d.a.dragTip},"\u5C0F\u9898\u4E4B\u95F4\u53EF\u4EE5\u62D6\u52A8\u6392\u5E8F"),(A=O.paperData)===null||A===void 0||((K=A.questionList)===null||K===void 0)?void 0:K.map(function(v,B){var f=v.type===Ue;return e.a.createElement("div",{className:"".concat(d.a.relative," mt20 mb20"),key:B},e.a.createElement("div",{className:"".concat(d.a.typeActive," ").concat(f?d.a.mouseTypeActive:""),onMouseEnter:function(){he(v.type),Pe(null)}},e.a.createElement("span",{className:"".concat(d.a.typeName," ").concat(f?"ml20":"")},v.number,"\u3001",v.name),e.a.createElement("span",{className:d.a.typeNumber},"\uFF08\u5171",v.questions_count,"\u9898\uFF1B\u5171",v.questions_score,"\u5206\uFF09")),f&&e.a.createElement("div",{className:"".concat(d.a.typeAction," ").concat(d.a.flexRow)},v.type!=="PRACTICAL"&&e.a.createElement("div",{className:d.a.setScore,onClick:function(){return be(v.type,v.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),e.a.createElement("div",{className:d.a.delete,onClick:function(){return Me(v.type)}},"\u5220\u9664")),e.a.createElement(Z.a,{onDragEnd:function(I){return N(I,v)}},e.a.createElement(Z.c,{droppableId:B.toString()},function(M,I){var V;return e.a.createElement("div",Object(z.a)({className:"mt20",ref:M.innerRef},M.droppableProps,{onScroll:function(){}}),(V=v.questions)===null||V===void 0?void 0:V.map(function(l,H){return e.a.createElement(Z.b,{draggableId:l.id.toString(),index:H,key:l.id},function(W){return e.a.createElement("div",Object(z.a)({ref:W.innerRef},W.draggableProps,W.dragHandleProps),e.a.createElement(ne.a,{index:H,typeName:v.name,type:v.type,data:l,inMouseId:oe,onSetScore:q,onDelete:De,onMouseEnter:function(ue){Pe(ue),he(null)}}))})}))})))}))),e.a.createElement(re.a,{okText:"\u4FDD\u5B58",loading:pe["paperlibrary/updatePaper"],onCancel:function(){return n.c.replace("/paperlibrary")},onOk:ye}))};$.default=Object(n.a)(function(L){var j=L.paperlibrary,T=L.user,_=L.loading,g=L.globalSetting;return{paperlibrary:j,user:T,globalSetting:g,loading:_.effects}})(w)},DaK5:function(ee,$,t){"use strict";t.r($),t.d($,"formatTypeNameToDefaultScore",function(){return te});var z=t("0Owb"),fe=t("sPJy"),X=t("bE4q"),u=t("WmNS"),p=t.n(u),J=t("9og8"),s=t("giR+"),Q=t("fyUT"),se=t("2qtc"),P=t("kLXV"),E=t("k1fw"),S=t("tJVT"),ae=t("PpiC"),R=t("q1tI"),e=t.n(R),n=t("9kvl"),Z=t("ngQI"),ne=t("NNiE"),re=t("tKIZ"),c=t.n(re),d=t("9ZNV"),_e=t("LvDl"),Y=t.n(_e),ce=t("WCUW"),te=function(w){var L={\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 L[w]||0},de=function(w){var L,j,T,_,g=w.problemsetPreview,a=w.user,r=w.globalSetting,m=w.loading,o=w.dispatch,A=Object(ae.a)(w,["problemsetPreview","user","globalSetting","loading","dispatch"]),K=Object(R.useState)(),O=Object(S.a)(K,2),le=O[0],ie=O[1],pe=Object(R.useState)(),F=Object(S.a)(pe,2),me=F[0],Ee=F[1],b=Object(R.useRef)();Object(R.useEffect)(function(){return o({type:"globalSetting/footerToggle",payload:!1}),function(){o({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(R.useEffect)(function(){oe()},[]);var oe=function(){o({type:"problemsetPreview/getPaperData"})},Pe=function(k,D){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],h=arguments.length>3?arguments[3]:void 0,y=Y.a.cloneDeep(x).map(function(i){return Object(E.a)(Object(E.a)({},i),{},{challenge_score:i.challenge_score||5})});if(b.current=h||te(D),D==="\u5B9E\u8BAD\u9898")return P.a.confirm({centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:c.a.shixunModal},e.a.createElement("div",null,"\u5173\u5361\uFF1A"),y==null?void 0:y.map(function(i,C){return e.a.createElement("div",{className:c.a.shixunScore},C+1,"\u3001",i.challenge_name,e.a.createElement("div",{style:{minWidth:"130px"}},e.a.createElement(Q.a,{defaultValue:i.challenge_score,min:1,onChange:function(ye){i.challenge_score=ye}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var i=Object(J.a)(p.a.mark(function N(){return p.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(ce.J)({id:k,challenge_scores:y.map(function(De){return{challenge_id:De.challenge_id,score:De.challenge_score}})});case 2:b.current=null,oe();case 4:case"end":return q.stop()}},N)}));function C(){return i.apply(this,arguments)}return C}()});P.a.confirm({centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:""},e.a.createElement("span",null,"\u672C\u9898\u5206\u503C\uFF1A"),e.a.createElement(Q.a,{min:1,defaultValue:b.current,onChange:function(C){b.current=C}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),e.a.createElement("br",null),D==="\u586B\u7A7A\u9898"&&e.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 i=Object(J.a)(p.a.mark(function N(){return p.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,o({type:"problemsetPreview/setScore",payload:{id:k,score:b.current}});case 2:b.current=null,oe();case 4:case"end":return q.stop()}},N)}));function C(){return i.apply(this,arguments)}return C}()})},Re=function(k){P.a.confirm({centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:c.a.modal},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var D=Object(J.a)(p.a.mark(function h(){return p.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,o({type:"problemsetPreview/handleDelete",payload:{id:k}});case 2:oe();case 3:case"end":return i.stop()}},h)}));function x(){return D.apply(this,arguments)}return x}()})},ve=function(k,D){b.current=te(D),P.a.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:""},e.a.createElement("span",null,D,"\uFF1A"),e.a.createElement(Q.a,{min:1,defaultValue:b.current,onChange:function(h){b.current=h}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898"),e.a.createElement("br",null),D==="\u586B\u7A7A\u9898"&&e.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 x=Object(J.a)(p.a.mark(function y(){return p.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,o({type:"problemsetPreview/batchSetScore",payload:{item_type:k,score:b.current}});case 2:b.current=null,oe();case 4:case"end":return C.stop()}},y)}));function h(){return x.apply(this,arguments)}return h}()})},Ue=function(k){P.a.confirm({centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:c.a.modalColumn},e.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),e.a.createElement("p",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var D=Object(J.a)(p.a.mark(function h(){return p.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,o({type:"problemsetPreview/batchDelete",payload:{item_type:k}});case 2:oe();case 3:case"end":return i.stop()}},h)}));function x(){return D.apply(this,arguments)}return x}()})},he=function(){var U=Object(J.a)(p.a.mark(function k(D,x){var h,y,i;return p.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(!(!D.destination||!D.source)){N.next=2;break}return N.abrupt("return");case 2:return h=x.questions[D.source.index].id,y=D.destination.index+1,N.next=6,o({type:"problemsetPreview/adjustPosition",payload:{id:h,position:y}});case 6:if(i=N.sent,!(i.status===-1)){N.next=9;break}return N.abrupt("return");case 9:oe();case 10:case"end":return N.stop()}},k)}));return function(D,x){return U.apply(this,arguments)}}();return e.a.createElement("section",{className:c.a.bg},e.a.createElement(X.a,{className:"mt30",separator:">"},e.a.createElement(X.a.Item,null,"\u8BD5\u9898\u5E93"),e.a.createElement(X.a.Item,{href:"/problemset"},"\u4EBA\u5DE5\u7EC4\u5377"),e.a.createElement(X.a.Item,null,"\u8BD5\u5377\u9884\u89C8")),e.a.createElement("div",{className:c.a.wrap},e.a.createElement("div",{className:"pt20 pb20"},e.a.createElement("div",{className:"".concat(c.a.flexRow," ").concat(c.a.flexJustifyBetween)},e.a.createElement("div",null,e.a.createElement("span",{className:c.a.questionNumber},"\u9898\u6570\uFF1A",(L=g.paperData)===null||L===void 0?void 0:L.all_questions_count),e.a.createElement("span",{className:c.a.score},"\u603B\u5206\uFF1A",(j=g.paperData)===null||j===void 0?void 0:j.all_score)),e.a.createElement("div",{className:c.a.selectTopicButton,onClick:function(){return n.c.push("/problemset/preview_select")}},"\u7EE7\u7EED\u9009\u9898")),e.a.createElement("div",{className:c.a.line}),e.a.createElement("div",{className:c.a.dragTip},"\u5C0F\u9898\u4E4B\u95F4\u53EF\u4EE5\u62D6\u52A8\u6392\u5E8F"),(T=g.paperData)===null||T===void 0||((_=T.questionList)===null||_===void 0)?void 0:_.map(function(U,k){var D=U.type===me;return e.a.createElement("div",{className:"".concat(c.a.relative," mt20 mb20"),key:k},e.a.createElement("div",{className:"".concat(c.a.typeActive," ").concat(D?c.a.mouseTypeActive:""),onMouseEnter:function(){Ee(U.type),ie(null)}},e.a.createElement("span",{className:"".concat(c.a.typeName," ").concat(D?"ml20":"")},U.number,"\u3001",U.name),e.a.createElement("span",{className:c.a.typeNumber},"\uFF08\u5171",U.questions_count,"\u9898\uFF1B\u5171",U.questions_score,"\u5206\uFF09")),D&&e.a.createElement("div",{className:"".concat(c.a.typeAction," ").concat(c.a.flexRow)},U.type!=="PRACTICAL"&&e.a.createElement("div",{className:c.a.setScore,onClick:function(){return ve(U.type,U.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),e.a.createElement("div",{className:c.a.delete,onClick:function(){return Ue(U.type)}},"\u5220\u9664")),e.a.createElement(Z.a,{onDragEnd:function(h){return he(h,U)}},e.a.createElement(Z.c,{droppableId:k.toString()},function(x,h){var y;return e.a.createElement("div",Object(z.a)({className:"mt20",ref:x.innerRef},x.droppableProps,{onScroll:function(){}}),(y=U.questions)===null||y===void 0?void 0:y.map(function(i,C){return e.a.createElement(Z.b,{draggableId:i.id.toString(),index:C,key:i.id},function(N){return e.a.createElement("div",Object(z.a)({ref:N.innerRef},N.draggableProps,N.dragHandleProps),e.a.createElement(ne.a,{index:C,typeName:U.name,type:U.type,data:i,inMouseId:le,onSetScore:Pe,onDelete:Re,onMouseEnter:function(q){ie(q),Ee(null)}}))})}))})))}))),e.a.createElement(d.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return n.c.replace("/problemset")},onOk:function(){return n.c.push("/problemset/preview_new")}}))};$.default=Object(n.a)(function(G){var w=G.problemsetPreview,L=G.user,j=G.loading,T=G.globalSetting;return{problemsetPreview:w,user:L,globalSetting:T,loading:j.effects}})(de)},NNiE:function(ee,$,t){"use strict";var z=t("7Kak"),fe=t("9yH6"),X=t("q1tI"),u=t.n(X),p=t("9Bee"),J=t("+M/w"),s=t.n(J),Q=["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"],se=function(E){var S=E.index,ae=E.typeName,R=E.type,e=E.data,n=e===void 0?{}:e,Z=E.inMouseId,ne=E.onSetScore,re=ne===void 0?function(){}:ne,c=E.onDelete,d=c===void 0?function(){}:c,_e=E.onMouseEnter,Y=_e===void 0?function(){}:_e,ce=function(){var _;return u.a.createElement("div",{className:s.a.answerWrap},n==null||((_=n.choices)===null||_===void 0)?void 0:_.map(function(g,a){return u.a.createElement("div",{className:"".concat(s.a.flexRow," mt15"),key:a},Q[a],u.a.createElement("div",{className:"".concat(s.a.answer," ml5")},u.a.createElement(p.a,{value:g==null?void 0:g.choice_text})))}))},te=function(){var _;return u.a.createElement("div",{className:s.a.answerWrap},u.a.createElement("div",{className:"".concat(s.a.flexRow," mt15")},n==null||((_=n.choices)===null||_===void 0)?void 0:_.map(function(g,a){return u.a.createElement(fe.a,{disabled:!0,key:a},g==null?void 0:g.choice_text)})))},de=function(){var _;return u.a.createElement("div",{className:s.a.answerWrap},u.a.createElement("div",{className:"".concat(s.a.flexRow," mt15")},u.a.createElement(p.a,{value:n==null||((_=n.program_attr)===null||_===void 0)?void 0:_.description})))},G=function(){var _;return u.a.createElement("div",{className:s.a.answerWrap},u.a.createElement("div",{className:"".concat(s.a.flexColumn," mt15")},n==null||((_=n.standard_answer)===null||_===void 0)?void 0:_.map(function(g,a){return u.a.createElement(p.a,{key:a,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(g.position,"\uFF09\uFF1A").concat(g.answer_text.join("\u3001"))})})))},w=function(){var _;return u.a.createElement("div",{className:s.a.answerWrap},u.a.createElement("div",{className:"mt15"},u.a.createElement("div",null,"\u7B54\u6848\uFF1A"),u.a.createElement(p.a,{value:n==null||((_=n.answer_texts)===null||_===void 0)?void 0:_[0]})))},L=function(){var _;return u.a.createElement("div",{className:s.a.answerWrap},u.a.createElement("div",{className:"mt10"},"\u5173\u5361"),n==null||((_=n.shixun)===null||_===void 0)?void 0:_.map(function(g,a){return u.a.createElement("div",{key:a,className:"mt10 font14"},a+1,". ",g==null?void 0:g.challenge_name)}))},j=function(){var _={SINGLE:ce,MULTIPLE:ce,JUDGMENT:te,PROGRAM:de,COMPLETION:G,SUBJECTIVE:w,PRACTICAL:L};return _[R]?_[R]():null};return u.a.createElement("div",{onMouseEnter:function(){return Y(n.id)}},Z===n.id&&u.a.createElement("div",{className:s.a.action},u.a.createElement("div",{className:s.a.setScore,onClick:function(){return re(n.id,ae,n==null?void 0:n.shixun,n.score)}},"\u8BBE\u7F6E\u5F97\u5206"),u.a.createElement("div",{className:s.a.delete,onClick:function(){return d(n.id)}},"\u5220\u9664")),u.a.createElement("div",{className:s.a.content},u.a.createElement("div",{className:s.a.titleWrap},u.a.createElement("p",{className:s.a.titleNumber},S+1),"\u3001",u.a.createElement("div",{className:s.a.score},"(",n.score,"\u5206)"),u.a.createElement(p.a,{className:s.a.titleHtml,value:n.name||(n==null?void 0:n.shixun_name)})),j()))};$.a=se},Qwyu:function(ee,$,t){ee.exports={bg:"bg___3dS1d",wrap:"wrap___D7BV5",flexRow:"flexRow___37ccq",flexColumn:"flexColumn___1MIxc",flexJustifyBetween:"flexJustifyBetween___Jyyk_",relative:"relative___3gmK4",questionNumber:"questionNumber___2Pl8p",score:"score___yv-j3",selectTopicButton:"selectTopicButton___16Vxj",line:"line___3G8aD",dragTip:"dragTip___1iSGg",typeActive:"typeActive___3btsi",mouseTypeActive:"mouseTypeActive___1NWo6",typeName:"typeName___3HW2d",typeNumber:"typeNumber___2OmvJ",typeAction:"typeAction___2Eo0C",setScore:"setScore___32YD8",delete:"delete___3W_ki",modal:"modal___21eA-",modalColumn:"modalColumn___3M3vK",shixunScore:"shixunScore___30A58"}},UUDw:function(ee,$,t){ee.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},tKIZ:function(ee,$,t){ee.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"}}}]);