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