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.
2 lines
45 KiB
2 lines
45 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[188],{"8/bI":function(ee,te,o){ee.exports=o.p+"static/empty.8918e228.png"},"9ZNV":function(ee,te,o){"use strict";o.d(te,"a",function(){return y});var Ae=o("0Owb"),Oe=o("+L6B"),Pe=o("2/Rp"),k=o("q1tI"),ge=o.n(k),he=o("UUDw"),ye=o.n(he),ae=o("TSYQ"),Q=o.n(ae),y=function(P){var R=P.cancelText,ne=R===void 0?"\u53D6\u6D88":R,je=P.okText,De=je===void 0?"\u786E\u5B9A":je,d=P.loading,r=d===void 0?!1:d,le=P.hasOkBtn,Y=le===void 0?!0:le,H=P.okButtonProps,B=H===void 0?{}:H,_e=P.onCancel,ve=_e===void 0?function(){}:_e,xe=P.onOk,Fe=xe===void 0?function(){}:xe,Ie=P.className,Re=Ie===void 0?"":Ie;return ge.a.createElement("div",{className:Q()(ye.a.buttonFixed,Re)},ge.a.createElement("div",{className:ye.a.buttonWrap},ge.a.createElement(Pe.a,{size:"large",className:"".concat(ye.a.button," mr20"),onClick:ve},ne),Y&&ge.a.createElement(Pe.a,Object(Ae.a)({size:"large",type:"primary",className:"".concat(ye.a.button," mr20"),loading:r,onClick:Fe},B),De)))}},F8wB:function(ee,te,o){ee.exports={loading:"loading___1SIOG"}},O2Wb:function(ee,te,o){ee.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},UUDw:function(ee,te,o){ee.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},UeE2:function(ee,te,o){"use strict";o.r(te);var Ae=o("5NDa"),Oe=o("5rEg"),Pe=o("7Kak"),k=o("9yH6"),ge=o("2qtc"),he=o("kLXV"),ye=o("miYZ"),ae=o("tsqr"),Q=o("9og8"),y=o("k1fw"),we=o("y8nQ"),P=o("Vl3Y"),R=o("tJVT"),ne=o("PpiC"),je=o("Znn+"),De=o("ZTPi"),d=o("q1tI"),r=o.n(d),le=o("9kvl"),Y=o("Ot1p"),H=o("9Bee"),B=o("HBuW"),_e=o("+L6B"),ve=o("2/Rp"),xe=o("14J3"),Fe=o("BMrR"),Ie=o("jCWc"),Re=o("kPKH"),qe=o("OaEy"),Te=o("2fM7"),Ve=o("1vsH"),ke=o("uIXO"),Ue=o.n(ke),He=o("5Dmo"),Ce=o("3S7+"),pe=o("oBTY"),Se=o("WXWZ"),m=o.n(Se),Je=["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"],et=function(_,z){var l=_.editData,D=Object(d.useState)(["","","",""]),W=Object(R.a)(D,2),c=W[0],F=W[1],ie=Object(d.useState)(),b=Object(R.a)(ie,2),T=b[0],x=b[1],Ee=Object(d.useState)([]),ce=Object(R.a)(Ee,2),$=ce[0],w=ce[1],C=Object(d.useState)(""),oe=Object(R.a)(C,2),V=oe[0],O=oe[1];Object(d.useEffect)(function(){var A,p;if(!l)return;O(l==null?void 0:l.subject),F(l==null||((A=l.choose_contents)===null||A===void 0)?void 0:A.map(function(S){return S.option_name}));var N=[];l==null||((p=l.choose_contents)===null||p===void 0)||p.map(function(S,G){S.right_key&&N.push(G)}),w(N)},[l]),Object(d.useImperativeHandle)(z,function(){return{onSave:Z,Clear:ue}});var fe=function(){for(var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],N=Object(pe.a)(p),S=N.sort(),G=0;G<S.length-1;G++)if(S[G]==S[G+1])return!0;return!1},Z=function(){if(!V)return ae.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var p=c.findIndex(function(S){return!S});if(p>-1)return ae.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Je[p]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log(c,"questionChoiceList"),fe(c))return ae.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;if(!$.length)return ae.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 N=c.map(function(S,G){return{choice_text:S,is_answer:$.includes(G)?1:0}});return{name:V,choices:N}},ue=function(){F(["","","",""]),O(""),w([])};return r.a.createElement("section",{className:m.a.wrap},r.a.createElement("p",{className:m.a.titleWrap},r.a.createElement("span",{className:m.a.required},"*"),r.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(Y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:V,onChange:function(p){return O(p)}}),r.a.createElement("p",{className:m.a.titleWrap},r.a.createElement("span",{className:m.a.required},"*"),r.a.createElement("span",{className:m.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:m.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),c.map(function(A,p){return r.a.createElement("div",{className:m.a.choiceWrap,key:p},r.a.createElement(Ce.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(m.a.answer," ").concat($.includes(p)?m.a.activeAnswer:""),onClick:function(){$.includes(p)?w($.filter(function(S){return S!==p})):w([].concat(Object(pe.a)($),[p]))}},Je[p])),r.a.createElement("div",{className:m.a.editorWrap},T===p?r.a.createElement(Y.a,{id:"single-question-option-".concat(p),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:A,onChange:function(S){c[p]=S,F(c)}}):r.a.createElement("div",{className:m.a.htmlWrap,onClick:function(){return x(p)}},r.a.createElement(H.a,{value:A}))),p>1&&r.a.createElement(Ce.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return F(c.filter(function(S,G){return G!==p}))}})),p<7&&p===c.length-1&&r.a.createElement(Ce.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(m.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return F([].concat(Object(pe.a)(c),[""]))}})))}),r.a.createElement("div",{className:"mt10 mb10"},r.a.createElement("span",{className:"c-grey-999"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898")))},tt=Object(d.forwardRef)(et),Tt=o("sRBo"),at=o("kaz8"),nt=o("kqOp"),rt=o("Zl2P"),ot=function(_,z){var l=_.editData,D=Object(d.useState)(""),W=Object(R.a)(D,2),c=W[0],F=W[1],ie=Object(d.useState)([]),b=Object(R.a)(ie,2),T=b[0],x=b[1],Ee=Object(d.useState)(""),ce=Object(R.a)(Ee,2),$=ce[0],w=ce[1],C=Object(d.useState)(),oe=Object(R.a)(C,2),V=oe[0],O=oe[1],fe=Object(d.useState)(!1),Z=Object(R.a)(fe,2),ue=Z[0],A=Z[1];Object(d.useEffect)(function(){if(!l)return;F(l==null?void 0:l.subject),O(l==null?void 0:l.is_ordered),A(!0)},[l]),Object(d.useEffect)(function(){var E;if(!ue)return;var t=l==null||((E=l.standard_answers)===null||E===void 0)?void 0:E.map(function(e){return e.text});x(t),A(!1)},[ue]),Object(d.useImperativeHandle)(z,function(){return{onSave:p,Clear:N}}),console.log(T,"answerList");var p=function(){var t=[],e=!1;return T.forEach(function(n,a){t.push({position:a+1,answer_text:[]}),n.forEach(function(u,s){t[a].answer_text.push(u),(!u||!Object(Ve.W)(u,1e4))&&(w("".concat(a,"-").concat(s)),ae.b.info(u?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),e=!0)})}),e?!1:(t==null?void 0:t.length)>20?(ae.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:c,standard_answers:t,is_ordered:V}},N=function(){F(""),x([]),O(!1)},S=function(t,e,n){var a=T.slice();if(e&&a.splice(t,e),n)for(var u=0;u<n;u++)a.splice(t+u,0,[""]);x(a)},G=function(t,e,n){w("");var a=T.slice();a[t][e]=n,x(a)},re=function(t){var e=T.slice();e[t]=[].concat(Object(pe.a)(e[t]),[""]),x(e)},M=function(t,e){var n=T.slice();if(!n[t][e]){n[t]=n[t].filter(function(a,u){return u!==e}),x(n);return}he.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:m.a.modal,onOk:function(){n[t]=n[t].filter(function(u,s){return s!==e}),x(n)}})},f=function(t){he.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:m.a.modal,onOk:function(){var n=T.slice();n=T.filter(function(a,u){return t!==u}),x(n)}})};return r.a.createElement("section",{className:m.a.wrap},r.a.createElement("p",{className:m.a.titleWrap},r.a.createElement("span",{className:m.a.required},"*"),r.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement("div",null,r.a.createElement(nt.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:c,onChange:function(t){return F(t)},showNullButton:!0,onPlaceholderChange:S})),r.a.createElement("div",{className:"mt20"},T.map(function(E,t){return r.a.createElement(rt.a,{key:t,answers:E,index:t,is_md:!0,activeOptionErrorIndex:$,onAnswerChange:G,addChildAnswer:re,deleteChildAnswer:M,deleteChildAnswermain:f})})),r.a.createElement("div",{className:"mt10 mb5"},T.length>1&&r.a.createElement("span",null,r.a.createElement(at.a,{checked:V,onChange:function(t){return O(t.target.checked)},className:m.a.color333},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),r.a.createElement("span",{className:"".concat(m.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"))))},ut=Object(d.forwardRef)(ot),St=["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"],st=function(_,z){var l=_.editData,D=Object(d.useState)(),W=Object(R.a)(D,2),c=W[0],F=W[1],ie=Object(d.useState)(""),b=Object(R.a)(ie,2),T=b[0],x=b[1];Object(d.useEffect)(function(){if(!l)return;x(l==null?void 0:l.subject),F((l==null?void 0:l.standard_answer)==="\u6B63\u786E"?"0":"1")},[l]),Object(d.useImperativeHandle)(z,function(){return{onSave:Ee,Clear:ce}});var Ee=function(){if(!T)return ae.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!c)return ae.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u5224\u65AD\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var w=[{choice_text:"\u6B63\u786E",is_answer:c==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:c==="1"?1:0}];return{name:T,choices:w}},ce=function(){x(""),F("")};return r.a.createElement("section",{className:m.a.wrap},r.a.createElement("p",{className:m.a.titleWrap},r.a.createElement("span",{className:m.a.required},"*"),r.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(Y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:T,onChange:function(w){return x(w)}}),r.a.createElement("p",{className:m.a.titleWrap},r.a.createElement("span",{className:m.a.required},"*"),r.a.createElement("span",{className:m.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:m.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),r.a.createElement(k.a.Group,{className:"mb10",buttonStyle:"solid",value:c,onChange:function(w){return F(w.target.value)}},r.a.createElement(k.a.Button,{value:"0",className:"".concat(m.a.radio," mr40")},"\u6B63\u786E"),r.a.createElement(k.a.Button,{value:"1",className:m.a.radio},"\u9519\u8BEF")))},lt=Object(d.forwardRef)(st),it=o("Ty5D");function Be(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Be=function(){return _};var j,_={},z=Object.prototype,l=z.hasOwnProperty,D=Object.defineProperty||function(t,e,n){t[e]=n.value},W=typeof Symbol=="function"?Symbol:{},c=W.iterator||"@@iterator",F=W.asyncIterator||"@@asyncIterator",ie=W.toStringTag||"@@toStringTag";function b(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{b({},"")}catch(t){b=function(n,a,u){return n[a]=u}}function T(t,e,n,a){var u=e&&e.prototype instanceof oe?e:oe,s=Object.create(u.prototype),i=new f(a||[]);return D(s,"_invoke",{value:S(t,n,i)}),s}function x(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(a){return{type:"throw",arg:a}}}_.wrap=T;var Ee="suspendedStart",ce="suspendedYield",$="executing",w="completed",C={};function oe(){}function V(){}function O(){}var fe={};b(fe,c,function(){return this});var Z=Object.getPrototypeOf,ue=Z&&Z(Z(E([])));ue&&ue!==z&&l.call(ue,c)&&(fe=ue);var A=O.prototype=oe.prototype=Object.create(fe);function p(t){["next","throw","return"].forEach(function(e){b(t,e,function(n){return this._invoke(e,n)})})}function N(t,e){function n(u,s,i,v){var L=x(t[u],t,s);if(L.type!=="throw"){var se=L.arg,q=se.value;return q&&typeof q=="object"&&l.call(q,"__await")?e.resolve(q.__await).then(function(de){n("next",de,i,v)},function(de){n("throw",de,i,v)}):e.resolve(q).then(function(de){se.value=de,i(se)},function(de){return n("throw",de,i,v)})}v(L.arg)}var a;D(this,"_invoke",{value:function(s,i){function v(){return new e(function(L,se){n(s,i,L,se)})}return a=a?a.then(v,v):v()}})}function S(t,e,n){var a=Ee;return function(u,s){if(a===$)throw new Error("Generator is already running");if(a===w){if(u==="throw")throw s;return{value:j,done:!0}}for(n.method=u,n.arg=s;;){var i=n.delegate;if(i){var v=G(i,n);if(v){if(v===C)continue;return v}}if(n.method==="next")n.sent=n._sent=n.arg;else if(n.method==="throw"){if(a===Ee)throw a=w,n.arg;n.dispatchException(n.arg)}else n.method==="return"&&n.abrupt("return",n.arg);a=$;var L=x(t,e,n);if(L.type==="normal"){if(a=n.done?w:ce,L.arg===C)continue;return{value:L.arg,done:n.done}}L.type==="throw"&&(a=w,n.method="throw",n.arg=L.arg)}}}function G(t,e){var n=e.method,a=t.iterator[n];if(a===j)return e.delegate=null,n==="throw"&&t.iterator.return&&(e.method="return",e.arg=j,G(t,e),e.method==="throw")||n!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),C;var u=x(a,t.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,C;var s=u.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=j),e.delegate=null,C):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,C)}function re(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function M(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function f(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(re,this),this.reset(!0)}function E(t){if(t||t===""){var e=t[c];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,a=function u(){for(;++n<t.length;)if(l.call(t,n))return u.value=t[n],u.done=!1,u;return u.value=j,u.done=!0,u};return a.next=a}}throw new TypeError(typeof t+" is not iterable")}return V.prototype=O,D(A,"constructor",{value:O,configurable:!0}),D(O,"constructor",{value:V,configurable:!0}),V.displayName=b(O,ie,"GeneratorFunction"),_.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===V||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,b(t,ie,"GeneratorFunction")),t.prototype=Object.create(A),t},_.awrap=function(t){return{__await:t}},p(N.prototype),b(N.prototype,F,function(){return this}),_.AsyncIterator=N,_.async=function(t,e,n,a,u){u===void 0&&(u=Promise);var s=new N(T(t,e,n,a),u);return _.isGeneratorFunction(e)?s:s.next().then(function(i){return i.done?i.value:s.next()})},p(A),b(A,ie,"Generator"),b(A,c,function(){return this}),b(A,"toString",function(){return"[object Generator]"}),_.keys=function(t){var e=Object(t),n=[];for(var a in e)n.push(a);return n.reverse(),function u(){for(;n.length;){var s=n.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},_.values=E,f.prototype={constructor:f,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=j,this.done=!1,this.delegate=null,this.method="next",this.arg=j,this.tryEntries.forEach(M),!e)for(var n in this)n.charAt(0)==="t"&&l.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=j)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(se,q){return i.type="throw",i.arg=e,n.next=se,q&&(n.method="next",n.arg=j),!!q}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],i=s.completion;if(s.tryLoc==="root")return a("end");if(s.tryLoc<=this.prev){var v=l.call(s,"catchLoc"),L=l.call(s,"finallyLoc");if(v&&L){if(this.prev<s.catchLoc)return a(s.catchLoc,!0);if(this.prev<s.finallyLoc)return a(s.finallyLoc)}else if(v){if(this.prev<s.catchLoc)return a(s.catchLoc,!0)}else{if(!L)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return a(s.finallyLoc)}}}},abrupt:function(e,n){for(var a=this.tryEntries.length-1;a>=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&l.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=n&&n<=s.finallyLoc&&(s=null);var i=s?s.completion:{};return i.type=e,i.arg=n,s?(this.method="next",this.next=s.finallyLoc,C):this.complete(i)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),C},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),M(a),C}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var s=u.arg;M(a)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:E(e),resultName:n,nextLoc:a},this.method==="next"&&(this.arg=j),C}},_}var ct=function(_){var z=_.visible,l=z===void 0?!1:z,D=_.is_published,W=_.match,c=_.editData,F=_.onOk,ie=_.onCancel,b=Object(it.m)(),T=Object(d.useState)([10,20]),x=Object(R.a)(T,2),Ee=x[0],ce=x[1],$=P.a.useForm(),w=Object(R.a)($,1),C=w[0],oe=Object(d.useState)({}),V=Object(R.a)(oe,2),O=V[0],fe=V[1],Z=Object(d.useRef)();Object(d.useEffect)(function(){return document.getElementById("modal-level-question").style.transform="none",function(){document.getElementById("modal-level-question").style.transform="translateX(0)"}},[]),Object(d.useEffect)(function(){l&&c&&(C.setFieldsValue(Object(y.a)({},c)),ce(ue[c.difficult]))},[l]);var ue={1:[10,20],2:[30,40,50,60],3:[70,80,90,100]},A=function(M,f){fe(Object(y.a)({},f)),"difficult"in M&&N(M.difficult)},p=function(){var re=Object(Q.a)(Be().mark(function M(){var f,E,t,e,n,a,u;return Be().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Z.current.onSave();case 2:if(f=i.sent,f){i.next=5;break}return i.abrupt("return",!1);case 5:if(!(l===1)){i.next=11;break}return E="",t={cnt:f==null?void 0:f.choices.map(function(v){return v.choice_text})},e={answer:f==null?void 0:f.choices.map(function(v){return v.is_answer})},e==null||e.answer.map(function(v,L){v&&(E+=Ve.k[L])}),i.abrupt("return",{challenge_choose:{subject:f.name,answer:O.task_pass,standard_answer:E,score:O.score,difficult:O.difficult},question:t,choice:e});case 11:if(!(l===2)){i.next=13;break}return i.abrupt("return",{challenge_choose:{subject:f.name,answer:O.task_pass,score:O.score,difficult:O.difficult},blank_answers:f==null?void 0:f.standard_answers,is_ordered:f==null?void 0:f.is_ordered});case 13:if(!(l===3)){i.next=16;break}return u=(f==null||((n=f.choices)===null||n===void 0||((a=n[0])===null||a===void 0))?void 0:a.is_answer)?"true":"false",i.abrupt("return",{challenge_choose:{subject:f.name,answer:O.task_pass,standard_answer:u,score:O.score,difficult:O.difficult}});case 16:case"end":return i.stop()}},M)}));return function(){return re.apply(this,arguments)}}(),N=function(M){var f=ue[M],E=f==null?void 0:f[0];ce(f),C.setFieldsValue({score:E}),fe(Object(y.a)(Object(y.a)({},C.getFieldsValue()),{score:E}))},S=function(){var re=Object(Q.a)(Be().mark(function M(f){var E,t,e;return Be().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,p();case 2:if(E=a.sent,E){a.next=5;break}return a.abrupt("return");case 5:if(!c){a.next=25;break}return a.t0=B.Gb,a.t1=y.a,a.t2=y.a,a.t3=y.a,a.t4={},a.next=13,E;case 13:return a.t5=a.sent,a.t6=(0,a.t3)(a.t4,a.t5),a.t7=b,a.t8=(0,a.t2)(a.t6,a.t7),a.t9={},a.t10={questionId:c.choose_id,type:l},a.t11=(0,a.t1)(a.t8,a.t9,a.t10),a.next=22,(0,a.t0)(a.t11);case 22:return t=a.sent,t.challenge_choose_id&&(ae.b.success("\u64CD\u4F5C\u6210\u529F"),F()),a.abrupt("return");case 25:return a.t12=B.c,a.t13=y.a,a.t14=y.a,a.t15=y.a,a.t16={},a.next=32,E;case 32:return a.t17=a.sent,a.t18=(0,a.t15)(a.t16,a.t17),a.t19=b,a.t20=(0,a.t14)(a.t18,a.t19),a.t21={},a.t22={type:l},a.t23=(0,a.t13)(a.t20,a.t21,a.t22),a.next=41,(0,a.t12)(a.t23);case 41:e=a.sent,e.challenge_choose_id&&(ae.b.success("\u64CD\u4F5C\u6210\u529F"),F());case 43:case"end":return a.stop()}},M)}));return function(f){return re.apply(this,arguments)}}(),G=function(){var re=Object(Q.a)(Be().mark(function M(){var f;return Be().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Z.current.onSave();case 2:if(f=t.sent,f){t.next=5;break}return t.abrupt("return",!1);case 5:C.submit();case 6:case"end":return t.stop()}},M)}));return function(){return re.apply(this,arguments)}}();return r.a.createElement("div",{className:Ue.a.modal},r.a.createElement("div",{className:Ue.a.main},r.a.createElement("div",{className:Ue.a.title},r.a.createElement("span",{className:Ue.a.name},c?"\u7F16\u8F91\u9898\u76EE":"\u6DFB\u52A0\u9898\u76EE"),r.a.createElement("span",{className:Ue.a.edit,onClick:ie}," ",r.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),r.a.createElement("div",{className:Ue.a.body,id:"question-scroll"},r.a.createElement(P.a,{form:C,className:Ue.a.form,scrollToFirstError:!0,layout:"vertical",onValuesChange:A,onFinish:S,initialValues:{difficult:1,score:10}},l===1&&r.a.createElement(tt,{ref:Z,editData:c}),l===2&&r.a.createElement(ut,{ref:Z,editData:c}),l===3&&r.a.createElement(lt,{ref:Z,editData:c}),r.a.createElement(P.a.Item,{name:"task_pass",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"},{max:35e3,message:"\u53C2\u8003\u7B54\u6848\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},r.a.createElement(Y.a,{watch:!0,defaultValue:(c==null?void 0:c.answer)||""})),r.a.createElement(P.a.Item,{name:"difficult",label:"\u96BE\u5EA6\u7CFB\u6570:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6\u7CFB\u6570"}]},r.a.createElement(k.a.Group,{disabled:D},r.a.createElement(k.a,{value:1},"\u7B80\u5355"),r.a.createElement(k.a,{style:{marginLeft:80},value:2},"\u4E2D\u7B49"),r.a.createElement(k.a,{style:{marginLeft:80},className:"ml80",value:3},"\u56F0\u96BE"))),r.a.createElement(Fe.a,{className:"customAddItemSelect"},r.a.createElement(Re.a,null,r.a.createElement(P.a.Item,{name:"score",label:"\u5956\u52B1\u91D1\u5E01:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5956\u52B1\u7ECF\u9A8C\u503C"}]},r.a.createElement(Te.a,{disabled:D,bordered:!1},Ee.map(function(re){return r.a.createElement(Te.a.Option,{key:re,value:re},re)})))),r.a.createElement(Re.a,{style:{paddingTop:65}},r.a.createElement("div",{className:"font12 c-light-black ml10 mt20"},"\u5B66\u5458\u6B63\u786E\u7B54\u9898\u65F6\u83B7\u5F97\u91D1\u5E01\uFF0C\u5E76\u4E14\u83B7\u5F97\u7B49\u91CF\u7684\u7ECF\u9A8C\u503C\u3002\u5982\uFF1A+100\u91D1\u5E01\u3001+100\u7ECF\u9A8C\u503C\u3002"))))),r.a.createElement("div",{className:Ue.a.btns},r.a.createElement(ve.a,{size:"large",style:{marginRight:20},onClick:ie},"\u53D6\u6D88"),r.a.createElement(ve.a,{size:"large",type:"primary",onClick:G},"\u4FDD\u5B58"))))},dt=ct,_t=o("mepR"),J=o.n(_t),ft=o("9ZNV"),mt=o("nuEh"),Et=o("UqFu");function me(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */me=function(){return _};var j,_={},z=Object.prototype,l=z.hasOwnProperty,D=Object.defineProperty||function(t,e,n){t[e]=n.value},W=typeof Symbol=="function"?Symbol:{},c=W.iterator||"@@iterator",F=W.asyncIterator||"@@asyncIterator",ie=W.toStringTag||"@@toStringTag";function b(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{b({},"")}catch(t){b=function(n,a,u){return n[a]=u}}function T(t,e,n,a){var u=e&&e.prototype instanceof oe?e:oe,s=Object.create(u.prototype),i=new f(a||[]);return D(s,"_invoke",{value:S(t,n,i)}),s}function x(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(a){return{type:"throw",arg:a}}}_.wrap=T;var Ee="suspendedStart",ce="suspendedYield",$="executing",w="completed",C={};function oe(){}function V(){}function O(){}var fe={};b(fe,c,function(){return this});var Z=Object.getPrototypeOf,ue=Z&&Z(Z(E([])));ue&&ue!==z&&l.call(ue,c)&&(fe=ue);var A=O.prototype=oe.prototype=Object.create(fe);function p(t){["next","throw","return"].forEach(function(e){b(t,e,function(n){return this._invoke(e,n)})})}function N(t,e){function n(u,s,i,v){var L=x(t[u],t,s);if(L.type!=="throw"){var se=L.arg,q=se.value;return q&&typeof q=="object"&&l.call(q,"__await")?e.resolve(q.__await).then(function(de){n("next",de,i,v)},function(de){n("throw",de,i,v)}):e.resolve(q).then(function(de){se.value=de,i(se)},function(de){return n("throw",de,i,v)})}v(L.arg)}var a;D(this,"_invoke",{value:function(s,i){function v(){return new e(function(L,se){n(s,i,L,se)})}return a=a?a.then(v,v):v()}})}function S(t,e,n){var a=Ee;return function(u,s){if(a===$)throw new Error("Generator is already running");if(a===w){if(u==="throw")throw s;return{value:j,done:!0}}for(n.method=u,n.arg=s;;){var i=n.delegate;if(i){var v=G(i,n);if(v){if(v===C)continue;return v}}if(n.method==="next")n.sent=n._sent=n.arg;else if(n.method==="throw"){if(a===Ee)throw a=w,n.arg;n.dispatchException(n.arg)}else n.method==="return"&&n.abrupt("return",n.arg);a=$;var L=x(t,e,n);if(L.type==="normal"){if(a=n.done?w:ce,L.arg===C)continue;return{value:L.arg,done:n.done}}L.type==="throw"&&(a=w,n.method="throw",n.arg=L.arg)}}}function G(t,e){var n=e.method,a=t.iterator[n];if(a===j)return e.delegate=null,n==="throw"&&t.iterator.return&&(e.method="return",e.arg=j,G(t,e),e.method==="throw")||n!=="return"&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),C;var u=x(a,t.iterator,e.arg);if(u.type==="throw")return e.method="throw",e.arg=u.arg,e.delegate=null,C;var s=u.arg;return s?s.done?(e[t.resultName]=s.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=j),e.delegate=null,C):s:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,C)}function re(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function M(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function f(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(re,this),this.reset(!0)}function E(t){if(t||t===""){var e=t[c];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,a=function u(){for(;++n<t.length;)if(l.call(t,n))return u.value=t[n],u.done=!1,u;return u.value=j,u.done=!0,u};return a.next=a}}throw new TypeError(typeof t+" is not iterable")}return V.prototype=O,D(A,"constructor",{value:O,configurable:!0}),D(O,"constructor",{value:V,configurable:!0}),V.displayName=b(O,ie,"GeneratorFunction"),_.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===V||(e.displayName||e.name)==="GeneratorFunction")},_.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,O):(t.__proto__=O,b(t,ie,"GeneratorFunction")),t.prototype=Object.create(A),t},_.awrap=function(t){return{__await:t}},p(N.prototype),b(N.prototype,F,function(){return this}),_.AsyncIterator=N,_.async=function(t,e,n,a,u){u===void 0&&(u=Promise);var s=new N(T(t,e,n,a),u);return _.isGeneratorFunction(e)?s:s.next().then(function(i){return i.done?i.value:s.next()})},p(A),b(A,ie,"Generator"),b(A,c,function(){return this}),b(A,"toString",function(){return"[object Generator]"}),_.keys=function(t){var e=Object(t),n=[];for(var a in e)n.push(a);return n.reverse(),function u(){for(;n.length;){var s=n.pop();if(s in e)return u.value=s,u.done=!1,u}return u.done=!0,u}},_.values=E,f.prototype={constructor:f,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=j,this.done=!1,this.delegate=null,this.method="next",this.arg=j,this.tryEntries.forEach(M),!e)for(var n in this)n.charAt(0)==="t"&&l.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=j)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(se,q){return i.type="throw",i.arg=e,n.next=se,q&&(n.method="next",n.arg=j),!!q}for(var u=this.tryEntries.length-1;u>=0;--u){var s=this.tryEntries[u],i=s.completion;if(s.tryLoc==="root")return a("end");if(s.tryLoc<=this.prev){var v=l.call(s,"catchLoc"),L=l.call(s,"finallyLoc");if(v&&L){if(this.prev<s.catchLoc)return a(s.catchLoc,!0);if(this.prev<s.finallyLoc)return a(s.finallyLoc)}else if(v){if(this.prev<s.catchLoc)return a(s.catchLoc,!0)}else{if(!L)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return a(s.finallyLoc)}}}},abrupt:function(e,n){for(var a=this.tryEntries.length-1;a>=0;--a){var u=this.tryEntries[a];if(u.tryLoc<=this.prev&&l.call(u,"finallyLoc")&&this.prev<u.finallyLoc){var s=u;break}}s&&(e==="break"||e==="continue")&&s.tryLoc<=n&&n<=s.finallyLoc&&(s=null);var i=s?s.completion:{};return i.type=e,i.arg=n,s?(this.method="next",this.next=s.finallyLoc,C):this.complete(i)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),C},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),M(a),C}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc===e){var u=a.completion;if(u.type==="throw"){var s=u.arg;M(a)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:E(e),resultName:n,nextLoc:a},this.method==="next"&&(this.arg=j),C}},_}var Ze=De.a.TabPane,ht=function(_){var z,l=_.shixunsDetail,D=_.practiceSetting,W=_.dispatch,c=_.match,F=_.location,ie=Object(ne.a)(_,["shixunsDetail","practiceSetting","dispatch","match","location"]),b=P.a.useForm(),T=Object(R.a)(b,1),x=T[0],Ee=Object(d.useState)({}),ce=Object(R.a)(Ee,2),$=ce[0],w=ce[1],C=Object(d.useState)([]),oe=Object(R.a)(C,2),V=oe[0],O=oe[1],fe=Object(d.useState)(!0),Z=Object(R.a)(fe,2),ue=Z[0],A=Z[1],p=Object(d.useState)(!0),N=Object(R.a)(p,2),S=N[0],G=N[1],re=Object(d.useState)(!1),M=Object(R.a)(re,2),f=M[0],E=M[1],t=Object(d.useState)(null),e=Object(R.a)(t,2),n=e[0],a=e[1],u=Object(d.useState)("1"),s=Object(R.a)(u,2),i=s[0],v=s[1],L=Object(d.useState)(1),se=Object(R.a)(L,2),q=se[0],de=se[1],We=Object(d.useRef)({subject:"",task_pass:""}),Ge=Object(d.useRef)(null),vt=D.is_published,pt=D.id,gt=l.challengesEdit,yt=["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"];Object(d.useEffect)(function(){var I;return(F==null||((I=F.query)===null||I===void 0)?void 0:I.tab)&&v(F.query.tab),Ye(),Me(),function(){clearTimeout(Ge.current)}},[F.pathname]);var bt=function(){clearTimeout(Ge.current),Ge.current=setTimeout(function(){var h=x.getFieldsValue(),g=h.subject,U=h.task_pass;We.current.subject!==""&&(g!==We.current.subject||U!==We.current.task_pass?W({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):W({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))},500)},Ot=function(h,g){w(Object(y.a)({},g)),bt()},Ye=function(){var I=Object(Q.a)(me().mark(function h(){var g;return me().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return G(!0),X.next=3,W({type:"shixunsDetail/getChallengesEdit",payload:Object(y.a)({},c.params)});case 3:g=X.sent,We.current={subject:g.subject,task_pass:Object(Et.a)(g.task_pass)},x.setFieldsValue(Object(y.a)({},g)),G(!1);case 7:case"end":return X.stop()}},h)}));return function(){return I.apply(this,arguments)}}(),Me=function(){var I=Object(Q.a)(me().mark(function h(){var g;return me().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return A(!0),X.next=3,Object(B.W)(Object(y.a)({},c.params));case 3:g=X.sent,O(g.data),A(!1);case 6:case"end":return X.stop()}},h)}));return function(){return I.apply(this,arguments)}}(),Pt=function(){var I=Object(Q.a)(me().mark(function h(g){var U,X;return me().wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return U=Object(y.a)(Object(y.a)({},g),c.params),Le.next=3,Object(B.Fb)(U);case 3:X=Le.sent,X.status===0&&(ae.b.success(X.message),W({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),W({type:"practiceSetting/setUpdateIndex"}),v("2"),ze());case 5:case"end":return Le.stop()}},h)}));return function(g){return I.apply(this,arguments)}}(),Rt=function(){return i==="1"?null:r.a.createElement("div",{style:{display:"flex"}},r.a.createElement("span",{className:J.a.addBtn,onClick:function(){return E(2)}},r.a.createElement("i",{className:"iconfont icon-tianjiatimu"}),"\u6DFB\u52A0\u586B\u7A7A\u9898"),r.a.createElement("span",{className:J.a.addBtn,onClick:function(){return E(3)}},r.a.createElement("i",{className:"iconfont icon-tianjiatimu"}),"\u6DFB\u52A0\u5224\u65AD\u9898"),r.a.createElement("span",{className:J.a.addBtn,onClick:function(){return E(1)}},r.a.createElement("i",{className:"iconfont icon-tianjiatimu"}),"\u6DFB\u52A0\u9009\u62E9\u9898"))},Ut=function(h){var g,U=function(){v(h),ze(),W({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(D==null||((g=D.sideBar)===null||g===void 0)?void 0:g.confirmLeave)?he.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){U()}}):U()},Ct=function(h){var g=function(){var U=Object(Q.a)(me().mark(function X(){var K;return me().wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Object(B.t)(Object(y.a)(Object(y.a)({},c.params),{},{questionId:h}));case 2:K=Ne.sent,K.challenge_id&&(Me(),ae.b.success("\u5220\u9664\u6210\u529F"));case 4:case"end":return Ne.stop()}},X)}));return function(){return U.apply(this,arguments)}}();he.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u9898\u76EE!",centered:!0,onOk:g})},Lt=function(){var I=Object(Q.a)(me().mark(function h(g){var U;return me().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(B.Bb)(Object(y.a)(Object(y.a)({},c.params),{},{questionId:g}));case 2:U=K.sent,U.status===0&&Me();case 4:case"end":return K.stop()}},h)}));return function(g){return I.apply(this,arguments)}}(),At=function(){var I=Object(Q.a)(me().mark(function h(g){var U;return me().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(B.y)(Object(y.a)(Object(y.a)({},c.params),{},{questionId:g}));case 2:U=K.sent,U.status===0&&Me();case 4:case"end":return K.stop()}},h)}));return function(g){return I.apply(this,arguments)}}(),jt=function(){var I=Object(Q.a)(me().mark(function h(g){var U;return me().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(B.M)(Object(y.a)(Object(y.a)({},c.params),{},{questionId:g}));case 2:U=K.sent,a(Object(y.a)(Object(y.a)({},U),{},{choose_id:g})),E((U==null?void 0:U.question_name)==="\u5355\u9009\u9898/\u591A\u9009\u9898"?1:(U==null?void 0:U.question_name)==="\u586B\u7A7A\u9898"?2:3);case 5:case"end":return K.stop()}},h)}));return function(g){return I.apply(this,arguments)}}(),Dt=function(){xt()},ze=function(){de(q+1),Ye()},xt=function(){var h,g=function(){le.c.push("/shixuns/".concat(pt,"/challenges")),W({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(D==null||((h=D.sideBar)===null||h===void 0)?void 0:h.confirmLeave)?he.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){g()}}):g()},Bt=function(){return V.map(function(h,g){var U=h.challenge_choose_id,X=h.subject,K=h.choose_contents,Le=h.standard_answer,Ne=h.answer,Ft=h.score,It=h.category,Xe=h.question_name,$e=h.standard_answers;return r.a.createElement("div",{key:U,className:J.a.list},r.a.createElement("div",{className:J.a.top},r.a.createElement("div",{className:J.a.left},r.a.createElement("div",{className:J.a.title},r.a.createElement("div",{className:J.a.fs},g+1,". "),r.a.createElement(H.a,{value:X})),Xe==="\u5355\u9009\u9898/\u591A\u9009\u9898"&&(K==null?void 0:K.map(function(be,Ke){return r.a.createElement("ul",{key:Ke,className:be.right_key?J.a.qsActive:J.a.qs},r.a.createElement("li",null,yt[be.position]),r.a.createElement("li",null,r.a.createElement(H.a,{value:be.option_name})))})),Xe==="\u5224\u65AD\u9898"&&r.a.createElement(k.a.Group,{className:"mb10",buttonStyle:"solid",value:Le},r.a.createElement(k.a,{value:"\u6B63\u786E",className:"".concat(J.a.radio," mr40")},"\u6B63\u786E"),r.a.createElement(k.a,{value:"\u9519\u8BEF",className:J.a.radio},"\u9519\u8BEF"))),r.a.createElement("div",{className:J.a.right},r.a.createElement("i",{onClick:function(){return jt(U)},className:"iconfont icon-xiaoxiugai"}),r.a.createElement("i",{onClick:function(){return Ct(U)},className:"iconfont icon-shanchu23"}),g!==V.length-1&&r.a.createElement("i",{onClick:function(){return At(U)},className:"iconfont icon-xiayi2"}),g!==0&&r.a.createElement("i",{onClick:function(){return Lt(U)},className:"iconfont icon-shangyi2"}))),r.a.createElement("div",{className:J.a.bt},"\u9898\u578B\uFF1A",Xe,"\xA0\xA0\xA0\xA0\u5956\u52B1\u91D1\u5E01\uFF1A",Ft),r.a.createElement("div",{className:J.a.answer},Xe==="\u586B\u7A7A\u9898"?$e==null?void 0:$e.map(function(be,Ke){var Qe;return r.a.createElement("p",{key:Ke},"\u586B\u7A7A",Ke+1,"\uFF1A",be==null||((Qe=be.text)===null||Qe===void 0)?void 0:Qe.join("\u3001"))}):r.a.createElement("p",null,"\u6807\u51C6\u7B54\u6848\uFF1A",Le),r.a.createElement("p",null,r.a.createElement("div",{className:J.a.fs},"\u53C2\u8003\u7B54\u6848\uFF1A"),r.a.createElement(H.a,{value:Ne}))))})},Nt=function(){E(!1),a(null),Me()},wt=function(){E(!1),a(null)};return r.a.createElement("section",{className:J.a.bg,style:{marginBottom:i==="1"?67:0}},r.a.createElement(De.a,{activeKey:i,onChange:Ut,tabBarExtraContent:Rt()},r.a.createElement(Ze,{tab:"\u672C\u5173\u4EFB\u52A1",key:"1"},r.a.createElement(P.a,{key:q,form:x,scrollToFirstError:!0,className:J.a.formWrap,layout:"vertical",onValuesChange:Ot,onFinish:Pt},r.a.createElement("div",{className:J.a.fieldWrap},r.a.createElement(P.a.Item,{initialValue:"",name:"subject",label:"\u4EFB\u52A1\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},r.a.createElement(Oe.a,{bordered:!1,maxLength:60,suffix:"".concat(((z=$.subject)===null||z===void 0?void 0:z.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),r.a.createElement("div",{className:J.a.mdWrap},r.a.createElement(P.a.Item,{name:"task_pass",label:"\u4EFB\u52A1\u8981\u6C42:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},r.a.createElement(Y.a,{key:c.params.challengesId||"3",watch:!0,defaultValue:gt.task_pass}))),r.a.createElement(P.a.Item,{noStyle:!0},r.a.createElement(ft.a,{okButtonProps:{htmlType:"submit"},className:"customFixedButton",onCancel:Dt})))),r.a.createElement(Ze,{tab:"\u9898\u76EE",key:"2"},!!V.length&&Bt(),!V.length&&r.a.createElement("div",{className:J.a.empty},r.a.createElement("img",{src:o("8/bI"),width:"258"}),r.a.createElement("span",{className:"c-grey-c"},"\u8BF7\u70B9\u51FB\u53F3\u4E0A\u89D2\u6DFB\u52A0\u9898\u76EE\u6309\u94AE\u8FDB\u884C\u9898\u76EE\u7684\u521B\u5EFA!"," ")))),!!f&&r.a.createElement(dt,{is_published:vt,visible:f,onCancel:wt,onOk:Nt,match:c,editData:n}),r.a.createElement(mt.a,{loading:S}))},Mt=te.default=Object(le.a)(function(j){var _=j.shixunsDetail,z=j.newCourse,l=j.globalSetting,D=j.practiceSetting;return{shixunsDetail:_,newCourse:z,globalSetting:l,practiceSetting:D}})(ht)},UqFu:function(ee,te,o){"use strict";o.d(te,"a",function(){return Ae});var Ae=function(Pe){var k=document.createElement("textarea");return k.value=Pe,k.value}},WXWZ:function(ee,te,o){ee.exports={wrap:"wrap___2531V",modal:"modal___2xp2g",titleWrap:"titleWrap___2wAWv",required:"required___1bxIH",title:"title___1z-An",colorGray:"colorGray___2WTHC",choiceWrap:"choiceWrap___138fi",answer:"answer___3tvn_",activeAnswer:"activeAnswer___2tZlb",deleteIcon:"deleteIcon___3kRsA",addIcon:"addIcon___fCAgt",editorWrap:"editorWrap___2bMGJ",htmlWrap:"htmlWrap___172le",radio:"radio___3dYD3",color333:"color333___kjbnX",color999:"color999___23KyG",fold:"fold___mk6fa",head:"head___2zxz9"}},Zl2P:function(ee,te,o){"use strict";var Ae=o("miYZ"),Oe=o("tsqr"),Pe=o("+BJd"),k=o("mr32"),ge=o("fWQN"),he=o("mtLc"),ye=o("yKVA"),ae=o("879j"),Q=o("5NDa"),y=o("5rEg"),we=o("q1tI"),P=o.n(we),R=o("O2Wb"),ne=o.n(R),je=o("xvlK"),De=y.a.TextArea,d=function(r){Object(ye.a)(Y,r);var le=Object(ae.a)(Y);function Y(H){var B;return Object(ge.a)(this,Y),B=le.call(this,H),B.state={inputVisible:!1,EditInputIndex:-1},B}return Object(he.a)(Y,[{key:"render",value:function(){var B=this,_e=this.props,ve=_e.index,xe=_e.onAnswerChange,Fe=_e.addChildAnswer,Ie=_e.exerciseIsPublish,Re=_e.answers,qe=_e.activeOptionErrorIndex,Te=_e.flex,Ve=Te===void 0?"0 0 1000px":Te;console.log("----",Re);var ke=this.state,Ue=ke.inputVisible,He=ke.EditInputIndex;return P.a.createElement("div",{className:ne.a.flex},P.a.createElement("div",{className:"".concat(ne.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",ve+1,"):"),P.a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},Re.map(function(Ce,pe){return P.a.createElement(P.a.Fragment,null,He!==pe?Ce.length>0?P.a.createElement(k.a,{className:"edit-tag",key:Ce,closable:!0,onClose:function(m){m.preventDefault(),(Re==null?void 0:Re.length)===1&&pe===0?B.props.deleteChildAnswermain(ve,pe):B.props.deleteChildAnswer(ve,pe)}},P.a.createElement("span",{onDoubleClick:function(m){B.setState({EditInputIndex:pe}),m.preventDefault()}},Ce)):P.a.createElement(y.a,{defaultValue:Ce,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:function(m){if(m.target.value.replaceAll(" ","").length<=0){Oe.b.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}xe(ve,pe,m.target.value),B.setState({EditInputIndex:-1,inputVisible:!1})}}):P.a.createElement(y.a,{defaultValue:Ce,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:function(m){if(m.target.value.replaceAll(" ","").length<=0){Oe.b.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}xe(ve,pe,m.target.value),B.setState({EditInputIndex:-1,inputVisible:!1})}}))}),!Ue&&P.a.createElement(k.a,{className:"site-tag-plus",onClick:function(){Fe(ve),B.setState({inputVisible:!0})}},P.a.createElement(je.a,null)," \u65B0\u589E\u7B54\u6848")))}}]),Y}(we.Component);te.a=d},kqOp:function(ee,te,o){"use strict";o.d(te,"a",function(){return y});var Ae=o("0Owb"),Oe=o("fWQN"),Pe=o("mtLc"),k=o("yKVA"),ge=o("879j"),he=o("q1tI"),ye=o.n(he),ae=o("Ot1p"),Q="\u2581",y=function(we){Object(k.a)(R,we);var P=Object(ge.a)(R);function R(){var ne;Object(Oe.a)(this,R);for(var je=arguments.length,De=new Array(je),d=0;d<je;d++)De[d]=arguments[d];return ne=P.call.apply(P,[this].concat(De)),ne.getChCountBeforeCursor=function(r,le){for(var Y=le.line,H=0,B=0;B<Y;B++)H+=r.getLine(B).split(Q).length-1;var _e=r.getLine(Y).substring(0,le.ch);return H+=_e.split(Q).length-1,H},ne.onCMBeforeChange=function(r,le){var Y=r.getRange(le.from,le.to),H=0;if(le.text.forEach(function(xe){H+=xe.split(Q).length-1}),Y&&Y.indexOf(Q)!=-1){var B=Y.split(Q).length-1,_e=ne.getChCountBeforeCursor(r,le.from);console.log("\u5220\u9664".concat(B,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(_e,"\u4E2A\uFF0C\u65B0\u589E").concat(H,"\u4E2A")),ne.props.deleteEmptyDisabled?le.cancel():ne.props.onPlaceholderChange&&ne.props.onPlaceholderChange(_e,B,H)}else if(H){var ve=ne.getChCountBeforeCursor(r,le.from);console.log("\u65B0\u589E".concat(H,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(ve,"\u4E2A")),ne.props.onPlaceholderChange&&ne.props.onPlaceholderChange(ve,0,H)}},ne}return Object(Pe.a)(R,[{key:"render",value:function(){return ye.a.createElement(ae.a,Object(Ae.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),R}(he.Component)},mepR:function(ee,te,o){ee.exports={flex_box_center:"flex_box_center___3PiSf",flex_space_between:"flex_space_between___3wd5O",flex_box_vertical_center:"flex_box_vertical_center___3qKIW",flex_box_center_end:"flex_box_center_end___2PBRG",flex_box_column:"flex_box_column___39GGe",bg:"bg___3lEyf",formWrap:"formWrap___1e8Z1",empty:"empty___2jgvs",list:"list___3m2Ed",fs:"fs___2PURZ",top:"top___2EfKX",left:"left___3Bk5W",title:"title___1hcE1",qs:"qs___KHjhf",qsActive:"qsActive___2FXkO",right:"right___2XWtX",bt:"bt___2mIBt",answer:"answer___1TBgK",addBtn:"addBtn___NMPyJ"}},nuEh:function(ee,te,o){"use strict";var Ae=o("T2oS"),Oe=o("W9HT"),Pe=o("q1tI"),k=o.n(Pe),ge=o("F8wB"),he=o.n(ge),ye=function(Q){var y=Q.loading;return y?k.a.createElement("div",{className:he.a.loading},k.a.createElement(Oe.a,null)):k.a.createElement(k.a.Fragment,null)};te.a=ye},uIXO:function(ee,te,o){ee.exports={flex_box_center:"flex_box_center___1HoSW",flex_space_between:"flex_space_between___1NTlm",flex_box_vertical_center:"flex_box_vertical_center___1RREG",flex_box_center_end:"flex_box_center_end___-OJaq",flex_box_column:"flex_box_column___11ry4",modal:"modal___32KcS",main:"main___3HP_p",title:"title___1Kjif",name:"name___3ysu_",body:"body___33mTT",form:"form___2fckF",btns:"btns___3SmLH"}}}]);
|