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
30 KiB
5 lines
30 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[133,5,16],{"9Bee":function(H,N,a){"use strict";var ae=a("q1tI"),G=a.n(ae),re=a("vg9a"),u=a("tJVT"),C=a("DlQD"),z=a.n(C),h=a("rUJ1");function le(p,s){var n=p.match(/^(\s+)(?:```)/);if(n===null)return s;var E=n[1];return s.split(`
|
|
`).map(function(g){var k=g.match(/^\s+/);if(k===null)return g;var w=Object(u.a)(k,1),L=w[0];return L.length>=E.length?g.slice(E.length):g}).join(`
|
|
`)}var F=[],W=["<ul>"],O=new z.a.Renderer,A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function v(){F.length=0,W=["<ul>"]}function U(p,s,n,E){if(s>=p.length||p[s].level<=n)return s;var g=p[s];E.push("<li><a href='#"+g.anchor+"'>"+g.text+"</a>"),s++;var k=[];return s=U(p,s,g.level,k),k.length>0&&(E.push("<ul>"),k.forEach(function(w){E.push(w)}),E.push("</ul>")),E.push("</li>"),s=U(p,s,n,E),s}function Q(){return U(F,0,0,W),W.push("</ul>"),W.join("")}var I={heading:function(s){var n=A.exec(s);if(n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(s){var n=this.rules.block.fences.exec(s);if(n){var E=n[0],g=le(E,n[3]||""),k=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(k)>=0){var w=S(),L=g;g=w,Y[w]={type:"block",expression:L}}return{type:"code",raw:E,lang:k,text:g}}}},x=/(?:\${2})([^\n`]+?)(?:\${2})/gi,i=0,S=function(){return"__special_katext_id_".concat(i++,"__")},Y={};function te(){return Y}function D(){i=0,Y={}}function e(p){return p=p.replace(x,function(s,n){var E=S();return Y[E]={type:"inline",expression:n},E}),p}var _e=O.listitem;O.listitem=function(p){return _e(e(p))};var q=O.paragraph;O.paragraph=function(p){return q(e(p))};var $=O.tablecell;O.tablecell=function(p,s){return $(e(p),s)},O.code=function(p,s,n){var E=(s||"").match(/\S*/)[0];return E?["latex","katex","math"].indexOf(E)>=0?"<p class='editormd-tex'>".concat(p,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(s,'">').concat(n?p:Object(h.escape)(p,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(n?p:Object(h.escape)(p,!0))+"</code></pre>"},O.heading=function(p,s,n){var E=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return F.push({anchor:E,level:s,text:p}),"<h"+s+' id="'+E+'">'+p+"</h"+s+">"},z.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),z.a.use({tokenizer:I,renderer:O});var oe=z.a,se=a("SJMd"),R=a("m3rI"),ce=a("Oy/b"),de=/<pre[^>]*>/g;function ue(p){var s=document.createElement("div");return s.innerHTML=p,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var pe=N.a=function(p){var s=p.value,n=s===void 0?"":s,E=p.className,g=p.style,k=g===void 0?{}:g,w=String(n),L=Object(ae.useMemo)(function(){try{var J=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,V=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ee=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;w=w.replace(J,"("+R.a.API_SERVER+"/api/attachments/").replace(V,'"'+R.a.API_SERVER+"/api/attachments/").replace(ee,'"'+R.a.API_SERVER+"/files/uploads/")}catch(Ee){}var j=oe(w),me=te();return w.match(/\[TOC\]/)&&(j=j.replace("<p>[TOC]</p>",Q()),v()),j=j.replace(/(__special_katext_id_\d+__)/g,function(Ee,ve){var ie=me[ve],Oe=ie.type,ge=ie.expression;return Object(ce.renderToString)(ue(ge)||"",{displayMode:Oe==="block",throwOnError:!1,output:"html"})}),j=j.replace(/▁/g,"\u2581\u2581\u2581"),D(),j},[w]),M=Object(ae.useRef)();function K(J){var V=J.target;if(V.tagName.toUpperCase()==="A"){var ee=V.getAttribute("href");if(ee.startsWith("#")){J.preventDefault();var j=document.getElementById(ee.replace("#",""));j&&j.scrollIntoView(!0)}}}return Object(ae.useEffect)(function(){if(M.current&&L&&(L.match(de)&&window.PR.prettyPrint()),M.current)return M.current.addEventListener("click",K),function(){M.current.removeEventListener("click",K),D(),v()}},[L,M.current,K]),G.a.createElement("div",{ref:M,style:k,className:"".concat(E||""," markdown-body"),dangerouslySetInnerHTML:{__html:L}})}},"9SwW":function(H,N,a){"use strict";var ae=a("/zsF"),G=a("PArb"),re=a("q1tI"),u=a.n(re),C=a("9kvl"),z=a("Z+Na"),h=a.n(z),le=function(W){var O=W.path,A=W.title,v=W.subTitle,U=W.style,Q=U===void 0?{}:U,I=W.className,x=I===void 0?"":I;return u.a.createElement("div",{className:"".concat(h.a.head," ").concat(x),style:Q},u.a.createElement("span",{className:h.a.s1,onClick:function(){return C.c.push(O)}},u.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),A&&u.a.createElement(G.a,{className:h.a.s2,type:"vertical"}),A&&u.a.createElement("span",{className:h.a.s3},A),v&&u.a.createElement("span",{className:h.a.s4},v))};N.a=le},"9ZNV":function(H,N,a){"use strict";a.d(N,"a",function(){return W});var ae=a("0Owb"),G=a("+L6B"),re=a("2/Rp"),u=a("q1tI"),C=a.n(u),z=a("UUDw"),h=a.n(z),le=a("TSYQ"),F=a.n(le),W=function(A){var v=A.cancelText,U=v===void 0?"\u53D6\u6D88":v,Q=A.okText,I=Q===void 0?"\u786E\u5B9A":Q,x=A.loading,i=x===void 0?!1:x,S=A.hasOkBtn,Y=S===void 0?!0:S,te=A.okButtonProps,D=te===void 0?{}:te,e=A.onCancel,_e=e===void 0?function(){}:e,q=A.onOk,$=q===void 0?function(){}:q,oe=A.className,se=oe===void 0?"":oe;return C.a.createElement("div",{className:F()(h.a.buttonFixed,se)},C.a.createElement("div",{className:h.a.buttonWrap},C.a.createElement(re.a,{size:"large",className:"".concat(h.a.button," mr20"),onClick:_e},U),Y&&C.a.createElement(re.a,Object(ae.a)({size:"large",type:"primary",className:"".concat(h.a.button," mr20"),loading:i,onClick:$},D),I)))}},UUDw:function(H,N,a){H.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},YAlC:function(H,N,a){H.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(H,N,a){H.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},buVm:function(H,N,a){"use strict";var ae=a("7Kak"),G=a("9yH6"),re=a("q1tI"),u=a.n(re),C=a("9Bee"),z=a("YAlC"),h=a.n(z),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(O){var A=O.index,v=O.typeName,U=O.type,Q=O.isEdit,I=Q===void 0?!1:Q,x=O.data,i=x===void 0?{}:x,S=O.inMouseId,Y=O.onSetScore,te=Y===void 0?function(){}:Y,D=O.onDelete,e=D===void 0?function(){}:D,_e=O.onMouseEnter,q=_e===void 0?function(){}:_e,$=O.onEdit,oe=$===void 0?function(){}:$,se=function(){var n;return u.a.createElement("div",{className:h.a.answerWrap},i==null||((n=i.choices)===null||n===void 0)?void 0:n.map(function(E,g){return u.a.createElement("div",{className:"".concat(h.a.flexRow," mt15"),key:g},u.a.createElement("div",{className:"line28"},le[g]),u.a.createElement("div",{className:"".concat(h.a.answer," ml5")},u.a.createElement(C.a,{value:E==null?void 0:E.choice_text})))}))},R=function(){var n;return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"".concat(h.a.flexRow," mt15")},i==null||((n=i.choices)===null||n===void 0)?void 0:n.map(function(E,g){return u.a.createElement(G.a,{disabled:!0,key:g},E==null?void 0:E.choice_text)})))},ce=function(){var n;return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"".concat(h.a.flexRow," mt15")},u.a.createElement(C.a,{value:i==null||((n=i.program_attr)===null||n===void 0)?void 0:n.description})))},de=function(){var n;return u.a.createElement("div",{className:h.a.answerWrap},u.a.createElement("div",{className:"".concat(h.a.flexColumn," mt15")},i==null||((n=i.standard_answer)===null||n===void 0)?void 0:n.map(function(E,g){return u.a.createElement(C.a,{key:g,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(E.position,"\uFF09\uFF1A").concat(E.answer_text.join("\u3001"))})})))},ue=function(){var n;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(C.a,{value:i==null||((n=i.answer_texts)===null||n===void 0)?void 0:n[0]})))},pe=function(){var n=(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"),n==null?void 0:n.map(function(E,g){return u.a.createElement("div",{key:g,className:"mt10 font14"},g+1,". ",E==null?void 0:E.challenge_name)}))},p=function(){var n={SINGLE:se,MULTIPLE:se,JUDGMENT:R,PROGRAM:ce,COMPLETION:de,SUBJECTIVE:ue,PRACTICAL:pe};return n[U]?n[U]():null};return u.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return q(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 n=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];te(i.id,v,n,i.score)}},"\u8BBE\u7F6E\u5F97\u5206"),I&&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},A+1),"\u3001",u.a.createElement("div",{className:h.a.score},"(",i.score,"\u5206)"),u.a.createElement(C.a,{className:h.a.titleHtml,value:i.name||(i==null?void 0:i.shixun_name)})),p()))};N.a=F},k0qH:function(H,N,a){"use strict";a.r(N),a.d(N,"formatTypeNameToDefaultScore",function(){return g}),a.d(N,"classifyType",function(){return k});var ae=a("7Kak"),G=a("9yH6"),re=a("OaEy"),u=a("2fM7"),C=a("0Owb"),z=a("miYZ"),h=a("tsqr"),le=a("giR+"),F=a("fyUT"),W=a("2qtc"),O=a("kLXV"),A=a("WmNS"),v=a.n(A),U=a("9og8"),Q=a("y8nQ"),I=a("Vl3Y"),x=a("tJVT"),i=a("PpiC"),S=a("k1fw"),Y=a("5NDa"),te=a("5rEg"),D=a("q1tI"),e=a.n(D),_e=a("Ty5D"),q=a("9kvl"),$=a("ngQI"),oe=a("buVm"),se=a("lN/G"),R=a.n(se),ce=a("9ZNV"),de=a("LvDl"),ue=a.n(de),pe=a("WCUW"),p=a("vCeJ"),s=a("9SwW"),n=a("ErOA"),E=te.a.TextArea,g=function(M){var K={\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 K[M]||0},k=function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],K=[{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"}],J=M.map(function(V){var ee=K.find(function(j){return V.item_type===j.type});return Object(S.a)(Object(S.a)({},V),ee)});return J},w=function(M){var K,J,V,ee,j,me,Ee,ve,ie=M.problemsetPreview,Oe=M.user,ge=M.globalSetting,pa=M.loading,X=M.dispatch,f=M.match,fa=Object(i.a)(M,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),Le=Object(D.useState)(),Ue=Object(x.a)(Le,2),ha=Ue[0],je=Ue[1],Ie=Object(D.useState)(),De=Object(x.a)(Ie,2),Se=De[0],Fe=De[1],We=Object(D.useState)([]),be=Object(x.a)(We,2),Pe=be[0],Re=be[1],ke=Object(D.useState)([]),xe=Object(x.a)(ke,2),we=xe[0],$e=xe[1],Ke=Object(D.useState)(!1),Me=Object(x.a)(Ke,2),ne=Me[0],Ve=Me[1],He=Object(D.useState)(""),Ce=Object(x.a)(He,2),Pa=Ce[0],Je=Ce[1],Xe=Object(D.useState)(!1),Te=Object(x.a)(Xe,2),Ge=Te[0],ze=Te[1],Ze=I.a.useForm(),Qe=Object(x.a)(Ze,1),fe=Qe[0],Ye=Object(D.useState)({}),Ae=Object(x.a)(Ye,2),qe=Ae[0],Be=Ae[1],B=Object(D.useRef)(),ye=Object(_e.l)(),Ne="/exam/exerciseManagement";Object(D.useEffect)(function(){return X({type:"globalSetting/footerToggle",payload:!1}),function(){X({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(D.useEffect)(function(){Z(),ea(),aa()},[]),Object(D.useEffect)(function(){var _;(f==null||((_=f.params)===null||_===void 0)?void 0:_.exerciseId)&&Ve(!0)},[f==null||((K=f.params)===null||K===void 0)?void 0:K.exerciseId]);var ea=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(n.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(k(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,r,m,y,P;return v.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!(f==null||((t=f.params)===null||t===void 0)?void 0:t.exerciseId)){b.next=9;break}return b.next=3,X({type:"problemsetPreview/getEditPaperData",payload:{id:f==null||((d=f.params)===null||d===void 0)?void 0:d.exerciseId}});case 3:c=b.sent,o=c.exam||{},r=o.exercise_subject_id,m=o.name,y=o.difficulty,P=o.exam_notes,fe.setFieldsValue({exercise_subject_id:r,name:m,difficulty:y,exam_notes:P}),Be({exercise_subject_id:r,name:m,difficulty:y,exam_notes:P}),b.next=10;break;case 9:X({type:"problemsetPreview/getPaperData"});case 10:case"end":return b.stop()}},l)}));return function(){return _.apply(this,arguments)}}(),aa=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(n.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:t=c.sent,(t==null?void 0:t.data)&&$e(t.data||[]);case 4:case"end":return c.stop()}},l)}));return function(){return _.apply(this,arguments)}}(),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(r){return Object(S.a)(Object(S.a)({},r),{},{challenge_score:r.challenge_score||5})});if(B.current=c||g(t),t==="\u5B9E\u8BAD\u9898")return O.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(r,m){return e.a.createElement("div",{className:R.a.shixunScore},m+1,"\u3001",r.challenge_name,e.a.createElement("div",{style:{minWidth:"130px"}},e.a.createElement(F.a,{defaultValue:r.challenge_score,min:1,onChange:function(P){r.challenge_score=P}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var r=Object(U.a)(v.a.mark(function y(){return v.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(pe.J)({id:l,challenge_scores:o.map(function(b){return{challenge_id:b.challenge_id,score:b.challenge_score}})});case 2:B.current=null,Z();case 4:case"end":return T.stop()}},y)}));function m(){return r.apply(this,arguments)}return m}()});O.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:B.current,onChange:function(m){B.current=m}}),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 r=Object(U.a)(v.a.mark(function y(){return v.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,X({type:"problemsetPreview/setScore",payload:{id:l,score:B.current}});case 2:B.current=null,Z();case 4:case"end":return T.stop()}},y)}));function m(){return r.apply(this,arguments)}return m}()})},na=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(r){return Object(S.a)(Object(S.a)({},r),{},{challenge_score:r.challenge_score||5})});if(B.current=c||g(t),t==="\u5B9E\u8BAD\u9898")return O.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(r,m){return e.a.createElement("div",{className:R.a.shixunScore},m+1,"\u3001",r.challenge_name,e.a.createElement("div",{style:{minWidth:"130px"}},e.a.createElement(F.a,{defaultValue:r.challenge_score,min:1,onChange:function(P){r.challenge_score=P}}),e.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var r=Object(U.a)(v.a.mark(function y(){var P;return v.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(p.p)({id:f==null||((P=f.params)===null||P===void 0)?void 0:P.exerciseId,itemId:l,challenge_scores:o.map(function(he){return{challenge_id:he.challenge_id,score:he.challenge_score}})});case 2:B.current=null,Z();case 4:case"end":return b.stop()}},y)}));function m(){return r.apply(this,arguments)}return m}()});O.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:B.current,onChange:function(m){B.current=m}}),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 r=Object(U.a)(v.a.mark(function y(){var P;return v.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,X({type:"paperlibrary/setScore",payload:{id:f==null||((P=f.params)===null||P===void 0)?void 0:P.exerciseId,itemId:l,score:B.current}});case 2:B.current=null,Z();case 4:case"end":return b.stop()}},y)}));function m(){return r.apply(this,arguments)}return m}()})},ra=function(l){O.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(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,X({type:"problemsetPreview/handleDelete",payload:{id:l}});case 2:Z();case 3:case"end":return r.stop()}},c)}));function d(){return t.apply(this,arguments)}return d}()})},la=function(l){O.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(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,X({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 m.stop()}},c)}));function d(){return t.apply(this,arguments)}return d}()})},_a=function(l,t){B.current=g(t),O.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:B.current,onChange:function(c){B.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 r;return v.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,X({type:"".concat(ne?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:ne?l.toLowerCase():l,score:B.current,id:f==null||((r=f.params)===null||r===void 0)?void 0:r.exerciseId}});case 2:B.current=null,Z();case 4:case"end":return y.stop()}},o)}));function c(){return d.apply(this,arguments)}return c}()})},oa=function(l){O.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(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,X({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 m.stop()}},c)}));function d(){return t.apply(this,arguments)}return d}()})},sa=function(){var _=Object(U.a)(v.a.mark(function l(t,d){var c,o,r,m;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,X({type:"paperlibrary/adjustPosition",payload:{id:f==null||((m=f.params)===null||m===void 0)?void 0:m.exerciseId,itemId:c,position:o}});case 7:r=P.sent,P.next=13;break;case 10:return P.next=12,X({type:"problemsetPreview/adjustPosition",payload:{id:c,position:o}});case 12:r=P.sent;case 13:if(!(r.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)}}(),ua=function(l,t,d){var c=Array.from(l),o=c.splice(t,1),r=Object(x.a)(o,1),m=r[0];return c.splice(d,0,m),c},ia=function(){var _=Object(U.a)(v.a.mark(function l(t,d){var c,o,r;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=ua(d,t.source.index,t.destination.index),Re(o),y.next=6,Object(n.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,T){return{position:T+1,item_type:P.type}})}});case 6:r=y.sent,r.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)}}(),ca=function(l){var t="Anchor_".concat(l),d=document.getElementById(t);d&&setTimeout(function(){return d.scrollIntoView({block:"start",behavior:"smooth"})})},da=function(l){Be(Object(S.a)({},fe.getFieldsValue()))},ma=function(){var _=Object(U.a)(v.a.mark(function l(t){var d,c;return v.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(n.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=r.sent,c.status===0&&(h.b.success("\u590D\u5236\u6210\u529F"),ze(!1),q.c.push("/exam/exerciseManagement"));case 4:case"end":return r.stop()}},l)}));return function(t){return _.apply(this,arguments)}}(),Ea=function(l){Je(l)},Ra=function(){Z()},va=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($.a,{onDragEnd:function(l){ia(l,Pe)}},e.a.createElement($.c,{isDropDisabled:!0,droppableId:"droppable"},function(_,l){return e.a.createElement("div",Object(C.a)({ref:_.innerRef},_.droppableProps,{style:{width:"100%"}}),Pe.map(function(t,d){var c=t.type,o=t.count,r=t.name,m=t.icon;return e.a.createElement($.b,{key:c,draggableId:c,index:d,isDragDisabled:!0},function(y,P){return e.a.createElement("div",Object(C.a)({ref:y.innerRef},y.draggableProps,y.dragHandleProps,{className:R.a.list,onClick:function(){return ca(c)}}),e.a.createElement("i",{className:"iconfont ".concat(m)}),e.a.createElement("span",null,r,"\xA0\xA0(",o,"\u5C0F\u9898)"))})}))}))),e.a.createElement("div",{className:R.a.right},e.a.createElement(s.a,{style:{paddingLeft:30},path:Ne,title:"\u8BD5\u5377\u9884\u89C8"}),e.a.createElement(I.a,{form:fe,className:R.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:ma,onValuesChange:da},e.a.createElement(I.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(I.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(((J=qe.name)===null||J===void 0?void 0:J.length)||0,"/60")})),e.a.createElement(I.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},e.a.createElement(G.a.Group,{disabled:!0},e.a.createElement(G.a,{value:1},"\u7B80\u5355"),e.a.createElement(G.a,{value:2},"\u9002\u4E2D"),e.a.createElement(G.a,{value:3},"\u56F0\u96BE"))),e.a.createElement(I.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},e.a.createElement(E,{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",(V=ie.paperData)===null||V===void 0||((ee=V.exam)===null||ee===void 0)?void 0:ee.all_questions_count),e.a.createElement("span",{className:R.a.score},"\u603B\u5206\uFF1A",(j=ie.paperData)===null||j===void 0||((me=j.exam)===null||me===void 0)?void 0:me.all_score,"\u5206"))),e.a.createElement("div",{className:R.a.line})),(Ee=va((ve=ie.paperData)===null||ve===void 0?void 0:ve.questionList))===null||Ee===void 0?void 0:Ee.map(function(_,l){var t,d=(_==null?void 0:_.type)===Se,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 _a(_.type,_.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),e.a.createElement("div",{className:R.a.delete,onClick:function(){return oa(_.type)}},"\u5220\u9664"))),e.a.createElement($.a,{onDragEnd:function(r){return sa(r,_)}},e.a.createElement($.c,{droppableId:l.toString()},function(o,r){var m;return e.a.createElement("div",Object(C.a)({className:"mt20",ref:o.innerRef},o.droppableProps,{onScroll:function(){}}),(m=_.questions)===null||m===void 0?void 0:m.map(function(y,P){return e.a.createElement($.b,{draggableId:y.id.toString(),index:P,isDragDisabled:!0,key:y.id},function(T){return e.a.createElement("div",Object(C.a)({ref:T.innerRef},T.draggableProps,T.dragHandleProps),e.a.createElement(oe.a,{isEdit:ne,index:P,typeName:_.name,type:_.type,data:y,inMouseId:null,onSetScore:ne?na:ta,onDelete:ne?la:ra,onEdit:Ea,onMouseEnter:function(he){je(he),Fe(null)}}))})}))})))}))),(ye==null?void 0:ye.query.type)!=1&&e.a.createElement(ce.a,{okText:"\u590D\u5236\u5230\u4E2A\u4EBA\u521B\u5EFA",onCancel:function(){return q.c.push(Ne)},onOk:function(){return fe.submit()},okButtonProps:{style:{width:"158px"}},loading:Ge}))};N.default=Object(q.a)(function(L){var M=L.problemsetPreview,K=L.user,J=L.loading,V=L.globalSetting;return{problemsetPreview:M,user:K,globalSetting:V,loading:J.effects}})(w)},"lN/G":function(H,N,a){H.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"}}}]);
|