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__Problemset__NewItem__ind...

16 lines
71 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[89,4,5,6,10],{"0dNJ":function(re,L,e){"use strict";e.r(L);var he=e("g9YV"),ge=e("wCAj"),Be=e("+L6B"),T=e("2/Rp"),se=e("6UJt"),i=e("DFOY"),o=e("7Kak"),j=e("9yH6"),B=e("sPJy"),_=e("bE4q"),h=e("WmNS"),f=e.n(h),V=e("9og8"),R=e("oBTY"),A=e("k1fw"),ze=e("miYZ"),D=e("tsqr"),Ce=e("y8nQ"),X=e("Vl3Y"),u=e("tJVT"),k=e("PpiC"),z=e("OaEy"),F=e("2fM7"),ue=e("DZo9"),G=e("8z0m"),l=e("q1tI"),t=e.n(l),y=e("9kvl"),Ee=e("m3rI"),N=e("yFVG"),v=e.n(N),it=e("5Dmo"),H=e("3S7+"),r=e("Ot1p"),m=e("9Bee"),M=e("EgHG"),n=e.n(M),Z=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Le=function(s,w){var c=s.problemset,de=s.globalSetting,He=s.loading,rt=s.dispatch,ce=s.onRef,dt=ce===void 0?function(){}:ce,ot=s.isEdit,ct=Object(k.a)(s,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),Q=Object(l.useState)([]),Se=Object(u.a)(Q,2),W=Se[0],$=Se[1],Ye=Object(l.useState)(),Te=Object(u.a)(Ye,2),ke=Te[0],We=Te[1],pe=Object(l.useState)(),_e=Object(u.a)(pe,2),ne=_e[0],te=_e[1],et=Object(l.useState)(""),ae=Object(u.a)(et,2),S=ae[0],De=ae[1],Fe=Object(l.useState)(""),xe=Object(u.a)(Fe,2),Ve=xe[0],tt=xe[1];Object(l.useEffect)(function(){$(["","","",""])},[]),Object(l.useEffect)(function(){var Y,a,oe,ee;if(!c.editData||!ot)return;De((Y=c.editData)===null||Y===void 0?void 0:Y.name),tt((a=c.editData)===null||a===void 0?void 0:a.analysis),$((oe=c.editData)===null||oe===void 0?void 0:oe.choices.map(function(me){return me.choice_text})),te((ee=c.editData)===null||ee===void 0?void 0:ee.choices.findIndex(function(me){return me.is_answer}))},[c.editData]),Object(l.useImperativeHandle)(w,function(){return{onSave:_t}});var _t=function(){if(!S)return D.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var a=W.findIndex(function(ee){return!ee});if(a>-1)return D.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Z[a]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",ne),!(typeof ne=="number"))return D.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;var oe=W.map(function(ee,me){return{choice_text:ee,is_answer:ne===me?1:0}});return{name:S,choices:oe,analysis:Ve}};return t.a.createElement("section",{className:n.a.wrap},t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.required},"*"),t.a.createElement("span",{className:n.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement(r.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:S,onChange:function(a){return De(a)}}),t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.required},"*"),t.a.createElement("span",{className:n.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:n.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),W.map(function(Y,a){return t.a.createElement("div",{className:n.a.choiceWrap,key:a},t.a.createElement(H.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},t.a.createElement("div",{className:"".concat(n.a.answer," ").concat(ne===a?n.a.activeAnswer:""),onClick:function(){return te(a)}},Z[a])),t.a.createElement("div",{className:n.a.editorWrap},ke===a?t.a.createElement(r.a,{id:"single-question-option-".concat(a),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Y,onChange:function(ee){W[a]=ee,$(W)}}):t.a.createElement("div",{className:n.a.htmlWrap,onClick:function(){return We(a)}},t.a.createElement(m.a,{value:Y}))),a>1&&t.a.createElement(H.a,{title:"\u5220\u9664"},t.a.createElement("i",{className:"".concat(n.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $(W.filter(function(ee,me){return me!==a}))}})),a<7&&a===W.length-1&&t.a.createElement(H.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},t.a.createElement("i",{className:"".concat(n.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $([].concat(Object(R.a)(W),[""]))}})))}),t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement(r.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ve,onChange:function(a){return tt(a)}}))},Oe=Object(y.a)(function(g){var s=g.problemset,w=g.loading,c=g.globalSetting;return{problemset:s,globalSetting:c,loading:w.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(Le)),x=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ae=function(s,w){var c=s.problemset,de=s.globalSetting,He=s.loading,rt=s.dispatch,ce=s.onRef,dt=ce===void 0?function(){}:ce,ot=s.isEdit,ct=Object(k.a)(s,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),Q=Object(l.useState)([]),Se=Object(u.a)(Q,2),W=Se[0],$=Se[1],Ye=Object(l.useState)(),Te=Object(u.a)(Ye,2),ke=Te[0],We=Te[1],pe=Object(l.useState)([]),_e=Object(u.a)(pe,2),ne=_e[0],te=_e[1],et=Object(l.useState)(""),ae=Object(u.a)(et,2),S=ae[0],De=ae[1],Fe=Object(l.useState)(""),xe=Object(u.a)(Fe,2),Ve=xe[0],tt=xe[1];Object(l.useEffect)(function(){$(["","","",""])},[]),Object(l.useEffect)(function(){var Y,a,oe,ee;if(!c.editData||!ot)return;De((Y=c.editData)===null||Y===void 0?void 0:Y.name),tt((a=c.editData)===null||a===void 0?void 0:a.analysis),$((oe=c.editData)===null||oe===void 0?void 0:oe.choices.map(function(mt){return mt.choice_text}));var me=[];(ee=c.editData)===null||ee===void 0||ee.choices.map(function(mt,Et){mt.is_answer&&me.push(Et)}),te(me)},[c.editData]),Object(l.useImperativeHandle)(w,function(){return{onSave:_t}});var _t=function(){if(!S)return D.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var a=W.findIndex(function(ee){return!ee});if(a>-1)return D.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(x[a]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!ne.length)return D.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ne.length<2)return D.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;var oe=W.map(function(ee,me){return{choice_text:ee,is_answer:ne.includes(me)?1:0}});return{name:S,choices:oe,analysis:Ve}};return t.a.createElement("section",{className:n.a.wrap},t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.required},"*"),t.a.createElement("span",{className:n.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement(r.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:S,onChange:function(a){return De(a)}}),t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.required},"*"),t.a.createElement("span",{className:n.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:n.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),W.map(function(Y,a){return t.a.createElement("div",{className:n.a.choiceWrap,key:a},t.a.createElement(H.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},t.a.createElement("div",{className:"".concat(n.a.answer," ").concat(ne.includes(a)?n.a.activeAnswer:""),onClick:function(){ne.includes(a)?te(ne.filter(function(ee){return ee!==a})):te([].concat(Object(R.a)(ne),[a]))}},x[a])),t.a.createElement("div",{className:n.a.editorWrap},ke===a?t.a.createElement(r.a,{id:"single-question-option-".concat(a),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Y,onChange:function(ee){W[a]=ee,$(W)}}):t.a.createElement("div",{className:n.a.htmlWrap,onClick:function(){return We(a)}},t.a.createElement(m.a,{value:Y}))),a>1&&t.a.createElement(H.a,{title:"\u5220\u9664"},t.a.createElement("i",{className:"".concat(n.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $(W.filter(function(ee,me){return me!==a}))}})),a<7&&a===W.length-1&&t.a.createElement(H.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},t.a.createElement("i",{className:"".concat(n.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $([].concat(Object(R.a)(W),[""]))}})))}),t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement(r.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ve,onChange:function(a){return tt(a)}}))},Qe=Object(y.a)(function(g){var s=g.problemset,w=g.loading,c=g.globalSetting;return{problemset:s,globalSetting:c,loading:w.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(Ae)),Me=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],we=function(s,w){var c=s.problemset,de=s.globalSetting,He=s.loading,rt=s.dispatch,ce=s.onRef,dt=ce===void 0?function(){}:ce,ot=s.isEdit,ct=Object(k.a)(s,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),Q=Object(l.useState)(),Se=Object(u.a)(Q,2),W=Se[0],$=Se[1],Ye=Object(l.useState)(""),Te=Object(u.a)(Ye,2),ke=Te[0],We=Te[1],pe=Object(l.useState)(""),_e=Object(u.a)(pe,2),ne=_e[0],te=_e[1];Object(l.useEffect)(function(){var ae,S,De;if(!c.editData||!ot)return;We((ae=c.editData)===null||ae===void 0?void 0:ae.name),te((S=c.editData)===null||S===void 0?void 0:S.analysis);var Fe=(De=c.editData)===null||De===void 0?void 0:De.choices.find(function(xe){return xe.is_answer});$(Fe.choice_text==="\u6B63\u786E"?"0":"1")},[c.editData]),Object(l.useImperativeHandle)(w,function(){return{onSave:et}});var et=function(){if(!ke)return D.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!W)return D.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var S=[{choice_text:"\u6B63\u786E",is_answer:W==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:W==="1"?1:0}];return{name:ke,choices:S,analysis:ne}};return t.a.createElement("section",{className:n.a.wrap},t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.required},"*"),t.a.createElement("span",{className:n.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement(r.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ke,onChange:function(S){return We(S)}}),t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.required},"*"),t.a.createElement("span",{className:n.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:n.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),t.a.createElement(j.a.Group,{buttonStyle:"solid",value:W,onChange:function(S){return $(S.target.value)}},t.a.createElement(j.a.Button,{value:"0",className:"".concat(n.a.radio," mr40")},"\u6B63\u786E"),t.a.createElement(j.a.Button,{value:"1",className:n.a.radio},"\u9519\u8BEF")),t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement(r.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ne,onChange:function(S){return te(S)}}))},$e=Object(y.a)(function(g){var s=g.problemset,w=g.loading,c=g.globalSetting;return{problemset:s,globalSetting:c,loading:w.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(we)),Ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],nt=function(s,w){var c=s.problemset,de=s.globalSetting,He=s.loading,rt=s.dispatch,ce=s.onRef,dt=ce===void 0?function(){}:ce,ot=s.isEdit,ct=Object(k.a)(s,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),Q=Object(l.useState)(""),Se=Object(u.a)(Q,2),W=Se[0],$=Se[1],Ye=Object(l.useState)(""),Te=Object(u.a)(Ye,2),ke=Te[0],We=Te[1],pe=Object(l.useState)(""),_e=Object(u.a)(pe,2),ne=_e[0],te=_e[1];Object(l.useEffect)(function(){var ae,S,De,Fe;if(!c.editData||!ot)return;$((ae=c.editData)===null||ae===void 0?void 0:ae.name),We((S=c.editData)===null||S===void 0?void 0:S.analysis),te((De=c.editData)===null||De===void 0||((Fe=De.answer_texts)===null||Fe===void 0)?void 0:Fe[0])},[c.editData]),Object(l.useImperativeHandle)(w,function(){return{onSave:et}});var et=function(){return W?{name:W,answer_texts:[ne],analysis:ke}:(D.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};return t.a.createElement("section",{className:n.a.wrap},t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.required},"*"),t.a.createElement("span",{className:n.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement(r.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:W,onChange:function(S){return $(S)}}),t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),t.a.createElement(r.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ne,onChange:function(S){return te(S)}}),t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement(r.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ke,onChange:function(S){return We(S)}}))},qe=Object(y.a)(function(g){var s=g.problemset,w=g.loading,c=g.globalSetting;return{problemset:s,globalSetting:c,loading:w.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(nt)),pt=e("sRBo"),je=e("kaz8"),gt=e("2qtc"),vt=e("kLXV"),Yt=e("kqOp"),Jt=e("7qnI"),bt=e("1vsH"),Pt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ea=function(s,w){var c=s.problemset,de=s.globalSetting,He=s.loading,rt=s.dispatch,ce=s.isEdit,dt=Object(k.a)(s,["problemset","globalSetting","loading","dispatch","isEdit"]),ot=Object(l.useState)(""),ct=Object(u.a)(ot,2),Q=ct[0],Se=ct[1],W=Object(l.useState)(""),$=Object(u.a)(W,2),Ye=$[0],Te=$[1],ke=Object(l.useState)([]),We=Object(u.a)(ke,2),pe=We[0],_e=We[1],ne=Object(l.useState)(""),te=Object(u.a)(ne,2),et=te[0],ae=te[1],S=Object(l.useState)(),De=Object(u.a)(S,2),Fe=De[0],xe=De[1],Ve=Object(l.useState)(!1),tt=Object(u.a)(Ve,2),_t=tt[0],Y=tt[1];Object(l.useEffect)(function(){var Pe,P,I;if(!c.editData||!ce)return;Se((Pe=c.editData)===null||Pe===void 0?void 0:Pe.name),Te((P=c.editData)===null||P===void 0?void 0:P.analysis),xe((I=c.editData)===null||I===void 0?void 0:I.is_ordered),Y(!0)},[c.editData]),Object(l.useEffect)(function(){var Pe;if(!_t)return;var P=(Pe=c.editData)===null||Pe===void 0?void 0:Pe.standard_answer.map(function(I){return I.answer_text});_e(P),Y(!1)},[_t]),Object(l.useImperativeHandle)(w,function(){return{onSave:a}});var a=function(){var P=[],I=!1;return pe.forEach(function(Ue,Ie){P.push({position:Ie+1,answer_text:[]}),Ue.forEach(function(ve,Ze){P[Ie].answer_text.push(ve),(!ve||!Object(bt.O)(ve,1e4))&&(ae("".concat(Ie,"-").concat(Ze)),D.b.info(ve?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),I=!0)})}),I?!1:(P==null?void 0:P.length)>5?(D.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:Q,analysis:Ye,standard_answers:P,is_ordered:Fe}},oe=function(P,I,Ue){var Ie=pe.slice();if(I&&Ie.splice(P,I),Ue)for(var ve=0;ve<Ue;ve++)Ie.splice(P+ve,0,[""]);_e(Ie)},ee=function(P,I,Ue){ae("");var Ie=pe.slice();Ie[P][I]=Ue,_e(Ie)},me=function(P){var I=pe.slice();I[P]=[].concat(Object(R.a)(I[P]),[""]),_e(I)},mt=function(P,I){var Ue=pe.slice();if(!Ue[P][I]){Ue[P]=Ue[P].filter(function(Ie,ve){return ve!==I}),_e(Ue);return}vt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:n.a.modal,onOk:function(){Ue[P]=Ue[P].filter(function(ve,Ze){return Ze!==I}),_e(Ue)}})},Et=function(P){vt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:n.a.modal,onOk:function(){var Ue=pe.slice();Ue=pe.filter(function(Ie,ve){return P!==ve}),_e(Ue)}})};return t.a.createElement("section",{className:n.a.wrap},t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.required},"*"),t.a.createElement("span",{className:n.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement("div",null,t.a.createElement(Yt.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Q,onChange:function(P){return Se(P)},showNullButton:!0,onPlaceholderChange:oe})),t.a.createElement("div",{className:"mt20"},pe.map(function(Pe,P){return t.a.createElement(Jt.a,{key:P,answers:Pe,index:P,is_md:!0,activeOptionErrorIndex:et,onAnswerChange:ee,addChildAnswer:me,deleteChildAnswer:mt,deleteChildAnswermain:Et})})),t.a.createElement("div",{className:"mt20"},pe.length>1&&t.a.createElement("span",null,t.a.createElement(je.a,{checked:Fe,onChange:function(P){return xe(P.target.checked)},className:"".concat(n.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),t.a.createElement("span",{className:"".concat(n.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),t.a.createElement("p",{className:n.a.titleWrap},t.a.createElement("span",{className:n.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement(r.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ye,onChange:function(P){return Te(P)}}))},ta=Object(y.a)(function(g){var s=g.problemset,w=g.loading,c=g.globalSetting;return{problemset:s,globalSetting:c,loading:w.effects}},null,null,{forwardRef:!0})(Object(l.forwardRef)(ea)),Nt=e("CvG/"),St=e("ErOA"),zt=e("u2Z1"),yt=e("VTBJ"),Zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},Tt=Zt,Qt=e("6VBw"),At=function(s,w){return l.createElement(Qt.a,Object(yt.a)(Object(yt.a)({},s),{},{ref:w,icon:Tt}))};At.displayName="PlusOutlined";var aa=l.forwardRef(At),E=G.a.Dragger,fe=F.a.Option,ie=function(s){var w,c,de=s.problemset,He=s.globalSetting,rt=s.loading,ce=s.dispatch,dt=Object(k.a)(s,["problemset","globalSetting","loading","dispatch"]),ot=X.a.useForm(),ct=Object(u.a)(ot,1),Q=ct[0],Se=Object(l.useState)({}),W=Object(u.a)(Se,2),$=W[0],Ye=W[1],Te=Object(l.useState)(),ke=Object(u.a)(Te,2),We=ke[0],pe=ke[1],_e=Object(l.useState)(!1),ne=Object(u.a)(_e,2),te=ne[0],et=ne[1],ae=Object(l.useState)([]),S=Object(u.a)(ae,2),De=S[0],Fe=S[1],xe=Object(l.useRef)(),Ve=Object(l.useRef)(),tt=Object(l.useState)([]),_t=Object(u.a)(tt,2),Y=_t[0],a=_t[1],oe=Object(l.useState)(1),ee=Object(u.a)(oe,2),me=ee[0],mt=ee[1],Et=Object(l.useState)([]),Pe=Object(u.a)(Et,2),P=Pe[0],I=Pe[1],Ue=Object(l.useState)(),Ie=Object(u.a)(Ue,2),ve=Ie[0],Ze=Ie[1],Bt=Object(l.useState)(!1),wt=Object(u.a)(Bt,2),Ft=wt[0],ht=wt[1];Object(l.useEffect)(function(){return ce({type:"globalSetting/footerToggle",payload:!1}),function(){ce({type:"globalSetting/footerToggle",payload:!0})}},[]);var Ct={onRemove:function(){I([])},beforeUpload:function(b){if(console.log(b),(b==null?void 0:b.size)>1024*1024*50)return D.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var U=[];return U.push(b),I([].concat(U)),!1},fileList:P,accept:".xls,.xlsx"};Object(l.useEffect)(function(){return window.addEventListener("beforeunload",It),function(){window.removeEventListener("beforeunload",It)}},[]),Object(l.useEffect)(function(){var J,b,U=(J=dt.location.query)===null||J===void 0?void 0:J.pages;pe(U);var K=(b=dt.match.params)===null||b===void 0?void 0:b.id;et(!!K),xe.current=K},[]),Object(l.useEffect)(function(){ce({type:"problemset/getEditDisciplines",payload:{source:"question"}}),xe.current&&ce({type:"problemset/getEditData",payload:{id:xe.current}})},[]),Object(l.useEffect)(function(){if(Q.setFieldsValue({itemType:"SINGLE"}),Q.setFieldsValue({difficulty:1}),!de.editData||!xe.current)return;var J=(de==null?void 0:de.editData)||{},b=J.discipline,U=J.sub_discipline,K=J.tag_disciplines,be=J.item_type,q=J.difficulty,Ke=J.item_banks_group_id;Q.setFieldsValue({course:[b==null?void 0:b.id,U==null?void 0:U.id]}),Q.setFieldsValue({itemType:be}),Q.setFieldsValue({difficulty:q}),Q.setFieldsValue({item_banks_group_id:Ke}),Q.setFieldsValue({knowledge:K==null?void 0:K.map(function(Je){return Je.id})}),Ye({course:[b==null?void 0:b.id,U==null?void 0:U.id],itemType:be,difficulty:q,item_banks_group_id:Ke,knowledge:K==null?void 0:K.map(function(Je){return Je.id})}),Kt(b==null?void 0:b.id,U==null?void 0:U.id)},[de.editData,de.disciplinesData]);var It=function(b){b.preventDefault(),b.returnValue=""},Kt=function(b,U){var K,be,q,Ke,Je,st=(K=de.disciplinesData)===null||K===void 0||((be=K.disciplines)===null||be===void 0||((q=be.find(function(lt){return lt.id===b}))===null||q===void 0||((Ke=q.sub_disciplines)===null||Ke===void 0||((Je=Ke.find(function(lt){return lt.id===U}))===null||Je===void 0))))?void 0:Je.tag_disciplines;jt(U)},Ot=function(b){if(b==null?void 0:b.course){var U,K,be,q,Ke=Object(u.a)(b.course,2),Je=Ke[0],st=Ke[1],lt=(U=de.disciplinesData.disciplines)===null||U===void 0||((K=U.find(function(Rt){return Rt.id===Je}))===null||K===void 0||((be=K.sub_disciplines)===null||be===void 0||((q=be.find(function(Rt){return Rt.id===st}))===null||q===void 0)))?void 0:q.tag_disciplines;jt(st),Q.setFieldsValue({knowledge:[]}),Ye(Object(A.a)(Object(A.a)({},Q.getFieldsValue()),{},{knowledge:[]}))}else Ye(Object(A.a)({},Q.getFieldsValue()))},Mt=function(b){Fe([].concat(Object(R.a)(De),[Object(A.a)({},b)]))},kt=function(){var J=Object(V.a)(f.a.mark(function b(){var U,K,be,q,Ke,Je,st,lt,Rt,ft,Dt,Vt,xt,Xt,Gt,Lt,d,p,C;return f.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(U=$||{},K=U.course,be=U.itemType,q=U.difficulty,Ke=U.item_banks_group_id,Je=U.knowledge,st=Je===void 0?[]:Je,lt=Object(u.a)(K,2),Rt=lt[0],ft=lt[1],!(me===1)){O.next=23;break}if(!(be==="PROGRAM")){O.next=7;break}return Vt=st==null?void 0:st.join(","),Object(bt.C)("/problems/new?difficult=".concat(q,"&sub_discipline_id=").concat(ft,"&newoj=1&pages=").concat(We,"&tagIds=").concat(Vt,"&banksIds=").concat(Ke)),O.abrupt("return");case 7:if(xt=(Dt=Ve.current)===null||Dt===void 0?void 0:Dt.onSave(),xt){O.next=10;break}return O.abrupt("return");case 10:if(Xt=Object(A.a)({discipline_id:Rt,sub_discipline_id:ft,item_banks_group_ids:Ke,tag_discipline_ids:st,item_type:be,difficulty:q},xt||{}),!te){O.next=17;break}return O.next=14,ce({type:"problemset/editProblemset",payload:Object(A.a)(Object(A.a)({},Xt),{},{id:xe.current})});case 14:Gt=O.sent,O.next=20;break;case 17:return O.next=19,ce({type:"problemset/addProblemset",payload:Xt});case 19:Gt=O.sent;case 20:Gt.status===0&&y.c.replace("/problemset"),O.next=43;break;case 23:if(!((P==null?void 0:P.length)<=0)){O.next=26;break}return D.b.info("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6"),O.abrupt("return");case 26:return ht(!0),Lt=new FormData,Lt.append("file",P[0]),Lt.append("sub_discipline_id",ft),O.next=32,Object(St.a)("/api/item_banks/file_import.json",{method:"post",body:Lt},!0);case 32:if(d=O.sent,ht(!1),!((d==null?void 0:d.status)===0)){O.next=43;break}if(!((d==null||((p=d.fail)===null||p===void 0)?void 0:p.length)>0)){O.next=39;break}return Ze(d==null?void 0:d.fail),D.b.error("\u4E0A\u4F20\u5931\u8D25\u9898\u6570\u4E3A"+(d==null||((C=d.fail)===null||C===void 0)?void 0:C.length)+"\uFF0C\u53EF\u5728\u5E95\u90E8\u8BD5\u9898\u5217\u8868\u67E5\u770B\u9519\u8BEF\u539F\u56E0\u3002"),O.abrupt("return");case 39:Q.setFieldsValue({course:[]}),I([]),Ze([]),D.b.info("\u4E0A\u4F20\u6210\u529F");case 43:case"end":return O.stop()}},b)}));return function(){return J.apply(this,arguments)}}();Object(l.useEffect)(function(){function J(){return b.apply(this,arguments)}function b(){return b=Object(V.a)(f.a.mark(function U(){var K;return f.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(St.c)("item_banks_groups/mine.json");case 2:K=q.sent,a(K);case 4:case"end":return q.stop()}},U)})),b.apply(this,arguments)}J()},[]);var Wt=function(){var b=$||{itemType:"SINGLE"},U=b.itemType,K={SINGLE:t.a.createElement(Oe,{ref:Ve,isEdit:te}),MULTIPLE:t.a.createElement(Qe,{ref:Ve,isEdit:te}),JUDGMENT:t.a.createElement($e,{ref:Ve,isEdit:te}),COMPLETION:t.a.createElement(ta,{ref:Ve,isEdit:te}),SUBJECTIVE:t.a.createElement(qe,{ref:Ve,isEdit:te})};return K[U||"SINGLE"]},Ut=function(b){var U=Object(u.a)(b,2),K=U[0],be=U[1]},jt=function(){var J=Object(V.a)(f.a.mark(function b(U){var K;return f.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,ce({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:U}});case 2:K=q.sent,Fe(K.tag_disciplines);case 4:case"end":return q.stop()}},b)}));return function(U){return J.apply(this,arguments)}}(),$t=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return t.a.createElement("section",{className:v.a.bg},t.a.createElement(_.a,{className:"mb20 mt30",separator:">"},t.a.createElement(_.a.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),t.a.createElement(_.a.Item,null,te?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898")),t.a.createElement("div",{className:v.a.main},t.a.createElement("span",{style:{fontSize:"18px"}},"\u6DFB\u52A0\u7C7B\u578B"),t.a.createElement("br",null),t.a.createElement(j.a.Group,{style:{marginTop:"5px"},onChange:function(b){mt(b.target.value),Q.setFieldsValue({course:[]}),I([]),Ze([])},value:me},t.a.createElement(j.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),t.a.createElement(j.a,{value:2},"\u6279\u91CF\u5BFC\u5165")),me===1&&t.a.createElement(X.a,{form:Q,style:{marginTop:"10px"},className:v.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Ot,onFinish:kt},t.a.createElement(X.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},t.a.createElement(i.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:de.courseOptions,onChange:Ut})),t.a.createElement(X.a.Item,{label:t.a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A",t.a.createElement("span",{className:"c-grey-999"},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),name:"knowledge"},t.a.createElement(zt.a,{selectvalues:$==null?void 0:$.knowledge,subId:(w=$.course)===null||w===void 0?void 0:w[1],knowledgeOptions:De,onAddKnowledgeFinish:Mt})),(Y==null||((c=Y.item_banks_groups)===null||c===void 0)?void 0:c.length)>0&&t.a.createElement(X.a.Item,{label:"\u52A0\u5165\u5206\u7EC4\uFF1A(\u5206\u7EC4\u53EF\u4EE5\u591A\u9009\uFF0C\u518D\u6B21\u70B9\u51FB\u9009\u9879\u53D6\u6D88\u9009\u62E9)",name:"item_banks_group_id",labelCol:{span:24},wrapperCol:{span:24}},t.a.createElement(Nt.a,{data:Y==null?void 0:Y.item_banks_groups})),t.a.createElement(X.a.Item,{label:"\u9898\u578B\uFF1A",name:"itemType",wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},t.a.createElement(F.a,{placeholder:"\u8BF7\u9009\u62E9...",disabled:te},t.a.createElement(fe,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(fe,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(fe,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(fe,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(fe,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(fe,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),t.a.createElement(X.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},t.a.createElement(j.a.Group,null,t.a.createElement(j.a.Button,{value:1},"\u7B80\u5355"),t.a.createElement(j.a.Button,{value:2},"\u9002\u4E2D"),t.a.createElement(j.a.Button,{value:3},"\u56F0\u96BE")))),me===2&&t.a.createElement("div",null,t.a.createElement(X.a,{form:Q,style:{marginTop:"20px"},className:v.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Ot,onFinish:kt},t.a.createElement(X.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},t.a.createElement(i.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:de.courseOptions,onChange:Ut})),t.a.createElement("span",null,"\u4E0B\u8F7DExcel\u683C\u5F0F ",t.a.createElement("a",{onClick:Object(V.a)(f.a.mark(function J(){return f.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:Object(bt.j)("",Object(bt.H)({url:Ee.a.API_SERVER+"/api/item_banks/down_template",query:{}}));case 1:case"end":return U.stop()}},J)}))},"\u8BD5\u9898\u6A21\u677F"),", \u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\u3002"),t.a.createElement("br",null),t.a.createElement(G.a,Ct,t.a.createElement(T.a,{className:v.a.upload,style:{marginTop:"20px"},type:"primary",icon:t.a.createElement(aa,null)},"\u9009\u62E9\u6587\u4EF6"))),t.a.createElement("br",null),(ve==null?void 0:ve.length)>0&&t.a.createElement("span",{style:{fontSize:"18px",display:"flex",width:"100%",justifyContent:"center"}},"\u9519\u8BEF\u5217\u8868"),(ve==null?void 0:ve.length)>0&&t.a.createElement(ge.a,{style:{marginTop:"10px"},dataSource:ve,columns:$t}))),me===1&&t.a.createElement("div",{className:v.a.topicWrap},Wt()),t.a.createElement("div",{className:v.a.buttonFixed},t.a.createElement("div",{className:v.a.buttonWrap},t.a.createElement(T.a,{size:"large",className:"".concat(v.a.button," mr20"),onClick:function(){return y.c.push("/problemset")}},"\u53D6\u6D88"),t.a.createElement(T.a,{size:"large",type:"primary",className:"".concat(v.a.button," mr20"),onClick:function(){return Q.submit()},loading:rt["problemset/editProblemset"]||rt["problemset/addProblemset"]||Ft},$.itemType==="PROGRAM"?"\u521B\u5EFA":"\u4FDD\u5B58"))))},Re=L.default=Object(y.a)(function(g){var s=g.problemset,w=g.loading,c=g.globalSetting;return{problemset:s,globalSetting:c,loading:w.effects}})(ie)},"7ahc":function(re,L,e){"use strict";e.d(L,"a",function(){return k});var he=e("k1fw"),ge=e("0Owb"),Be=e("+L6B"),T=e("2/Rp"),se=e("y8nQ"),i=e("Vl3Y"),o=e("tJVT"),j=e("OaEy"),B=e("2fM7"),_=e("q1tI"),h=e.n(_),f=e("VrN/"),V=e.n(f),R=e("p77/"),A=e.n(R),ze=e("c5Ni"),D=e.n(ze),Ce=B.a.Option,X={labelCol:{span:4},wrapperCol:{span:20}},u={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};L.b=function(z){var F=z.callback,ue=z.onCancel,G=Object(_.useState)("python"),l=Object(o.a)(G,2),t=l[0],y=l[1];function Ee(v){y(u[v][1])}function N(v){F(v)}return h.a.createElement(i.a,Object(ge.a)({},X,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:N}),h.a.createElement(i.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},h.a.createElement(B.a,{onChange:Ee},Object.keys(u).map(function(v){return h.a.createElement(Ce,{key:v,value:v},u[v][0])}))),h.a.createElement(i.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},h.a.createElement(k,{mode:t})),h.a.createElement("div",{className:"flex-container flex-end"},h.a.createElement(T.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),h.a.createElement(T.a,{type:"ghost",onClick:ue},"\u53D6\u6D88")))};function k(z){var F=z.value,ue=z.onChange,G=z.mode,l=z.options,t=l===void 0?{}:l,y=Object(_.useRef)(),Ee=Object(_.useState)(),N=Object(o.a)(Ee,2),v=N[0],it=N[1];return Object(_.useEffect)(function(){if(v){var H=function(m){var M=m.getValue();ue&&ue(M)};return v.on("change",H),function(){v.off("change",H)}}},[v,ue]),Object(_.useEffect)(function(){v&&v.setOption("mode",G)},[v,G]),Object(_.useEffect)(function(){v&&((F!==v.getValue()||F==="")&&setTimeout(function(){v.setValue(F||" ")},300))},[v,F]),Object(_.useEffect)(function(){if(y.current&&!v){var H=V.a.fromTextArea(y.current,Object(he.a)({mode:G,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},t));it(H)}},[y.current,v]),h.a.createElement("div",{className:"my-codemirror-container"},h.a.createElement("textarea",{ref:y}))}},"7qnI":function(re,L,e){"use strict";var he=e("5Dmo"),ge=e("3S7+"),Be=e("fWQN"),T=e("mtLc"),se=e("yKVA"),i=e("879j"),o=e("5NDa"),j=e("5rEg"),B=e("q1tI"),_=e.n(B),h=e("O2Wb"),f=e.n(h),V=j.a.TextArea,R=function(A){Object(se.a)(D,A);var ze=Object(i.a)(D);function D(){return Object(Be.a)(this,D),ze.apply(this,arguments)}return Object(T.a)(D,[{key:"render",value:function(){var X=this,u=this.props,k=u.index,z=u.onAnswerChange,F=u.addChildAnswer,ue=u.exerciseIsPublish,G=u.answers,l=u.activeOptionErrorIndex;return _.a.createElement("div",{className:f.a.flex},_.a.createElement("div",{className:"".concat(f.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",k+1,"):"),_.a.createElement("div",{className:"".concat(f.a.flex," ").concat(f.a.flex1),style:{flexDirection:"column"}},G.map(function(t,y){var Ee="".concat(k,"-").concat(y);return _.a.createElement("div",{className:"".concat(f.a.flex," ").concat(f.a.flex1),key:y},_.a.createElement("div",{className:f.a.flex1,style:{flex:1}},_.a.createElement("div",null,_.a.createElement(V,{className:Ee===l?f.a.error:"",spellCheck:!1,rows:4,value:t||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(y==0?"":"(\u53EF\u9009)"),onChange:function(v){return z(k,y,v.target.value)},style:{minHeight:95}}))),!ue&&_.a.createElement(_.a.Fragment,null,y!=0&&_.a.createElement(ge.a,{title:"\u5220\u9664"},_.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return X.props.deleteChildAnswer(k,y)},style:{float:"right"}})),y===0&&_.a.createElement(ge.a,{title:"\u5220\u9664"},_.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return X.props.deleteChildAnswermain(k,y)},style:{float:"right"}})),_.a.createElement(ge.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},_.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return F(k)},style:{float:"right",visibility:y==G.length-1?"":"hidden"}}))))})))}}]),D}(B.Component);L.a=R},"9Bee":function(re,L,e){"use strict";var he=e("q1tI"),ge=e.n(he),Be=e("vg9a"),T=e("tJVT"),se=e("DlQD"),i=e.n(se),o=e("rUJ1");function j(r,m){var M=r.match(/^(\s+)(?:```)/);if(M===null)return m;var n=M[1];return m.split(`
`).map(function(Z){var Le=Z.match(/^\s+/);if(Le===null)return Z;var Oe=Object(T.a)(Le,1),x=Oe[0];return x.length>=n.length?Z.slice(n.length):Z}).join(`
`)}var B=[],_=["<ul>"],h=new i.a.Renderer,f=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function V(){B.length=0,_=["<ul>"]}function R(r,m,M,n){if(m>=r.length||r[m].level<=M)return m;var Z=r[m];n.push("<li><a href='#"+Z.anchor+"'>"+Z.text+"</a>"),m++;var Le=[];return m=R(r,m,Z.level,Le),Le.length>0&&(n.push("<ul>"),Le.forEach(function(Oe){n.push(Oe)}),n.push("</ul>")),n.push("</li>"),m=R(r,m,M,n),m}function A(){return R(B,0,0,_),_.push("</ul>"),_.join("")}var ze={heading:function(m){var M=f.exec(m);if(M)return{type:"heading",raw:M[0],depth:M[1].length,text:M[2]}},fences:function(m){var M=this.rules.block.fences.exec(m);if(M){var n=M[0],Z=j(n,M[3]||""),Le=M[2]?M[2].trim():M[2];if(["latex","katex","math"].indexOf(Le)>=0){var Oe=X(),x=Z;Z=Oe,u[Oe]={type:"block",expression:x}}return{type:"code",raw:n,lang:Le,text:Z}}}},D=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Ce=0,X=function(){return"__special_katext_id_".concat(Ce++,"__")},u={};function k(){return u}function z(){Ce=0,u={}}function F(r){return r=r.replace(D,function(m,M){var n=X();return u[n]={type:"inline",expression:M},n}),r}var ue=h.listitem;h.listitem=function(r){return ue(F(r))};var G=h.paragraph;h.paragraph=function(r){return G(F(r))};var l=h.tablecell;h.tablecell=function(r,m){return l(F(r),m)},h.code=function(r,m,M){var n=(m||"").match(/\S*/)[0];return n?["latex","katex","math"].indexOf(n)>=0?"<p class='editormd-tex'>".concat(r,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(m,'">').concat(M?r:Object(o.escape)(r,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(M?r:Object(o.escape)(r,!0))+"</code></pre>"},h.heading=function(r,m,M){var n=this.options.headerPrefix+M.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return B.push({anchor:n,level:m,text:r}),"<h"+m+' id="'+n+'">'+r+"</h"+m+">"},i.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),i.a.use({tokenizer:ze,renderer:h});var t=i.a,y=e("SJMd"),Ee=e("m3rI"),N=e("Oy/b"),v=/<pre[^>]*>/g;function it(r){var m=document.createElement("div");return m.innerHTML=r,m.childNodes.length===0?"":m.childNodes[0].nodeValue}var H=L.a=function(r){var m=r.value,M=m===void 0?"":m,n=r.className,Z=r.style,Le=Z===void 0?{}:Z,Oe=String(M),x=Object(he.useMemo)(function(){try{var Me=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,we=/\"\/api\/attachments\/|\"\/attachments\/download\//g,$e=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Oe=Oe.replace(Me,"("+Ee.a.API_SERVER+"/api/attachments/").replace(we,'"'+Ee.a.API_SERVER+"/api/attachments/").replace($e,'"'+Ee.a.API_SERVER+"/files/uploads/")}catch(qe){}var Ne=t(Oe),nt=k();return Oe.match(/\[TOC\]/)&&(Ne=Ne.replace("<p>[TOC]</p>",A()),V()),Ne=Ne.replace(/(__special_katext_id_\d+__)/g,function(qe,pt){var je=nt[pt],gt=je.type,vt=je.expression;return Object(N.renderToString)(it(vt)||"",{displayMode:gt==="block",throwOnError:!1,output:"html"})}),Ne=Ne.replace(/▁/g,"\u2581\u2581\u2581"),z(),Ne},[Oe]),Ae=Object(he.useRef)();function Qe(Me){var we=Me.target;if(we.tagName.toUpperCase()==="A"){var $e=we.getAttribute("href");if($e.startsWith("#")){Me.preventDefault();var Ne=document.getElementById($e.replace("#",""));Ne&&Ne.scrollIntoView(!0)}}}return Object(he.useEffect)(function(){if(Ae.current&&x&&(x.match(v)&&window.PR.prettyPrint()),Ae.current)return Ae.current.addEventListener("click",Qe),function(){Ae.current.removeEventListener("click",Qe),z(),V()}},[x,Ae.current,Qe]),ge.a.createElement("div",{ref:Ae,style:Le,className:"".concat(n||""," markdown-body"),dangerouslySetInnerHTML:{__html:x}})}},"9VGf":function(re,L,e){"use strict";e.d(L,"a",function(){return Be});var he=e("q1tI"),ge=e.n(he);function Be(T,se){var i=Object(he.useRef)();Object(he.useEffect)(function(){i.current=T}),Object(he.useEffect)(function(){function o(){i.current()}if(se!==null){var j=setInterval(o,se);return function(){return clearInterval(j)}}},[se])}},BjJ7:function(re,L,e){"use strict";e.d(L,"d",function(){return ge}),e.d(L,"c",function(){return Be}),e.d(L,"e",function(){return T}),e.d(L,"b",function(){return se}),e.d(L,"a",function(){return o});var he=e("m3rI");function ge(j){var B=!0;if(j.length>0){for(var _=0;_<j.length;_++)if(j[_].compile_success==0||!j[_].compile_success){B=!1;break}}else B=!1;return B}function Be(j){for(var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",_=[],h=0;h<j.length;h++){var f=j[h],V=B?"".concat(B,"/").concat(f.name):"".concat(f.name);_.push({title:f.name,isLeaf:!(f.type==="tree"),key:V})}return _}function T(j,B,_){for(var h=0;h<j.length;h++){var f=j[h];if(f.key===B){f.children=_;break}f.children&&T(f.children,B,_)}return j}function se(j,B,_){var h;return function(){var f=this,V=arguments,R=function(){h=null,_||j.apply(f,V)},A=_&&!h;clearTimeout(h),h=setTimeout(R,B),A&&j.apply(f,V)}}var i=!0,o=he.a.API_SERVER},"C+DQ":function(re,L,e){},"CvG/":function(re,L,e){"use strict";var he=e("5Dmo"),ge=e("3S7+"),Be=e("WmNS"),T=e.n(Be),se=e("miYZ"),i=e("tsqr"),o=e("9og8"),j=e("5NDa"),B=e("5rEg"),_=e("2qtc"),h=e("kLXV"),f=e("oBTY"),V=e("tJVT"),R=e("q1tI"),A=e.n(R),ze=e("SWI9"),D=e.n(ze),Ce=e("WCUW"),X=e("ErOA"),u=function(z){var F=z.data,ue=z.value,G=ue===void 0?[]:ue,l=z.onChange,t=l===void 0?function(){}:l,y=Object(R.useState)(F),Ee=Object(V.a)(y,2),N=Ee[0],v=Ee[1];Object(R.useEffect)(function(){F.length>0&&v(F)},[F]),Object(R.useEffect)(function(){if((G==null?void 0:G.length)>0){var H;if(!(G==null||((H=G[0])===null||H===void 0)?void 0:H.name))return;F==null||F.map(function(m){G==null||G.map(function(M){(m==null?void 0:m.id)===parseInt(M==null?void 0:M.id)&&(m.ischeck=!0)})}),v(Object(f.a)(F));var r=[];F==null||F.map(function(m){m.ischeck&&r.push(m.id)}),t([].concat(r))}},[G]);var it=function(){if((N==null?void 0:N.length)>=50)return h.a.info({centered:!0,width:424,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:A.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5206\u7EC4\u6570\u91CF\u5DF2\u8FBE\u5230\u4E0A\u9650")});var r="";h.a.confirm({centered:!0,width:424,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u65B0\u5EFA\u5206\u7EC4",icon:null,className:"custom-modal-divider",content:A.a.createElement("div",{className:"font14"},A.a.createElement(B.a,{maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",className:"mt10",defaultValue:r,onChange:function(M){return r=M.target.value}})),onOk:function(){return new Promise(function(){var M=Object(o.a)(T.a.mark(function n(Z,Le){var Oe,x,Ae;return T.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(r){Me.next=3;break}return i.b.info("\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"),Me.abrupt("return",Le());case 3:return Me.next=5,Object(Ce.n)({name:r});case 5:if(Oe=Me.sent,!((Oe==null?void 0:Oe.status)===0)){Me.next=12;break}return Me.next=9,Object(X.c)("item_banks_groups/mine.json");case 9:Ae=Me.sent,Ae==null||((x=Ae.item_banks_groups)===null||x===void 0)||x.map(function(we){N==null||N.map(function($e){$e.ischeck&&$e.id===we.id&&(we.ischeck=!0)})}),v(Object(f.a)(Ae==null?void 0:Ae.item_banks_groups));case 12:Z();case 13:case"end":return Me.stop()}},n)}));return function(n,Z){return M.apply(this,arguments)}}())}})};return A.a.createElement("div",null,N==null?void 0:N.map(function(H,r){return A.a.createElement(ge.a,{key:r,placement:"bottom",title:H.name},A.a.createElement("span",{key:r,className:"".concat((H==null?void 0:H.ischeck)?D.a.button:D.a.buttonclick," multi-llipsis1e"),onClick:function(M){H.ischeck=!(H==null?void 0:H.ischeck),v(Object(f.a)(N));var n=[];N==null||N.map(function(Z){Z.ischeck&&n.push(Z.id)}),t([].concat(n))}},H.name))}),(N==null?void 0:N.length)>0&&A.a.createElement("span",{className:"".concat(D.a.addbutton," multi-llipsis1e"),onClick:function(r){return it()}},"\u65B0\u5EFA\u5206\u7EC4"))};L.a=u},EgHG:function(re,L,e){re.exports={wrap:"wrap___2vVqS",modal:"modal___AcHKf",titleWrap:"titleWrap___YV24j",required:"required___3XHD4",title:"title___3yV4s",colorGray:"colorGray___2oRqv",choiceWrap:"choiceWrap___2ypJV",answer:"answer___1tmCF",activeAnswer:"activeAnswer___7NV4I",deleteIcon:"deleteIcon___3LBHf",addIcon:"addIcon___2MzTA",editorWrap:"editorWrap___1Xe94",htmlWrap:"htmlWrap___14WFO",radio:"radio___1kFzU",color333:"color333___1Kwa2",color999:"color999___4cmSp"}},HmJG:function(re,L,e){},M8RZ:function(re,L,e){"use strict";e.d(L,"a",function(){return B});var he=e("fWQN"),ge=e("mtLc"),Be=e("yKVA"),T=e("879j"),se=e("q1tI"),i=e.n(se),o=e("i8i4"),j=e.n(o),B=function(_){Object(Be.a)(f,_);var h=Object(T.a)(f);function f(V){var R;Object(he.a)(this,f),R=h.call(this,V);var A=window.document;return R.node=A.createElement("div"),A.body.appendChild(R.node),R}return Object(ge.a)(f,[{key:"render",value:function(){var R=this.props.children;return Object(o.createPortal)(R,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),f}(i.a.Component)},O2Wb:function(re,L,e){re.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(re,L,e){"use strict";var he=e("2qtc"),ge=e("kLXV"),Be=e("rAM+"),T=e("tJVT"),se=e("jrin"),i=e("q1tI"),o=e.n(i),j=e("VrN/"),B=e.n(j),_=e("bdgK"),h=e("p77/"),f=e("Bd2K"),V=e("ELLl"),R=e("19Vz"),A=e("lZu9"),ze=e("kSUc"),D=e("9Bee"),Ce=e("0Owb"),X=e("dejd"),u=e("C+DQ"),k=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function z(E){var fe=E.onActionCallback,ie=E.title,Re=E.icon,g=E.actionName,s=E.className,w=s===void 0?"":s,c=E.children;function de(){fe(g)}return o.a.createElement("a",{title:ie,className:w,onClick:de},o.a.createElement("i",{className:"md-iconfont ".concat(Re)}),c)}var F=function(E){var fe=E.watch,ie=E.showNullButton,Re=E.onActionCallback,g=E.fullScreen,s=E.insertTemp,w=E.readOnly,c=[].concat(k,[{title:"".concat(fe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(fe?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return o.a.createElement("ul",{className:"markdown-toolbar-container"},!w&&o.a.createElement(o.a.Fragment,null,c.map(function(de,He){return o.a.createElement("li",{key:He},de.actionName?o.a.createElement(z,Object(Ce.a)({},de,{onActionCallback:Re})):o.a.createElement("span",{className:"v-line"}))}),ie?o.a.createElement("li",null,o.a.createElement(z,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Re},o.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,s&&o.a.createElement("li",null,o.a.createElement(z,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(s),onActionCallback:Re},o.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F")))),o.a.createElement("li",{className:"btn-full-screen"},o.a.createElement(z,{icon:"".concat(g?"icon-shrink":"icon-enlarge"),title:g?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Re})))},ue=e("M8RZ"),G=e("+L6B"),l=e("2/Rp"),t=e("y8nQ"),y=e("Vl3Y"),Ee=e("5NDa"),N=e("5rEg"),v={labelCol:{span:4},wrapperCol:{span:20}},it=function(E){var fe=E.callback,ie=E.onCancel;function Re(g){fe(g)}return o.a.createElement(y.a,Object(Ce.a)({},v,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Re}),o.a.createElement(y.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},o.a.createElement(N.a,null)),o.a.createElement(y.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},o.a.createElement(N.a,null)),o.a.createElement("div",{className:"flex-container flex-end"},o.a.createElement(l.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(l.a,{type:"ghost",onClick:ie},"\u53D6\u6D88")))},H=e("7ahc"),r=e("HmJG"),m=e("BjJ7"),M=y.a.useForm,n={width:280,marginRight:10},Z={labelCol:{span:5},wrapperCol:{span:19}},Le=function(E){var fe=E.callback,ie=E.onCancel,Re=M(),g=Object(T.a)(Re,1),s=g[0];function w(He){fe(He)}function c(He){s.setFieldsValue({src:"/api/attachments/".concat(He.id)})}function de(He){var rt=He.target.files[0];x(rt,c)}return o.a.createElement(y.a,Object(Ce.a)({form:s},Z,{className:"upload-image-panel",onFinish:w}),o.a.createElement(y.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},o.a.createElement("div",{className:"flex-container"},o.a.createElement(y.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},o.a.createElement(N.a,{style:n})),o.a.createElement(Oe,{onFileChange:de}))),o.a.createElement(y.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},o.a.createElement(N.a,{style:{width:264}})),o.a.createElement(y.a.Item,{style:{textAlign:"right"}},o.a.createElement(l.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(l.a,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function Oe(E){var fe=E.onFileChange;return o.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",o.a.createElement("input",{type:"file",accept:"image/*",onChange:fe}))}function x(E,fe){if(!E)throw new String("\u6CA1\u6709\u6587\u4EF6");var ie=new FormData;ie.append("editormd-image-file",E),ie.append("file_param_name","editormd-image-file"),ie.append("byxhr","true");var Re=new window.XMLHttpRequest;Re.withCredentials=!0,Re.addEventListener("load",function(g){fe(JSON.parse(g.target.responseText))},!1),Re.addEventListener("error",function(g){console.error(g)},!1),Re.open("POST","".concat(m.a,"/api/attachments.json")),Re.send(ie)}var Ae=e("giR+"),Qe=e("fyUT"),Me=e("7Kak"),we=e("9yH6"),$e=we.a.Group,Ne={margin:"0 8px"},nt=function(E){var fe=E.callback,ie=E.onCancel;function Re(g){fe(g)}return o.a.createElement(y.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Re},o.a.createElement("div",{className:"flex-container"},o.a.createElement("span",{style:Ne},"\u5355\u5143\u683C\u6570\uFF1A"),o.a.createElement("span",{style:Ne},"\u884C\u6570"),o.a.createElement(y.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},o.a.createElement(Qe.a,null)),o.a.createElement("span",{style:Ne},"\u5217\u6570"),o.a.createElement(y.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},o.a.createElement(Qe.a,null))),o.a.createElement("div",{className:"flex-container",style:{marginTop:12}},o.a.createElement("span",{style:Ne},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),o.a.createElement(y.a.Item,{name:"align"},o.a.createElement($e,null,o.a.createElement(we.a,{value:"default"},o.a.createElement("i",{className:"fa fa-align-justify"})),o.a.createElement(we.a,{value:"left"},o.a.createElement("i",{className:"fa fa-align-left"})),o.a.createElement(we.a,{value:"center"},o.a.createElement("i",{className:"fa fa-align-center"})),o.a.createElement(we.a,{value:"right"},o.a.createElement("i",{className:"fa fa-align-right"}))))),o.a.createElement("div",{className:"flex-container flex-end"},o.a.createElement(l.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),o.a.createElement(l.a,{type:"ghost",onClick:ie},"\u53D6\u6D88")))},qe="link",pt="upload-image",je="code-block",gt="add-table",vt="------------",Yt={default:vt,left:":".concat(vt),center:":".concat(vt,":"),right:"".concat(vt,":")},Jt=e("9VGf"),bt,Pt;function ea(){}var ta=0,Nt=1e4,St="\u2581",zt=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function yt(E){return/^\d+$/.test(E)?"".concat(E,"px"):E}var Zt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Tt=Zt?"Cmd":"Ctrl",Qt=(bt={},Object(se.a)(bt,Tt+"-B","bold"),Object(se.a)(bt,Tt+"-I","italic"),bt),At=(Pt={},Object(se.a)(Pt,qe,"\u6DFB\u52A0\u94FE\u63A5"),Object(se.a)(Pt,je,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(se.a)(Pt,pt,"\u6DFB\u52A0\u56FE\u7247"),Object(se.a)(Pt,gt,"\u6DFB\u52A0\u8868\u683C"),Pt),aa=L.a=function(E){var fe=E.defaultValue,ie=fe===void 0?"":fe,Re=E.onChange,g=E.width,s=g===void 0?"100%":g,w=E.height,c=w===void 0?400:w,de=E.miniToolbar,He=de===void 0?!1:de,rt=E.isFocus,ce=rt===void 0?!1:rt,dt=E.watch,ot=E.insertTemp,ct=E.id,Q=ct===void 0?"markdown-editor-id":ct,Se=E.showResizeBar,W=Se===void 0?!1:Se,$=E.noStorage,Ye=$===void 0?!1:$,Te=E.showNullButton,ke=Te===void 0?!1:Te,We=E.fullScreen,pe=We===void 0?!1:We,_e=E.onBlur,ne=E.onFocus,te=E.onCMBeforeChange,et=E.className,ae=et===void 0?"":et,S=E.placeholder,De=S===void 0?"":S,Fe=E.values,xe=Fe===void 0?"":Fe,Ve=E.readOnly,tt=Ve===void 0?!1:Ve,_t=Object(i.useState)(null),Y=Object(T.a)(_t,2),a=Y[0],oe=Y[1],ee=Object(i.useState)(ie),me=Object(T.a)(ee,2),mt=me[0],Et=me[1],Pe=Object(i.useState)(dt),P=Object(T.a)(Pe,2),I=P[0],Ue=P[1],Ie=Object(i.useState)(pe),ve=Object(T.a)(Ie,2),Ze=ve[0],Bt=ve[1],wt=Object(i.useState)(""),Ft=Object(T.a)(wt,2),ht=Ft[0],Ct=Ft[1],It=Object(i.useState)(0),Kt=Object(T.a)(It,2),Ot=Kt[0],Mt=Kt[1],kt=Object(i.useState)(c),Wt=Object(T.a)(kt,2),Ut=Wt[0],jt=Wt[1],$t=Object(i.useState)(!1),J=Object(T.a)($t,2),b=J[0],U=J[1],K=Object(i.useRef)(),be=Object(i.useRef)(),q=Object(i.useRef)(),Ke=Object(i.useRef)();Object(i.useEffect)(function(){Et(xe),a==null||a.setValue(xe)},[xe]),Object(i.useEffect)(function(){if(K.current){var d=function(le,O){var ye=O.clipboardData;if(ye){var Xe=ye.types.toString(),at=ye.items;if(Xe==="text/html,Files"||Xe==="Files"||ye.types.indexOf("Files")){var Ge=at[1];Xe==="Files"&&(Ge=at[0]),Ge.kind==="file"&&Ge.type.match(/^image\//i)&&x(Ge.getAsFile(),function(ut){ut.id?p.replaceSelection("![,](/api/attachments/".concat(ut.id,")")):(ut==null?void 0:ut.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},p=B.a.fromTextArea(K.current,{mode:"markdown",lineNumbers:!He,lineWrapping:!0,value:ie,autoCloseTags:!0,autoCloseBrackets:!0,readOnly:tt});return ce&&p.focus(),p.on("paste",d),oe(p),function(){p.off("paste",d)}}},[tt]);var Je=Object(i.useCallback)(function(){if(be.current)try{var d=be.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,p=be.current.getElementsByClassName("markdown-editor-body")[0];Ze?p.style.height="calc(100vh - ".concat(d,"px)"):p.style.height="".concat(Ut-d,"px")}catch(C){console.log(C,"---- to set md editor body height")}},[Ut,be,Ze]);Object(i.useEffect)(function(){function d(){var C=new _.default(function(le){var O=Object(Be.a)(le),ye;try{for(O.s();!(ye=O.n()).done;){var Xe=ye.value;(Xe.target.offsetHeight>0||Xe.target.offsetWidth>0)&&(Je(),a.setSize("100%","100%"),a.refresh())}}catch(at){O.e(at)}finally{O.f()}});return C.observe(K.current.parentElement),C}if(a){var p=d();return function(){p.unobserve(K.current.parentElement)}}},[a,Je]),Object(i.useEffect)(function(){if(a){for(var d=[],p=function(){var Xe=le[C];O=Object(T.a)(Xe,2);var at=O[0],Ge=O[1],ut=Object(se.a)({},at,function(){st(Ge)});d.push(ut),a.addKeyMap(ut)},C=0,le=Object.entries(Qt);C<le.length;C++){var O;p()}return function(){var ye=Object(Be.a)(d),Xe;try{for(ye.s();!(Xe=ye.n()).done;){var at=Xe.value;a.removeKeyMap(at)}}catch(Ge){ye.e(Ge)}finally{ye.f()}}}},[a]),Object(i.useEffect)(function(){pe!==Ze&&Bt(pe)},[pe]),Object(Jt.a)(function(){if(!Ye&&Ot>0){var d=new Date().getTime(),p=window.sessionStorage.getItem(Q);d>=Ot+Nt&&(!p||p!==mt)&&(window.sessionStorage.setItem(Q,mt),U(!0))}},Nt),Object(i.useEffect)(function(){Ue(dt)},[a,dt]),Object(i.useEffect)(function(){a&&(ce&&a.focus())},[a,ce]),Object(i.useEffect)(function(){if(I&&a){var d=function(le){var O=le.target;if(Ke.current){var ye=O.scrollTop/O.scrollHeight;Ke.current.scrollTop=Ke.current.scrollHeight*ye}},p=a.getScrollerElement();return p.addEventListener("scroll",d),function(){p.removeEventListener("scroll",d)}}},[a,I]),Object(i.useEffect)(function(){if(a&&te){var d=function(C,le){te(C,le)};return a.on("beforeChange",d),function(){a.off("beforeChange",d)}}},[a,te]),Object(i.useEffect)(function(){if(a&&_e){var d=function(){_e(a.getValue())};return a.on("blur",d),function(){a.off("blur",d)}}},[a,_e]),Object(i.useEffect)(function(){if(a&&ne){var d=function(){ne(a.getValue())};return a.on("focus",d),function(){a.off("focus",d)}}},[a,ne]),Object(i.useEffect)(function(){if(a){var d=function(C){var le=C.getValue();Et(le),Mt(new Date().getTime()),C.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Re&&Re(le)};return a.on("change",d),function(){a.off("change",d)}}},[a,Re]),Object(i.useEffect)(function(){a&&(ie==null?(a.setValue(""),Et("")):ie!==a.getValue()&&(a.setValue(ie),Et(ie),a.setCursor(a.lineCount(),0)))},[a,ie]);var st=Object(i.useCallback)(function(d){var p=a.getCursor(),C=a.getSelection(),le=C.split(`
`);switch(d){case"bold":return a.replaceSelection("**"+C+"**"),C===""&&a.setCursor(p.line,p.ch+2),a.focus();case"italic":return a.replaceSelection("*"+C+"*"),C===""&&a.setCursor(p.line,p.ch+1),a.focus();case"code":return a.replaceSelection("`"+C+"`"),C===""&&a.setCursor(p.line,p.ch+1),a.focus();case"inline-latex":return a.replaceSelection("`$$"+C+"$$`"),C===""&&a.setCursor(p.line,p.ch+3),a.focus();case"latex":return a.replaceSelection("```latex\n"+C+"\n```"),a.setCursor(p.line+1,C.length+1),a.focus();case"line-break":return a.replaceSelection(`<br/>
`),a.focus();case"list-ul":return C===""?a.replaceSelection("- "+C):a.replaceSelection(le.map(function(O){return O===""?"":"- ".concat(O)}).join(`
`)),a.focus();case"list-ol":return C===""?a.replaceSelection("1. "+C):a.replaceSelection(le.map(function(O,ye){return O===""?"":"".concat(ye+1,". ").concat(O)}).join(`
`)),a.focus();case"add-null-ch":return C===""&&a.setCursor(p.line,p.ch+1),a.replaceSelection(St),a.focus();case"inster-template-1":return C===""&&a.setCursor(p.line,p.ch),a.replaceSelection(zt),a.focus();case"eraser":return a.setValue(""),a.focus();case"trigger-watch":return Ue(!I),a.focus();case"trigger-full-screen":return Bt(!Ze),a.focus();case qe:Ct(qe);return;case je:Ct(je);return;case pt:Ct(pt);return;case gt:Ct(gt);return;default:throw new Error}},[a,I,Ze]),lt=Object(i.useCallback)(function(d){Ct("");switch(ht){case qe:var p=d.title,C=d.link;return a.replaceSelection("[".concat(p,"](").concat(C,")")),a.focus();case je:var le=d.language,O=d.content;return a.replaceSelection(["```"+le,O,"```"].join(`
`)),a.focus();case pt:var ye=d.src,Xe=d.alt;return a.replaceSelection("![ ".concat(Xe," ]( ").concat(ye,' "').concat(Xe,'" )')),a.focus();case gt:for(var at=d.row,Ge=d.col,ut=d.align,qt=`
`,Ht=0;Ht<at;Ht++){for(var na=[],oa=[],la=0;la<Ge;la++)Ht===1&&oa.push(Yt[ut]),na.push(" ");Ht===1&&(qt+="| ".concat(oa.join(" | "),` |
`)),qt+="| ".concat(na.join(Ge===1?"":" | "),` |
`)}return a.replaceSelection(qt+`
`),a.focus();default:throw new Error}},[a,ht]),Rt=Object(i.useMemo)(function(){switch(ht){case qe:return o.a.createElement(it,{callback:lt,onCancel:ft});case je:return o.a.createElement(H.b,{callback:lt,onCancel:ft});case pt:return o.a.createElement(Le,{callback:lt,onCancel:ft});case gt:return o.a.createElement(nt,{callback:lt,onCancel:ft});default:return null}},[ht]);function ft(){Ct("")}Object(i.useEffect)(function(){if(q.current){var d=function(at){O=!0,ye=at.pageY},p=function(){O=!1},C=function(at){if(O){var Ge=at.pageY-ye;Ge<0&&(Ge=0),Ge>300&&(Ge=300);var ut=c+Ge+"px";jt(ut)}},le=q.current,O=!1,ye=0;return le.addEventListener("mousedown",d),document.addEventListener("mousemove",C),document.addEventListener("mouseup",p),function(){le.removeEventListener("mousedown",d),document.removeEventListener("mousemove",C),document.removeEventListener("mouseup",p)}}},[a,q]),Object(i.useEffect)(function(){jt(c)},[c]);var Dt=yt(s),Vt=yt(Ut),xt={width:Dt,height:Vt},Xt=Object(i.useMemo)(function(){if(Ot){var d=new Date(Ot),p=d.getHours(),C=d.getMinutes(),le=d.getSeconds();return p=p<10?"0"+p:p,C=C<10?"0"+C:C,le=le<10?"0"+le:le,"".concat(p,":").concat(C,":").concat(le)}return 0},[Ot]);function Gt(){window.sessionStorage.removeItem(Q),U(!1),Mt(0)}function Lt(){U(!1),Mt(0),a.setValue(window.sessionStorage.getItem(Q))}return o.a.createElement(i.Fragment,null,o.a.createElement("div",{className:"markdown-editor-wrapper",ref:be},o.a.createElement("div",{className:"markdown-editor-container ".concat(ae," ").concat(I?"on-preview":""," ").concat(He?"mini":""," ").concat(Ze?"full-screen":""),style:xt},o.a.createElement(F,{insertTemp:ot,watch:I,fullScreen:Ze,showNullButton:ke,onActionCallback:st,readOnly:tt}),o.a.createElement("div",{className:"markdown-editor-body"},o.a.createElement("div",{className:"codemirror-container"},o.a.createElement("textarea",{ref:K,placeholder:De})),I?o.a.createElement("div",{ref:Ke,className:"preview-container"},o.a.createElement(D.a,{value:mt})):null))),W?o.a.createElement("a",{ref:q,className:"editor-resize"}):null,o.a.createElement(ue.a,null,At[ht]?o.a.createElement(ge.a,{centered:!0,title:At[ht],visible:!0,onCancel:ft,footer:null},Rt):null))}},SWI9:function(re,L,e){re.exports={button:"button___1yTnp",buttonclick:"buttonclick___3icXu",addbutton:"addbutton___27M52"}},T1X5:function(re,L){re.exports="data:image/png;base64,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"},dejd:function(re,L,e){},i58Z:function(re,L,e){re.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(re,L,e){},kqOp:function(re,L,e){"use strict";e.d(L,"a",function(){return _});var he=e("0Owb"),ge=e("fWQN"),Be=e("mtLc"),T=e("yKVA"),se=e("879j"),i=e("q1tI"),o=e.n(i),j=e("Ot1p"),B="\u2581",_=function(h){Object(T.a)(V,h);var f=Object(se.a)(V);function V(){var R;Object(ge.a)(this,V);for(var A=arguments.length,ze=new Array(A),D=0;D<A;D++)ze[D]=arguments[D];return R=f.call.apply(f,[this].concat(ze)),R.getChCountBeforeCursor=function(Ce,X){for(var u=X.line,k=0,z=0;z<u;z++)k+=Ce.getLine(z).split(B).length-1;var F=Ce.getLine(u).substring(0,X.ch);return k+=F.split(B).length-1,k},R.onCMBeforeChange=function(Ce,X){var u=Ce.getRange(X.from,X.to),k=0;if(X.text.forEach(function(G){k+=G.split(B).length-1}),u&&u.indexOf(B)!=-1){var z=u.split(B).length-1,F=R.getChCountBeforeCursor(Ce,X.from);console.log("\u5220\u9664".concat(z,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(F,"\u4E2A\uFF0C\u65B0\u589E").concat(k,"\u4E2A")),R.props.deleteEmptyDisabled?X.cancel():R.props.onPlaceholderChange&&R.props.onPlaceholderChange(F,z,k)}else if(k){var ue=R.getChCountBeforeCursor(Ce,X.from);console.log("\u65B0\u589E".concat(k,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(ue,"\u4E2A")),R.props.onPlaceholderChange&&R.props.onPlaceholderChange(ue,0,k)}},R}return Object(Be.a)(V,[{key:"render",value:function(){return o.a.createElement(j.a,Object(he.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),V}(i.Component)},u2Z1:function(re,L,e){"use strict";e.d(L,"a",function(){return z});var he=e("WmNS"),ge=e.n(he),Be=e("miYZ"),T=e("tsqr"),se=e("9og8"),i=e("5NDa"),o=e("5rEg"),j=e("2qtc"),B=e("kLXV"),_=e("oBTY"),h=e("tJVT"),f=e("OaEy"),V=e("2fM7"),R=e("q1tI"),A=e.n(R),ze=e("ErOA"),D=e("i58Z"),Ce=e.n(D),X=e("T1X5"),u=e.n(X),k=V.a.Option,z=function(ue){var G=ue.subId,l=ue.value,t=ue.selectvalues,y=ue.knowledgeOptions,Ee=y===void 0?[]:y,N=ue.onChange,v=N===void 0?function(){}:N,it=ue.onAddKnowledgeFinish,H=it===void 0?function(){}:it,r=Object(R.useRef)(),m=Object(R.useState)([]),M=Object(h.a)(m,2),n=M[0],Z=M[1];l=l||[];var Le=function(Ae,Qe){Ae?(Z([Qe.key]),v([Qe.key])):(Z([]),v([]))};Object(R.useEffect)(function(){(t==null?void 0:t.length)>0&&(Z(Object(_.a)(t)),v(Object(_.a)(t)))},[Ee]),Object(R.useEffect)(function(){var x;((x=l)===null||x===void 0?void 0:x.length)>0&&v(Object(_.a)(l))},[Ee]);var Oe=function(Ae){Ae.preventDefault(),r.current="",B.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:A.a.createElement("div",{className:"font14"},A.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},A.a.createElement("img",{src:u.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",A.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",A.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",A.a.createElement("br",null)),A.a.createElement(o.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:r.current,onChange:function(Me){r.current=Me.target.value}})),onOk:function(){return new Promise(function(){var Me=Object(se.a)(ge.a.mark(function we($e,Ne){var nt,qe;return ge.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(r.current){je.next=3;break}return T.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),je.abrupt("return",Ne());case 3:if(!(r.current.length>20)){je.next=6;break}return T.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),je.abrupt("return",Ne());case 6:return je.next=8,Object(ze.a)("/api/tag_disciplines.json",{method:"post",body:{name:r.current,sub_discipline_id:G}});case 8:return nt=je.sent,(nt==null?void 0:nt.status)===0&&(H({id:nt.tag_discipline_id,name:r.current,type:"personal"}),qe=[],qe.push(nt.tag_discipline_id),v([].concat(qe)),Z([nt.tag_discipline_id]),v([].concat(qe))),je.abrupt("return",$e());case 11:case"end":return je.stop()}},we)}));return function(we,$e){return Me.apply(this,arguments)}}())}})};return A.a.createElement("div",{className:Ce.a.wrap},A.a.createElement(V.a,{disabled:!G,className:"mr5",style:{width:"242px"},onChange:Le,showSearch:!0,allowClear:!0,value:Ee==null?void 0:Ee.filter(function(x){return(n==null?void 0:n.includes(x==null?void 0:x.id))||(n==null?void 0:n.includes((x==null?void 0:x.id)+""))}).map(function(x){return x.name})},Ee==null?void 0:Ee.map(function(x){return A.a.createElement(k,{key:x.id,value:x.name},A.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},A.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},x.name),A.a.createElement("span",null,x.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),A.a.createElement("button",{disabled:!G,className:"".concat(Ce.a.addKnowledge," ").concat(G?"":Ce.a.disabled),onClick:Oe},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},yFVG:function(re,L,e){re.exports={bg:"bg___239CK",main:"main___rgkgN",formWrap:"formWrap___18Cpt",knowledgeWrap:"knowledgeWrap___rGX80",knowledgeIcon:"knowledgeIcon___2ajWi",knowledgeContent:"knowledgeContent___Qaosn",knowledgeItem:"knowledgeItem___1db86",knowledgeItemName:"knowledgeItemName___34_4x",knowledgeItemIcon:"knowledgeItemIcon___1O9dB",button:"button___3a82z",buttonFixed:"buttonFixed___2PTyf",buttonWrap:"buttonWrap___2c5Pc",topicWrap:"topicWrap____aMgV"}}}]);