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