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
25 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[78,5,6],{"+M/w":function(e,t,a){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,t,a){"use strict";a("2qtc");var n=a("kLXV"),r=(a("+L6B"),a("2/Rp")),l=(a("5NDa"),a("5rEg")),i=a("k1fw"),c=a("WmNS"),o=a.n(c),s=(a("miYZ"),a("tsqr")),u=a("9og8"),d=(a("y8nQ"),a("Vl3Y")),m=a("tJVT"),p=a("PpiC"),v=a("q1tI"),_=a.n(v),f=a("ErOA"),b=a("sF4Z"),E=a.n(b),g=e=>{var t,a=e.subId,c=e.visible,b=e.knowledgeOptions,g=void 0===b?[]:b,w=e.onAddFinish,y=void 0===w?()=>{}:w,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),R=S[0],C=Object(v["useState"])(),T=Object(m["a"])(C,2),F=T[0],D=T[1],W=function(){var e=Object(u["a"])(o.a.mark((function e(t){var n,r,l,i;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t||{},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 D(!0),e.next=8,Object(f["a"])("/api/tag_disciplines.json",{method:"post",body:{name:r,sub_discipline_id:a}});case 8:i=e.sent,D(!1),V(),0===(null===i||void 0===i?void 0:i.status)&&y({id:i.tag_discipline_id,name:r});case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=()=>{R.resetFields(),j({}),x()};return _.a.createElement(n["a"],{keyboard:!1,closable:!1,destroyOnClose:!0,visible:c,title:"\u65b0\u589e\u77e5\u8bc6\u70b9",width:"442px",footer:null},_.a.createElement(d["a"],{form:R,className:E.a.formWrap,onValuesChange:()=>j(Object(i["a"])({},R.getFieldsValue())),onFinish:W},_.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===(t=O.knowledge)||void 0===t?void 0:t.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:V},"\u53d6\u6d88"),_.a.createElement(r["a"],{size:"large",type:"primary",htmlType:"submit",loading:F},"\u4fdd\u5b58")))))};t["a"]=g},"9Bee":function(e,t,a){"use strict";var n=a("q1tI"),r=a.n(n),l=(a("vg9a"),a("tJVT")),i=a("DlQD"),c=a.n(i),o=a("rUJ1");function s(e,t){var a=e.match(/^(\s+)(?:```)/);if(null===a)return t;var n=a[1];return t.split("\n").map(e=>{var t=e.match(/^\s+/);if(null===t)return e;var a=Object(l["a"])(t,1),r=a[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,t,a,n){if(t>=e.length||e[t].level<=a)return t;var r=e[t];n.push("<li><a href='#"+r.anchor+"'>"+r.text+"</a>"),t++;var l=[];return t=_(e,t,r.level,l),l.length>0&&(n.push("<ul>"),l.forEach((function(e){n.push(e)})),n.push("</ul>")),n.push("</li>"),t=_(e,t,a,n),t}function f(){return _(u,0,0,d),d.push("</ul>"),d.join("")}var b={heading(e){var t=p.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences(e){var t=this.rules.block.fences.exec(e);if(t){var a=t[0],n=s(a,t[3]||""),r=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(r)>=0){var l=w(),i=n;n=l,y[l]={type:"block",expression:i}}return{type:"code",raw:a,lang:r,text:n}}}},E=/`?\${2}([^$\n]+?)\${2}`?/g,g=0,w=()=>"__special_katext_id_".concat(g++,"__"),y={};function h(){return y}function x(){g=0,y={}}function N(e){return e=e.replace(E,(e,t)=>{var a=w();return y[a]={type:"inline",expression:t},a}),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,t){return j(N(e),t)};var I=m.text;m.text=function(e){return I(N(e))},m.code=function(e,t,a){var n=(t||"").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(t,'">').concat(a?e:Object(o["escape"])(e,!0),"</code></pre>\n"):'<pre class="prettyprint linenums"><code>'+(a?e:Object(o["escape"])(e,!0))+"</code></pre>"},m.heading=function(e,t,a){var n=this.options.headerPrefix+a.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:n,level:t,text:e}),"<h"+t+' id="'+n+'">'+e+"</h"+t+">"},c.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),c.a.use({tokenizer:b,renderer:m});var S=c.a,R=(a("SJMd"),a("Oy/b")),C=/<pre[^>]*>/g;function T(e){return e=e.replace(/(&nbsp;|\u00a0|&#160;)/g,"").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/\\$/g,"").replace(/^\\(?:{)/,"\\\\{"),e.match(/\S/)?e:""}t["a"]=e=>{var t=e.value,a=void 0===t?"":t,l=e.className,i=e.style,c=void 0===i?{}:i,o=String(a),s=Object(n["useMemo"])(()=>{var e=S(o),t=h();return o.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",f()),v()),e=e.replace(/(__special_katext_id_\d+__)/g,(e,a)=>{var n=t[a],r=n.type,l=n.expression;return Object(R["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 t=e.target;if("A"===t.tagName.toUpperCase()){var a=t.getAttribute("href");if(a.startsWith("#")){e.preventDefault();var n=document.getElementById(a.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,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a("0Owb"),r=(a("+L6B"),a("2/Rp")),l=a("q1tI"),i=a.n(l),c=a("UUDw"),o=a.n(c),s=e=>{var t=e.cancelText,a=void 0===t?"\u53d6\u6d88":t,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},a),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,t,a){"use strict";a.r(t);var n=a("0Owb"),r=(a("sPJy"),a("bE4q")),l=(a("giR+"),a("fyUT")),i=(a("2qtc"),a("kLXV")),c=a("k1fw"),o=a("WmNS"),s=a.n(o),u=(a("miYZ"),a("tsqr")),d=a("9og8"),m=a("tJVT"),p=a("PpiC"),v=a("q1tI"),_=a.n(v),f=a("9kvl"),b=a("ngQI"),E=a("NNiE"),g=a("9ZNV"),w=a("Qwyu"),y=a.n(w),h=a("jRFs"),x={1:"\u7b80\u5355",2:"\u9002\u4e2d",3:"\u56f0\u96be"},N=e=>{var t,a,o,w,N,k,O,j,I,S=e.paperlibrary,R=(e.user,e.globalSetting,e.loading),C=e.dispatch,T=Object(p["a"])(e,["paperlibrary","user","globalSetting","loading","dispatch"]),F=Object(v["useState"])(),D=Object(m["a"])(F,2),W=D[0],V=D[1],q=Object(v["useState"])(),A=Object(m["a"])(q,2),M=A[0],P=A[1],B=Object(v["useState"])(),J=Object(m["a"])(B,2),L=J[0],G=J[1],U=Object(v["useRef"])(),H=Object(v["useRef"])(),K=Object(v["useRef"])();Object(v["useEffect"])(()=>(C({type:"globalSetting/footerToggle",payload:!1}),()=>{C({type:"globalSetting/footerToggle",payload:!0})}),[]),Object(v["useEffect"])(()=>{var e,t,a,n;H.current=null===(e=T.match)||void 0===e||null===(t=e.params)||void 0===t?void 0:t.id,G(null===(a=T.location)||void 0===a||null===(n=a.query)||void 0===n?void 0:n.defaultActiveKey),Y()},[]),Object(v["useEffect"])(()=>{C({type:"paperlibrary/getEditDisciplines",payload:{source:"question"}})},[]);var Y=()=>{C({type:"paperlibrary/getPaperData",payload:{id:H.current}})},Q=function(){var e=Object(d["a"])(s.a.mark((function e(t,a){var n,r,l;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.destination&&t.source){e.next=2;break}return e.abrupt("return");case 2:return n=a.questions[t.source.index].id,r=t.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=10;break}return u["a"].info(l.message),e.abrupt("return");case 10:Y();case 11:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Z=function(){var e=Object(d["a"])(s.a.mark((function e(){var t,a,n;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,null===(t=K.current)||void 0===t?void 0:t.onSubmit();case 2:return a=e.sent,e.next=5,C({type:"paperlibrary/updatePaper",payload:Object(c["a"])(Object(c["a"])({},a),{},{id:H.current})});case 5:n=e.sent,0===n.status&&f["c"].push("/paperlibrary/see/".concat(H.current,"?defaultActiveKey=").concat(L));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=(e,t)=>{i["a"].confirm({title:"\u8bbe\u7f6e\u5206\u6570",content:_.a.createElement("div",{className:y.a.modal},_.a.createElement("span",null,t,"\uff1a"),_.a.createElement(l["a"],{min:0,step:.1,onChange:e=>{U.current=e}}),_.a.createElement("span",null,"\u5206/\u9898")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(d["a"])(s.a.mark((function t(){return s.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,C({type:"paperlibrary/setScore",payload:{id:e,score:U.current}});case 2:U.current=null,Y();case 4:case"end":return t.stop()}}),t)})));function a(){return t.apply(this,arguments)}return a}()})},X=e=>{i["a"].confirm({title:"\u63d0\u793a",content:_.a.createElement("div",{className:y.a.modal},"\u786e\u8ba4\u5220\u9664\u8be5\u8bd5\u9898\uff1f"),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(d["a"])(s.a.mark((function t(){return s.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,C({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:e}});case 2:Y();case 3:case"end":return t.stop()}}),t)})));function a(){return t.apply(this,arguments)}return a}()})},$=(e,t)=>{i["a"].confirm({title:"\u6279\u91cf\u8bbe\u7f6e\u5206\u6570",content:_.a.createElement("div",{className:y.a.modal},_.a.createElement("span",null,t,"\uff1a"),_.a.createElement(l["a"],{min:0,step:.1,onChange:e=>{U.current=e}}),_.a.createElement("span",null,"\u5206/\u9898")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(d["a"])(s.a.mark((function t(){return s.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,C({type:"paperlibrary/batchSetScore",payload:{exam_id:H.current,item_type:e,score:U.current}});case 2:U.current=null,Y();case 4:case"end":return t.stop()}}),t)})));function a(){return t.apply(this,arguments)}return a}()})},ee=e=>{i["a"].confirm({title:"\u63d0\u793a",content:_.a.createElement("div",{className:y.a.modal},_.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uff0c\u5c06\u5220\u9664\u8be5\u5927\u9898\u4e0b\u6240\u6709\u5c0f\u9898"),_.a.createElement("p",null,"\u786e\u8ba4\u5220\u9664\u8be5\u5927\u9898\uff1f")),okText:"\u786e\u8ba4",cancelText:"\u53d6\u6d88",onOk:function(){var t=Object(d["a"])(s.a.mark((function t(){return s.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,C({type:"paperlibrary/batchDelete",payload:{exam_id:H.current,item_type:e}});case 2:Y();case 3:case"end":return t.stop()}}),t)})));function a(){return t.apply(this,arguments)}return a}()})};return _.a.createElement("section",{className:y.a.bg},_.a.createElement(r["a"],{className:"mt30",separator:">"},_.a.createElement(r["a"].Item,null,"\u8bd5\u5377\u5e93"),_.a.createElement(r["a"].Item,{href:"/paperlibrary?defaultActiveKey=".concat(L)},"1"===L?"\u516c\u5f00\u8bd5\u5377\u5e93":"\u6211\u7684\u8bd5\u5377\u5e93"),_.a.createElement(r["a"].Item,null,"\u8bd5\u5377\u7f16\u8f91")),_.a.createElement("div",null,_.a.createElement(h["a"],{ref:K,isEdit:!0,editData:null===S||void 0===S||null===(t=S.paperData)||void 0===t?void 0:t.exam,courseOptions:S.courseOptions,disciplinesData:S.disciplinesData})),_.a.createElement("div",{className:y.a.wrap},_.a.createElement("div",{className:"pt20 pb20"},_.a.createElement("div",{className:"".concat(y.a.flexRow," ").concat(y.a.flexJustifyBetween)},_.a.createElement("div",null,_.a.createElement("span",{className:y.a.questionNumber},"\u9898\u6570\uff1a",null===(a=S.paperData)||void 0===a||null===(o=a.exam)||void 0===o?void 0:o.all_questions_count),_.a.createElement("span",{className:y.a.score},"\u603b\u5206\uff1a",null===(w=S.paperData)||void 0===w||null===(N=w.exam)||void 0===N?void 0:N.all_score),_.a.createElement("span",{className:y.a.score},"\u96be\u5ea6\uff1a",x[null===(k=S.paperData)||void 0===k||null===(O=k.exam)||void 0===O?void 0:O.difficulty])),_.a.createElement("div",{className:y.a.selectTopicButton,onClick:()=>f["c"].push("/paperlibrary/edit_select/".concat(H.current,"?defaultActiveKey=").concat(L))},"\u7ee7\u7eed\u9009\u9898")),_.a.createElement("div",{className:y.a.line}),_.a.createElement("div",{className:y.a.dragTip},"\u62d6\u52a8\u8bd5\u9898\u53ef\u8c03\u6574\u6392\u5e8f"),null===(j=S.paperData)||void 0===j||null===(I=j.questionList)||void 0===I?void 0:I.map((e,t)=>{var a=e.type===M;return _.a.createElement("div",{className:"".concat(y.a.relative," mt20 mb20"),key:t},_.a.createElement("div",{className:"".concat(y.a.typeActive," ").concat(a?y.a.mouseTypeActive:""),onMouseEnter:()=>{P(e.type),V(null)}},_.a.createElement("span",{className:"".concat(y.a.typeName," ").concat(a?"ml20":"")},e.number,"\u3001",e.name),_.a.createElement("span",{className:y.a.typeNumber},"\uff08\u5171",e.questions_count,"\u9898\uff1b\u5171",e.questions_score,"\u5206\uff09")),a&&_.a.createElement("div",{className:"".concat(y.a.typeAction," ").concat(y.a.flexRow)},_.a.createElement("div",{className:y.a.setScore,onClick:()=>$(e.type,e.name)},"\u6279\u91cf\u8bbe\u7f6e\u5f97\u5206"),_.a.createElement("div",{className:y.a.delete,onClick:()=>ee(e.type)},"\u5220\u9664")),_.a.createElement(b["a"],{onDragEnd:t=>Q(t,e)},_.a.createElement(b["c"],{droppableId:t.toString()},(t,a)=>{var r;return _.a.createElement("div",Object(n["a"])({className:"mt20",ref:t.innerRef},t.droppableProps,{onScroll:()=>{}}),null===(r=e.questions)||void 0===r?void 0:r.map((t,a)=>_.a.createElement(b["b"],{draggableId:t.id.toString(),index:a,key:t.id},r=>_.a.createElement("div",Object(n["a"])({ref:r.innerRef},r.draggableProps,r.dragHandleProps),_.a.createElement(E["a"],{index:a,typeName:e.name,type:e.type,data:t,inMouseId:W,onSetScore:z,onDelete:X,onMouseEnter:e=>{V(e),P(null)}})))))})))}))),_.a.createElement(g["a"],{okText:"\u4fdd\u5b58",loading:R["paperlibrary/updatePaper"],onCancel:()=>f["c"].replace("/paperlibrary"),onOk:Z}))};t["default"]=Object(f["a"])(e=>{var t=e.paperlibrary,a=e.user,n=e.loading,r=e.globalSetting;return{paperlibrary:t,user:a,globalSetting:r,loading:n.effects}})(N)},Iji5:function(e,t,a){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,t,a){"use strict";a("7Kak");var n=a("9yH6"),r=a("q1tI"),l=a.n(r),i=a("9Bee"),c=a("+M/w"),o=a.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 t=e.index,a=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,t)=>l.a.createElement("div",{className:"".concat(o.a.flexRow," mt15"),key:t},s[t],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,t)=>l.a.createElement(n["default"],{disabled:!0,key:t},null===e||void 0===e?void 0:e.choice_text))))},w=()=>{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})))},y=()=>{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,t)=>l.a.createElement(i["a"],{key:t,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:w,COMPLETION:y,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,a)},"\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},t+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()))};t["a"]=u},Qwyu:function(e,t,a){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,t,a){e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},jRFs:function(e,t,a){"use strict";a("7Kak");var n=a("9yH6"),r=(a("giR+"),a("fyUT")),l=(a("5NDa"),a("5rEg")),i=(a("6UJt"),a("DFOY")),c=(a("miYZ"),a("tsqr")),o=a("WmNS"),s=a.n(o),u=a("k1fw"),d=a("9og8"),m=(a("y8nQ"),a("Vl3Y")),p=a("tJVT"),v=(a("OaEy"),a("2fM7")),_=a("q1tI"),f=a.n(_),b=a("cYEv"),E=a("7l2N"),g=a("m3rI"),w=a("Iji5"),y=a.n(w),h=v["a"].Option,x=(e,t)=>{var a,o,w,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],R=Object(_["useState"])({}),C=Object(p["a"])(R,2),T=C[0],F=C[1],D=Object(_["useState"])([]),W=Object(p["a"])(D,2),V=W[0],q=W[1],A=Object(_["useState"])([]),M=Object(p["a"])(A,2),P=M[0],B=M[1],J=Object(_["useState"])(),L=Object(p["a"])(J,2),G=L[0],U=L[1];Object(_["useImperativeHandle"])(t,()=>({onSubmit:K})),Object(_["useEffect"])(()=>{if(O&&k){var e=O||{},t=e.duration,a=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:t}),S.setFieldsValue({name:a}),S.setFieldsValue({difficulty:i}),F({course:[null===n||void 0===n?void 0:n.id,null===r||void 0===r?void 0:r.id],difficulty:i,duration:t,name:a}),B(l),H(null===n||void 0===n?void 0:n.id,null===r||void 0===r?void 0:r.id,l)}},[O,N]);var H=(e,t,a)=>{var n,r,l,i,c,o=null===a||void 0===a?void 0:a.map(e=>e.id),s=null===N||void 0===N||null===(n=N.disciplines)||void 0===n||null===(r=n.find(t=>t.id===e))||void 0===r||null===(l=r.sub_disciplines)||void 0===l||null===(i=l.find(e=>e.id===t))||void 0===i||null===(c=i.tag_disciplines)||void 0===c?void 0:c.map(e=>(o.includes(e.id)&&(e.hide=!0),e));q(s||[])},K=function(){var e=Object(d["a"])(s.a.mark((function e(){var t,a,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 t=S.getFieldsValue()||{},a=null===t||void 0===t?void 0:t.course,n=Object(p["a"])(a,2),r=n[0],l=n[1],e.abrupt("return",Object(u["a"])(Object(u["a"])({},t),{},{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)}}(),Y=e=>{P.length<5&&B([...P,e]),q([...V,Object(u["a"])(Object(u["a"])({},e),{},{hide:!1})])},Q=e=>{if(F(Object(u["a"])({},S.getFieldsValue())),null===e||void 0===e?void 0:e.course){var t,a,n,r,l=Object(p["a"])(e.course,2),i=l[0],o=l[1],s=null===(t=N.disciplines)||void 0===t||null===(a=t.find(e=>e.id===i))||void 0===a||null===(n=a.sub_disciplines)||void 0===n||null===(r=n.find(e=>e.id===o))||void 0===r?void 0:r.tag_disciplines;q(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,V.find(t=>t.id===e.knowledge)]),q(V.map(t=>(t.id===e.knowledge&&(t.hide=!0),t)))}},Z=e=>{B(P.filter(t=>t.id!==e)),q(V.map(t=>(t.id===e&&(t.hide=!1),t)))},z=()=>{T.course?U(!0):c["a"].info("\u8bf7\u9009\u62e9\u8bfe\u7a0b\u65b9\u5411")};return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:y.a.main},f.a.createElement(m["a"],{form:S,className:y.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Q},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:y.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===V||void 0===V||null===(a=V.filter(e=>!e.hide))||void 0===a?void 0:a.map(e=>f.a.createElement(h,{key:e.id,value:e.id},e.name)))),f.a.createElement(b["a"],{className:y.a.knowledgeIcon,onClick:z})),!!(P||[]).length&&f.a.createElement("div",{className:y.a.knowledgeContent},P.map((e,t)=>f.a.createElement("div",{className:y.a.knowledgeItem,key:t},f.a.createElement("div",{className:y.a.knowledgeItemName},e.name),f.a.createElement("img",{className:y.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=T.name)||void 0===o?void 0:o.length)||0,"/60")})),f.a.createElement("div",{className:y.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:y.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:G,subId:null===(w=T.course)||void 0===w?void 0:w[1],knowledgeOptions:V,onAddFinish:Y,onClose:()=>U(!1)}))};t["a"]=Object(_["forwardRef"])(x)},m3rI:function(e,t,a){"use strict";var n={dev:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://testali-cdn.educoder.net/",FORGE:"https://test-oldweb.educoder.net/"},test:{API_SERVER:"https://test-newbuild.educoder.net",IMG_SERVER:"https://test-newbuild.educoder.net/",FORGE:"https://test-oldweb.educoder.net/"},build:{API_SERVER:"https://www.educoder.net",IMG_SERVER:"https://www.educoder.net/",FORGE:"https://forge.educoder.net/"}};t["a"]=n[window.ENV]},sF4Z:function(e,t,a){e.exports={footerWrap:"footerWrap___wRlwj"}}}]);