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