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([[133,4,15,18],{"9Bee":function(V,j,a){"use strict";var ae=a("q1tI"),J=a.n(ae),re=a("vg9a"),u=a("tJVT"),T=a("DlQD"),X=a.n(T),h=a("rUJ1");function le(p,s){var r=p.match(/^(\s+)(?:```)/);if(r===null)return s;var m=r[1];return s.split(`
|
|
`).map(function(O){var $=O.match(/^\s+/);if($===null)return O;var C=Object(u.a)($,1),D=C[0];return D.length>=m.length?O.slice(m.length):O}).join(`
|
|
`)}var F=[],k=["<ul>"],g=new X.a.Renderer,B=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function v(){F.length=0,k=["<ul>"]}function U(p,s,r,m){if(s>=p.length||p[s].level<=r)return s;var O=p[s];m.push("<li><a href='#"+O.anchor+"'>"+O.text+"</a>"),s++;var $=[];return s=U(p,s,O.level,$),$.length>0&&(m.push("<ul>"),$.forEach(function(C){m.push(C)}),m.push("</ul>")),m.push("</li>"),s=U(p,s,r,m),s}function Z(){return U(F,0,0,k),k.push("</ul>"),k.join("")}var L={heading:function(s){var r=B.exec(s);if(r)return{type:"heading",raw:r[0],depth:r[1].length,text:r[2]}},fences:function(s){var r=this.rules.block.fences.exec(s);if(r){var m=r[0],O=le(m,r[3]||""),$=r[2]?r[2].trim():r[2];if(["latex","katex","math"].indexOf($)>=0){var C=S(),D=O;O=C,Q[C]={type:"block",expression:D}}return{type:"code",raw:m,lang:$,text:O}}}},M=/(?:\${2})([^\n`]+?)(?:\${2})/gi,i=0,S=function(){return"__special_katext_id_".concat(i++,"__")},Q={};function te(){return Q}function b(){i=0,Q={}}function e(p){return p=p.replace(M,function(s,r){var m=S();return Q[m]={type:"inline",expression:r},m}),p}var Y=g.listitem;g.listitem=function(p){return Y(e(p))};var w=g.paragraph;g.paragraph=function(p){return w(e(p))};var _e=g.tablecell;g.tablecell=function(p,s){return _e(e(p),s)},g.code=function(p,s,r){var m=(s||"").match(/\S*/)[0];return m?["latex","katex","math"].indexOf(m)>=0?"<p class='editormd-tex'>".concat(p,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(s,'">').concat(r?p:Object(h.escape)(p,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(r?p:Object(h.escape)(p,!0))+"</code></pre>"},g.heading=function(p,s,r){var m=this.options.headerPrefix+r.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return F.push({anchor:m,level:s,text:p}),"<h"+s+' id="'+m+'">'+p+"</h"+s+">"},X.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),X.a.use({tokenizer:L,renderer:g});var oe=X.a,R=a("SJMd"),se=a("m3rI"),ie=a("Oy/b"),ue=/<pre[^>]*>/g;function ce(p){var s=document.createElement("div");return s.innerHTML=p,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var ve=j.a=function(p){var s=p.value,r=s===void 0?"":s,m=p.className,O=p.style,$=O===void 0?{}:O,C=String(r),D=Object(ae.useMemo)(function(){try{var K=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,q=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ee=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;C=C.replace(K,"("+se.a.API_SERVER+"/api/attachments/").replace(q,'"'+se.a.API_SERVER+"/api/attachments/").replace(ee,'"'+se.a.API_SERVER+"/files/uploads/")}catch(me){}var W=oe(C),de=te();return C.match(/\[TOC\]/)&&(W=W.replace("<p>[TOC]</p>",Z()),v()),W=W.replace(/(__special_katext_id_\d+__)/g,function(me,Ee){var he=de[Ee],ye=he.type,ge=he.expression;return Object(ie.renderToString)(ce(ge)||"",{displayMode:ye==="block",throwOnError:!1,output:"html"})}),W=W.replace(/▁/g,"\u2581\u2581\u2581"),b(),W},[C]),I=Object(ae.useRef)();function G(K){var q=K.target;if(q.tagName.toUpperCase()==="A"){var ee=q.getAttribute("href");if(ee.startsWith("#")){K.preventDefault();var W=document.getElementById(ee.replace("#",""));W&&W.scrollIntoView(!0)}}}return Object(ae.useEffect)(function(){if(I.current&&D&&(D.match(ue)&&window.PR.prettyPrint()),I.current)return I.current.addEventListener("click",G),function(){I.current.removeEventListener("click",G),b(),v()}},[D,I.current,G]),J.a.createElement("div",{ref:I,style:$,className:"".concat(m||""," markdown-body"),dangerouslySetInnerHTML:{__html:D}})}},"9SwW":function(V,j,a){"use strict";var ae=a("/zsF"),J=a("PArb"),re=a("q1tI"),u=a.n(re),T=a("9kvl"),X=a("Z+Na"),h=a.n(X),le=function(k){var g=k.path,B=k.title,v=k.subTitle,U=k.style,Z=U===void 0?{}:U,L=k.className,M=L===void 0?"":L;return u.a.createElement("div",{className:"".concat(h.a.head," ").concat(M),style:Z},u.a.createElement("span",{className:h.a.s1,onClick:function(){return T.c.push(g)}},u.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),B&&u.a.createElement(J.a,{className:h.a.s2,type:"vertical"}),B&&u.a.createElement("span",{className:h.a.s3},B),v&&u.a.createElement("span",{className:h.a.s4},v))};j.a=le},"9ZNV":function(V,j,a){"use strict";a.d(j,"a",function(){return k});var ae=a("0Owb"),J=a("+L6B"),re=a("2/Rp"),u=a("q1tI"),T=a.n(u),X=a("UUDw"),h=a.n(X),le=a("TSYQ"),F=a.n(le),k=function(B){var v=B.cancelText,U=v===void 0?"\u53D6\u6D88":v,Z=B.okText,L=Z===void 0?"\u786E\u5B9A":Z,M=B.loading,i=M===void 0?!1:M,S=B.hasOkBtn,Q=S===void 0?!0:S,te=B.okButtonProps,b=te===void 0?{}:te,e=B.onCancel,Y=e===void 0?function(){}:e,w=B.onOk,_e=w===void 0?function(){}:w,oe=B.className,R=oe===void 0?"":oe;return T.a.createElement("div",{className:F()(h.a.buttonFixed,R)},T.a.createElement("div",{className:h.a.buttonWrap},T.a.createElement(re.a,{size:"large",className:"".concat(h.a.button," mr20"),onClick:Y},U),Q&&T.a.createElement(re.a,Object(ae.a)({size:"large",type:"primary",className:"".concat(h.a.button," mr20"),loading:i,onClick:_e},b),L)))}},UUDw:function(V,j,a){V.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},YAlC:function(V,j,a){V.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",setScore:"setScore___1uJZn",tip:"tip___1oU5P",delete:"delete___1MeyV",content:"content___1G6VH",titleWrap:"titleWrap___25m1u",titleNumber:"titleNumber___3ebmq",score:"score___62110",titleHtml:"titleHtml___IIpMO",answerWrap:"answerWrap___2Xr_I",answer:"answer___1GzKg"}},"Z+Na":function(V,j,a){V.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},buVm:function(V,j,a){"use strict";var ae=a("7Kak"),J=a("9yH6"),re=a("q1tI"),u=a.n(re),T=a("9Bee"),X=a("YAlC"),h=a.n(X),le=["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"],F=function(g){var B=g.index,v=g.typeName,U=g.type,Z=g.isEdit,L=Z===void 0?!1:Z,M=g.data,i=M===void 0?{}:M,S=g.inMouseId,Q=g.onSetScore,te=Q===void 0?function(){}:Q,b=g.onDelete,e=b===void 0?function(){}:b,Y=g.onMouseEnter,w=Y===void 0?function(){}:Y,_e=g.onEdit,oe=_e===void 0?function(){}:_e,R=function(){var r;return u.a.createElement("div",{className:h.a.answerWrap},i==null||((r=i.choices)===null||r===void 0)?void 0:r.map(function(m,O){return u.a.createElement("div",{className:"".concat(h.a.flexRow," mt15"),key:O},u.a.createElement("div",{className:"line28"},le[O]),u.a.createElement("div",{className:"".concat(h.a.answer," ml5")},u.a.createElement(T.a,{value:m==null?void 0:m.choice_text})))}))},se=function(){var r;return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"".concat(h.a.flexRow," mt15")},i==null||((r=i.choices)===null||r===void 0)?void 0:r.map(function(m,O){return u.a.createElement(J.a,{disabled:!0,key:O},m==null?void 0:m.choice_text)})))},ie=function(){var r;return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"".concat(h.a.flexRow," mt15")},u.a.createElement(T.a,{value:i==null||((r=i.program_attr)===null||r===void 0)?void 0:r.description})))},ue=function(){var r;return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"".concat(h.a.flexColumn," mt15")},i==null||((r=i.standard_answer)===null||r===void 0)?void 0:r.map(function(m,O){return u.a.createElement(T.a,{key:O,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(m.position,"\uFF09\uFF1A").concat(m.answer_text.join("\u3001"))})})))},ce=function(){var r;return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"mt15"},u.a.createElement("div",null,"\u7B54\u6848\uFF1A"),u.a.createElement(T.a,{value:i==null||((r=i.answer_texts)===null||r===void 0)?void 0:r[0]})))},ve=function(){var r=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"mt10"},"\u5173\u5361"),r==null?void 0:r.map(function(m,O){return u.a.createElement("div",{key:O,className:"mt10 font14"},O+1,". ",m==null?void 0:m.challenge_name)}))},p=function(){var r={SINGLE:R,MULTIPLE:R,JUDGMENT:se,PROGRAM:ie,COMPLETION:ue,SUBJECTIVE:ce,PRACTICAL:ve};return r[U]?r[U]():null};return u.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return w(i.id)}},u.a.createElement("div",{className:h.a.action,style:{opacity:S===i.id?1:0}},u.a.createElement("div",{className:h.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),u.a.createElement("div",{className:h.a.setScore,onClick:function(){var r=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];te(i.id,v,r,i.score)}},"\u8BBE\u7F6E\u5F97\u5206"),L&&v!=="\u5B9E\u8BAD\u9898"&&u.a.createElement("div",{className:h.a.setScore,onClick:function(){return oe(i)}},"\u7F16\u8F91\u8BD5\u9898"),u.a.createElement("div",{className:h.a.delete,onClick:function(){return e(i.id)}},"\u5220\u9664")),u.a.createElement("div",{className:h.a.content},u.a.createElement("div",{className:h.a.titleWrap},u.a.createElement("p",{className:h.a.titleNumber},B+1),"\u3001",u.a.createElement("div",{className:h.a.score},"(",i.score,"\u5206)"),u.a.createElement(T.a,{className:h.a.titleHtml,value:i.name||(i==null?void 0:i.shixun_name)})),p()))};j.a=F},k0qH:function(V,j,a){"use strict";a.r(j),a.d(j,"formatTypeNameToDefaultScore",function(){return m}),a.d(j,"classifyType",function(){return O});var ae=a("7Kak"),J=a("9yH6"),re=a("OaEy"),u=a("2fM7"),T=a("0Owb"),X=a("miYZ"),h=a("tsqr"),le=a("giR+"),F=a("fyUT"),k=a("2qtc"),g=a("kLXV"),B=a("WmNS"),v=a.n(B),U=a("9og8"),Z=a("y8nQ"),L=a("Vl3Y"),M=a("tJVT"),i=a("PpiC"),S=a("k1fw"),Q=a("5NDa"),te=a("5rEg"),b=a("q1tI"),e=a.n(b),Y=a("9kvl"),w=a("ngQI"),_e=a("buVm"),oe=a("lN/G"),R=a.n(oe),se=a("9ZNV"),ie=a("LvDl"),ue=a.n(ie),ce=a("WCUW"),ve=a("vCeJ"),p=a("9SwW"),s=a("ErOA"),r=te.a.TextArea,m=function(D){var I={\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 I[D]||0},O=function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],I=[{name:"\u5355\u9009\u9898",type:"SINGLE",icon:"icon-danxuan"},{name:"\u591A\u9009\u9898",type:"MULTIPLE",icon:"icon-duoxuan"},{name:"\u5224\u65AD\u9898",type:"JUDGMENT",icon:"icon-panduan"},{name:"\u586B\u7A7A\u9898",type:"COMPLETION",icon:"icon-tiankongti"},{name:"\u7B80\u7B54\u9898",type:"SUBJECTIVE",icon:"icon-jianda"},{name:"\u5B9E\u8BAD\u9898",type:"PRACTICAL",icon:"icon-shixun3"},{name:"\u7F16\u7A0B\u9898",type:"PROGRAM",icon:"icon-biancheng1"}],G=D.map(function(K){var q=I.find(function(ee){return K.item_type===ee.type});return Object(S.a)(Object(S.a)({},K),q)});return G},$=function(D){var I,G,K,q,ee,W,de,me,Ee=D.problemsetPreview,he=D.user,ye=D.globalSetting,ge=D.loading,H=D.dispatch,f=D.match,va=Object(i.a)(D,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),Ne=Object(b.useState)(),Oe=Object(M.a)(Ne,2),pa=Oe[0],je=Oe[1],Ie=Object(b.useState)(),Ue=Object(M.a)(Ie,2),Le=Ue[0],Se=Ue[1],Fe=Object(b.useState)([]),De=Object(M.a)(Fe,2),Pe=De[0],Re=De[1],ke=Object(b.useState)([]),be=Object(M.a)(ke,2),We=be[0],we=be[1],$e=Object(b.useState)(!1),xe=Object(M.a)($e,2),ne=xe[0],Ke=xe[1],Ve=Object(b.useState)(""),Me=Object(M.a)(Ve,2),fa=Me[0],He=Me[1],Je=Object(b.useState)(!1),Ce=Object(M.a)(Je,2),Xe=Ce[0],Ge=Ce[1],ze=L.a.useForm(),Ze=Object(M.a)(ze,1),pe=Ze[0],Qe=Object(b.useState)({}),Te=Object(M.a)(Qe,2),Ye=Te[0],Ae=Te[1],N=Object(b.useRef)(),Be="/exam/exerciseManagement";Object(b.useEffect)(function(){return H({type:"globalSetting/footerToggle",payload:!1}),function(){H({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(b.useEffect)(function(){z(),qe(),ea()},[]),Object(b.useEffect)(function(){var _;(f==null||((_=f.params)===null||_===void 0)?void 0:_.exerciseId)&&Ke(!0)},[f==null||((I=f.params)===null||I===void 0)?void 0:I.exerciseId]);var qe=function(){var _=Object(U.a)(v.a.mark(function l(){var t,d;return v.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(s.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(f==null||((t=f.params)===null||t===void 0)?void 0:t.exerciseId)||""}});case 2:d=o.sent,(d==null?void 0:d.data)&&Re(O(d.data));case 4:case"end":return o.stop()}},l)}));return function(){return _.apply(this,arguments)}}(),z=function(){var _=Object(U.a)(v.a.mark(function l(){var t,d,c,o,n,E,y,P;return v.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(!(f==null||((t=f.params)===null||t===void 0)?void 0:t.exerciseId)){x.next=9;break}return x.next=3,H({type:"problemsetPreview/getEditPaperData",payload:{id:f==null||((d=f.params)===null||d===void 0)?void 0:d.exerciseId}});case 3:c=x.sent,o=c.exam||{},n=o.exercise_subject_id,E=o.name,y=o.difficulty,P=o.exam_notes,pe.setFieldsValue({exercise_subject_id:n,name:E,difficulty:y,exam_notes:P}),Ae({exercise_subject_id:n,name:E,difficulty:y,exam_notes:P}),x.next=10;break;case 9:H({type:"problemsetPreview/getPaperData"});case 10:case"end":return x.stop()}},l)}));return function(){return _.apply(this,arguments)}}(),ea=function(){var _=Object(U.a)(v.a.mark(function l(){var t;return v.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(s.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:t=c.sent,(t==null?void 0:t.data)&&we(t.data||[]);case 4:case"end":return c.stop()}},l)}));return function(){return _.apply(this,arguments)}}(),aa=function(l,t){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],c=arguments.length>3?arguments[3]:void 0,o=ue.a.cloneDeep(d).map(function(n){return Object(S.a)(Object(S.a)({},n),{},{challenge_score:n.challenge_score||5})});if(N.current=c||m(t),t==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:R.a.shixunModal},e.a.createElement("div",null,"\u5173\u5361\uFF1A"),o==null?void 0:o.map(function(n,E){return e.a.createElement("div",{className:R.a.shixunScore},E+1,"\u3001",n.challenge_name,e.a.createElement("div",{style:{minWidth:"130px"}},e.a.createElement(F.a,{defaultValue:n.challenge_score,min:1,onChange:function(P){n.challenge_score=P}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var n=Object(U.a)(v.a.mark(function y(){return v.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,Object(ce.J)({id:l,challenge_scores:o.map(function(x){return{challenge_id:x.challenge_id,score:x.challenge_score}})});case 2:N.current=null,z();case 4:case"end":return A.stop()}},y)}));function E(){return n.apply(this,arguments)}return E}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:R.a.modalColumn},e.a.createElement("div",{className:R.a.modalRow},e.a.createElement("span",null,t,"\uFF1A"),e.a.createElement(F.a,{min:1,defaultValue:N.current,onChange:function(E){N.current=E}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),t==="\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 n=Object(U.a)(v.a.mark(function y(){return v.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,H({type:"problemsetPreview/setScore",payload:{id:l,score:N.current}});case 2:N.current=null,z();case 4:case"end":return A.stop()}},y)}));function E(){return n.apply(this,arguments)}return E}()})},ta=function(l,t){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],c=arguments.length>3?arguments[3]:void 0,o=ue.a.cloneDeep(d).map(function(n){return Object(S.a)(Object(S.a)({},n),{},{challenge_score:n.challenge_score||5})});if(N.current=c||m(t),t==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:R.a.shixunModal},e.a.createElement("div",null,"\u5173\u5361\uFF1A"),o==null?void 0:o.map(function(n,E){return e.a.createElement("div",{className:R.a.shixunScore},E+1,"\u3001",n.challenge_name,e.a.createElement("div",{style:{minWidth:"130px"}},e.a.createElement(F.a,{defaultValue:n.challenge_score,min:1,onChange:function(P){n.challenge_score=P}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var n=Object(U.a)(v.a.mark(function y(){var P;return v.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,Object(ve.p)({id:f==null||((P=f.params)===null||P===void 0)?void 0:P.exerciseId,itemId:l,challenge_scores:o.map(function(fe){return{challenge_id:fe.challenge_id,score:fe.challenge_score}})});case 2:N.current=null,z();case 4:case"end":return x.stop()}},y)}));function E(){return n.apply(this,arguments)}return E}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:R.a.modalColumn},e.a.createElement("div",{className:R.a.modalRow},e.a.createElement("span",null,t,"\uFF1A"),e.a.createElement(F.a,{min:1,defaultValue:N.current,onChange:function(E){N.current=E}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),t==="\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 n=Object(U.a)(v.a.mark(function y(){var P;return v.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,H({type:"paperlibrary/setScore",payload:{id:f==null||((P=f.params)===null||P===void 0)?void 0:P.exerciseId,itemId:l,score:N.current}});case 2:N.current=null,z();case 4:case"end":return x.stop()}},y)}));function E(){return n.apply(this,arguments)}return E}()})},na=function(l){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:R.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var t=Object(U.a)(v.a.mark(function c(){return v.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,H({type:"problemsetPreview/handleDelete",payload:{id:l}});case 2:z();case 3:case"end":return n.stop()}},c)}));function d(){return t.apply(this,arguments)}return d}()})},ra=function(l){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:R.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var t=Object(U.a)(v.a.mark(function c(){var o;return v.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,H({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:f==null||((o=f.params)===null||o===void 0)?void 0:o.exerciseId,itemId:l}});case 2:z();case 3:case"end":return E.stop()}},c)}));function d(){return t.apply(this,arguments)}return d}()})},la=function(l,t){N.current=m(t),g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:e.a.createElement("div",{className:R.a.modalColumn},e.a.createElement("div",{className:R.a.modalRow},e.a.createElement("span",null,t,"\uFF1A"),e.a.createElement(F.a,{min:1,defaultValue:N.current,onChange:function(c){N.current=c}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),t==="\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 d=Object(U.a)(v.a.mark(function o(){var n;return v.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,H({type:"".concat(ne?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:ne?l.toLowerCase():l,score:N.current,id:f==null||((n=f.params)===null||n===void 0)?void 0:n.exerciseId}});case 2:N.current=null,z();case 4:case"end":return y.stop()}},o)}));function c(){return d.apply(this,arguments)}return c}()})},_a=function(l){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:e.a.createElement("div",{className:R.a.modalColumn,style:{marginTop:30}},e.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),e.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var t=Object(U.a)(v.a.mark(function c(){var o;return v.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,H({type:"".concat(ne?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:f==null||((o=f.params)===null||o===void 0)?void 0:o.exerciseId,item_type:ne?l.toLowerCase():l}});case 2:z();case 3:case"end":return E.stop()}},c)}));function d(){return t.apply(this,arguments)}return d}()})},oa=function(){var _=Object(U.a)(v.a.mark(function l(t,d){var c,o,n,E;return v.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:if(!(!t.destination||!t.source)){P.next=2;break}return P.abrupt("return");case 2:if(c=d.questions[t.source.index].id,o=t.destination.index+1,!ne){P.next=10;break}return P.next=7,H({type:"paperlibrary/adjustPosition",payload:{id:f==null||((E=f.params)===null||E===void 0)?void 0:E.exerciseId,itemId:c,position:o}});case 7:n=P.sent,P.next=13;break;case 10:return P.next=12,H({type:"problemsetPreview/adjustPosition",payload:{id:c,position:o}});case 12:n=P.sent;case 13:if(!(n.status===-1)){P.next=15;break}return P.abrupt("return");case 15:z();case 16:case"end":return P.stop()}},l)}));return function(t,d){return _.apply(this,arguments)}}(),sa=function(l,t,d){var c=Array.from(l),o=c.splice(t,1),n=Object(M.a)(o,1),E=n[0];return c.splice(d,0,E),c},ua=function(){var _=Object(U.a)(v.a.mark(function l(t,d){var c,o,n;return v.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(t.destination){y.next=2;break}return y.abrupt("return");case 2:return o=sa(d,t.source.index,t.destination.index),Re(o),y.next=6,Object(s.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(f==null||((c=f.params)===null||c===void 0)?void 0:c.exerciseId)||"",items:o.map(function(P,A){return{position:A+1,item_type:P.type}})}});case 6:n=y.sent,n.status!==0&&(Re(d),h.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return y.stop()}},l)}));return function(t,d){return _.apply(this,arguments)}}(),ia=function(l){var t="Anchor_".concat(l),d=document.getElementById(t);d&&setTimeout(function(){return d.scrollIntoView({block:"start",behavior:"smooth"})})},ca=function(l){Ae(Object(S.a)({},pe.getFieldsValue()))},da=function(){var _=Object(U.a)(v.a.mark(function l(t){var d,c;return v.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(s.a)("/api/examination_banks/batch_fork.json",{method:"post",body:{ids:[f==null||((d=f.params)===null||d===void 0)?void 0:d.exerciseId]}});case 2:c=n.sent,c.status===0&&(h.b.success("\u590D\u5236\u6210\u529F"),Ge(!1),Y.c.push("/exam/exerciseManagement"));case 4:case"end":return n.stop()}},l)}));return function(t){return _.apply(this,arguments)}}(),ma=function(l){He(l)},ha=function(){z()},Ea=function(l){if(!l||!(l==null?void 0:l.length))return[];var t=Pe.map(function(d){var c=(l==null?void 0:l.find(function(o){return d.type===o.type}))||{};return c});return t};return e.a.createElement("section",{className:R.a.bg},e.a.createElement("div",{className:R.a.left},e.a.createElement(w.a,{onDragEnd:function(l){ua(l,Pe)}},e.a.createElement(w.c,{isDropDisabled:!0,droppableId:"droppable"},function(_,l){return e.a.createElement("div",Object(T.a)({ref:_.innerRef},_.droppableProps,{style:{width:"100%"}}),Pe.map(function(t,d){var c=t.type,o=t.count,n=t.name,E=t.icon;return e.a.createElement(w.b,{key:c,draggableId:c,index:d,isDragDisabled:!0},function(y,P){return e.a.createElement("div",Object(T.a)({ref:y.innerRef},y.draggableProps,y.dragHandleProps,{className:R.a.list,onClick:function(){return ia(c)}}),e.a.createElement("i",{className:"iconfont ".concat(E)}),e.a.createElement("span",null,n,"\xA0\xA0(",o,"\u5C0F\u9898)"))})}))}))),e.a.createElement("div",{className:R.a.right},e.a.createElement(p.a,{style:{paddingLeft:30},path:Be,title:"\u8BD5\u5377\u9884\u89C8"}),e.a.createElement(L.a,{form:pe,className:R.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:da,onValuesChange:ca},e.a.createElement(L.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},e.a.createElement(u.a,{allowClear:!0,disabled:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},We.map(function(_){return e.a.createElement(u.a.Option,{key:_.id,value:_.id},_.name)}))),e.a.createElement(L.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},e.a.createElement(te.a,{maxLength:60,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((G=Ye.name)===null||G===void 0?void 0:G.length)||0,"/60")})),e.a.createElement(L.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},e.a.createElement(J.a.Group,{disabled:!0},e.a.createElement(J.a,{value:1},"\u7B80\u5355"),e.a.createElement(J.a,{value:2},"\u9002\u4E2D"),e.a.createElement(J.a,{value:3},"\u56F0\u96BE"))),e.a.createElement(L.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},e.a.createElement(r,{disabled:!0,rows:6,maxLength:300}))),e.a.createElement("div",{className:R.a.wrap},ne&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"".concat(R.a.flexRow," ").concat(R.a.flexJustifyBetween)},e.a.createElement("div",null,e.a.createElement("span",{className:R.a.questionNumber},"\u9898\u6570\uFF1A",(K=Ee.paperData)===null||K===void 0||((q=K.exam)===null||q===void 0)?void 0:q.all_questions_count),e.a.createElement("span",{className:R.a.score},"\u603B\u5206\uFF1A",(ee=Ee.paperData)===null||ee===void 0||((W=ee.exam)===null||W===void 0)?void 0:W.all_score,"\u5206"))),e.a.createElement("div",{className:R.a.line})),(de=Ea((me=Ee.paperData)===null||me===void 0?void 0:me.questionList))===null||de===void 0?void 0:de.map(function(_,l){var t,d=(_==null?void 0:_.type)===Le,c=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return e.a.createElement("div",{className:R.a.relative,key:l},e.a.createElement("div",{className:R.a.typeActive,id:"Anchor_".concat(_.type)},e.a.createElement("span",{className:R.a.typeName},c[l],(t=_.number)===null||t===void 0?void 0:t.slice(1),"\u3001",_.name,"\uFF08\u5171",_.questions_count,"\u9898\uFF0C\u5171",_.questions_score,"\u5206\uFF09"),e.a.createElement("div",{className:R.a.typeAction,style:{opacity:d?1:0}},_.type!=="PRACTICAL"&&e.a.createElement("div",{className:R.a.setScore,onClick:function(){return la(_.type,_.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),e.a.createElement("div",{className:R.a.delete,onClick:function(){return _a(_.type)}},"\u5220\u9664"))),e.a.createElement(w.a,{onDragEnd:function(n){return oa(n,_)}},e.a.createElement(w.c,{droppableId:l.toString()},function(o,n){var E;return e.a.createElement("div",Object(T.a)({className:"mt20",ref:o.innerRef},o.droppableProps,{onScroll:function(){}}),(E=_.questions)===null||E===void 0?void 0:E.map(function(y,P){return e.a.createElement(w.b,{draggableId:y.id.toString(),index:P,isDragDisabled:!0,key:y.id},function(A){return e.a.createElement("div",Object(T.a)({ref:A.innerRef},A.draggableProps,A.dragHandleProps),e.a.createElement(_e.a,{isEdit:ne,index:P,typeName:_.name,type:_.type,data:y,inMouseId:null,onSetScore:ne?ta:aa,onDelete:ne?ra:na,onEdit:ma,onMouseEnter:function(fe){je(fe),Se(null)}}))})}))})))}))),e.a.createElement(se.a,{okText:"\u590D\u5236\u5230\u4E2A\u4EBA\u521B\u5EFA",onCancel:function(){return Y.c.push(Be)},onOk:function(){return pe.submit()},okButtonProps:{style:{width:"158px"}},loading:Xe}))};j.default=Object(Y.a)(function(C){var D=C.problemsetPreview,I=C.user,G=C.loading,K=C.globalSetting;return{problemsetPreview:D,user:I,globalSetting:K,loading:G.effects}})($)},"lN/G":function(V,j,a){V.exports={bg:"bg___3vgs0",left:"left___zphXE",tip:"tip___2HDdO",list:"list___2Vxly",right:"right___3lAE0",wrap:"wrap___jj0Zn",flexRow:"flexRow___8sij9",flexColumn:"flexColumn___1VzPV",flexJustifyBetween:"flexJustifyBetween___27qWS",relative:"relative___1VPvq",questionNumber:"questionNumber___1NwtX",score:"score___rYZql",selectTopicButton:"selectTopicButton___smh0E",line:"line___2M36r",typeActive:"typeActive___NAyXL",typeName:"typeName___2zSR_",typeAction:"typeAction___FhWDG",mouseTypeActive:"mouseTypeActive___qSewv",setScore:"setScore___1LqLh",delete:"delete___81yuY",modal:"modal___2sjW7",modalColumn:"modalColumn___3Q28v",modalRow:"modalRow___1w-5H",shixunModal:"shixunModal___3A2a2",shixunScore:"shixunScore___v_FoJ",formWrap:"formWrap___3UgOP"}}}]);
|