You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Paperlibrary__Edit__inde...

1 line
24 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[111,5],{"+M/w":function(e,a,t){e.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"}},"7l2N":function(e,a,t){"use strict";t("2qtc");var n=t("kLXV"),r=(t("+L6B"),t("2/Rp")),l=(t("5NDa"),t("5rEg")),i=t("k1fw"),c=t("WmNS"),o=t.n(c),s=(t("miYZ"),t("tsqr")),u=t("9og8"),d=(t("y8nQ"),t("Vl3Y")),m=t("tJVT"),p=t("PpiC"),v=t("q1tI"),_=t.n(v),f=t("ErOA"),b=t("sF4Z"),E=t.n(b),g=e=>{var a,t=e.subId,c=e.visible,b=e.knowledgeOptions,g=void 0===b?[]:b,y=e.onAddFinish,w=void 0===y?()=>{}:y,h=e.onClose,x=void 0===h?()=>{}:h,N=(Object(p["a"])(e,["subId","visible","knowledgeOptions","onAddFinish","onClose"]),Object(v["useState"])({})),k=Object(m["a"])(N,2),O=k[0],j=k[1],I=d["a"].useForm(),S=Object(m["a"])(I,1),C=S[0],T=Object(v["useState"])(),R=Object(m["a"])(T,2),D=R[0],W=R[1],F=function(){var e=Object(u["a"])(o.a.mark((function e(a){var n,r,l,i;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=a||{},r=n.knowledge,l=g.map(e=>e.name),!l.includes(r)){e.next=5;break}return s["a"].info("\u91cd\u590d\u7684\u77e5\u8bc6\u70b9"),e.abrupt("return");case 5:return W(!0),e.next=8,Object(f["a"])("/api/tag_disciplines.json",{method:"post",body:{name:r,sub_discipline_id:t}});case 8:i=e.sent,W(!1),q(),0===(null===i||void 0===i?void 0:i.status)&&w({id:i.tag_discipline_id,name:r});case 12:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),q=()=>{C.resetFields(),j({}),x()};return _.a.createElement(n["a"],{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:c,title:"\u65b0\u589e\u77e5\u8bc6\u70b9",width:"442px",footer:null},_.a.createElement(d["a"],{form:C,className:E.a.formWrap,onValuesChange:()=>j(Object(i["a"])({},C.getFieldsValue())),onFinish:F},_.a.createElement(d["a"].Item,{name:"knowledge",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u77e5\u8bc6\u70b9"},{whitespace:!0,message:"\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c"}]},_.a.createElement(l["a"],{maxLength:15,addonAfter:"".concat((null===(a=O.knowledge)||void 0===a?void 0:a.length)||0,"/15")})),_.a.createElement("div",{className:E.a.footerWrap},_.a.createElement(d["a"].Item,null,_.a.createElement(r["a"],{className:"mr5",size:"large",onClick:q},"\u53d6\u6d88"),_.a.createElement(r["a"],{size:"large",type:"primary",htmlType:"submit",loading:D},"\u4fdd\u5b58")))))};a["a"]=g},"9Bee":function(e,a,t){"use strict";var n=t("q1tI"),r=t.n(n),l=(t("vg9a"),t("tJVT")),i=t("DlQD"),c=t.n(i),o=t("rUJ1");function s(e,a){var t=e.match(/^(\s+)(?:```)/);if(null===t)return a;var n=t[1];return a.split("\n").map(e=>{var a=e.match(/^\s+/);if(null===a)return e;var t=Object(l["a"])(a,1),r=t[0];return r.length>=n.length?e.slice(n.length):e}).join("\n")}var u=[],d=["<ul>"],m=new c.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function v(){u.length=0,d=["<ul>"]}function _(e,a,t,n){if(a>=e.length||e[a].level<=t)return a;var r=e[a];n.push("<li><a href='#"+r.anchor+"'>"+r.text+"</a>"),a++;var l=[];return a=_(e,a,r.level,l),l.length>0&&(n.push("<ul>"),l.forEach((function(e){n.push(e)})),n.push("</ul>")),n.push("</li>"),a=_(e,a,t,n),a}function f(){return _(u,0,0,d),d.push("</ul>"),d.join("")}var b={heading(e){var a=p.exec(e);if(a)return{type:"heading",raw:a[0],depth:a[1].length,text:a[2]}},fences(e){var a=this.rules.block.fences.exec(e);if(a){var t=a[0],n=s(t,a[3]||""),r=a[2]?a[2].trim():a[2];if(["latex","katex","math"].indexOf(r)>=0){var l=y(),i=n;n=l,w[l]={type:"block",expression:i}}return{type:"code",raw:t,lang:r,text:n}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,y=()=>"__special_katext_id_".concat(g++,"__"),w={};function h(){return w}function x(){g=0,w={}}function N(e){return e=e.replace(E,(e,a)=>{var t=y();return w[t]={type:"inline",expression:a},t}),e}var k=m.listitem;m.listitem=function(e){return k(N(e))};var O=m.paragraph;m.paragraph=function(e){return O(N(e))};var j=m.tablecell;m.tablecell=function(e,a){return j(N(e),a)},m.code=function(e,a,t){var n=(a||"").match(/\S*/)[0];return n?["latex","katex","math"].indexOf(n)>=0?"<p class='editormd-tex'>".concat(e,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(a,'">').concat(t?e:Object(o["escape"])(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(t?e:Object(o["escape"])(e,!0))+"</code></pre>"},m.heading=function(e,a,t){var n=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:n,level:a,text:e}),"<h"+a+' id="'+n+'">'+e+"</h"+a+">"},c.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),c.a.use({tokenizer:b,renderer:m});var I=c.a,S=(t("SJMd"),t("Oy/b")),C=/<pre[^>]*>/g;function T(e){var a=document.createElement("div");return a.innerHTML=e,0===a.childNodes.length?"":a.childNodes[0].nodeValue}a["a"]=e=>{var a=e.value,t=void 0===a?"":a,l=e.className,i=e.style,c=void 0===i?{}:i,o=String(t),s=Object(n["useMemo"])(()=>{var e=I(o),a=h();return o.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",f()),v()),e=e.replace(/(__special_katext_id_\d+__)/g,(e,t)=>{var n=a[t],r=n.type,l=n.expression;return Object(S["renderToString"])(T(l)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})}),e=e.replace(/\u2581/g,"\u2581\u2581\u2581"),x(),e},[o]),u=Object(n["useRef"])();function d(e){var a=e.target;if("A"===a.tagName.toUpperCase()){var t=a.getAttribute("href");if(t.startsWith("#")){e.preventDefault();var n=document.getElementById(t.replace("#",""));n&&(n.parentNode.scrollTop=n.offsetTop)}}}return Object(n["useEffect"])(()=>{if(u.current&&s&&s.match(C)&&window.PR.prettyPrint(),u.current)return u.current.addEventListener("click",d),()=>{u.current.removeEventListener("click",d),x(),v()}},[s,u.current,d]),r.a.createElement("div",{ref:u,style:c,className:"".concat(l||""," markdown-body"),dangerouslySetInnerHTML:{__html:s}})}},"9ZNV":function(e,a,t){"use strict";t.d(a,"a",(function(){return s}));var n=t("0Owb"),r=(t("+L6B"),t("2/Rp")),l=t("q1tI"),i=t.n(l),c=t("UUDw"),o=t.n(c),s=e=>{var a=e.cancelText,t=void 0===a?"\u53d6\u6d88":a,l=e.okText,c=void 0===l?"\u786e\u5b9a":l,s=e.loading,u=void 0!==s&&s,d=e.okButtonProps,m=void 0===d?{}:d,p=e.onCancel,v=void 0===p?()=>{}:p,_=e.onOk,f=void 0===_?()=>{}:_;return i.a.createElement("div",{className:o.a.buttonFixed},i.a.createElement("div",{className:o.a.buttonWrap},i.a.createElement(r["a"],{size:"large",className:"".concat(o.a.button," mr20"),onClick:v},t),i.a.createElement(r["a"],Object(n["a"])({size:"large",type:"primary",className:"".concat(o.a.button," mr20"),loading:u,onClick:f},m),c)))}},DXt6:function(e,a,t){"use strict";t.r(a);var n=t("0Owb"),r=(t("sPJy"),t("bE4q")),l=(t("giR+"),t("fyUT")),i=(t("2qtc"),t("kLXV")),c=t("k1fw"),o=t("WmNS"),s=t.n(o),u=t("9og8"),d=t("tJVT"),m=t("PpiC"),p=t("q1tI"),v=t.n(p),_=t("9kvl"),f=t("ngQI"),b=t("NNiE"),E=t("9ZNV"),g=t("Qwyu"),y=t.n(g),w=t("jRFs"),h={1:"\u7b80\u5355",2:"\u9002\u4e2d",3:"\u56f0\u96be"},x=e=>{var a,t,o,g,x,N,k,O,j,I=e.paperlibrary,S=(e.user,e.globalSetting,e.loading),C=e.dispatch,T=Object(m["a"])(e,["paperlibrary","user","globalSetting","loading","dispatch"]),R=Object(p["useState"])(),D=Object(d["a"])(R,2),W=D[0],F=D[1],q=Object(p["useState"])(),V=Object(d["a"])(q,2),M=V[0],A=V[1],P=Object(p["useState"])(),B=Object(d["a"])(P,2),J=B[0],L=B[1],U=Object(p["useRef"])(),H=Object(p["useRef"])(),K=Object(p["useRef"])();Object(p["useEffect"])(()=>(C({type:"globalSetting/footerToggle",payload:!1}),()=>{C({type:"globalSetting/footerToggle",payload:!0})}),[]),Object(p["useEffect"])(()=>{var e,a,t,n;H.current=null===(e=T.match)||void 0===e||null===(a=e.params)||void 0===a?void 0:a.id,L(null===(t=T.location)||void 0===t||null===(n=t.query)||void 0===n?void 0:n.defaultActiveKey),G()},[]),Object(p["useEffect"])(()=>{C({type:"paperlibrary/getEditDisciplines",payload:{source:"question"}})},[]);var G=()=>{C({type:"paperlibrary/getPaperData",payload:{id:H.current}})},Q=function(){var e=Object(u["a"])(s.a.mark((function e(a,t){var n,r,l;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a.destination&&a.source){e.next=2;break}return e.abrupt("return");case 2:return n=t.questions[a.source.index].id,r=a.destination.index+1,e.next=6,C({type:"paperlibrary/adjustPosition",payload:{id:n,position:r}});case 6:if(l=e.sent,-1!==l.status){e.next=9;break}return e.abrupt("return");case 9:G();case 10:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Y=function(){var e=Object(u["a"])(s.a.mark((function e(){var a,t,n;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,null===(a=K.current)||void 0===a?void 0:a.onSubmit();case 2:return t=e.sent,e.next=5,C({type:"paperlibrary/updatePaper",payload:Object(c["a"])(Object(c["a"])({},t),{},{id:H.current})});case 5:n=e.sent,0===n.status&&_["c"].push("/paperlibrary/see/".concat(H.current,"?defaultActiveKey=").concat(J));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=(e,a)=>{i["a"].confirm({centered:!0,title:"\u8bbe\u7f6e\u5206\u6570",content:v.a.createElement("div",{className:y.a.modal},v.a.createElement("span",null,a,"\uff1a"),v.a.createElement(l["a"],{min:0,step:.1,onChange:e=>{U.current=e}}),v.a.createElement("span",null,"\u5206/\u9898")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var a=Object(u["a"])(s.a.mark((function a(){return s.a.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,C({type:"paperlibrary/setScore",payload:{id:e,score:U.current}});case 2:U.current=null,G();case 4:case"end":return a.stop()}}),a)})));function t(){return a.apply(this,arguments)}return t}()})},z=e=>{i["a"].confirm({centered:!0,title:"\u63d0\u793a",content:v.a.createElement("div",{className:y.a.modal},"\u786e\u8ba4\u5220\u9664\u8be5\u8bd5\u9898\uff1f"),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var a=Object(u["a"])(s.a.mark((function a(){return s.a.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,C({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:e}});case 2:G();case 3:case"end":return a.stop()}}),a)})));function t(){return a.apply(this,arguments)}return t}()})},X=(e,a)=>{i["a"].confirm({title:"\u6279\u91cf\u8bbe\u7f6e\u5206\u6570",centered:!0,content:v.a.createElement("div",{className:y.a.modal},v.a.createElement("span",null,a,"\uff1a"),v.a.createElement(l["a"],{min:0,step:.1,onChange:e=>{U.current=e}}),v.a.createElement("span",null,"\u5206/\u9898")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var a=Object(u["a"])(s.a.mark((function a(){return s.a.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,C({type:"paperlibrary/batchSetScore",payload:{exam_id:H.current,item_type:e,score:U.current}});case 2:U.current=null,G();case 4:case"end":return a.stop()}}),a)})));function t(){return a.apply(this,arguments)}return t}()})},$=e=>{i["a"].confirm({title:"\u63d0\u793a",centered:!0,content:v.a.createElement("div",{className:y.a.modal},v.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uff0c\u5c06\u5220\u9664\u8be5\u5927\u9898\u4e0b\u6240\u6709\u5c0f\u9898"),v.a.createElement("p",null,"\u786e\u8ba4\u5220\u9664\u8be5\u5927\u9898\uff1f")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var a=Object(u["a"])(s.a.mark((function a(){return s.a.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,C({type:"paperlibrary/batchDelete",payload:{exam_id:H.current,item_type:e}});case 2:G();case 3:case"end":return a.stop()}}),a)})));function t(){return a.apply(this,arguments)}return t}()})};return v.a.createElement("section",{className:y.a.bg},v.a.createElement(r["a"],{className:"mt30",separator:">"},v.a.createElement(r["a"].Item,null,"\u8bd5\u5377\u5e93"),v.a.createElement(r["a"].Item,{href:"/paperlibrary?defaultActiveKey=".concat(J)},"1"===J?"\u516c\u5f00\u8bd5\u5377\u5e93":"\u6211\u7684\u8bd5\u5377\u5e93"),v.a.createElement(r["a"].Item,null,"\u8bd5\u5377\u7f16\u8f91")),v.a.createElement("div",null,v.a.createElement(w["a"],{ref:K,isEdit:!0,editData:null===I||void 0===I||null===(a=I.paperData)||void 0===a?void 0:a.exam,courseOptions:I.courseOptions,disciplinesData:I.disciplinesData})),v.a.createElement("div",{className:y.a.wrap},v.a.createElement("div",{className:"pt20 pb20"},v.a.createElement("div",{className:"".concat(y.a.flexRow," ").concat(y.a.flexJustifyBetween)},v.a.createElement("div",null,v.a.createElement("span",{className:y.a.questionNumber},"\u9898\u6570\uff1a",null===(t=I.paperData)||void 0===t||null===(o=t.exam)||void 0===o?void 0:o.all_questions_count),v.a.createElement("span",{className:y.a.score},"\u603b\u5206\uff1a",null===(g=I.paperData)||void 0===g||null===(x=g.exam)||void 0===x?void 0:x.all_score),v.a.createElement("span",{className:y.a.score},"\u96be\u5ea6\uff1a",h[null===(N=I.paperData)||void 0===N||null===(k=N.exam)||void 0===k?void 0:k.difficulty])),v.a.createElement("div",{className:y.a.selectTopicButton,onClick:()=>_["c"].push("/paperlibrary/edit_select/".concat(H.current,"?defaultActiveKey=").concat(J))},"\u7ee7\u7eed\u9009\u9898")),v.a.createElement("div",{className:y.a.line}),v.a.createElement("div",{className:y.a.dragTip},"\u62d6\u52a8\u8bd5\u9898\u53ef\u8c03\u6574\u6392\u5e8f"),null===(O=I.paperData)||void 0===O||null===(j=O.questionList)||void 0===j?void 0:j.map((e,a)=>{var t=e.type===M;return v.a.createElement("div",{className:"".concat(y.a.relative," mt20 mb20"),key:a},v.a.createElement("div",{className:"".concat(y.a.typeActive," ").concat(t?y.a.mouseTypeActive:""),onMouseEnter:()=>{A(e.type),F(null)}},v.a.createElement("span",{className:"".concat(y.a.typeName," ").concat(t?"ml20":"")},e.number,"\u3001",e.name),v.a.createElement("span",{className:y.a.typeNumber},"\uff08\u5171",e.questions_count,"\u9898\uff1b\u5171",e.questions_score,"\u5206\uff09")),t&&v.a.createElement("div",{className:"".concat(y.a.typeAction," ").concat(y.a.flexRow)},v.a.createElement("div",{className:y.a.setScore,onClick:()=>X(e.type,e.name)},"\u6279\u91cf\u8bbe\u7f6e\u5f97\u5206"),v.a.createElement("div",{className:y.a.delete,onClick:()=>$(e.type)},"\u5220\u9664")),v.a.createElement(f["a"],{onDragEnd:a=>Q(a,e)},v.a.createElement(f["c"],{droppableId:a.toString()},(a,t)=>{var r;return v.a.createElement("div",Object(n["a"])({className:"mt20",ref:a.innerRef},a.droppableProps,{onScroll:()=>{}}),null===(r=e.questions)||void 0===r?void 0:r.map((a,t)=>v.a.createElement(f["b"],{draggableId:a.id.toString(),index:t,key:a.id},r=>v.a.createElement("div",Object(n["a"])({ref:r.innerRef},r.draggableProps,r.dragHandleProps),v.a.createElement(b["a"],{index:t,typeName:e.name,type:e.type,data:a,inMouseId:W,onSetScore:Z,onDelete:z,onMouseEnter:e=>{F(e),A(null)}})))))})))}))),v.a.createElement(E["a"],{okText:"\u4fdd\u5b58",loading:S["paperlibrary/updatePaper"],onCancel:()=>_["c"].replace("/paperlibrary"),onOk:Y}))};a["default"]=Object(_["a"])(e=>{var a=e.paperlibrary,t=e.user,n=e.loading,r=e.globalSetting;return{paperlibrary:a,user:t,globalSetting:r,loading:n.effects}})(x)},Iji5:function(e,a,t){e.exports={bg:"bg___1cM3V",flexRow:"flexRow___1Uhrh",main:"main___2b2sB",formWrap:"formWrap___1enct",knowledgeWrap:"knowledgeWrap___pQ5DC",knowledgeIcon:"knowledgeIcon___1uflh",knowledgeContent:"knowledgeContent___jouvx",knowledgeItem:"knowledgeItem___BKrY8",knowledgeItemName:"knowledgeItemName___2hRMC",knowledgeItemIcon:"knowledgeItemIcon___1sqtm",button:"button___1DGpE",buttonFixed:"buttonFixed___1WObI",buttonWrap:"buttonWrap___3KeSj",duration:"duration___1cXy5"}},NNiE:function(e,a,t){"use strict";t("7Kak");var n=t("9yH6"),r=t("q1tI"),l=t.n(r),i=t("9Bee"),c=t("+M/w"),o=t.n(c),s=["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"],u=e=>{var a=e.index,t=e.typeName,r=e.type,c=e.data,u=void 0===c?{}:c,d=e.inMouseId,m=e.onSetScore,p=void 0===m?()=>{}:m,v=e.onDelete,_=void 0===v?()=>{}:v,f=e.onMouseEnter,b=void 0===f?()=>{}:f,E=()=>{var e;return l.a.createElement("div",{className:o.a.answerWrap},null===u||void 0===u||null===(e=u.choices)||void 0===e?void 0:e.map((e,a)=>l.a.createElement("div",{className:"".concat(o.a.flexRow," mt15"),key:a},s[a],l.a.createElement("div",{className:"".concat(o.a.answer," ml5")},l.a.createElement(i["a"],{value:null===e||void 0===e?void 0:e.choice_text})))))},g=()=>{var e;return l.a.createElement("div",{className:o.a.answerWrap},l.a.createElement("div",{className:"".concat(o.a.flexRow," mt15")},null===u||void 0===u||null===(e=u.choices)||void 0===e?void 0:e.map((e,a)=>l.a.createElement(n["default"],{disabled:!0,key:a},null===e||void 0===e?void 0:e.choice_text))))},y=()=>{var e;return l.a.createElement("div",{className:o.a.answerWrap},l.a.createElement("div",{className:"".concat(o.a.flexRow," mt15")},l.a.createElement(i["a"],{value:null===u||void 0===u||null===(e=u.program_attr)||void 0===e?void 0:e.description})))},w=()=>{var e;return l.a.createElement("div",{className:o.a.answerWrap},l.a.createElement("div",{className:"".concat(o.a.flexColumn," mt15")},null===u||void 0===u||null===(e=u.standard_answer)||void 0===e?void 0:e.map((e,a)=>l.a.createElement(i["a"],{key:a,value:"\u7b54\u6848\uff08\u586b\u7a7a".concat(e.position,"\uff09\uff1a").concat(e.answer_text.join("\u3001"))}))))},h=()=>{var e;return l.a.createElement("div",{className:o.a.answerWrap},l.a.createElement("div",{className:"mt15"},l.a.createElement("div",null,"\u7b54\u6848\uff1a"),l.a.createElement(i["a"],{value:null===u||void 0===u||null===(e=u.answer_texts)||void 0===e?void 0:e[0]})))},x=()=>{var e={SINGLE:E,MULTIPLE:E,JUDGMENT:g,PROGRAM:y,COMPLETION:w,SUBJECTIVE:h};return e[r]?e[r]():null};return l.a.createElement("div",{onMouseEnter:()=>b(u.id)},d===u.id&&l.a.createElement("div",{className:o.a.action},l.a.createElement("div",{className:o.a.setScore,onClick:()=>p(u.id,t)},"\u8bbe\u7f6e\u5f97\u5206"),l.a.createElement("div",{className:o.a.delete,onClick:()=>_(u.item_id||u.id)},"\u5220\u9664")),l.a.createElement("div",{className:o.a.content},l.a.createElement("div",{className:o.a.titleWrap},l.a.createElement("p",{className:o.a.titleNumber},a+1),"\u3001",l.a.createElement("div",{className:o.a.score},"(",u.score,"\u5206)"),l.a.createElement(i["a"],{className:o.a.titleHtml,value:u.name})),x()))};a["a"]=u},Qwyu:function(e,a,t){e.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-"}},UUDw:function(e,a,t){e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},jRFs:function(e,a,t){"use strict";t("7Kak");var n=t("9yH6"),r=(t("giR+"),t("fyUT")),l=(t("5NDa"),t("5rEg")),i=(t("6UJt"),t("DFOY")),c=(t("miYZ"),t("tsqr")),o=t("WmNS"),s=t.n(o),u=t("k1fw"),d=t("9og8"),m=(t("y8nQ"),t("Vl3Y")),p=t("tJVT"),v=(t("OaEy"),t("2fM7")),_=t("q1tI"),f=t.n(_),b=t("cYEv"),E=t("7l2N"),g=t("m3rI"),y=t("Iji5"),w=t.n(y),h=v["a"].Option,x=(e,a)=>{var t,o,y,x=e.courseOptions,N=e.disciplinesData,k=e.isEdit,O=e.editData,j=m["a"].useForm(),I=Object(p["a"])(j,1),S=I[0],C=Object(_["useState"])({}),T=Object(p["a"])(C,2),R=T[0],D=T[1],W=Object(_["useState"])([]),F=Object(p["a"])(W,2),q=F[0],V=F[1],M=Object(_["useState"])([]),A=Object(p["a"])(M,2),P=A[0],B=A[1],J=Object(_["useState"])(),L=Object(p["a"])(J,2),U=L[0],H=L[1];Object(_["useImperativeHandle"])(a,()=>({onSubmit:G})),Object(_["useEffect"])(()=>{if(O&&k){var e=O||{},a=e.duration,t=e.name,n=e.discipline,r=e.sub_discipline,l=e.tag_disciplines,i=e.difficulty;S.setFieldsValue({course:[null===n||void 0===n?void 0:n.id,null===r||void 0===r?void 0:r.id]}),S.setFieldsValue({duration:a}),S.setFieldsValue({name:t}),S.setFieldsValue({difficulty:i}),D({course:[null===n||void 0===n?void 0:n.id,null===r||void 0===r?void 0:r.id],difficulty:i,duration:a,name:t}),B(l),K(null===n||void 0===n?void 0:n.id,null===r||void 0===r?void 0:r.id,l)}},[O,N]);var K=(e,a,t)=>{var n,r,l,i,c,o=null===t||void 0===t?void 0:t.map(e=>e.id),s=null===N||void 0===N||null===(n=N.disciplines)||void 0===n||null===(r=n.find(a=>a.id===e))||void 0===r||null===(l=r.sub_disciplines)||void 0===l||null===(i=l.find(e=>e.id===a))||void 0===i||null===(c=i.tag_disciplines)||void 0===c?void 0:c.map(e=>(o.includes(e.id)&&(e.hide=!0),e));V(s||[])},G=function(){var e=Object(d["a"])(s.a.mark((function e(){var a,t,n,r,l;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,S.validateFields();case 2:return a=S.getFieldsValue()||{},t=null===a||void 0===a?void 0:a.course,n=Object(p["a"])(t,2),r=n[0],l=n[1],e.abrupt("return",Object(u["a"])(Object(u["a"])({},a),{},{discipline_id:r,sub_discipline_id:l,tag_discipline_id:P.map(e=>e.id)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Q=e=>{P.length<5&&B([...P,e]),V([...q,Object(u["a"])(Object(u["a"])({},e),{},{hide:!1})])},Y=e=>{if(D(Object(u["a"])({},S.getFieldsValue())),null===e||void 0===e?void 0:e.course){var a,t,n,r,l=Object(p["a"])(e.course,2),i=l[0],o=l[1],s=null===(a=N.disciplines)||void 0===a||null===(t=a.find(e=>e.id===i))||void 0===t||null===(n=t.sub_disciplines)||void 0===n||null===(r=n.find(e=>e.id===o))||void 0===r?void 0:r.tag_disciplines;V(s.map(e=>Object(u["a"])(Object(u["a"])({},e),{hide:!1}))),B([]),S.resetFields(["knowledge"])}if(null===e||void 0===e?void 0:e.knowledge){if(S.resetFields(["knowledge"]),P.length>4)return void c["a"].info("\u77e5\u8bc6\u70b9\u6700\u591a\u9009\u62e95\u4e2a");B([...P,q.find(a=>a.id===e.knowledge)]),V(q.map(a=>(a.id===e.knowledge&&(a.hide=!0),a)))}},Z=e=>{B(P.filter(a=>a.id!==e)),V(q.map(a=>(a.id===e&&(a.hide=!1),a)))},z=()=>{R.course?H(!0):c["a"].info("\u8bf7\u9009\u62e9\u8bfe\u7a0b\u65b9\u5411")};return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:w.a.main},f.a.createElement(m["a"],{form:S,className:w.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Y},f.a.createElement(m["a"].Item,{label:"\u8bfe\u7a0b\uff1a",name:"course",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u8bfe\u7a0b"}]},f.a.createElement(i["a"],{placeholder:"\u8bf7\u9009\u62e9...",options:x})),f.a.createElement("div",{className:w.a.knowledgeWrap},f.a.createElement(m["a"].Item,{label:"\u77e5\u8bc6\u70b9\uff1a",name:"knowledge",wrapperCol:{span:5}},f.a.createElement(v["a"],{placeholder:"\u8bf7\u9009\u62e9..."},null===q||void 0===q||null===(t=q.filter(e=>!e.hide))||void 0===t?void 0:t.map(e=>f.a.createElement(h,{key:e.id,value:e.id},e.name)))),f.a.createElement(b["a"],{className:w.a.knowledgeIcon,onClick:z})),!!(P||[]).length&&f.a.createElement("div",{className:w.a.knowledgeContent},P.map((e,a)=>f.a.createElement("div",{className:w.a.knowledgeItem,key:a},f.a.createElement("div",{className:w.a.knowledgeItemName},e.name),f.a.createElement("img",{className:w.a.knowledgeItemIcon,src:"".concat(g["a"].IMG_SERVER,"/images/educoder/bzucha.png"),onClick:()=>Z(e.id)})))),f.a.createElement(m["a"].Item,{name:"name",label:"\u8bd5\u5377\u540d\u79f0:",rules:[{required:!0,message:"\u4e0d\u80fd\u4e3a\u7a7a"}]},f.a.createElement(l["a"],{placeholder:"\u8bf7\u8f93\u5165\u540d\u79f0\uff0c\u6700\u5927\u9650\u523660\u4e2a\u5b57\u7b26",addonAfter:"".concat((null===(o=R.name)||void 0===o?void 0:o.length)||0,"/60")})),f.a.createElement("div",{className:w.a.flexRow},f.a.createElement(m["a"].Item,{name:"duration",label:"\u8003\u8bd5\u65f6\u957f:"},f.a.createElement(r["a"],{min:0,step:.1})),f.a.createElement("span",{className:w.a.duration}," \u5206\u949f")),f.a.createElement(m["a"].Item,{label:"\u96be\u5ea6\uff1a",name:"difficulty",rules:[{required:!0,message:"\u8bf7\u9009\u62e9\u96be\u5ea6"}]},f.a.createElement(n["default"].Group,null,f.a.createElement(n["default"].Button,{value:1},"\u7b80\u5355"),f.a.createElement(n["default"].Button,{value:2},"\u9002\u4e2d"),f.a.createElement(n["default"].Button,{value:3},"\u56f0\u96be"))))),f.a.createElement(E["a"],{visible:U,subId:null===(y=R.course)||void 0===y?void 0:y[1],knowledgeOptions:q,onAddFinish:Q,onClose:()=>H(!1)}))};a["a"]=Object(_["forwardRef"])(x)},sF4Z:function(e,a,t){e.exports={footerWrap:"footerWrap___wRlwj"}}}]);