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.
16 lines
90 KiB
16 lines
90 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[160,4,6,13,24],{"0dNJ":function(We,ue,e){"use strict";e.r(ue);var rt=e("g9YV"),ke=e("wCAj"),$e=e("+L6B"),be=e("2/Rp"),Ne=e("6UJt"),j=e("DFOY"),s=e("7Kak"),F=e("9yH6"),_e=e("sPJy"),w=e("bE4q"),G=e("2qtc"),U=e("kLXV"),Z=e("9og8"),M=e("oBTY"),Oe=e("k1fw"),Se=e("miYZ"),ne=e("tsqr"),Ye=e("y8nQ"),de=e("Vl3Y"),O=e("tJVT"),B=e("PpiC"),V=e("OaEy"),se=e("2fM7"),Q=e("DZo9"),me=e("8z0m"),c=e("q1tI"),t=e.n(c),R=e("9kvl"),ye=e("m3rI"),ge=e("yFVG"),D=e.n(ge),De=e("5Dmo"),ee=e("3S7+"),$=e("Ot1p"),Fe=e("9Bee"),g=e("EgHG"),o=e.n(g),H=["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"],re=function(C,m){var E=C.problemset,Ee=C.globalSetting,Pe=C.loading,pe=C.dispatch,te=C.onRef,lt=te===void 0?function(){}:te,Ie=C.isEdit,J=Object(B.a)(C,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),Je=Object(c.useState)([]),Te=Object(O.a)(Je,2),I=Te[0],ce=Te[1],it=Object(c.useState)(),Ve=Object(O.a)(it,2),Xe=Ve[0],tt=Ve[1],Ge=Object(c.useState)(),je=Object(O.a)(Ge,2),he=je[0],Me=je[1],dt=Object(c.useState)(""),at=Object(O.a)(dt,2),ie=at[0],u=at[1],l=Object(c.useState)(""),f=Object(O.a)(l,2),A=f[0],S=f[1];Object(c.useEffect)(function(){ce(["","","",""])},[]),Object(c.useEffect)(function(){var ae,v,L,n;if(!E.editData||!Ie)return;u((ae=E.editData)===null||ae===void 0?void 0:ae.name),S((v=E.editData)===null||v===void 0?void 0:v.analysis),ce((L=E.editData)===null||L===void 0?void 0:L.choices.map(function(Ae){return Ae.choice_text})),Me((n=E.editData)===null||n===void 0?void 0:n.choices.findIndex(function(Ae){return Ae.is_answer}))},[E.editData]),Object(c.useImperativeHandle)(m,function(){return{onSave:X,Clear:Ue}});var X=function(){if(!ie)return ne.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var v=I.findIndex(function(n){return!n});if(v>-1)return ne.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(H[v]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",he),!(typeof he=="number"))return ne.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 L=I.map(function(n,Ae){return{choice_text:n,is_answer:he===Ae?1:0}});return{name:ie,choices:L,analysis:A}},Ue=function(){ce(["","","",""]),u(""),S(""),Me("")};return t.a.createElement("section",{className:o.a.wrap},t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.required},"*"),t.a.createElement("span",{className:o.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement($.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ie,onChange:function(v){return u(v)}}),t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.required},"*"),t.a.createElement("span",{className:o.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:o.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),I.map(function(ae,v){return t.a.createElement("div",{className:o.a.choiceWrap,key:v},t.a.createElement(ee.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},t.a.createElement("div",{className:"".concat(o.a.answer," ").concat(he===v?o.a.activeAnswer:""),onClick:function(){return Me(v)}},H[v])),t.a.createElement("div",{className:o.a.editorWrap},Xe===v?t.a.createElement($.a,{id:"single-question-option-".concat(v),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ae,onChange:function(n){I[v]=n,ce(I)}}):t.a.createElement("div",{className:o.a.htmlWrap,onClick:function(){return tt(v)}},t.a.createElement(Fe.a,{value:ae}))),v>1&&t.a.createElement(ee.a,{title:"\u5220\u9664"},t.a.createElement("i",{className:"".concat(o.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ce(I.filter(function(n,Ae){return Ae!==v}))}})),v<7&&v===I.length-1&&t.a.createElement(ee.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},t.a.createElement("i",{className:"".concat(o.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ce([].concat(Object(M.a)(I),[""]))}})))}),t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement($.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:A,onChange:function(v){return S(v)}}))},i=Object(R.a)(function(Y){var C=Y.problemset,m=Y.loading,E=Y.globalSetting;return{problemset:C,globalSetting:E,loading:m.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(re)),r=["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"],p=function(C,m){var E=C.problemset,Ee=C.globalSetting,Pe=C.loading,pe=C.dispatch,te=C.onRef,lt=te===void 0?function(){}:te,Ie=C.isEdit,J=Object(B.a)(C,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),Je=Object(c.useState)([]),Te=Object(O.a)(Je,2),I=Te[0],ce=Te[1],it=Object(c.useState)(),Ve=Object(O.a)(it,2),Xe=Ve[0],tt=Ve[1],Ge=Object(c.useState)([]),je=Object(O.a)(Ge,2),he=je[0],Me=je[1],dt=Object(c.useState)(""),at=Object(O.a)(dt,2),ie=at[0],u=at[1],l=Object(c.useState)(""),f=Object(O.a)(l,2),A=f[0],S=f[1];Object(c.useEffect)(function(){ce(["","","",""])},[]),Object(c.useEffect)(function(){var ae,v,L,n;if(!E.editData||!Ie)return;u((ae=E.editData)===null||ae===void 0?void 0:ae.name),S((v=E.editData)===null||v===void 0?void 0:v.analysis),ce((L=E.editData)===null||L===void 0?void 0:L.choices.map(function(bt){return bt.choice_text}));var Ae=[];(n=E.editData)===null||n===void 0||n.choices.map(function(bt,ht){bt.is_answer&&Ae.push(ht)}),Me(Ae)},[E.editData]),Object(c.useImperativeHandle)(m,function(){return{onSave:X,Clear:Ue}});var X=function(){if(!ie)return ne.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var v=I.findIndex(function(n){return!n});if(v>-1)return ne.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(r[v]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!he.length)return ne.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(he.length<2)return ne.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;var L=I.map(function(n,Ae){return{choice_text:n,is_answer:he.includes(Ae)?1:0}});return{name:ie,choices:L,analysis:A}},Ue=function(){ce(["","","",""]),u(""),S(""),Me("")};return t.a.createElement("section",{className:o.a.wrap},t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.required},"*"),t.a.createElement("span",{className:o.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement($.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ie,onChange:function(v){return u(v)}}),t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.required},"*"),t.a.createElement("span",{className:o.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:o.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),I.map(function(ae,v){return t.a.createElement("div",{className:o.a.choiceWrap,key:v},t.a.createElement(ee.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},t.a.createElement("div",{className:"".concat(o.a.answer," ").concat(he.includes(v)?o.a.activeAnswer:""),onClick:function(){he.includes(v)?Me(he.filter(function(n){return n!==v})):Me([].concat(Object(M.a)(he),[v]))}},r[v])),t.a.createElement("div",{className:o.a.editorWrap},Xe===v?t.a.createElement($.a,{id:"single-question-option-".concat(v),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ae,onChange:function(n){I[v]=n,ce(I)}}):t.a.createElement("div",{className:o.a.htmlWrap,onClick:function(){return tt(v)}},t.a.createElement(Fe.a,{value:ae}))),v>1&&t.a.createElement(ee.a,{title:"\u5220\u9664"},t.a.createElement("i",{className:"".concat(o.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ce(I.filter(function(n,Ae){return Ae!==v}))}})),v<7&&v===I.length-1&&t.a.createElement(ee.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},t.a.createElement("i",{className:"".concat(o.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ce([].concat(Object(M.a)(I),[""]))}})))}),t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement($.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:A,onChange:function(v){return S(v)}}))},y=Object(R.a)(function(Y){var C=Y.problemset,m=Y.loading,E=Y.globalSetting;return{problemset:C,globalSetting:E,loading:m.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(p)),T=["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"],N=function(C,m){var E=C.problemset,Ee=C.globalSetting,Pe=C.loading,pe=C.dispatch,te=C.onRef,lt=te===void 0?function(){}:te,Ie=C.isEdit,J=Object(B.a)(C,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),Je=Object(c.useState)(),Te=Object(O.a)(Je,2),I=Te[0],ce=Te[1],it=Object(c.useState)(""),Ve=Object(O.a)(it,2),Xe=Ve[0],tt=Ve[1],Ge=Object(c.useState)(""),je=Object(O.a)(Ge,2),he=je[0],Me=je[1];Object(c.useEffect)(function(){var ie,u,l;if(!E.editData||!Ie)return;tt((ie=E.editData)===null||ie===void 0?void 0:ie.name),Me((u=E.editData)===null||u===void 0?void 0:u.analysis);var f=(l=E.editData)===null||l===void 0?void 0:l.choices.find(function(A){return A.is_answer});ce(f.choice_text==="\u6B63\u786E"?"0":"1")},[E.editData]),Object(c.useImperativeHandle)(m,function(){return{onSave:dt,Clear:at}});var dt=function(){if(!Xe)return ne.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!I)return ne.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var u=[{choice_text:"\u6B63\u786E",is_answer:I==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:I==="1"?1:0}];return{name:Xe,choices:u,analysis:he}},at=function(){tt(""),Me(""),ce("")};return t.a.createElement("section",{className:o.a.wrap},t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.required},"*"),t.a.createElement("span",{className:o.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement($.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xe,onChange:function(u){return tt(u)}}),t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.required},"*"),t.a.createElement("span",{className:o.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:o.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),t.a.createElement(F.a.Group,{buttonStyle:"solid",value:I,onChange:function(u){return ce(u.target.value)}},t.a.createElement(F.a.Button,{value:"0",className:"".concat(o.a.radio," mr40")},"\u6B63\u786E"),t.a.createElement(F.a.Button,{value:"1",className:o.a.radio},"\u9519\u8BEF")),t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement($.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:he,onChange:function(u){return Me(u)}}))},oe=Object(R.a)(function(Y){var C=Y.problemset,m=Y.loading,E=Y.globalSetting;return{problemset:C,globalSetting:E,loading:m.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(N)),Re=["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"],_=function(C,m){var E=C.problemset,Ee=C.globalSetting,Pe=C.loading,pe=C.dispatch,te=C.onRef,lt=te===void 0?function(){}:te,Ie=C.isEdit,J=Object(B.a)(C,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),Je=Object(c.useState)(""),Te=Object(O.a)(Je,2),I=Te[0],ce=Te[1],it=Object(c.useState)(""),Ve=Object(O.a)(it,2),Xe=Ve[0],tt=Ve[1],Ge=Object(c.useState)(""),je=Object(O.a)(Ge,2),he=je[0],Me=je[1];Object(c.useEffect)(function(){var ie,u,l,f;if(!E.editData||!Ie)return;ce((ie=E.editData)===null||ie===void 0?void 0:ie.name),tt((u=E.editData)===null||u===void 0?void 0:u.analysis),Me((l=E.editData)===null||l===void 0||((f=l.answer_texts)===null||f===void 0)?void 0:f[0])},[E.editData]),Object(c.useImperativeHandle)(m,function(){return{onSave:dt,Clear:at}});var dt=function(){return I?{name:I,answer_texts:[he],analysis:Xe}:(ne.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},at=function(){ce(""),tt(""),Me("")};return t.a.createElement("section",{className:o.a.wrap},t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.required},"*"),t.a.createElement("span",{className:o.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement($.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:I,onChange:function(u){return ce(u)}}),t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),t.a.createElement($.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:he,onChange:function(u){return Me(u)}}),t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement($.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Xe,onChange:function(u){return tt(u)}}))},a=Object(R.a)(function(Y){var C=Y.problemset,m=Y.loading,E=Y.globalSetting;return{problemset:C,globalSetting:E,loading:m.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(_)),d=e("sRBo"),h=e("kaz8"),P=e("kqOp"),k=e("7qnI"),fe=e("1vsH"),qe=["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"],ot=function(C,m){var E=C.problemset,Ee=C.globalSetting,Pe=C.loading,pe=C.dispatch,te=C.isEdit,lt=Object(B.a)(C,["problemset","globalSetting","loading","dispatch","isEdit"]),Ie=Object(c.useState)(""),J=Object(O.a)(Ie,2),Je=J[0],Te=J[1],I=Object(c.useState)(""),ce=Object(O.a)(I,2),it=ce[0],Ve=ce[1],Xe=Object(c.useState)([]),tt=Object(O.a)(Xe,2),Ge=tt[0],je=tt[1],he=Object(c.useState)(""),Me=Object(O.a)(he,2),dt=Me[0],at=Me[1],ie=Object(c.useState)(),u=Object(O.a)(ie,2),l=u[0],f=u[1],A=Object(c.useState)(!1),S=Object(O.a)(A,2),X=S[0],Ue=S[1];Object(c.useEffect)(function(){var Ce,x,Ke;if(!E.editData||!te)return;Te((Ce=E.editData)===null||Ce===void 0?void 0:Ce.name),Ve((x=E.editData)===null||x===void 0?void 0:x.analysis),f((Ke=E.editData)===null||Ke===void 0?void 0:Ke.is_ordered),Ue(!0)},[E.editData]),Object(c.useEffect)(function(){var Ce;if(!X)return;var x=(Ce=E.editData)===null||Ce===void 0?void 0:Ce.standard_answer.map(function(Ke){return Ke.answer_text});je(x),Ue(!1)},[X]),Object(c.useImperativeHandle)(m,function(){return{onSave:ae,Clear:v}});var ae=function(){var x=[],Ke=!1;return Ge.forEach(function(Be,ze){x.push({position:ze+1,answer_text:[]}),Be.forEach(function(ut,Dt){x[ze].answer_text.push(ut),(!ut||!Object(fe.R)(ut,1e4))&&(at("".concat(ze,"-").concat(Dt)),ne.b.info(ut?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ke=!0)})}),Ke?!1:(x==null?void 0:x.length)>5?(ne.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:Je,analysis:it,standard_answers:x,is_ordered:l}},v=function(){Te(""),Ve(""),je([]),f(!1)},L=function(x,Ke,Be){var ze=Ge.slice();if(Ke&&ze.splice(x,Ke),Be)for(var ut=0;ut<Be;ut++)ze.splice(x+ut,0,[""]);je(ze)},n=function(x,Ke,Be){at("");var ze=Ge.slice();ze[x][Ke]=Be,je(ze)},Ae=function(x){var Ke=Ge.slice();Ke[x]=[].concat(Object(M.a)(Ke[x]),[""]),je(Ke)},bt=function(x,Ke){var Be=Ge.slice();if(!Be[x][Ke]){Be[x]=Be[x].filter(function(ze,ut){return ut!==Ke}),je(Be);return}U.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:o.a.modal,onOk:function(){Be[x]=Be[x].filter(function(ut,Dt){return Dt!==Ke}),je(Be)}})},ht=function(x){U.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:o.a.modal,onOk:function(){var Be=Ge.slice();Be=Ge.filter(function(ze,ut){return x!==ut}),je(Be)}})};return t.a.createElement("section",{className:o.a.wrap},t.a.createElement("p",{className:o.a.titleWrap},t.a.createElement("span",{className:o.a.required},"*"),t.a.createElement("span",{className:o.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement("div",null,t.a.createElement(P.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Je,onChange:function(x){return Te(x)},showNullButton:!0,onPlaceholderChange:L})),t.a.createElement("div",{className:"mt20"},Ge.map(function(Ce,x){return t.a.createElement(k.a,{key:x,answers:Ce,index:x,is_md:!0,activeOptionErrorIndex:dt,onAnswerChange:n,addChildAnswer:Ae,deleteChildAnswer:bt,deleteChildAnswermain:ht})})),t.a.createElement("div",{className:"mt20"},Ge.length>1&&t.a.createElement("span",null,t.a.createElement(h.a,{checked:l,onChange:function(x){return f(x.target.checked)},className:"".concat(o.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),t.a.createElement("span",{className:"".concat(o.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:o.a.titleWrap},t.a.createElement("span",{className:o.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement($.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:it,onChange:function(x){return Ve(x)}}))},le=Object(R.a)(function(Y){var C=Y.problemset,m=Y.loading,E=Y.globalSetting;return{problemset:C,globalSetting:E,loading:m.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(ot)),et=e("ErOA"),Et=e("u2Z1"),St=e("xvlK"),Bt=e("P/tu");function pt(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */pt=function(){return Y};var Y={},C=Object.prototype,m=C.hasOwnProperty,E=typeof Symbol=="function"?Symbol:{},Ee=E.iterator||"@@iterator",Pe=E.asyncIterator||"@@asyncIterator",pe=E.toStringTag||"@@toStringTag";function te(u,l,f){return Object.defineProperty(u,l,{value:f,enumerable:!0,configurable:!0,writable:!0}),u[l]}try{te({},"")}catch(u){te=function(f,A,S){return f[A]=S}}function lt(u,l,f,A){var S=l&&l.prototype instanceof Je?l:Je,X=Object.create(S.prototype),Ue=new dt(A||[]);return X._invoke=function(ae,v,L){var n="suspendedStart";return function(Ae,bt){if(n==="executing")throw new Error("Generator is already running");if(n==="completed"){if(Ae==="throw")throw bt;return ie()}for(L.method=Ae,L.arg=bt;;){var ht=L.delegate;if(ht){var Ce=je(ht,L);if(Ce){if(Ce===J)continue;return Ce}}if(L.method==="next")L.sent=L._sent=L.arg;else if(L.method==="throw"){if(n==="suspendedStart")throw n="completed",L.arg;L.dispatchException(L.arg)}else L.method==="return"&&L.abrupt("return",L.arg);n="executing";var x=Ie(ae,v,L);if(x.type==="normal"){if(n=L.done?"completed":"suspendedYield",x.arg===J)continue;return{value:x.arg,done:L.done}}x.type==="throw"&&(n="completed",L.method="throw",L.arg=x.arg)}}}(u,f,Ue),X}function Ie(u,l,f){try{return{type:"normal",arg:u.call(l,f)}}catch(A){return{type:"throw",arg:A}}}Y.wrap=lt;var J={};function Je(){}function Te(){}function I(){}var ce={};te(ce,Ee,function(){return this});var it=Object.getPrototypeOf,Ve=it&&it(it(at([])));Ve&&Ve!==C&&m.call(Ve,Ee)&&(ce=Ve);var Xe=I.prototype=Je.prototype=Object.create(ce);function tt(u){["next","throw","return"].forEach(function(l){te(u,l,function(f){return this._invoke(l,f)})})}function Ge(u,l){function f(S,X,Ue,ae){var v=Ie(u[S],u,X);if(v.type!=="throw"){var L=v.arg,n=L.value;return n&&typeof n=="object"&&m.call(n,"__await")?l.resolve(n.__await).then(function(Ae){f("next",Ae,Ue,ae)},function(Ae){f("throw",Ae,Ue,ae)}):l.resolve(n).then(function(Ae){L.value=Ae,Ue(L)},function(Ae){return f("throw",Ae,Ue,ae)})}ae(v.arg)}var A;this._invoke=function(S,X){function Ue(){return new l(function(ae,v){f(S,X,ae,v)})}return A=A?A.then(Ue,Ue):Ue()}}function je(u,l){var f=u.iterator[l.method];if(f===void 0){if(l.delegate=null,l.method==="throw"){if(u.iterator.return&&(l.method="return",l.arg=void 0,je(u,l),l.method==="throw"))return J;l.method="throw",l.arg=new TypeError("The iterator does not provide a 'throw' method")}return J}var A=Ie(f,u.iterator,l.arg);if(A.type==="throw")return l.method="throw",l.arg=A.arg,l.delegate=null,J;var S=A.arg;return S?S.done?(l[u.resultName]=S.value,l.next=u.nextLoc,l.method!=="return"&&(l.method="next",l.arg=void 0),l.delegate=null,J):S:(l.method="throw",l.arg=new TypeError("iterator result is not an object"),l.delegate=null,J)}function he(u){var l={tryLoc:u[0]};1 in u&&(l.catchLoc=u[1]),2 in u&&(l.finallyLoc=u[2],l.afterLoc=u[3]),this.tryEntries.push(l)}function Me(u){var l=u.completion||{};l.type="normal",delete l.arg,u.completion=l}function dt(u){this.tryEntries=[{tryLoc:"root"}],u.forEach(he,this),this.reset(!0)}function at(u){if(u){var l=u[Ee];if(l)return l.call(u);if(typeof u.next=="function")return u;if(!isNaN(u.length)){var f=-1,A=function S(){for(;++f<u.length;)if(m.call(u,f))return S.value=u[f],S.done=!1,S;return S.value=void 0,S.done=!0,S};return A.next=A}}return{next:ie}}function ie(){return{value:void 0,done:!0}}return Te.prototype=I,te(Xe,"constructor",I),te(I,"constructor",Te),Te.displayName=te(I,pe,"GeneratorFunction"),Y.isGeneratorFunction=function(u){var l=typeof u=="function"&&u.constructor;return!!l&&(l===Te||(l.displayName||l.name)==="GeneratorFunction")},Y.mark=function(u){return Object.setPrototypeOf?Object.setPrototypeOf(u,I):(u.__proto__=I,te(u,pe,"GeneratorFunction")),u.prototype=Object.create(Xe),u},Y.awrap=function(u){return{__await:u}},tt(Ge.prototype),te(Ge.prototype,Pe,function(){return this}),Y.AsyncIterator=Ge,Y.async=function(u,l,f,A,S){S===void 0&&(S=Promise);var X=new Ge(lt(u,l,f,A),S);return Y.isGeneratorFunction(l)?X:X.next().then(function(Ue){return Ue.done?Ue.value:X.next()})},tt(Xe),te(Xe,pe,"Generator"),te(Xe,Ee,function(){return this}),te(Xe,"toString",function(){return"[object Generator]"}),Y.keys=function(u){var l=[];for(var f in u)l.push(f);return l.reverse(),function A(){for(;l.length;){var S=l.pop();if(S in u)return A.value=S,A.done=!1,A}return A.done=!0,A}},Y.values=at,dt.prototype={constructor:dt,reset:function(l){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Me),!l)for(var f in this)f.charAt(0)==="t"&&m.call(this,f)&&!isNaN(+f.slice(1))&&(this[f]=void 0)},stop:function(){this.done=!0;var l=this.tryEntries[0].completion;if(l.type==="throw")throw l.arg;return this.rval},dispatchException:function(l){if(this.done)throw l;var f=this;function A(L,n){return Ue.type="throw",Ue.arg=l,f.next=L,n&&(f.method="next",f.arg=void 0),!!n}for(var S=this.tryEntries.length-1;S>=0;--S){var X=this.tryEntries[S],Ue=X.completion;if(X.tryLoc==="root")return A("end");if(X.tryLoc<=this.prev){var ae=m.call(X,"catchLoc"),v=m.call(X,"finallyLoc");if(ae&&v){if(this.prev<X.catchLoc)return A(X.catchLoc,!0);if(this.prev<X.finallyLoc)return A(X.finallyLoc)}else if(ae){if(this.prev<X.catchLoc)return A(X.catchLoc,!0)}else{if(!v)throw new Error("try statement without catch or finally");if(this.prev<X.finallyLoc)return A(X.finallyLoc)}}}},abrupt:function(l,f){for(var A=this.tryEntries.length-1;A>=0;--A){var S=this.tryEntries[A];if(S.tryLoc<=this.prev&&m.call(S,"finallyLoc")&&this.prev<S.finallyLoc){var X=S;break}}X&&(l==="break"||l==="continue")&&X.tryLoc<=f&&f<=X.finallyLoc&&(X=null);var Ue=X?X.completion:{};return Ue.type=l,Ue.arg=f,X?(this.method="next",this.next=X.finallyLoc,J):this.complete(Ue)},complete:function(l,f){if(l.type==="throw")throw l.arg;return l.type==="break"||l.type==="continue"?this.next=l.arg:l.type==="return"?(this.rval=this.arg=l.arg,this.method="return",this.next="end"):l.type==="normal"&&f&&(this.next=f),J},finish:function(l){for(var f=this.tryEntries.length-1;f>=0;--f){var A=this.tryEntries[f];if(A.finallyLoc===l)return this.complete(A.completion,A.afterLoc),Me(A),J}},catch:function(l){for(var f=this.tryEntries.length-1;f>=0;--f){var A=this.tryEntries[f];if(A.tryLoc===l){var S=A.completion;if(S.type==="throw"){var X=S.arg;Me(A)}return X}}throw new Error("illegal catch attempt")},delegateYield:function(l,f,A){return this.delegate={iterator:at(l),resultName:f,nextLoc:A},this.method==="next"&&(this.arg=void 0),J}},Y}var Ut=me.a.Dragger,Lt=se.a.Option,kt=function(C){var m,E=C.problemset,Ee=C.globalSetting,Pe=C.loading,pe=C.dispatch,te=Object(B.a)(C,["problemset","globalSetting","loading","dispatch"]),lt=de.a.useForm(),Ie=Object(O.a)(lt,1),J=Ie[0],Je=Object(c.useState)({}),Te=Object(O.a)(Je,2),I=Te[0],ce=Te[1],it=Object(c.useState)(),Ve=Object(O.a)(it,2),Xe=Ve[0],tt=Ve[1],Ge=Object(c.useState)(!1),je=Object(O.a)(Ge,2),he=je[0],Me=je[1],dt=Object(c.useState)([]),at=Object(O.a)(dt,2),ie=at[0],u=at[1],l=Object(c.useRef)(),f=Object(c.useRef)(),A=Object(c.useState)([]),S=Object(O.a)(A,2),X=S[0],Ue=S[1],ae=Object(c.useState)(1),v=Object(O.a)(ae,2),L=v[0],n=v[1],Ae=Object(c.useState)([]),bt=Object(O.a)(Ae,2),ht=bt[0],Ce=bt[1],x=Object(c.useState)(),Ke=Object(O.a)(x,2),Be=Ke[0],ze=Ke[1],ut=Object(c.useState)(!1),Dt=Object(O.a)(ut,2),Vt=Dt[0],yt=Dt[1];Object(c.useEffect)(function(){return pe({type:"globalSetting/footerToggle",payload:!1}),function(){pe({type:"globalSetting/footerToggle",payload:!0})}},[]);var Xt={onRemove:function(){Ce([])},beforeUpload:function(z){if(console.log(z),(z==null?void 0:z.size)>1024*1024*50)return ne.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var q=[];return q.push(z),Ce([].concat(q)),!1},fileList:ht,accept:".xls,.xlsx"};Object(c.useEffect)(function(){return window.addEventListener("beforeunload",Gt),function(){window.removeEventListener("beforeunload",Gt)}},[]),Object(c.useEffect)(function(){var we,z,q=(we=te.location.query)===null||we===void 0?void 0:we.pages;tt(q);var ve=(z=te.match.params)===null||z===void 0?void 0:z.id;Me(!!ve),l.current=ve},[]),Object(c.useEffect)(function(){pe({type:"problemset/getEditDisciplines",payload:{source:"question"}}),l.current&&pe({type:"problemset/getEditData",payload:{id:l.current}})},[]),Object(c.useEffect)(function(){var we;J.setFieldsValue({itemType:"SINGLE"}),J.setFieldsValue({difficulty:1});var z=((we=te.location.query)===null||we===void 0?void 0:we.group_id)||0;if(J.setFieldsValue({item_banks_group_id:[Number(z)]}),!E.editData||!l.current)return;var q=(E==null?void 0:E.editData)||{},ve=q.discipline,xe=q.sub_discipline,Le=q.tag_disciplines,Qe=q.item_type,st=q.difficulty,ct=q.item_banks_group_id;J.setFieldsValue({course:[ve==null?void 0:ve.id,xe==null?void 0:xe.id]}),J.setFieldsValue({itemType:Qe}),J.setFieldsValue({difficulty:st}),J.setFieldsValue({item_banks_group_id:ct}),J.setFieldsValue({knowledge:Le==null?void 0:Le.map(function(_t){return _t.id})}),ce({course:[ve==null?void 0:ve.id,xe==null?void 0:xe.id],itemType:Qe,difficulty:st,item_banks_group_id:ct,knowledge:Le==null?void 0:Le.map(function(_t){return _t.id})}),Ht(ve==null?void 0:ve.id,xe==null?void 0:xe.id)},[E.editData,E.disciplinesData]);var Gt=function(z){z.preventDefault(),z.returnValue=""},Ht=function(z,q){var ve,xe,Le,Qe,st,ct=(ve=E.disciplinesData)===null||ve===void 0||((xe=ve.disciplines)===null||xe===void 0||((Le=xe.find(function(_t){return _t.id===z}))===null||Le===void 0||((Qe=Le.sub_disciplines)===null||Qe===void 0||((st=Qe.find(function(_t){return _t.id===q}))===null||st===void 0))))?void 0:st.tag_disciplines;xt(q)},Ct=function(z){if(z==null?void 0:z.course){var q,ve,xe,Le,Qe=Object(O.a)(z.course,2),st=Qe[0],ct=Qe[1],_t=(q=E.disciplinesData.disciplines)===null||q===void 0||((ve=q.find(function(Ot){return Ot.id===st}))===null||ve===void 0||((xe=ve.sub_disciplines)===null||xe===void 0||((Le=xe.find(function(Ot){return Ot.id===ct}))===null||Le===void 0)))?void 0:Le.tag_disciplines;xt(ct),J.setFieldsValue({knowledge:[]}),ce(Object(Oe.a)(Object(Oe.a)({},J.getFieldsValue()),{},{knowledge:[]}))}else ce(Object(Oe.a)({},J.getFieldsValue()))},jt=function(z){u([].concat(Object(M.a)(ie),[Object(Oe.a)({},z)]))},Yt=function(){var we=Object(Z.a)(pt().mark(function z(){var q,ve,xe,Le,Qe,st,ct,_t,Ot,Tt,Ft,Mt,Kt,At,Wt,It,vt,zt,Zt;return pt().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(q=I||{},ve=q.course,xe=q.itemType,Le=q.difficulty,Qe=q.item_banks_group_id,st=q.knowledge,ct=st===void 0?[]:st,_t=Object(O.a)(ve,2),Ot=_t[0],Tt=_t[1],!(L===1)){b.next=23;break}if(!(xe==="PROGRAM")){b.next=7;break}return Mt=ct==null?void 0:ct.join(","),Object(fe.I)("/problems/new?difficult=".concat(Le,"&sub_discipline_id=").concat(Tt,"&newoj=1&pages=").concat(Xe,"&tagIds=").concat(Mt,"&banksIds=").concat((Qe==null?void 0:Qe[0])?Qe==null?void 0:Qe[0]:0)),b.abrupt("return");case 7:if(Kt=(Ft=f.current)===null||Ft===void 0?void 0:Ft.onSave(),Kt){b.next=10;break}return b.abrupt("return");case 10:if(At=Object(Oe.a)({discipline_id:Ot,sub_discipline_id:Tt,item_banks_group_ids:Qe,tag_discipline_ids:ct,item_type:xe,difficulty:Le},Kt||{}),!he){b.next=17;break}return b.next=14,pe({type:"problemset/editProblemset",payload:Object(Oe.a)(Object(Oe.a)({},At),{},{id:l.current})});case 14:Wt=b.sent,b.next=20;break;case 17:return b.next=19,pe({type:"problemset/addProblemset",payload:At});case 19:Wt=b.sent;case 20:Wt.status===0&&(he?R.c.replace("/problemset?group_id=".concat(Qe)):U.a.confirm({title:null,icon:null,content:"\u521B\u5EFA\u6210\u529F",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:function(){var W;(W=f.current)===null||W===void 0||W.Clear()},onCancel:function(){R.c.replace("/problemset?group_id=".concat(Qe))}})),b.next=43;break;case 23:if(!((ht==null?void 0:ht.length)<=0)){b.next=26;break}return ne.b.info("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6"),b.abrupt("return");case 26:return yt(!0),It=new FormData,It.append("file",ht[0]),It.append("sub_discipline_id",Tt),b.next=32,Object(et.a)("/api/item_banks/file_import.json",{method:"post",body:It},!0);case 32:if(vt=b.sent,yt(!1),!((vt==null?void 0:vt.status)===0)){b.next=43;break}if(!((vt==null||((zt=vt.fail)===null||zt===void 0)?void 0:zt.length)>0)){b.next=39;break}return ze(vt==null?void 0:vt.fail),ne.b.error("\u4E0A\u4F20\u5931\u8D25\u9898\u6570\u4E3A"+(vt==null||((Zt=vt.fail)===null||Zt===void 0)?void 0:Zt.length)+"\uFF0C\u53EF\u5728\u5E95\u90E8\u8BD5\u9898\u5217\u8868\u67E5\u770B\u9519\u8BEF\u539F\u56E0\u3002"),b.abrupt("return");case 39:J.setFieldsValue({course:[]}),Ce([]),ze([]),ne.b.info("\u4E0A\u4F20\u6210\u529F");case 43:case"end":return b.stop()}},z)}));return function(){return we.apply(this,arguments)}}();Object(c.useEffect)(function(){function we(){return z.apply(this,arguments)}function z(){return z=Object(Z.a)(pt().mark(function q(){var ve;return pt().wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(et.c)("item_banks_groups/mine.json");case 2:ve=Le.sent,Ue(ve);case 4:case"end":return Le.stop()}},q)})),z.apply(this,arguments)}we()},[]);var Jt=function(){var z=I||{itemType:"SINGLE"},q=z.itemType,ve={SINGLE:t.a.createElement(i,{ref:f,isEdit:he}),MULTIPLE:t.a.createElement(y,{ref:f,isEdit:he}),JUDGMENT:t.a.createElement(oe,{ref:f,isEdit:he}),COMPLETION:t.a.createElement(le,{ref:f,isEdit:he}),SUBJECTIVE:t.a.createElement(a,{ref:f,isEdit:he})};return ve[q||"SINGLE"]},wt=function(z){var q=Object(O.a)(z,2),ve=q[0],xe=q[1]},xt=function(){var we=Object(Z.a)(pt().mark(function z(q){var ve;return pt().wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,pe({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:q}});case 2:ve=Le.sent,u(ve.tag_disciplines);case 4:case"end":return Le.stop()}},z)}));return function(q){return we.apply(this,arguments)}}(),Qt=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return t.a.createElement("section",{className:D.a.bg},t.a.createElement(w.a,{className:"mb20 mt30",separator:">"},t.a.createElement(w.a.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),t.a.createElement(w.a.Item,null,he?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898")),t.a.createElement("div",{className:D.a.main},t.a.createElement("span",{style:{fontSize:"18px"}},"\u6DFB\u52A0\u7C7B\u578B"),t.a.createElement("br",null),t.a.createElement(F.a.Group,{style:{marginTop:"5px"},onChange:function(z){n(z.target.value),J.setFieldsValue({course:[]}),Ce([]),ze([])},value:L},t.a.createElement(F.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),t.a.createElement(F.a,{value:2},"\u6279\u91CF\u5BFC\u5165")),L===1&&t.a.createElement(de.a,{form:J,style:{marginTop:"10px"},className:D.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Ct,onFinish:Yt},t.a.createElement(de.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(j.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:E.courseOptions,onChange:wt})),t.a.createElement(de.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(Et.a,{selectvalues:I==null?void 0:I.knowledge,subId:(m=I.course)===null||m===void 0?void 0:m[1],knowledgeOptions:ie,onAddKnowledgeFinish:jt})),t.a.createElement(de.a.Item,{label:"\u52A0\u5165\u6587\u4EF6\u5939\u76EE\u5F55",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],initialValue:[0],name:"item_banks_group_id",labelCol:{span:24},wrapperCol:{span:24}},t.a.createElement(Bt.a,null)),t.a.createElement(de.a.Item,{label:"\u9898\u578B\uFF1A",name:"itemType",wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},t.a.createElement(se.a,{placeholder:"\u8BF7\u9009\u62E9...",disabled:he},t.a.createElement(Lt,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(Lt,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(Lt,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(Lt,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(Lt,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(Lt,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),t.a.createElement(de.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},t.a.createElement(F.a.Group,null,t.a.createElement(F.a.Button,{value:1},"\u7B80\u5355"),t.a.createElement(F.a.Button,{value:2},"\u9002\u4E2D"),t.a.createElement(F.a.Button,{value:3},"\u56F0\u96BE")))),L===2&&t.a.createElement("div",null,t.a.createElement(de.a,{form:J,style:{marginTop:"20px"},className:D.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Ct,onFinish:Yt},t.a.createElement(de.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(j.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:E.courseOptions,onChange:wt})),t.a.createElement("span",null,"\u4E0B\u8F7DExcel\u683C\u5F0F ",t.a.createElement("a",{onClick:Object(Z.a)(pt().mark(function we(){return pt().wrap(function(q){for(;;)switch(q.prev=q.next){case 0:Object(fe.p)("",Object(fe.K)({url:ye.a.API_SERVER+"/api/item_banks/down_template",query:{}}));case 1:case"end":return q.stop()}},we)}))},"\u8BD5\u9898\u6A21\u677F"),", \u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\u3002"),t.a.createElement("br",null),t.a.createElement(me.a,Xt,t.a.createElement(be.a,{className:D.a.upload,style:{marginTop:"20px"},type:"primary",icon:t.a.createElement(St.a,null)},"\u9009\u62E9\u6587\u4EF6"))),t.a.createElement("br",null),(Be==null?void 0:Be.length)>0&&t.a.createElement("span",{style:{fontSize:"18px",display:"flex",width:"100%",justifyContent:"center"}},"\u9519\u8BEF\u5217\u8868"),(Be==null?void 0:Be.length)>0&&t.a.createElement(ke.a,{style:{marginTop:"10px"},dataSource:Be,columns:Qt}))),L===1&&t.a.createElement("div",{className:D.a.topicWrap},Jt()),t.a.createElement("div",{className:D.a.buttonFixed},t.a.createElement("div",{className:D.a.buttonWrap},t.a.createElement(be.a,{size:"large",className:"".concat(D.a.button," mr20"),onClick:function(){return R.c.push("/problemset")}},"\u53D6\u6D88"),t.a.createElement(be.a,{size:"large",type:"primary",className:"".concat(D.a.button," mr20"),onClick:function(){return J.submit()},loading:Pe["problemset/editProblemset"]||Pe["problemset/addProblemset"]||Vt},I.itemType==="PROGRAM"?"\u521B\u5EFA":"\u4FDD\u5B58"))))},$t=ue.default=Object(R.a)(function(Y){var C=Y.problemset,m=Y.loading,E=Y.globalSetting;return{problemset:C,globalSetting:E,loading:m.effects}})(kt)},"7ahc":function(We,ue,e){"use strict";e.d(ue,"a",function(){return B});var rt=e("k1fw"),ke=e("0Owb"),$e=e("+L6B"),be=e("2/Rp"),Ne=e("y8nQ"),j=e("Vl3Y"),s=e("tJVT"),F=e("OaEy"),_e=e("2fM7"),w=e("q1tI"),G=e.n(w),U=e("VrN/"),Z=e.n(U),M=e("p77/"),Oe=e.n(M),Se=e("c5Ni"),ne=e.n(Se),Ye=_e.a.Option,de={labelCol:{span:4},wrapperCol:{span:20}},O={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"]};ue.b=function(V){var se=V.callback,Q=V.onCancel,me=Object(w.useState)("python"),c=Object(s.a)(me,2),t=c[0],R=c[1];function ye(D){R(O[D][1])}function ge(D){se(D)}return G.a.createElement(j.a,Object(ke.a)({},de,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ge}),G.a.createElement(j.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},G.a.createElement(_e.a,{onChange:ye},Object.keys(O).map(function(D){return G.a.createElement(Ye,{key:D,value:D},O[D][0])}))),G.a.createElement(j.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},G.a.createElement(B,{mode:t})),G.a.createElement("div",{className:"flex-container flex-end"},G.a.createElement(be.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),G.a.createElement(be.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))};function B(V){var se=V.value,Q=V.onChange,me=V.mode,c=V.options,t=c===void 0?{}:c,R=Object(w.useRef)(),ye=Object(w.useState)(),ge=Object(s.a)(ye,2),D=ge[0],De=ge[1];return Object(w.useEffect)(function(){if(D){var ee=function(Fe){var g=Fe.getValue();Q&&Q(g)};return D.on("change",ee),function(){D.off("change",ee)}}},[D,Q]),Object(w.useEffect)(function(){D&&D.setOption("mode",me)},[D,me]),Object(w.useEffect)(function(){D&&((se!==D.getValue()||se==="")&&setTimeout(function(){D.setValue(se||" ")},300))},[D,se]),Object(w.useEffect)(function(){if(R.current&&!D){var ee=Z.a.fromTextArea(R.current,Object(rt.a)({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},t));De(ee)}},[R.current,D]),G.a.createElement("div",{className:"my-codemirror-container"},G.a.createElement("textarea",{ref:R}))}},"7qnI":function(We,ue,e){"use strict";var rt=e("5Dmo"),ke=e("3S7+"),$e=e("fWQN"),be=e("mtLc"),Ne=e("yKVA"),j=e("879j"),s=e("5NDa"),F=e("5rEg"),_e=e("q1tI"),w=e.n(_e),G=e("O2Wb"),U=e.n(G),Z=F.a.TextArea,M=function(Oe){Object(Ne.a)(ne,Oe);var Se=Object(j.a)(ne);function ne(){return Object($e.a)(this,ne),Se.apply(this,arguments)}return Object(be.a)(ne,[{key:"render",value:function(){var de=this,O=this.props,B=O.index,V=O.onAnswerChange,se=O.addChildAnswer,Q=O.exerciseIsPublish,me=O.answers,c=O.activeOptionErrorIndex;return w.a.createElement("div",{className:U.a.flex},w.a.createElement("div",{className:"".concat(U.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",B+1,"):"),w.a.createElement("div",{className:"".concat(U.a.flex," ").concat(U.a.flex1),style:{flexDirection:"column"}},me.map(function(t,R){var ye="".concat(B,"-").concat(R);return w.a.createElement("div",{className:"".concat(U.a.flex," ").concat(U.a.flex1),key:R},w.a.createElement("div",{className:U.a.flex1,style:{flex:"0 0 1000px"}},w.a.createElement("div",null,w.a.createElement(Z,{className:ye===c?U.a.error:"",spellCheck:!1,rows:4,value:t||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(R==0?"":"(\u53EF\u9009)"),onChange:function(D){return V(B,R,D.target.value)},style:{minHeight:95}}))),!Q&&w.a.createElement(w.a.Fragment,null,R!=0&&w.a.createElement(ke.a,{title:"\u5220\u9664"},w.a.createElement("i",{className:"".concat(U.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return de.props.deleteChildAnswer(B,R)},style:{float:"right"}})),R===0&&w.a.createElement(ke.a,{title:"\u5220\u9664"},w.a.createElement("i",{className:"".concat(U.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return de.props.deleteChildAnswermain(B,R)},style:{float:"right"}})),w.a.createElement(ke.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},w.a.createElement("i",{className:"".concat(U.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return se(B)},style:{float:"right",visibility:R==me.length-1?"":"hidden"}}))))})))}}]),ne}(_e.Component);ue.a=M},"9Bee":function(We,ue,e){"use strict";var rt=e("k1fw"),ke=e("q1tI"),$e=e.n(ke),be=e("vg9a"),Ne=e("tJVT"),j=e("DlQD"),s=e.n(j),F=e("rUJ1");function _e(g,o){var H=g.match(/^(\s+)(?:```)/);if(H===null)return o;var re=H[1];return o.split(`
|
|
`).map(function(i){var r=i.match(/^\s+/);if(r===null)return i;var p=Object(Ne.a)(r,1),y=p[0];return y.length>=re.length?i.slice(re.length):i}).join(`
|
|
`)}var w=[],G=["<ul>"],U=new s.a.Renderer,Z=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function M(){w.length=0,G=["<ul>"]}var Oe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Se(g,o,H,re){if(o>=g.length||g[o].level<=H)return o;var i=g[o];re.push("<li><a href='#"+i.anchor+"'>"+i.text+"</a>"),o++;var r=[];return o=Se(g,o,i.level,r),r.length>0&&(re.push("<ul>"),r.forEach(function(p){re.push(p)}),re.push("</ul>")),re.push("</li>"),o=Se(g,o,H,re),o}function ne(){return Se(w,0,0,G),G.push("</ul>"),G.join("")}var Ye={heading:function(o){var H=Z.exec(o);if(H)return{type:"heading",raw:H[0],depth:H[1].length,text:H[2]}},fences:function(o){var H=this.rules.block.fences.exec(o);if(H){var re=H[0],i=_e(re,H[3]||""),r=H[2]?H[2].trim():H[2];if(["latex","katex","math"].indexOf(r)>=0){var p=B(),y=i;i=p,V[p]={type:"block",expression:y}}return{type:"code",raw:re,lang:r,text:i}}}},de=/(?:\${2})([^\n`]+?)(?:\${2})/gi,O=0,B=function(){return"__special_katext_id_".concat(O++,"__")},V={};function se(){return V}function Q(){O=0,V={}}function me(g){return g=g.replace(de,function(o,H){var re=B();return V[re]={type:"inline",expression:H},re}),g}var c=U.listitem;U.listitem=function(g){return c(me(g))};var t=U.paragraph;U.paragraph=function(g){return t(me(g))};var R=U.tablecell;U.tablecell=function(g,o){return R(me(g),o)},U.code=function(g,o,H){var re=(o||"").match(/\S*/)[0];return re?["latex","katex","math"].indexOf(re)>=0?"<p class='editormd-tex'>".concat(g,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(o,'">').concat(H?g:Object(F.escape)(g,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(H?g:Object(F.escape)(g,!0))+"</code></pre>"},U.heading=function(g,o,H){var re=this.options.headerPrefix+H.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return w.push({anchor:re,level:o,text:g}),"<h"+o+' id="'+re+'">'+g+"</h"+o+">"},s.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:Ye,renderer:U});var ye=s.a,ge=e("SJMd"),D=e("m3rI"),De=e("Oy/b"),ee=/<pre[^>]*>/g;function $(g){var o=document.createElement("div");return o.innerHTML=g,o.childNodes.length===0?"":o.childNodes[0].nodeValue}var Fe=ue.a=function(g){var o=g.value,H=o===void 0?"":o,re=g.className,i=g.showTextOnly,r=g.showLines,p=g.style,y=p===void 0?{}:p,T=String(H),N=Object(ke.useMemo)(function(){try{var a=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,d=/\"\/api\/attachments\/|\"\/attachments\/download\//g,h=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;T=T.replace(a,"("+D.a.API_SERVER+"/api/attachments/").replace(d,'"'+D.a.API_SERVER+"/api/attachments/").replace(h,'"'+D.a.API_SERVER+"/files/uploads/")}catch(qe){}var P=ye(T);setTimeout(function(){return _()},300);var k=se();if(T.match(/\[TOC\]/)&&(P=P.replace("<p>[TOC]</p>",ne()),M()),P=P.replace(/(__special_katext_id_\d+__)/g,function(qe,ot){var le=k[ot],et=le.type,Et=le.expression;return Object(De.renderToString)($(Et)||"",{displayMode:et==="block",throwOnError:!1,output:"html"})}),P=P.replace(/▁/g,"\u2581\u2581\u2581"),Q(),i){var fe=document.createElement("div");return fe.innerHTML=P,fe.innerText}return P},[T]),oe=Object(ke.useRef)();Oe.WebkitLineClamp=r,r&&(y=Object(rt.a)(Object(rt.a)({},y),Oe));function Re(a){var d=a.target;if(d.tagName.toUpperCase()==="A"){var h=d.getAttribute("href");if(h.startsWith("#")){a.preventDefault();var P=document.getElementById(h.replace("#",""));P&&P.scrollIntoView(!0)}}}var _=function(){};return Object(ke.useEffect)(function(){if(oe.current&&N&&(N.match(ee)&&window.PR.prettyPrint()),oe.current)return oe.current.addEventListener("click",Re),function(){oe.current.removeEventListener("click",Re),Q(),M()}},[N,oe.current,Re]),$e.a.createElement($e.a.Fragment,null,$e.a.createElement("div",{ref:oe,style:Object(rt.a)({},y),className:"".concat(re||""," markdown-body "),dangerouslySetInnerHTML:{__html:N}}))}},"9VGf":function(We,ue,e){"use strict";e.d(ue,"a",function(){return $e});var rt=e("q1tI"),ke=e.n(rt);function $e(be,Ne){var j=Object(rt.useRef)();Object(rt.useEffect)(function(){j.current=be}),Object(rt.useEffect)(function(){function s(){j.current()}if(Ne!==null){var F=setInterval(s,Ne);return function(){return clearInterval(F)}}},[Ne])}},BjJ7:function(We,ue,e){"use strict";e.d(ue,"d",function(){return ke}),e.d(ue,"c",function(){return $e}),e.d(ue,"e",function(){return be}),e.d(ue,"b",function(){return Ne}),e.d(ue,"a",function(){return s});var rt=e("m3rI");function ke(F){var _e=!0;if(F.length>0){for(var w=0;w<F.length;w++)if(F[w].compile_success==0||!F[w].compile_success){_e=!1;break}}else _e=!1;return _e}function $e(F){for(var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",w=[],G=0;G<F.length;G++){var U=F[G],Z=_e?"".concat(_e,"/").concat(U.name):"".concat(U.name);w.push({title:U.name,isLeaf:!(U.type==="tree"),key:Z})}return w}function be(F,_e,w){for(var G=0;G<F.length;G++){var U=F[G];if(U.key===_e){U.children=w;break}U.children&&be(U.children,_e,w)}return F}function Ne(F,_e,w){var G;return function(){var U=this,Z=arguments,M=function(){G=null,w||F.apply(U,Z)},Oe=w&&!G;clearTimeout(G),G=setTimeout(M,_e),Oe&&F.apply(U,Z)}}var j=!0,s=rt.a.API_SERVER},"C+DQ":function(We,ue,e){},EgHG:function(We,ue,e){We.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(We,ue,e){},M8RZ:function(We,ue,e){"use strict";e.d(ue,"a",function(){return _e});var rt=e("fWQN"),ke=e("mtLc"),$e=e("yKVA"),be=e("879j"),Ne=e("q1tI"),j=e.n(Ne),s=e("i8i4"),F=e.n(s),_e=function(w){Object($e.a)(U,w);var G=Object(be.a)(U);function U(Z){var M;Object(rt.a)(this,U),M=G.call(this,Z);var Oe=window.document;return M.node=Oe.createElement("div"),Oe.body.appendChild(M.node),M}return Object(ke.a)(U,[{key:"render",value:function(){var M=this.props.children;return Object(s.createPortal)(M,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),U}(j.a.Component)},O2Wb:function(We,ue,e){We.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(We,ue,e){"use strict";var rt=e("2qtc"),ke=e("kLXV"),$e=e("rAM+"),be=e("tJVT"),Ne=e("jrin"),j=e("q1tI"),s=e.n(j),F=e("VrN/"),_e=e.n(F),w=e("bdgK"),G=e("p77/"),U=e("Bd2K"),Z=e("ELLl"),M=e("19Vz"),Oe=e("lZu9"),Se=e("kSUc"),ne=e("9Bee"),Ye=e("0Owb"),de=e("dejd"),O=e("C+DQ"),B=[{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 V(m){var E=m.onActionCallback,Ee=m.title,Pe=m.icon,pe=m.actionName,te=m.className,lt=te===void 0?"":te,Ie=m.children;function J(){E(pe)}return s.a.createElement("a",{title:Ee,className:lt,onClick:J},s.a.createElement("i",{className:"md-iconfont ".concat(Pe)}),Ie)}var se=function(m){var E=m.watch,Ee=m.showNullButton,Pe=m.onActionCallback,pe=m.fullScreen,te=m.insertTemp,lt=[].concat(B,[{title:"".concat(E?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(E?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return s.a.createElement("ul",{className:"markdown-toolbar-container"},lt.map(function(Ie,J){return s.a.createElement("li",{key:J},Ie.actionName?s.a.createElement(V,Object(Ye.a)({},Ie,{onActionCallback:Pe})):s.a.createElement("span",{className:"v-line"}))}),Ee?s.a.createElement("li",null,s.a.createElement(V,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Pe},s.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,te&&s.a.createElement("li",null,s.a.createElement(V,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(te),onActionCallback:Pe},s.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),s.a.createElement("li",{className:"btn-full-screen"},s.a.createElement(V,{icon:"".concat(pe?"icon-shrink":"icon-enlarge"),title:pe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Pe})))},Q=e("M8RZ"),me=e("+L6B"),c=e("2/Rp"),t=e("y8nQ"),R=e("Vl3Y"),ye=e("5NDa"),ge=e("5rEg"),D={labelCol:{span:4},wrapperCol:{span:20}},De=function(m){var E=m.callback,Ee=m.onCancel;function Pe(pe){E(pe)}return s.a.createElement(R.a,Object(Ye.a)({},D,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Pe}),s.a.createElement(R.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},s.a.createElement(ge.a,null)),s.a.createElement(R.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},s.a.createElement(ge.a,null)),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(c.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(c.a,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))},ee=e("7ahc"),$=e("HmJG"),Fe=e("BjJ7"),g=R.a.useForm,o={width:280,marginRight:10},H={labelCol:{span:5},wrapperCol:{span:19}},re=function(m){var E=m.callback,Ee=m.onCancel,Pe=g(),pe=Object(be.a)(Pe,1),te=pe[0];function lt(Je){E(Je)}function Ie(Je){te.setFieldsValue({src:"/api/attachments/".concat(Je.id)})}function J(Je){var Te=Je.target.files[0];r(Te,Ie)}return s.a.createElement(R.a,Object(Ye.a)({form:te},H,{className:"upload-image-panel",onFinish:lt}),s.a.createElement(R.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},s.a.createElement("div",{className:"flex-container"},s.a.createElement(R.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},s.a.createElement(ge.a,{style:o})),s.a.createElement(i,{onFileChange:J}))),s.a.createElement(R.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},s.a.createElement(ge.a,{style:{width:264}})),s.a.createElement(R.a.Item,{style:{textAlign:"right"}},s.a.createElement(c.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(c.a,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))};function i(m){var E=m.onFileChange;return s.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",s.a.createElement("input",{type:"file",accept:"image/*",onChange:E}))}function r(m,E){if(!m)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ee=new FormData;Ee.append("editormd-image-file",m),Ee.append("file_param_name","editormd-image-file"),Ee.append("byxhr","true");var Pe=new window.XMLHttpRequest;Pe.withCredentials=!0,Pe.addEventListener("load",function(pe){E(JSON.parse(pe.target.responseText))},!1),Pe.addEventListener("error",function(pe){console.error(pe)},!1),Pe.open("POST","".concat(Fe.a,"/api/attachments.json")),Pe.send(Ee)}var p=e("giR+"),y=e("fyUT"),T=e("7Kak"),N=e("9yH6"),oe=N.a.Group,Re={margin:"0 8px"},_=function(m){var E=m.callback,Ee=m.onCancel;function Pe(pe){E(pe)}return s.a.createElement(R.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Pe},s.a.createElement("div",{className:"flex-container"},s.a.createElement("span",{style:Re},"\u5355\u5143\u683C\u6570\uFF1A"),s.a.createElement("span",{style:Re},"\u884C\u6570"),s.a.createElement(R.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},s.a.createElement(y.a,null)),s.a.createElement("span",{style:Re},"\u5217\u6570"),s.a.createElement(R.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},s.a.createElement(y.a,null))),s.a.createElement("div",{className:"flex-container",style:{marginTop:12}},s.a.createElement("span",{style:Re},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),s.a.createElement(R.a.Item,{name:"align"},s.a.createElement(oe,null,s.a.createElement(N.a,{value:"default"},s.a.createElement("i",{className:"fa fa-align-justify"})),s.a.createElement(N.a,{value:"left"},s.a.createElement("i",{className:"fa fa-align-left"})),s.a.createElement(N.a,{value:"center"},s.a.createElement("i",{className:"fa fa-align-center"})),s.a.createElement(N.a,{value:"right"},s.a.createElement("i",{className:"fa fa-align-right"}))))),s.a.createElement("div",{className:"flex-container flex-end"},s.a.createElement(c.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),s.a.createElement(c.a,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))},a="link",d="upload-image",h="code-block",P="add-table",k="------------",fe={default:k,left:":".concat(k),center:":".concat(k,":"),right:"".concat(k,":")},qe=e("9VGf"),ot,le;function et(){}var Et=0,St=1e4,Bt="\u2581",pt=`
|
|
**\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 Ut(m){return/^\d+$/.test(m)?"".concat(m,"px"):m}var Lt=navigator.platform.toUpperCase().indexOf("MAC")>=0,kt=Lt?"Cmd":"Ctrl",$t=(ot={},Object(Ne.a)(ot,kt+"-B","bold"),Object(Ne.a)(ot,kt+"-I","italic"),ot),Y=(le={},Object(Ne.a)(le,a,"\u6DFB\u52A0\u94FE\u63A5"),Object(Ne.a)(le,h,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Ne.a)(le,d,"\u6DFB\u52A0\u56FE\u7247"),Object(Ne.a)(le,P,"\u6DFB\u52A0\u8868\u683C"),le),C=ue.a=function(m){var E=m.defaultValue,Ee=E===void 0?"":E,Pe=m.onChange,pe=m.width,te=pe===void 0?"100%":pe,lt=m.height,Ie=lt===void 0?400:lt,J=m.miniToolbar,Je=J===void 0?!1:J,Te=m.isFocus,I=Te===void 0?!1:Te,ce=m.watch,it=m.insertTemp,Ve=m.id,Xe=Ve===void 0?"markdown-editor-id":Ve,tt=m.showResizeBar,Ge=tt===void 0?!1:tt,je=m.noStorage,he=je===void 0?!1:je,Me=m.showNullButton,dt=Me===void 0?!1:Me,at=m.fullScreen,ie=at===void 0?!1:at,u=m.onBlur,l=m.onCMBeforeChange,f=m.className,A=f===void 0?"":f,S=m.placeholder,X=S===void 0?"":S,Ue=m.values,ae=Ue===void 0?"":Ue,v=Object(j.useState)(null),L=Object(be.a)(v,2),n=L[0],Ae=L[1],bt=Object(j.useState)(Ee),ht=Object(be.a)(bt,2),Ce=ht[0],x=ht[1],Ke=Object(j.useState)(ce),Be=Object(be.a)(Ke,2),ze=Be[0],ut=Be[1],Dt=Object(j.useState)(ie),Vt=Object(be.a)(Dt,2),yt=Vt[0],Xt=Vt[1],Gt=Object(j.useState)(""),Ht=Object(be.a)(Gt,2),Ct=Ht[0],jt=Ht[1],Yt=Object(j.useState)(0),Jt=Object(be.a)(Yt,2),wt=Jt[0],xt=Jt[1],Qt=Object(j.useState)(Ie),we=Object(be.a)(Qt,2),z=we[0],q=we[1],ve=Object(j.useState)(!1),xe=Object(be.a)(ve,2),Le=xe[0],Qe=xe[1],st=Object(j.useRef)(),ct=Object(j.useRef)(),_t=Object(j.useRef)(),Ot=Object(j.useRef)();Object(j.useEffect)(function(){x(ae),n==null||n.setValue(ae)},[ae]),Object(j.useEffect)(function(){if(st.current){var b=function(He,Ze){var nt=Ze.clipboardData;if(nt){var mt=nt.types.toString(),gt=nt.items;if(mt==="text/html,Files"||mt==="Files"||nt.types.indexOf("Files")){var ft,Rt,Nt=gt[1];mt==="Files"&&(Nt=gt[0]),((ft=Nt)===null||ft===void 0?void 0:ft.kind)==="file"&&((Rt=Nt)===null||Rt===void 0?void 0:Rt.type.match(/^image\//i))&&r(Nt.getAsFile(),function(Pt){Pt.id?K.replaceSelection("")):(Pt==null?void 0:Pt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},K=_e.a.fromTextArea(st.current,{mode:"markdown",lineNumbers:!Je,lineWrapping:!0,value:Ee,autoCloseTags:!0,autoCloseBrackets:!0});return I&&K.focus(),K.on("paste",b),Ae(K),function(){K.off("paste",b)}}},[]);var Tt=Object(j.useCallback)(function(){if(ct.current)try{var b=ct.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,K=ct.current.getElementsByClassName("markdown-editor-body")[0];yt?K.style.height="calc(100vh - ".concat(b,"px)"):K.style.height="".concat(z-b,"px")}catch(W){console.log(W,"---- to set md editor body height")}},[z,ct,yt]);Object(j.useEffect)(function(){function b(){var W=new w.default(function(He){var Ze=Object($e.a)(He),nt;try{for(Ze.s();!(nt=Ze.n()).done;){var mt=nt.value;(mt.target.offsetHeight>0||mt.target.offsetWidth>0)&&(Tt(),n.setSize("100%","100%"),n.refresh())}}catch(gt){Ze.e(gt)}finally{Ze.f()}});return W.observe(st.current.parentElement),W}if(n){var K=b();return function(){K.unobserve(st.current.parentElement)}}},[n,Tt]),Object(j.useEffect)(function(){if(n){for(var b=[],K=function(){var mt=He[W];Ze=Object(be.a)(mt,2);var gt=Ze[0],ft=Ze[1],Rt=Object(Ne.a)({},gt,function(){Ft(ft)});b.push(Rt),n.addKeyMap(Rt)},W=0,He=Object.entries($t);W<He.length;W++){var Ze;K()}return function(){var nt=Object($e.a)(b),mt;try{for(nt.s();!(mt=nt.n()).done;){var gt=mt.value;n.removeKeyMap(gt)}}catch(ft){nt.e(ft)}finally{nt.f()}}}},[n]),Object(j.useEffect)(function(){ie!==yt&&Xt(ie)},[ie]),Object(qe.a)(function(){if(!he&&wt>0){var b=new Date().getTime(),K=window.sessionStorage.getItem(Xe);b>=wt+St&&(!K||K!==Ce)&&(window.sessionStorage.setItem(Xe,Ce),Qe(!0))}},St),Object(j.useEffect)(function(){ut(ce)},[n,ce]),Object(j.useEffect)(function(){n&&(I&&n.focus())},[n,I]),Object(j.useEffect)(function(){if(ze&&n){var b=function(He){var Ze=He.target;if(Ot.current){var nt=Ze.scrollTop/Ze.scrollHeight;Ot.current.scrollTop=Ot.current.scrollHeight*nt}},K=n.getScrollerElement();return K.addEventListener("scroll",b),function(){K.removeEventListener("scroll",b)}}},[n,ze]),Object(j.useEffect)(function(){if(n&&l){var b=function(W,He){l(W,He)};return n.on("beforeChange",b),function(){n.off("beforeChange",b)}}},[n,l]),Object(j.useEffect)(function(){if(n&&u){var b=function(){u(n.getValue())};return n.on("blur",b),function(){n.off("blur",b)}}},[n,u]),Object(j.useEffect)(function(){if(n){var b=function(W){var He=W.getValue();x(He),xt(new Date().getTime()),W.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Pe&&Pe(He)};return n.on("change",b),function(){n.off("change",b)}}},[n,Pe]),Object(j.useEffect)(function(){n&&(Ee==null?(n.setValue(""),x("")):Ee!==n.getValue()&&(n.setValue(Ee),x(Ee),n.setCursor(n.lineCount(),0)))},[n,Ee]);var Ft=Object(j.useCallback)(function(b){var K=n.getCursor(),W=n.getSelection(),He=W.split(`
|
|
`);switch(b){case"bold":return n.replaceSelection("**"+W+"**"),W===""&&n.setCursor(K.line,K.ch+2),n.focus();case"italic":return n.replaceSelection("*"+W+"*"),W===""&&n.setCursor(K.line,K.ch+1),n.focus();case"code":return n.replaceSelection("`"+W+"`"),W===""&&n.setCursor(K.line,K.ch+1),n.focus();case"inline-latex":return n.replaceSelection("`$$"+W+"$$`"),W===""&&n.setCursor(K.line,K.ch+3),n.focus();case"latex":return n.replaceSelection("```latex\n"+W+"\n```"),n.setCursor(K.line+1,W.length+1),n.focus();case"line-break":return n.replaceSelection(`<br/>
|
|
`),n.focus();case"list-ul":return W===""?n.replaceSelection("- "+W):n.replaceSelection(He.map(function(Ze){return Ze===""?"":"- ".concat(Ze)}).join(`
|
|
`)),n.focus();case"list-ol":return W===""?n.replaceSelection("1. "+W):n.replaceSelection(He.map(function(Ze,nt){return Ze===""?"":"".concat(nt+1,". ").concat(Ze)}).join(`
|
|
`)),n.focus();case"add-null-ch":return W===""&&n.setCursor(K.line,K.ch+1),n.replaceSelection(Bt),n.focus();case"inster-template-1":return W===""&&n.setCursor(K.line,K.ch),n.replaceSelection(pt),n.focus();case"eraser":return n.setValue(""),n.focus();case"trigger-watch":return ut(!ze),n.focus();case"trigger-full-screen":return Xt(!yt),n.focus();case a:jt(a);return;case h:jt(h);return;case d:jt(d);return;case P:jt(P);return;default:throw new Error}},[n,ze,yt]),Mt=Object(j.useCallback)(function(b){jt("");switch(Ct){case a:var K=b.title,W=b.link;return n.replaceSelection("[".concat(K,"](").concat(W,")")),n.focus();case h:var He=b.language,Ze=b.content;return n.replaceSelection(["```"+He,Ze,"```"].join(`
|
|
`)),n.focus();case d:var nt=b.src,mt=b.alt;return n.replaceSelection(".concat(nt,' "').concat(mt,'" )')),n.focus();case P:for(var gt=b.row,ft=b.col,Rt=b.align,Nt=`
|
|
`,Pt=0;Pt<gt;Pt++){for(var qt=[],ea=[],ta=0;ta<ft;ta++)Pt===1&&ea.push(fe[Rt]),qt.push(" ");Pt===1&&(Nt+="| ".concat(ea.join(" | "),` |
|
|
`)),Nt+="| ".concat(qt.join(ft===1?"":" | "),` |
|
|
`)}return n.replaceSelection(Nt+`
|
|
`),n.focus();default:throw new Error}},[n,Ct]),Kt=Object(j.useMemo)(function(){switch(Ct){case a:return s.a.createElement(De,{callback:Mt,onCancel:At});case h:return s.a.createElement(ee.b,{callback:Mt,onCancel:At});case d:return s.a.createElement(re,{callback:Mt,onCancel:At});case P:return s.a.createElement(_,{callback:Mt,onCancel:At});default:return null}},[Ct]);function At(){jt("")}Object(j.useEffect)(function(){if(_t.current){var b=function(gt){Ze=!0,nt=gt.pageY},K=function(){Ze=!1},W=function(gt){if(Ze){var ft=gt.pageY-nt;ft<0&&(ft=0),ft>300&&(ft=300);var Rt=Ie+ft+"px";q(Rt)}},He=_t.current,Ze=!1,nt=0;return He.addEventListener("mousedown",b),document.addEventListener("mousemove",W),document.addEventListener("mouseup",K),function(){He.removeEventListener("mousedown",b),document.removeEventListener("mousemove",W),document.removeEventListener("mouseup",K)}}},[n,_t]),Object(j.useEffect)(function(){q(Ie)},[Ie]);var Wt=Ut(te),It=Ut(z),vt={width:Wt,height:It},zt=Object(j.useMemo)(function(){if(wt){var b=new Date(wt),K=b.getHours(),W=b.getMinutes(),He=b.getSeconds();return K=K<10?"0"+K:K,W=W<10?"0"+W:W,He=He<10?"0"+He:He,"".concat(K,":").concat(W,":").concat(He)}return 0},[wt]);function Zt(){window.sessionStorage.removeItem(Xe),Qe(!1),xt(0)}function aa(){Qe(!1),xt(0),n.setValue(window.sessionStorage.getItem(Xe))}return s.a.createElement(j.Fragment,null,s.a.createElement("div",{className:"markdown-editor-wrapper",ref:ct},s.a.createElement("div",{className:"markdown-editor-container ".concat(A," ").concat(ze?"on-preview":""," ").concat(Je?"mini":""," ").concat(yt?"full-screen":""),style:vt},s.a.createElement(se,{insertTemp:it,watch:ze,fullScreen:yt,showNullButton:dt,onActionCallback:Ft}),s.a.createElement("div",{className:"markdown-editor-body"},s.a.createElement("div",{className:"codemirror-container"},s.a.createElement("textarea",{ref:st,placeholder:X})),ze?s.a.createElement("div",{ref:Ot,className:"preview-container"},s.a.createElement(ne.a,{value:Ce})):null))),Ge?s.a.createElement("a",{ref:_t,className:"editor-resize"}):null,s.a.createElement(Q.a,null,Y[Ct]?s.a.createElement(ke.a,{centered:!0,title:Y[Ct],visible:!0,onCancel:At,footer:null},Kt):null))}},"P/tu":function(We,ue,e){"use strict";var rt=e("ozfa"),ke=e("MJZm"),$e=e("0Owb"),be=e("9og8"),Ne=e("tJVT"),j=e("PpiC"),s=e("q1tI"),F=e.n(s),_e=e("WCUW"),w=e("spXi"),G=e.n(w);function U(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */U=function(){return M};var M={},Oe=Object.prototype,Se=Oe.hasOwnProperty,ne=typeof Symbol=="function"?Symbol:{},Ye=ne.iterator||"@@iterator",de=ne.asyncIterator||"@@asyncIterator",O=ne.toStringTag||"@@toStringTag";function B(i,r,p){return Object.defineProperty(i,r,{value:p,enumerable:!0,configurable:!0,writable:!0}),i[r]}try{B({},"")}catch(i){B=function(p,y,T){return p[y]=T}}function V(i,r,p,y){var T=r&&r.prototype instanceof me?r:me,N=Object.create(T.prototype),oe=new o(y||[]);return N._invoke=function(Re,_,a){var d="suspendedStart";return function(h,P){if(d==="executing")throw new Error("Generator is already running");if(d==="completed"){if(h==="throw")throw P;return re()}for(a.method=h,a.arg=P;;){var k=a.delegate;if(k){var fe=$(k,a);if(fe){if(fe===Q)continue;return fe}}if(a.method==="next")a.sent=a._sent=a.arg;else if(a.method==="throw"){if(d==="suspendedStart")throw d="completed",a.arg;a.dispatchException(a.arg)}else a.method==="return"&&a.abrupt("return",a.arg);d="executing";var qe=se(Re,_,a);if(qe.type==="normal"){if(d=a.done?"completed":"suspendedYield",qe.arg===Q)continue;return{value:qe.arg,done:a.done}}qe.type==="throw"&&(d="completed",a.method="throw",a.arg=qe.arg)}}}(i,p,oe),N}function se(i,r,p){try{return{type:"normal",arg:i.call(r,p)}}catch(y){return{type:"throw",arg:y}}}M.wrap=V;var Q={};function me(){}function c(){}function t(){}var R={};B(R,Ye,function(){return this});var ye=Object.getPrototypeOf,ge=ye&&ye(ye(H([])));ge&&ge!==Oe&&Se.call(ge,Ye)&&(R=ge);var D=t.prototype=me.prototype=Object.create(R);function De(i){["next","throw","return"].forEach(function(r){B(i,r,function(p){return this._invoke(r,p)})})}function ee(i,r){function p(T,N,oe,Re){var _=se(i[T],i,N);if(_.type!=="throw"){var a=_.arg,d=a.value;return d&&typeof d=="object"&&Se.call(d,"__await")?r.resolve(d.__await).then(function(h){p("next",h,oe,Re)},function(h){p("throw",h,oe,Re)}):r.resolve(d).then(function(h){a.value=h,oe(a)},function(h){return p("throw",h,oe,Re)})}Re(_.arg)}var y;this._invoke=function(T,N){function oe(){return new r(function(Re,_){p(T,N,Re,_)})}return y=y?y.then(oe,oe):oe()}}function $(i,r){var p=i.iterator[r.method];if(p===void 0){if(r.delegate=null,r.method==="throw"){if(i.iterator.return&&(r.method="return",r.arg=void 0,$(i,r),r.method==="throw"))return Q;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return Q}var y=se(p,i.iterator,r.arg);if(y.type==="throw")return r.method="throw",r.arg=y.arg,r.delegate=null,Q;var T=y.arg;return T?T.done?(r[i.resultName]=T.value,r.next=i.nextLoc,r.method!=="return"&&(r.method="next",r.arg=void 0),r.delegate=null,Q):T:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,Q)}function Fe(i){var r={tryLoc:i[0]};1 in i&&(r.catchLoc=i[1]),2 in i&&(r.finallyLoc=i[2],r.afterLoc=i[3]),this.tryEntries.push(r)}function g(i){var r=i.completion||{};r.type="normal",delete r.arg,i.completion=r}function o(i){this.tryEntries=[{tryLoc:"root"}],i.forEach(Fe,this),this.reset(!0)}function H(i){if(i){var r=i[Ye];if(r)return r.call(i);if(typeof i.next=="function")return i;if(!isNaN(i.length)){var p=-1,y=function T(){for(;++p<i.length;)if(Se.call(i,p))return T.value=i[p],T.done=!1,T;return T.value=void 0,T.done=!0,T};return y.next=y}}return{next:re}}function re(){return{value:void 0,done:!0}}return c.prototype=t,B(D,"constructor",t),B(t,"constructor",c),c.displayName=B(t,O,"GeneratorFunction"),M.isGeneratorFunction=function(i){var r=typeof i=="function"&&i.constructor;return!!r&&(r===c||(r.displayName||r.name)==="GeneratorFunction")},M.mark=function(i){return Object.setPrototypeOf?Object.setPrototypeOf(i,t):(i.__proto__=t,B(i,O,"GeneratorFunction")),i.prototype=Object.create(D),i},M.awrap=function(i){return{__await:i}},De(ee.prototype),B(ee.prototype,de,function(){return this}),M.AsyncIterator=ee,M.async=function(i,r,p,y,T){T===void 0&&(T=Promise);var N=new ee(V(i,r,p,y),T);return M.isGeneratorFunction(r)?N:N.next().then(function(oe){return oe.done?oe.value:N.next()})},De(D),B(D,O,"Generator"),B(D,Ye,function(){return this}),B(D,"toString",function(){return"[object Generator]"}),M.keys=function(i){var r=[];for(var p in i)r.push(p);return r.reverse(),function y(){for(;r.length;){var T=r.pop();if(T in i)return y.value=T,y.done=!1,y}return y.done=!0,y}},M.values=H,o.prototype={constructor:o,reset:function(r){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(g),!r)for(var p in this)p.charAt(0)==="t"&&Se.call(this,p)&&!isNaN(+p.slice(1))&&(this[p]=void 0)},stop:function(){this.done=!0;var r=this.tryEntries[0].completion;if(r.type==="throw")throw r.arg;return this.rval},dispatchException:function(r){if(this.done)throw r;var p=this;function y(a,d){return oe.type="throw",oe.arg=r,p.next=a,d&&(p.method="next",p.arg=void 0),!!d}for(var T=this.tryEntries.length-1;T>=0;--T){var N=this.tryEntries[T],oe=N.completion;if(N.tryLoc==="root")return y("end");if(N.tryLoc<=this.prev){var Re=Se.call(N,"catchLoc"),_=Se.call(N,"finallyLoc");if(Re&&_){if(this.prev<N.catchLoc)return y(N.catchLoc,!0);if(this.prev<N.finallyLoc)return y(N.finallyLoc)}else if(Re){if(this.prev<N.catchLoc)return y(N.catchLoc,!0)}else{if(!_)throw new Error("try statement without catch or finally");if(this.prev<N.finallyLoc)return y(N.finallyLoc)}}}},abrupt:function(r,p){for(var y=this.tryEntries.length-1;y>=0;--y){var T=this.tryEntries[y];if(T.tryLoc<=this.prev&&Se.call(T,"finallyLoc")&&this.prev<T.finallyLoc){var N=T;break}}N&&(r==="break"||r==="continue")&&N.tryLoc<=p&&p<=N.finallyLoc&&(N=null);var oe=N?N.completion:{};return oe.type=r,oe.arg=p,N?(this.method="next",this.next=N.finallyLoc,Q):this.complete(oe)},complete:function(r,p){if(r.type==="throw")throw r.arg;return r.type==="break"||r.type==="continue"?this.next=r.arg:r.type==="return"?(this.rval=this.arg=r.arg,this.method="return",this.next="end"):r.type==="normal"&&p&&(this.next=p),Q},finish:function(r){for(var p=this.tryEntries.length-1;p>=0;--p){var y=this.tryEntries[p];if(y.finallyLoc===r)return this.complete(y.completion,y.afterLoc),g(y),Q}},catch:function(r){for(var p=this.tryEntries.length-1;p>=0;--p){var y=this.tryEntries[p];if(y.tryLoc===r){var T=y.completion;if(T.type==="throw"){var N=T.arg;g(y)}return N}}throw new Error("illegal catch attempt")},delegateYield:function(r,p,y){return this.delegate={iterator:H(r),resultName:p,nextLoc:y},this.method==="next"&&(this.arg=void 0),Q}},M}var Z=function(Oe){var Se=Oe.value,ne=Oe.onChange,Ye=Oe.defaultValue,de=Object(j.a)(Oe,["value","onChange","defaultValue"]),O=Object(s.useState)([]),B=Object(Ne.a)(O,2),V=B[0],se=B[1],Q=Object(s.useState)("1"),me=Object(Ne.a)(Q,2),c=me[0],t=me[1];Object(s.useEffect)(function(){R()},[]);var R=function(){var D=Object(be.a)(U().mark(function De(){var ee,$;return U().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,Object(_e.x)({});case 2:ee=g.sent,(ee==null?void 0:ee.data)&&($=[{title:F.a.createElement("div",{title:"\u6839\u76EE\u5F55",className:G.a.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:F.a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ye(ee.data||[])}],se($),t("2"));case 4:case"end":return g.stop()}},De)}));return function(){return D.apply(this,arguments)}}(),ye=function(De){function ee($){var Fe=$.children,g=Array.isArray(Fe)&&Fe.length>0,o=$==null?void 0:$.group_id;return{title:F.a.createElement("div",{title:$==null?void 0:$.name,className:G.a.name},$==null?void 0:$.name),value:o,key:o,icon:F.a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:g?Fe==null?void 0:Fe.map(function(H){return ee(H)}):[]}}return De==null?void 0:De.map(function($){return ee($)})},ge=Ye?{defaultExpandedKeys:[0]}:{selectedKeys:Se,defaultExpandedKeys:Se};return F.a.createElement("div",{className:G.a.customTree},F.a.createElement(ke.a,Object($e.a)({key:c},ge,{showIcon:!0,treeData:V,onSelect:ne},de)))};ue.a=Z},T1X5:function(We,ue){We.exports="data:image/png;base64,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"},dejd:function(We,ue,e){},i58Z:function(We,ue,e){We.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(We,ue,e){},kqOp:function(We,ue,e){"use strict";e.d(ue,"a",function(){return w});var rt=e("0Owb"),ke=e("fWQN"),$e=e("mtLc"),be=e("yKVA"),Ne=e("879j"),j=e("q1tI"),s=e.n(j),F=e("Ot1p"),_e="\u2581",w=function(G){Object(be.a)(Z,G);var U=Object(Ne.a)(Z);function Z(){var M;Object(ke.a)(this,Z);for(var Oe=arguments.length,Se=new Array(Oe),ne=0;ne<Oe;ne++)Se[ne]=arguments[ne];return M=U.call.apply(U,[this].concat(Se)),M.getChCountBeforeCursor=function(Ye,de){for(var O=de.line,B=0,V=0;V<O;V++)B+=Ye.getLine(V).split(_e).length-1;var se=Ye.getLine(O).substring(0,de.ch);return B+=se.split(_e).length-1,B},M.onCMBeforeChange=function(Ye,de){var O=Ye.getRange(de.from,de.to),B=0;if(de.text.forEach(function(me){B+=me.split(_e).length-1}),O&&O.indexOf(_e)!=-1){var V=O.split(_e).length-1,se=M.getChCountBeforeCursor(Ye,de.from);console.log("\u5220\u9664".concat(V,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(se,"\u4E2A\uFF0C\u65B0\u589E").concat(B,"\u4E2A")),M.props.deleteEmptyDisabled?de.cancel():M.props.onPlaceholderChange&&M.props.onPlaceholderChange(se,V,B)}else if(B){var Q=M.getChCountBeforeCursor(Ye,de.from);console.log("\u65B0\u589E".concat(B,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(Q,"\u4E2A")),M.props.onPlaceholderChange&&M.props.onPlaceholderChange(Q,0,B)}},M}return Object($e.a)(Z,[{key:"render",value:function(){return s.a.createElement(F.a,Object(rt.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),Z}(j.Component)},spXi:function(We,ue,e){We.exports={flex_box_center:"flex_box_center___2B_Y7",flex_space_between:"flex_space_between___2olzC",flex_box_vertical_center:"flex_box_vertical_center___2Z4dV",flex_box_center_end:"flex_box_center_end___3FiwX",flex_box_column:"flex_box_column___8kyK-",customTree:"customTree___1KOYx",name:"name___3pqs4"}},u2Z1:function(We,ue,e){"use strict";e.d(ue,"a",function(){return B});var rt=e("miYZ"),ke=e("tsqr"),$e=e("9og8"),be=e("5NDa"),Ne=e("5rEg"),j=e("2qtc"),s=e("kLXV"),F=e("oBTY"),_e=e("tJVT"),w=e("OaEy"),G=e("2fM7"),U=e("q1tI"),Z=e.n(U),M=e("ErOA"),Oe=e("i58Z"),Se=e.n(Oe),ne=e("T1X5"),Ye=e.n(ne);function de(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */de=function(){return V};var V={},se=Object.prototype,Q=se.hasOwnProperty,me=typeof Symbol=="function"?Symbol:{},c=me.iterator||"@@iterator",t=me.asyncIterator||"@@asyncIterator",R=me.toStringTag||"@@toStringTag";function ye(_,a,d){return Object.defineProperty(_,a,{value:d,enumerable:!0,configurable:!0,writable:!0}),_[a]}try{ye({},"")}catch(_){ye=function(d,h,P){return d[h]=P}}function ge(_,a,d,h){var P=a&&a.prototype instanceof ee?a:ee,k=Object.create(P.prototype),fe=new N(h||[]);return k._invoke=function(qe,ot,le){var et="suspendedStart";return function(Et,St){if(et==="executing")throw new Error("Generator is already running");if(et==="completed"){if(Et==="throw")throw St;return Re()}for(le.method=Et,le.arg=St;;){var Bt=le.delegate;if(Bt){var pt=p(Bt,le);if(pt){if(pt===De)continue;return pt}}if(le.method==="next")le.sent=le._sent=le.arg;else if(le.method==="throw"){if(et==="suspendedStart")throw et="completed",le.arg;le.dispatchException(le.arg)}else le.method==="return"&&le.abrupt("return",le.arg);et="executing";var Ut=D(qe,ot,le);if(Ut.type==="normal"){if(et=le.done?"completed":"suspendedYield",Ut.arg===De)continue;return{value:Ut.arg,done:le.done}}Ut.type==="throw"&&(et="completed",le.method="throw",le.arg=Ut.arg)}}}(_,d,fe),k}function D(_,a,d){try{return{type:"normal",arg:_.call(a,d)}}catch(h){return{type:"throw",arg:h}}}V.wrap=ge;var De={};function ee(){}function $(){}function Fe(){}var g={};ye(g,c,function(){return this});var o=Object.getPrototypeOf,H=o&&o(o(oe([])));H&&H!==se&&Q.call(H,c)&&(g=H);var re=Fe.prototype=ee.prototype=Object.create(g);function i(_){["next","throw","return"].forEach(function(a){ye(_,a,function(d){return this._invoke(a,d)})})}function r(_,a){function d(P,k,fe,qe){var ot=D(_[P],_,k);if(ot.type!=="throw"){var le=ot.arg,et=le.value;return et&&typeof et=="object"&&Q.call(et,"__await")?a.resolve(et.__await).then(function(Et){d("next",Et,fe,qe)},function(Et){d("throw",Et,fe,qe)}):a.resolve(et).then(function(Et){le.value=Et,fe(le)},function(Et){return d("throw",Et,fe,qe)})}qe(ot.arg)}var h;this._invoke=function(P,k){function fe(){return new a(function(qe,ot){d(P,k,qe,ot)})}return h=h?h.then(fe,fe):fe()}}function p(_,a){var d=_.iterator[a.method];if(d===void 0){if(a.delegate=null,a.method==="throw"){if(_.iterator.return&&(a.method="return",a.arg=void 0,p(_,a),a.method==="throw"))return De;a.method="throw",a.arg=new TypeError("The iterator does not provide a 'throw' method")}return De}var h=D(d,_.iterator,a.arg);if(h.type==="throw")return a.method="throw",a.arg=h.arg,a.delegate=null,De;var P=h.arg;return P?P.done?(a[_.resultName]=P.value,a.next=_.nextLoc,a.method!=="return"&&(a.method="next",a.arg=void 0),a.delegate=null,De):P:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,De)}function y(_){var a={tryLoc:_[0]};1 in _&&(a.catchLoc=_[1]),2 in _&&(a.finallyLoc=_[2],a.afterLoc=_[3]),this.tryEntries.push(a)}function T(_){var a=_.completion||{};a.type="normal",delete a.arg,_.completion=a}function N(_){this.tryEntries=[{tryLoc:"root"}],_.forEach(y,this),this.reset(!0)}function oe(_){if(_){var a=_[c];if(a)return a.call(_);if(typeof _.next=="function")return _;if(!isNaN(_.length)){var d=-1,h=function P(){for(;++d<_.length;)if(Q.call(_,d))return P.value=_[d],P.done=!1,P;return P.value=void 0,P.done=!0,P};return h.next=h}}return{next:Re}}function Re(){return{value:void 0,done:!0}}return $.prototype=Fe,ye(re,"constructor",Fe),ye(Fe,"constructor",$),$.displayName=ye(Fe,R,"GeneratorFunction"),V.isGeneratorFunction=function(_){var a=typeof _=="function"&&_.constructor;return!!a&&(a===$||(a.displayName||a.name)==="GeneratorFunction")},V.mark=function(_){return Object.setPrototypeOf?Object.setPrototypeOf(_,Fe):(_.__proto__=Fe,ye(_,R,"GeneratorFunction")),_.prototype=Object.create(re),_},V.awrap=function(_){return{__await:_}},i(r.prototype),ye(r.prototype,t,function(){return this}),V.AsyncIterator=r,V.async=function(_,a,d,h,P){P===void 0&&(P=Promise);var k=new r(ge(_,a,d,h),P);return V.isGeneratorFunction(a)?k:k.next().then(function(fe){return fe.done?fe.value:k.next()})},i(re),ye(re,R,"Generator"),ye(re,c,function(){return this}),ye(re,"toString",function(){return"[object Generator]"}),V.keys=function(_){var a=[];for(var d in _)a.push(d);return a.reverse(),function h(){for(;a.length;){var P=a.pop();if(P in _)return h.value=P,h.done=!1,h}return h.done=!0,h}},V.values=oe,N.prototype={constructor:N,reset:function(a){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(T),!a)for(var d in this)d.charAt(0)==="t"&&Q.call(this,d)&&!isNaN(+d.slice(1))&&(this[d]=void 0)},stop:function(){this.done=!0;var a=this.tryEntries[0].completion;if(a.type==="throw")throw a.arg;return this.rval},dispatchException:function(a){if(this.done)throw a;var d=this;function h(le,et){return fe.type="throw",fe.arg=a,d.next=le,et&&(d.method="next",d.arg=void 0),!!et}for(var P=this.tryEntries.length-1;P>=0;--P){var k=this.tryEntries[P],fe=k.completion;if(k.tryLoc==="root")return h("end");if(k.tryLoc<=this.prev){var qe=Q.call(k,"catchLoc"),ot=Q.call(k,"finallyLoc");if(qe&&ot){if(this.prev<k.catchLoc)return h(k.catchLoc,!0);if(this.prev<k.finallyLoc)return h(k.finallyLoc)}else if(qe){if(this.prev<k.catchLoc)return h(k.catchLoc,!0)}else{if(!ot)throw new Error("try statement without catch or finally");if(this.prev<k.finallyLoc)return h(k.finallyLoc)}}}},abrupt:function(a,d){for(var h=this.tryEntries.length-1;h>=0;--h){var P=this.tryEntries[h];if(P.tryLoc<=this.prev&&Q.call(P,"finallyLoc")&&this.prev<P.finallyLoc){var k=P;break}}k&&(a==="break"||a==="continue")&&k.tryLoc<=d&&d<=k.finallyLoc&&(k=null);var fe=k?k.completion:{};return fe.type=a,fe.arg=d,k?(this.method="next",this.next=k.finallyLoc,De):this.complete(fe)},complete:function(a,d){if(a.type==="throw")throw a.arg;return a.type==="break"||a.type==="continue"?this.next=a.arg:a.type==="return"?(this.rval=this.arg=a.arg,this.method="return",this.next="end"):a.type==="normal"&&d&&(this.next=d),De},finish:function(a){for(var d=this.tryEntries.length-1;d>=0;--d){var h=this.tryEntries[d];if(h.finallyLoc===a)return this.complete(h.completion,h.afterLoc),T(h),De}},catch:function(a){for(var d=this.tryEntries.length-1;d>=0;--d){var h=this.tryEntries[d];if(h.tryLoc===a){var P=h.completion;if(P.type==="throw"){var k=P.arg;T(h)}return k}}throw new Error("illegal catch attempt")},delegateYield:function(a,d,h){return this.delegate={iterator:oe(a),resultName:d,nextLoc:h},this.method==="next"&&(this.arg=void 0),De}},V}var O=G.a.Option,B=function(se){var Q=se.subId,me=se.value,c=se.selectvalues,t=se.knowledgeOptions,R=t===void 0?[]:t,ye=se.onChange,ge=ye===void 0?function(){}:ye,D=se.onAddKnowledgeFinish,De=D===void 0?function(){}:D,ee=Object(U.useRef)(),$=Object(U.useState)([]),Fe=Object(_e.a)($,2),g=Fe[0],o=Fe[1];me=me||[];var H=function(r,p){r?(o([p.key]),ge([p.key])):(o([]),ge([]))};Object(U.useEffect)(function(){(c==null?void 0:c.length)>0&&(o(Object(F.a)(c)),ge(Object(F.a)(c)))},[R]),Object(U.useEffect)(function(){var i;((i=me)===null||i===void 0?void 0:i.length)>0&&ge(Object(F.a)(me))},[R]);var re=function(r){r.preventDefault(),ee.current="",s.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:Z.a.createElement("div",{className:"font14"},Z.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},Z.a.createElement("img",{src:Ye.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",Z.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",Z.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",Z.a.createElement("br",null)),Z.a.createElement(Ne.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:ee.current,onChange:function(y){ee.current=y.target.value}})),onOk:function(){return new Promise(function(){var y=Object($e.a)(de().mark(function T(N,oe){var Re,_;return de().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(ee.current){d.next=3;break}return ke.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),d.abrupt("return",oe());case 3:if(!(ee.current.length>20)){d.next=6;break}return ke.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),d.abrupt("return",oe());case 6:return d.next=8,Object(M.a)("/api/tag_disciplines.json",{method:"post",body:{name:ee.current,sub_discipline_id:Q}});case 8:return Re=d.sent,(Re==null?void 0:Re.status)===0&&(De({id:Re.tag_discipline_id,name:ee.current,type:"personal"}),_=[],_.push(Re.tag_discipline_id),ge([].concat(_)),o([Re.tag_discipline_id]),ge([].concat(_))),d.abrupt("return",N());case 11:case"end":return d.stop()}},T)}));return function(T,N){return y.apply(this,arguments)}}())}})};return Z.a.createElement("div",{className:Se.a.wrap},Z.a.createElement(G.a,{disabled:!Q,className:"mr5",style:{width:"242px"},onChange:H,showSearch:!0,allowClear:!0,value:R==null?void 0:R.filter(function(i){return(g==null?void 0:g.includes(i==null?void 0:i.id))||(g==null?void 0:g.includes((i==null?void 0:i.id)+""))}).map(function(i){return i.name})},R==null?void 0:R.map(function(i){return Z.a.createElement(O,{key:i.id,value:i.name},Z.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Z.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},i.name),Z.a.createElement("span",null,i.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),Z.a.createElement("button",{disabled:!Q,className:"".concat(Se.a.addKnowledge," ").concat(Q?"":Se.a.disabled),onClick:re},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},yFVG:function(We,ue,e){We.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"}}}]);
|