diff --git a/p__Classrooms__Lists__Exercise__Detail__index.js b/p__Classrooms__Lists__Exercise__Detail__index.js index 6f11b441ac..0828e0c8a6 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.js @@ -1,14 +1,14 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[53,4,5,6,7,9,10,12,14],{"1vsH":function(We,p,t){"use strict";t.d(p,"i",function(){return Me}),t.d(p,"l",function(){return u}),t.d(p,"e",function(){return s}),t.d(p,"h",function(){return U}),t.d(p,"c",function(){return k}),t.d(p,"f",function(){return K}),t.d(p,"g",function(){return y}),t.d(p,"a",function(){return Oe}),t.d(p,"E",function(){return ht}),t.d(p,"D",function(){return fe}),t.d(p,"F",function(){return d}),t.d(p,"G",function(){return Z}),t.d(p,"t",function(){return ge}),t.d(p,"s",function(){return C}),t.d(p,"q",function(){return ze}),t.d(p,"p",function(){return Q}),t.d(p,"B",function(){return c}),t.d(p,"k",function(){return E}),t.d(p,"A",function(){return _}),t.d(p,"v",function(){return de}),t.d(p,"m",function(){return Rt}),t.d(p,"y",function(){return Qe}),t.d(p,"o",function(){return Gt}),t.d(p,"d",function(){return Pe}),t.d(p,"b",function(){return M}),t.d(p,"u",function(){return Et}),t.d(p,"z",function(){return Be}),t.d(p,"x",function(){return _t}),t.d(p,"n",function(){return St}),t.d(p,"w",function(){return jt}),t.d(p,"r",function(){return Yt}),t.d(p,"j",function(){return $t}),t.d(p,"C",function(){return Jt});var Je=t("sRBo"),n=t("kaz8"),ue=t("WmNS"),m=t.n(ue),X=t("14J3"),g=t("BMrR"),v=t("jCWc"),T=t("kPKH"),le=t("2qtc"),I=t("kLXV"),q=t("9og8"),P=t("jrin"),G=t("q1tI"),r=t.n(G),w=t("xKgJ"),mt=t("Pv/L"),h=t("dfu6"),e=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return new Promise(function(l,i){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return i("WebRTC not supported by browser");var F=new RTCPeerConnection,x=[];F.createDataChannel(""),F.createOffer().then(function(be){return F.setLocalDescription(be)}).catch(function(be){return i(be)}),F.onicecandidate=function(be){if(console.log("event:",be),!be||!be.candidate){if(console.log("ips",x),x.length==0||!Object(h.a)(x[0])){var pe=I.a.info({title:r.a.createElement(g.a,null,r.a.createElement(T.a,{flex:"1"},"\u63D0\u793A"),r.a.createElement(T.a,null,r.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return pe.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:r.a.createElement(g.a,null,r.a.createElement(T.a,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",r.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),r.a.createElement("br",null),r.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")))});return i("WebRTC disabled or restricted by browser")}return l(x.join(""))}var ae=be.candidate.candidate.split(" "),ee=Object(mt.a)(ae),$=ee[0],H=ee[1],Fe=ee[2],te=ee[3],Ze=ee[4],Ut=ee[5],Ot=ee[7],ot=ee.slice(8),Vt=["rtp","rtpc"];if(console.log("event:",be),x.some(function(qe){return qe==Ze})||x.push(Ze),!a)return;if(console.log(" candidate: "+$.split(":")[1]),console.log(" component: "+Vt[H-1]),console.log(" protocol: "+Fe),console.log(" priority: "+te),console.log(" ip: "+Ze),console.log(" port: "+Ut),console.log(" type: "+Ot),ot.length){console.log("attributes: ");for(var na=0;na "+ot[na]+": "+ot[na+1])}}})},se=t("V0Rq"),S=t("bntm"),ie=t("aCH8"),xe=t.n(ie),Me=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],me=function(a){var l={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"}};return a.data&&a.data.map(function(i,F){return r.a.createElement("span",{key:F,className:l[i]&&l[i].class},i)})},u=function(a){var l,i=(l={},Object(P.a)(l,-1,"\u91CD\u505A\u4E2D"),Object(P.a)(l,0,"\u672A\u5F00\u542F"),Object(P.a)(l,1,"\u672A\u901A\u5173"),Object(P.a)(l,2,"\u6309\u65F6\u901A\u5173"),l);return i[a]||"\u8FDF\u4EA4\u901A\u5173"},s=function(a){var l,i,F,x=(l={},Object(P.a)(l,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(P.a)(l,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(P.a)(l,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(P.a)(l,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(P.a)(l,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),l);return r.a.createElement("span",{className:x==null||((i=x[a.status])===null||i===void 0)?void 0:i.class},x==null||((F=x[a.status])===null||F===void 0)?void 0:F.name)},U=function(a){var l=a.status,i={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return r.a.createElement("span",{className:i[l].class},i[l].name)}catch(F){console.log("utils.StatusGraduationProjectTags",a.status)}},k={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},K={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},y=function(a){var l={\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"}},i=[];a.is_random&&i.push(r.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{a.status&&a.status.map(function(F,x){i.push(r.a.createElement("span",{key:x,className:l[F]&&l[F].class},F))})}catch(F){console.log("utils.status.tag:",F,a.status)}return i},ye=function(a){var l,i,F,x=(l={},Object(P.a)(l,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(P.a)(l,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(P.a)(l,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(P.a)(l,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(P.a)(l,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),l);return r.a.createElement("span",{className:(i=x[a.status])===null||i===void 0?void 0:i.class},(F=x[a.status])===null||F===void 0?void 0:F.name)},Oe=function(a){var l,i,F={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"}};return r.a.createElement("span",{className:(l=F[a.status])===null||l===void 0?void 0:l.class},(i=F[a.status])===null||i===void 0?void 0:i.name)},ht=function(a){a=new Date(a).getTime();var l=1e3*60,i=l*60,F=i*24,x="",be=new Date().getTime(),pe=be-a;if(pe<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),x="\u521A\u521A";var ae=parseInt(pe/F,10),ee=parseInt(pe/i,10),$=parseInt(pe/l,10);return ae>30?x=""+fe(a,"yyyy-MM-dd"):ae>1?x=""+ae+"\u5929\u524D":ae==1?x="\u6628\u5929":ee>=1?x=""+ee+"\u5C0F\u65F6\u524D":$>=5?x=""+$+"\u5206\u949F\u524D":x="\u521A\u521A",x},fe=function(a,l){typeof a=="string"&&(a.indexOf("T")>=0&&(a=a.replace("T"," ")),a=new Date(Date.parse(a.replace(/-/g,"/")))),a=new Date(a);var i={"M+":a.getMonth()+1,"d+":a.getDate(),"h+":a.getHours(),"m+":a.getMinutes(),"s+":a.getSeconds(),"q+":Math.floor((a.getMonth()+3)/3),S:a.getMilliseconds()},F=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(l)&&(l=l.replace(RegExp.$1,(a.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(l)&&(l=l.replace(RegExp.$1,F[RegExp.$1.length-1][a.getDay()]));for(var x in i)new RegExp("("+x+")").test(l)&&(l=l.replace(RegExp.$1,RegExp.$1.length==1?i[x]:("00"+i[x]).substr((""+i[x]).length)));return l},d=function(a){if(!a||a<0)return"0\u79D2";console.log("time:",a);var l=60,i=l*60,F=i*24,x=a/F,be=a/i,pe=a/l,ae=a%60;return x>=1?parseInt(x.toString())+"\u5929"+Math.floor(be%24)+"\u65F6"+Math.floor(pe%60)+"\u5206"+Math.floor(a%60)+"\u79D2":be>1?parseInt(be.toString())+"\u65F6"+Math.floor(pe%60)+"\u5206"+Math.floor(a%60)+"\u79D2":pe>=1?parseInt(pe.toString())+"\u5206"+Math.floor(a%60)+"\u79D2":Math.ceil(a)+"\u79D2"},Z=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,i=0;if(a){i=a.length;for(var F=0;F=55296&&x<=56319&&(i--,F++)}}return i<=l},ge=function(a,l,i){if(l){var F=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,x=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,be=x.test(l),pe=F.test(l);(be===!0||pe===!0||(l.length<2||l.length>=21))&&i("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}i()},C=function(a,l,i){if(l){var F=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,x=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,be=x.test(l),pe=F.test(l);(be===!0||pe===!0||(l.length<2||l.length>=11))&&i("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}i()},ze=function(a){if(!a)return"";for(var l=a.length-1,i="",F=0;F0){l=!1;break}return l}function Ge(){var b=navigator.userAgent,a=["Chrome"];return a.some(function(l){return b.indexOf(l)>-1})}function Tt(){var b=navigator.userAgent,a=["Chrome","Firefox"];return a.some(function(l){return b.indexOf(l)>-1})}var Rt=function(){var a,l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return l==null||((a=l.toString())===null||a===void 0)?void 0:a.replace(/\B(?=(\d{3})+(?!\d))/g,",")},Qe=function(a){var l=document.createElement("a");l.target="_blank",document.body.appendChild(l),l.href=a;var i=document.createEvent("MouseEvents");i.initEvent("click",!1,!1),l.dispatchEvent(i),document.body.removeChild(l)},Gt=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return a.length<=6?a:"".concat(a.substring(0,3),"...").concat(a.substring(a.length-3,a.length))},Pe=function(){var a=new Date().getHours(),l=new Date().getMinutes();return l>=30?(a++,l="00"):l="30",a+":"+l},M=function(){var a=new Date().getHours(),l=new Date().getMinutes();return l>=30?(a++,l="00"):l="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+a+":"+l},R;(function(b){b.Number="Number",b.String="String",b.Boolean="Boolean",b.Object="Object",b.Array="Array",b.Function="Function"})(R||(R={}));var A=function(a){var l=Object.prototype.toString.call(a);return l.substring(8,l.length-1)},Et=function(a){return A(a)===R.Array?a.length===0:A(a)===R.Object?Object.keys(a).length===0:!a},Be=function(a,l){for(var i=[],F=a;F1&&arguments[1]!==void 0?arguments[1]:12,i=l/2-2,F=l/2+3;return a.length>l?a.substr(0,i)+"..."+a.substr(F,l):a},St=function(a){return a>4.5?5:a>4&&a<=4.5?4.5:a>3.5&&a<=4?4:a>3&&a<=3.5?3.5:a>2.5&&a<=3?3:a>2&&a<=2.5?2.5:a>1.5&&a<=2?2:a>1&&a<=1.5?1.5:a>.5&&a<=1?1:a>0&&a<=.5?.5:0},jt=function(a){return a==null};function Ht(b,a){var l=new RegExp("(^|&)".concat(b,"=([^&]*)(&|$)"),"i"),i=a.substr(1).match(l);return i!=null?decodeURIComponent(i[2]):null}var Yt=function(a){switch(a.container_type){case"ApplyUserAuthentication":if(a.tiding_type==="Apply"){if(a.auth_type===1)return window.open("/admins/identity_authentications");if(a.auth_type===2)return window.open("/admins/professional_authentications")}return a.tiding_type==="System"?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return a.tiding_type==="Apply"?window.open("/admins/department_applies"):a.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return a.tiding_type==="Apply"?window.open("/admins/unit_applies"):a.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(a.parent_container_type){case"ApplyShixun":if(a.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(a.tiding_type==="System")return window.open("/shixuns/".concat(a.identifier,"/challenges"));case"ApplySubject":if(a.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(a.tiding_type==="System")return window.open("/paths/".concat(a.parent_container_id));case"TrialAuthorization":if(a.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(a.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/teachers"));case"StudentJoinCourse":if(a.tiding_type==="Apply")return window.open("/classrooms/".concat(a.belong_container_id,"/teachers"));if(a.tiding_type==="System")return window.open("/classrooms/".concat(a.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"Course":return a.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(a.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(a.container_id));case"JournalsForMessage":switch(a.parent_container_type){case"Principal":return"";case"HomeworkCommon":return a.homework_type==="normal"?window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="group"?window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="practice"?window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"StudentWorksScore":return a.homework_type==="normal"?window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="group"?window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="practice"?window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(a.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(a.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(a.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(a.container_id));case"DealProject":return window.open("/projects/".concat(a.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(a.container_id));case"Poll":switch(a.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(a.belong_container_id,"/poll/").concat(a.container_id,"/detail"));default:return window.open(" /classrooms/".concat(a.belong_container_id,"/poll/").concat(a.container_id,"/detail"))}case"Exercise":switch(a.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.container_id));case"GraduationWork":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.parent_container_id));case"HomeworkCommon":switch(a.parent_container_type){case"AnonymousCommentFail":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));default:if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/review/").concat(a.container_id));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/review/").concat(a.container_id));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.trigger_user.id,"/review/").concat(a.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.trigger_user.id,"/review/").concat(a.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("/managements/mirror_repository");case"Journal":return window.open("/issues/".concat(a.parent_container_id));case"Issue":return window.open("/issues/".concat(a.container_id));case"PullRequest":return window.open("/projects/".concat(a.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(a.tiding_type==="Apply")return window.open("/admins/library_applies");if(a.tiding_type==="System")return window.open("/moop_cases/".concat(a.container_id));case"ProjectPackage":return a.tiding_type==="Destroyed"||a.tiding_type==="Destroyed_end"?void 0:a.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(a.container_id));case"Discuss":return a.parent_container_type==="Hack"&&a.extra?window.open("/myproblems/".concat(a.extra,"/comment")):window.open("/shixuns/".concat(a.identifier,"/shixun_discuss"));case"Video":if(a.tiding_type==="Apply")return window.open("/admins/video_applies");if(a.tiding_type==="System"){var l;return window.open("/users/".concat((l=Object(w.t)())===null||l===void 0?void 0:l.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(a.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(a.container_id));case"ResubmitStudentWork":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/").concat(a.container_id,"/appraise"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/").concat(a.container_id,"/appraise"));case"AdjustScore":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(a.belong_container_id,"/course_videos?open=live"));case"Hack":if(a.extra&&a.parent_container_type!=="HackDelete")return window.open("/problems/".concat(a.extra,"/edit"));default:return}},$t=function(a){var l,i;return new Promise(function(){var F=Object(q.a)(m.a.mark(function x(be,pe){var ae;return m.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,e();case 2:return l=$.sent,$.next=5,Object(se.e)({id:a.exerciseId,ip:l});case 5:if(ae=$.sent,ae.status===0?be():pe(),!(ae.status===-1)){$.next=12;break}return i=I.a.info({title:r.a.createElement(g.a,null,r.a.createElement(T.a,{flex:"1"},"\u63D0\u793A"),r.a.createElement(T.a,null,r.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return i.destroy()}}))),icon:null,className:"custom-modal-divider",content:r.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),$.abrupt("return",!1);case 12:if(!(ae.status===-2)){$.next=15;break}return i=I.a.info({title:r.a.createElement(g.a,null,r.a.createElement(T.a,{flex:"1"},"\u63D0\u793A"),r.a.createElement(T.a,null,r.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return i.destroy()}}))),icon:null,className:"custom-modal-divider",content:r.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",r.a.createElement("span",{className:"c-red"},ae.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),$.abrupt("return",!1);case 15:case"end":return $.stop()}},x)}));return function(x,be){return F.apply(this,arguments)}}())},Jt=function(){var b=Object(q.a)(m.a.mark(function a(l){var i;return m.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(!(l.ip_limit!=="no")){x.next=4;break}return x.next=3,$t(l);case 3:Ge()||I.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:r.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",r.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",r.a.createElement("br",null),"\u8BF7\u4F7F\u7528",r.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(l.open_camera||l.screen_open)){x.next=12;break}if(Tt()){x.next=9;break}return I.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:r.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",r.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",r.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",r.a.createElement("br",null),"\u8BF7\u4F7F\u7528",r.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",r.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),x.abrupt("return",!1);case 9:i=I.a.info({title:r.a.createElement(g.a,null,r.a.createElement(T.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),r.a.createElement(T.a,null,r.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return i.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:r.a.createElement("div",{className:"font16 p20"},l.open_camera&&r.a.createElement(g.a,{align:"middle",justify:"start",className:"mt20"},r.a.createElement(T.a,null,r.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),r.a.createElement(T.a,null,"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01",r.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),l.screen_open&&r.a.createElement(g.a,{justify:"start",className:"mt20"},r.a.createElement(T.a,{flex:"24px",className:"mr20"},r.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),r.a.createElement(T.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",l.screen_num,"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u9000\u51FA\u5168\u5C4F\u5C06\u5224\u5B9A\u4E3A\u5207\u5C4F\u4E00\u6B21\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u9000\u51FA\u5168\u5C4F\uFF09",r.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),r.a.createElement("p",{className:"ml40 mt40"},r.a.createElement(n.a,{onChange:function(pe){return i.update({okButtonProps:{disabled:!pe.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var pe;Object(S.d)(document.body),l.history.push("/classrooms/".concat(l.coursesId,"/exercise/").concat(l.exerciseId,"/users/").concat((pe=Object(w.t)())===null||pe===void 0?void 0:pe.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),x.next=13;break;case 12:l.history.push("/classrooms/".concat(l.coursesId,"/exercise/").concat(l.exerciseId,"/users/").concat(l.login));case 13:case"end":return x.stop()}},a)}));return function(l){return b.apply(this,arguments)}}()},"1w57":function(We,p,t){"use strict";var Je=t("14J3"),n=t("BMrR"),ue=t("5NDa"),m=t("5rEg"),X=t("jCWc"),g=t("kPKH"),v=t("5Dmo"),T=t("3S7+"),le=t("+L6B"),I=t("2/Rp"),q=t("giR+"),P=t("fyUT"),G=t("sRBo"),r=t("kaz8"),w=t("2qtc"),mt=t("kLXV"),h=t("WmNS"),e=t.n(h),se=t("k1fw"),S=t("miYZ"),ie=t("tsqr"),xe=t("9og8"),Me=t("oBTY"),me=t("tJVT"),u=t("PpiC"),s=t("q1tI"),U=t.n(s),k=t("Ty5D"),K=t("9kvl"),y=t("V0Rq"),ye=t("kqOp"),Oe=t("7qnI"),ht=t("1vsH"),fe=t("YJx+"),d=t.n(fe),Z=t("9Bee"),ge=["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"],C=function(Q,c){var Re=Q.problemset,At=Q.globalSetting,oe=Q.exercise,E=Q.loading,_=Q.dispatch,de=Q.editData,Ge=Q.editKey,Tt=Q.setEditKey,Rt=Tt===void 0?function(){}:Tt,Qe=Q.cancelAdd,Gt=Qe===void 0?function(){}:Qe,Pe=Q.addCallback,M=Pe===void 0?function(){}:Pe,R=Q.setIsClaer,A=R===void 0?function(){}:R,Et=Object(u.a)(Q,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Be=Object(s.useState)(""),_t=Object(me.a)(Be,2),St=_t[0],jt=_t[1],Ht=Object(s.useState)(""),Yt=Object(me.a)(Ht,2),$t=Yt[0],Jt=Yt[1],b=Object(s.useState)([]),a=Object(me.a)(b,2),l=a[0],i=a[1],F=Object(s.useState)(""),x=Object(me.a)(F,2),be=x[0],pe=x[1],ae=Object(s.useState)(),ee=Object(me.a)(ae,2),$=ee[0],H=ee[1],Fe=Object(s.useState)(!1),te=Object(me.a)(Fe,2),Ze=te[0],Ut=te[1],Ot=Object(s.useState)(2),ot=Object(me.a)(Ot,2),Vt=ot[0],na=ot[1],qe=Object(s.useState)(0),Le=Object(me.a)(qe,2),V=Le[0],lt=Le[1],De=Object(s.useState)(!1),kt=Object(me.a)(De,2),he=kt[0],Ke=kt[1],Wt=Object(k.m)();Object(s.useEffect)(function(){if(!(de==null?void 0:de.question_title)){Ke(!0),jt(""),H(!1),na(2),i([]),pe(""),Ut(!1);return}jt(de==null?void 0:de.question_title),H(de==null?void 0:de.is_ordered),na(de==null?void 0:de.question_score);var zt=de==null?void 0:de.standard_answer.map(function(it){return it.answer_text});i(Object(Me.a)(zt))},[de]),Object(s.useEffect)(function(){Ut(!1)},[he]),Object(s.useImperativeHandle)(c,function(){return{onSave:pa,isEdit:he}});var pa=function(){var zt=Object(xe.a)(e.a.mark(function it(){var He,pt,ut;return e.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:if(He=[],pt=!1,l.forEach(function(ia,ua){He.push({choice_id:ua+1,answer_text:[]}),ia.forEach(function(fa,da){He[ua].answer_text.push(fa),(!fa||!Object(ht.G)(fa,1e4))&&(pe("".concat(ua,"-").concat(da)),ie.b.info(fa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),pt=!0)})}),!pt){vt.next=5;break}return vt.abrupt("return",!1);case 5:if(!de.question_id){vt.next=11;break}return vt.next=8,_({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:St,question_type:3,question_score:Vt,is_ordered:$,standard_answers:He}});case 8:ut=vt.sent,vt.next=14;break;case 11:return vt.next=13,_({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:Wt.categoryId,question_title:St,question_type:3,question_score:Vt,is_ordered:$,standard_answers:He}});case 13:ut=vt.sent;case 14:return ut.status===0&&(Rt(-1),ie.b.success("\u4FDD\u5B58\u6210\u529F"),Ke(!1),_({type:"exercise/editExercise",payload:Object(se.a)({},Wt)})),vt.abrupt("return",{name:St,analysis:$t,standard_answers:He,is_ordered:$});case 16:case"end":return vt.stop()}},it)}));return function(){return zt.apply(this,arguments)}}(),va=function(it,He,pt){var ut=l.slice();if(He&&ut.splice(it,He),Ge===de.key){if(pt&&Ze||!de.question_id)for(var Zt=0;Zt1&&U.a.createElement("span",null,U.a.createElement(r.a,{checked:$,onChange:function(vt){return H(vt.target.checked)},className:"".concat(d.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),U.a.createElement("span",{className:"".concat(d.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"))),U.a.createElement("p",{className:""},U.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",U.a.createElement(P.a,{value:Vt,max:1e4,min:0,onChange:function(vt){na(vt)}})," \u5206 \xA0 ",!!Vt&&!!V&&"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A".concat((Vt/V).toFixed(1),"\u5206)")),U.a.createElement("aside",{className:"tr"},(Ge!==-1||de.question_id)&&U.a.createElement(I.a,{type:"default",onClick:function(){Gt(),Ke(!1)}},"\u53D6\u6D88"),U.a.createElement(I.a,{className:"ml20",type:"primary",onClick:function(){pa()}},"\u4FDD\u5B58")))},_a=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u586B\u7A7A\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(zt){var it,He;return(oe==null||((it=oe.editData)===null||it===void 0||((He=it.exercise)===null||He===void 0))?void 0:He.exercise_status)===1?zt:zt.id!=="del"&&zt.id!=="add"}),ta=function(){var zt=Object(xe.a)(e.a.mark(function it(He){return e.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:ut.t0=He.id,ut.next=ut.t0==="del"?3:ut.t0==="up"||ut.t0==="down"?5:ut.t0==="edit"?9:ut.t0==="add"?11:16;break;case 3:return mt.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(xe.a)(e.a.mark(function vt(){return e.a.wrap(function(ua){for(;;)switch(ua.prev=ua.next){case 0:return ua.next=2,Object(y.j)({id:de.question_id});case 2:_({type:"exercise/editExercise",payload:Object(se.a)({},Wt)});case 3:case"end":return ua.stop()}},vt)}))()}}),ut.abrupt("break",16);case 5:return ut.next=7,_({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:He.id}});case 7:return _({type:"exercise/editExercise",payload:Object(se.a)({},Wt)}),ut.abrupt("break",16);case 9:return Ge!==-1?ie.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(A(!1),Rt(de.key),Ke(!0)),ut.abrupt("break",16);case 11:if(!(Ge!==-1)){ut.next=14;break}return ie.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ut.abrupt("return");case 14:return M({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:3}),ut.abrupt("break",16);case 16:case"end":return ut.stop()}},it)}));return function(He){return zt.apply(this,arguments)}}(),Ea=function(){var it;return U.a.createElement("aside",null,U.a.createElement("div",{className:d.a.questionType},U.a.createElement("div",null,U.a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",de.question_score,"\u5206\uFF09"),!de.hideAction&&_a.map(function(He,pt){return He.id==="up"&&de.key===1||He.id==="down"&&de.key===de.len?null:U.a.createElement(T.a,{key:pt,placement:"bottom",title:He.name},U.a.createElement("span",{onClick:function(){return ta(He)},className:He.icon}))})),U.a.createElement("div",{className:"mt5"},U.a.createElement(Z.a,{value:de.question_title||""})),U.a.createElement("div",{className:d.a.questionChoices},de==null||((it=de.standard_answer)===null||it===void 0)?void 0:it.map(function(He,pt){return U.a.createElement(n.a,{key:pt,align:"middle"},U.a.createElement(g.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",He.choice_id,"\uFF09\uFF1A"),U.a.createElement(g.a,{flex:"1"},U.a.createElement(n.a,{align:"middle",gutter:[1,1]},He.answer_text.map(function(ut,Zt){return U.a.createElement(g.a,{span:24,key:Zt},U.a.createElement(m.a,{key:pt,checked:de.standard_answer.includes(pt),disabled:!0,value:ut}))}))))})))};return U.a.createElement("section",{className:d.a.wrap},!he&&Ea(),he&&xt())};p.a=Object(K.a)(function(ze){var Q=ze.problemset,c=ze.loading,Re=ze.exercise,At=ze.globalSetting;return{problemset:Q,globalSetting:At,exercise:Re,loading:c.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(C))},"2JKx":function(We,p,t){We.exports={flex_box_center:"flex_box_center___21flX",flex_space_between:"flex_space_between___hkcwT",flex_box_vertical_center:"flex_box_vertical_center___1JAyR",flex_box_center_end:"flex_box_center_end___2trjo",flex_box_column:"flex_box_column___2q5e9",form:"form___1j7IG",efficiency:"efficiency___KDh-I",ipItem:"ipItem___2NlCp",ipWrp:"ipWrp___2kiZa"}},"51gm":function(We,p,t){We.exports={title:"title___1NT0J"}},"7ahc":function(We,p,t){"use strict";t.d(p,"a",function(){return se});var Je=t("k1fw"),n=t("0Owb"),ue=t("+L6B"),m=t("2/Rp"),X=t("y8nQ"),g=t("Vl3Y"),v=t("tJVT"),T=t("OaEy"),le=t("2fM7"),I=t("q1tI"),q=t.n(I),P=t("VrN/"),G=t.n(P),r=t("p77/"),w=t.n(r),mt=le.a.Option,h={labelCol:{span:4},wrapperCol:{span:20}},e={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"]};p.b=function(S){var ie=S.callback,xe=S.onCancel,Me=Object(I.useState)("python"),me=Object(v.a)(Me,2),u=me[0],s=me[1];function U(K){s(e[K][1])}function k(K){ie(K)}return q.a.createElement(g.a,Object(n.a)({},h,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),q.a.createElement(g.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},q.a.createElement(le.a,{onChange:U},Object.keys(e).map(function(K){return q.a.createElement(mt,{key:K,value:K},e[K][0])}))),q.a.createElement(g.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},q.a.createElement(se,{mode:u})),q.a.createElement("div",{className:"flex-container flex-end"},q.a.createElement(m.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),q.a.createElement(m.a,{type:"ghost",onClick:xe},"\u53D6\u6D88")))};function se(S){var ie=S.value,xe=S.onChange,Me=S.mode,me=S.options,u=me===void 0?{}:me,s=Object(I.useRef)(),U=Object(I.useState)(),k=Object(v.a)(U,2),K=k[0],y=k[1];return Object(I.useEffect)(function(){if(K){var ye=function(ht){var fe=ht.getValue();xe&&xe(fe)};return K.on("change",ye),function(){K.off("change",ye)}}},[K,xe]),Object(I.useEffect)(function(){K&&K.setOption("mode",Me)},[K,Me]),Object(I.useEffect)(function(){K&&(ie!==K.getValue()&&K.setValue(ie||""))},[K,ie]),Object(I.useEffect)(function(){if(s.current&&!K){var ye=G.a.fromTextArea(s.current,Object(Je.a)({mode:Me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},u));y(ye)}},[s.current,K]),q.a.createElement("div",{className:"my-codemirror-container"},q.a.createElement("textarea",{ref:s}))}},"7qnI":function(We,p,t){"use strict";var Je=t("5Dmo"),n=t("3S7+"),ue=t("fWQN"),m=t("mtLc"),X=t("yKVA"),g=t("879j"),v=t("5NDa"),T=t("5rEg"),le=t("q1tI"),I=t.n(le),q=t("O2Wb"),P=t.n(q),G=T.a.TextArea,r=function(w){Object(X.a)(h,w);var mt=Object(g.a)(h);function h(){return Object(ue.a)(this,h),mt.apply(this,arguments)}return Object(m.a)(h,[{key:"render",value:function(){var se=this,S=this.props,ie=S.index,xe=S.onAnswerChange,Me=S.addChildAnswer,me=S.exerciseIsPublish,u=S.answers,s=S.activeOptionErrorIndex;return I.a.createElement("div",{className:P.a.flex},I.a.createElement("div",{className:"".concat(P.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",ie+1,"):"),I.a.createElement("div",{className:"".concat(P.a.flex," ").concat(P.a.flex1),style:{flexDirection:"column"}},u.map(function(U,k){var K="".concat(ie,"-").concat(k);return I.a.createElement("div",{className:"".concat(P.a.flex," ").concat(P.a.flex1),key:k},I.a.createElement("div",{className:P.a.flex1,style:{flex:"0 0 1000px"}},I.a.createElement("div",null,I.a.createElement(G,{className:K===s?P.a.error:"",spellCheck:!1,rows:4,value:U||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(k==0?"":"(\u53EF\u9009)"),onChange:function(ye){return xe(ie,k,ye.target.value)},style:{minHeight:95}}))),!me&&I.a.createElement(I.a.Fragment,null,k!=0&&I.a.createElement(n.a,{title:"\u5220\u9664"},I.a.createElement("i",{className:"".concat(P.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se.props.deleteChildAnswer(ie,k)},style:{float:"right"}})),k===0&&I.a.createElement(n.a,{title:"\u5220\u9664"},I.a.createElement("i",{className:"".concat(P.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return se.props.deleteChildAnswermain(ie,k)},style:{float:"right"}})),I.a.createElement(n.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},I.a.createElement("i",{className:"".concat(P.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Me(ie)},style:{float:"right",visibility:k==u.length-1?"":"hidden"}}))))})))}}]),h}(le.Component);p.a=r},"8RY0":function(We,p,t){"use strict";var Je=t("+L6B"),n=t("2/Rp"),ue=t("giR+"),m=t("fyUT"),X=t("oBTY"),g=t("14J3"),v=t("BMrR"),T=t("jCWc"),le=t("kPKH"),I=t("sRBo"),q=t("kaz8"),P=t("5Dmo"),G=t("3S7+"),r=t("2qtc"),w=t("kLXV"),mt=t("WmNS"),h=t.n(mt),e=t("k1fw"),se=t("miYZ"),S=t("tsqr"),ie=t("9og8"),xe=t("tJVT"),Me=t("PpiC"),me=t("q1tI"),u=t.n(me),s=t("Ty5D"),U=t("9kvl"),k=t("V0Rq"),K=t("Ot1p"),y=t("9Bee"),ye=t("YJx+"),Oe=t.n(ye),ht=["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"],fe=function(Z,ge){var C=Z.problemset,ze=Z.globalSetting,Q=Z.exercise,c=Z.loading,Re=Z.dispatch,At=Z.onRef,oe=At===void 0?function(){}:At,E=Z.editData,_=Z.cancelAdd,de=_===void 0?function(){}:_,Ge=Z.editKey,Tt=Z.setEditKey,Rt=Tt===void 0?function(){}:Tt,Qe=Z.setIsClaer,Gt=Qe===void 0?function(){}:Qe,Pe=Z.addCallback,M=Pe===void 0?function(qe){}:Pe,R=Object(Me.a)(Z,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),A=Object(me.useState)([]),Et=Object(xe.a)(A,2),Be=Et[0],_t=Et[1],St=Object(me.useState)(),jt=Object(xe.a)(St,2),Ht=jt[0],Yt=jt[1],$t=Object(me.useState)([]),Jt=Object(xe.a)($t,2),b=Jt[0],a=Jt[1],l=Object(me.useState)(""),i=Object(xe.a)(l,2),F=i[0],x=i[1],be=Object(me.useState)(5),pe=Object(xe.a)(be,2),ae=pe[0],ee=pe[1],$=Object(me.useState)(!1),H=Object(xe.a)($,2),Fe=H[0],te=H[1],Ze=Object(s.m)();Object(me.useEffect)(function(){_t(["","","",""])},[]),Object(me.useEffect)(function(){if(!(E==null?void 0:E.question_choices)){te(!0),x(""),ee(5),_t(["","","",""]),a([]);return}x(E==null?void 0:E.question_title),ee(parseInt(E==null?void 0:E.question_score)),_t(E==null?void 0:E.question_choices.map(function(Le){return Le.choice_text}));var qe=[];E==null||E.standard_answer.map(function(Le,V){qe.push(Le-1)}),a(qe)},[E]),Object(me.useImperativeHandle)(ge,function(){return{onSave:Ut,isEdit:Fe}});var Ut=function(){var qe=Object(ie.a)(h.a.mark(function Le(){var V,lt,De;return h.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(F){he.next=3;break}return S.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),he.abrupt("return",!1);case 3:if(V=Be.findIndex(function(Ke){return!Ke}),!(V>-1)){he.next=7;break}return S.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ht[V]," \u9009\u9879\u7684\u5185\u5BB9")),he.abrupt("return",!1);case 7:if(b.length){he.next=10;break}return S.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),he.abrupt("return",!1);case 10:if(!(b.length<1)){he.next=13;break}return S.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),he.abrupt("return",!1);case 13:if(lt=Be.map(function(Ke,Wt){return{choice_text:Ke,is_answer:b.includes(Wt)?Wt+1:0}}),!E.question_id){he.next=20;break}return he.next=17,Re({type:"exercise/editExerciseQuestion",payload:{id:E.question_id,question_title:F,question_type:1,question_score:ae,question_choices:lt.map(function(Ke){return Ke.choice_text}),standard_answers:lt.filter(function(Ke){return Ke.is_answer}).map(function(Ke){return Ke.is_answer})}});case 17:De=he.sent,he.next=23;break;case 20:return he.next=22,Re({type:"exercise/addExerciseQuestion",payload:{insert_id:E==null?void 0:E.insert_id,categoryId:Ze.categoryId,question_title:F,question_type:1,question_score:ae,question_choices:lt.map(function(Ke){return Ke.choice_text}),standard_answers:lt.filter(function(Ke){return Ke.is_answer}).map(function(Ke){return Ke.is_answer})}});case 22:De=he.sent;case 23:De.status===0&&(Rt(-1),S.b.success("\u4FDD\u5B58\u6210\u529F"),te(!1),Re({type:"exercise/editExercise",payload:Object(e.a)({},Ze)}));case 24:case"end":return he.stop()}},Le)}));return function(){return qe.apply(this,arguments)}}(),Ot=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u591A\u9009\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(qe){var Le,V;return(Q==null||((Le=Q.editData)===null||Le===void 0||((V=Le.exercise)===null||V===void 0))?void 0:V.exercise_status)===1?qe:qe.id!=="del"&&qe.id!=="add"}),ot=function(){var qe=Object(ie.a)(h.a.mark(function Le(V){return h.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:De.t0=V.id,De.next=De.t0==="del"?3:De.t0==="up"||De.t0==="down"?5:De.t0==="edit"?9:De.t0==="add"?11:16;break;case 3:return w.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ie.a)(h.a.mark(function he(){return h.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,Object(k.j)({id:E.question_id});case 2:Re({type:"exercise/editExercise",payload:Object(e.a)({},Ze)});case 3:case"end":return Wt.stop()}},he)}))()}}),De.abrupt("break",16);case 5:return De.next=7,Re({type:"exercise/exeriseMoveUpDown",payload:{id:E.question_id,opr:V.id}});case 7:return Re({type:"exercise/editExercise",payload:Object(e.a)({},Ze)}),De.abrupt("break",16);case 9:return Ge!==-1?S.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Gt(!1),Rt(E.key),te(!0)),De.abrupt("break",16);case 11:if(!(Ge!==-1)){De.next=14;break}return S.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),De.abrupt("return");case 14:return M({key:E.key,insert_id:E==null?void 0:E.question_id,question_type:1}),De.abrupt("break",16);case 16:case"end":return De.stop()}},Le)}));return function(V){return qe.apply(this,arguments)}}(),Vt=function(){var Le;return u.a.createElement("aside",null,u.a.createElement("div",{className:Oe.a.questionType},u.a.createElement("div",null,u.a.createElement("span",{className:"font16 c-blue"},E.key,"\u3001\u591A\u9009\u9898"),"\uFF08",E.question_score,"\u5206\uFF09"),!E.hideAction&&Ot.map(function(V,lt){return V.id==="up"&&E.key===1||V.id==="down"&&E.key===E.len?null:u.a.createElement(G.a,{key:lt,placement:"bottom",title:V.name},u.a.createElement("span",{onClick:function(){return ot(V)},className:V.icon}))})),u.a.createElement("div",{className:"mt5"},u.a.createElement(y.a,{value:E.question_title})),u.a.createElement("div",{className:Oe.a.questionChoices},E==null||((Le=E.question_choices)===null||Le===void 0)?void 0:Le.map(function(V,lt){return u.a.createElement(v.a,null,u.a.createElement(le.a,null,u.a.createElement(q.a,{key:lt,checked:E.standard_answer.includes(lt+1),disabled:!0},ht[lt],".")),u.a.createElement(le.a,{flex:"1"},u.a.createElement("span",{className:"c-black font14"},u.a.createElement(y.a,{value:V.choice_text}))))})))},na=function(){return u.a.createElement("aside",null,u.a.createElement("div",{className:Oe.a.questionType},u.a.createElement("div",null,u.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),u.a.createElement("p",{className:Oe.a.titleWrap},u.a.createElement("span",{className:Oe.a.required},"*"),u.a.createElement("span",{className:Oe.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(K.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:F,onChange:function(V){return x(V)}}),u.a.createElement("p",{className:Oe.a.titleWrap},u.a.createElement("span",{className:Oe.a.required},"*"),u.a.createElement("span",{className:Oe.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:Oe.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Be.map(function(Le,V){var lt,De;return u.a.createElement("div",{className:Oe.a.choiceWrap,key:V},u.a.createElement(G.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(Oe.a.answer," ").concat(b.includes(V)?Oe.a.activeAnswer:""),onClick:function(){b.includes(V)?a(b.filter(function(he){return he!==V})):a([].concat(Object(X.a)(b),[V]))}},ht[V])),u.a.createElement("div",{className:Oe.a.editorWrap},Ht===V?u.a.createElement(K.a,{id:"single-question-option-".concat(V),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Le,onChange:function(he){Be[V]=he,_t(Be)}}):u.a.createElement("div",{className:Oe.a.htmlWrap,onClick:function(){return Yt(V)}},u.a.createElement(y.a,{value:Le}))),((lt=Q.editData)===null||lt===void 0||((De=lt.exercise)===null||De===void 0)?void 0:De.exercise_status)===1&&u.a.createElement(u.a.Fragment,null,V>1&&u.a.createElement(G.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(Oe.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return _t(Be.filter(function(he,Ke){return Ke!==V}))}})),V<7&&V===Be.length-1&&u.a.createElement(G.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(Oe.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return _t([].concat(Object(X.a)(Be),[""]))}}))))}),u.a.createElement("p",{className:"c-orange"},"\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"),u.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",u.a.createElement(m.a,{value:ae,max:1e4,min:0,onChange:function(V){ee(V)}})," \u5206"),u.a.createElement("aside",{className:"tr"},(Ge!==-1||E.question_id)&&u.a.createElement(n.a,{type:"default",onClick:function(){de(),te(!1)}},"\u53D6\u6D88"),u.a.createElement(n.a,{className:"ml20",type:"primary",onClick:function(){Ut()}},"\u4FDD\u5B58")))};return u.a.createElement("section",{className:Oe.a.wrap},!Fe&&Vt(),Fe&&na())};p.a=Object(U.a)(function(d){var Z=d.problemset,ge=d.loading,C=d.exercise,ze=d.globalSetting;return{problemset:Z,globalSetting:ze,exercise:C,loading:ge.effects}},null,null,{forwardRef:!0})(Object(me.forwardRef)(fe))},"9Bee":function(We,p,t){"use strict";var Je=t("q1tI"),n=t.n(Je),ue=t("vg9a"),m=t("tJVT"),X=t("DlQD"),g=t.n(X),v=t("rUJ1");function T(d,Z){var ge=d.match(/^(\s+)(?:```)/);if(ge===null)return Z;var C=ge[1];return Z.split(` -`).map(function(ze){var Q=ze.match(/^\s+/);if(Q===null)return ze;var c=Object(m.a)(Q,1),Re=c[0];return Re.length>=C.length?ze.slice(C.length):ze}).join(` -`)}var le=[],I=["
    "],q=new g.a.Renderer,P=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function G(){le.length=0,I=["
      "]}function r(d,Z,ge,C){if(Z>=d.length||d[Z].level<=ge)return Z;var ze=d[Z];C.push("
    • "+ze.text+""),Z++;var Q=[];return Z=r(d,Z,ze.level,Q),Q.length>0&&(C.push("
        "),Q.forEach(function(c){C.push(c)}),C.push("
      ")),C.push("
    • "),Z=r(d,Z,ge,C),Z}function w(){return r(le,0,0,I),I.push("
    "),I.join("")}var mt={heading:function(Z){var ge=P.exec(Z);if(ge)return{type:"heading",raw:ge[0],depth:ge[1].length,text:ge[2]}},fences:function(Z){var ge=this.rules.block.fences.exec(Z);if(ge){var C=ge[0],ze=T(C,ge[3]||""),Q=ge[2]?ge[2].trim():ge[2];if(["latex","katex","math"].indexOf(Q)>=0){var c=se(),Re=ze;ze=c,S[c]={type:"block",expression:Re}}return{type:"code",raw:C,lang:Q,text:ze}}}},h=/(?:\${2})([^\n`]+?)(?:\${2})/gi,e=0,se=function(){return"__special_katext_id_".concat(e++,"__")},S={};function ie(){return S}function xe(){e=0,S={}}function Me(d){return d=d.replace(h,function(Z,ge){var C=se();return S[C]={type:"inline",expression:ge},C}),d}var me=q.listitem;q.listitem=function(d){return me(Me(d))};var u=q.paragraph;q.paragraph=function(d){return u(Me(d))};var s=q.tablecell;q.tablecell=function(d,Z){return s(Me(d),Z)},q.code=function(d,Z,ge){var C=(Z||"").match(/\S*/)[0];return C?["latex","katex","math"].indexOf(C)>=0?"

    ".concat(d,"

    "):'
    ').concat(ge?d:Object(v.escape)(d,!0),`
    -`):'
    '+(ge?d:Object(v.escape)(d,!0))+"
    "},q.heading=function(d,Z,ge){var C=this.options.headerPrefix+ge.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return le.push({anchor:C,level:Z,text:d}),"'+d+""},g.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),g.a.use({tokenizer:mt,renderer:q});var U=g.a,k=t("SJMd"),K=t("wMS7"),y=t.n(K),ye=t("Oy/b"),Oe=/]*>/g;function ht(d){var Z=document.createElement("div");return Z.innerHTML=d,Z.childNodes.length===0?"":Z.childNodes[0].nodeValue}var fe=p.a=function(d){var Z=d.value,ge=Z===void 0?"":Z,C=d.className,ze=d.style,Q=ze===void 0?{}:ze,c=String(ge),Re=Object(Je.useMemo)(function(){var E=U(c),_=ie();return c.match(/\[TOC\]/)&&(E=E.replace("

    [TOC]

    ",w()),G()),E=E.replace(/(__special_katext_id_\d+__)/g,function(de,Ge){var Tt=_[Ge],Rt=Tt.type,Qe=Tt.expression;return Object(ye.renderToString)(ht(Qe)||"",{displayMode:Rt==="block",throwOnError:!1,output:"html"})}),E=E.replace(/▁/g,"\u2581\u2581\u2581"),xe(),y.a.sanitize(E)},[c]),At=Object(Je.useRef)();function oe(E){var _=E.target;if(_.tagName.toUpperCase()==="A"){var de=_.getAttribute("href");if(de.startsWith("#")){E.preventDefault();var Ge=document.getElementById(de.replace("#",""));Ge&&Ge.scrollIntoView(!0)}}}return Object(Je.useEffect)(function(){if(At.current&&Re&&(Re.match(Oe)&&window.PR.prettyPrint()),At.current)return At.current.addEventListener("click",oe),function(){At.current.removeEventListener("click",oe),xe(),G()}},[Re,At.current,oe]),n.a.createElement("div",{ref:At,style:Q,className:"".concat(C||""," markdown-body"),dangerouslySetInnerHTML:{__html:Re}})}},"9VGf":function(We,p,t){"use strict";t.d(p,"a",function(){return ue});var Je=t("q1tI"),n=t.n(Je);function ue(m,X){var g=Object(Je.useRef)();Object(Je.useEffect)(function(){g.current=m}),Object(Je.useEffect)(function(){function v(){g.current()}if(X!==null){var T=setInterval(v,X);return function(){return clearInterval(T)}}},[X])}},BdwD:function(We,p,t){"use strict";var Je=t("k1fw"),n=t("q1tI"),ue=t.n(n),m=function(g){var v=g.styles,T=v===void 0?{}:v,le=g.customText;return ue.a.createElement("section",{className:"tc animated fadeIn",style:Object(Je.a)(Object(Je.a)({},{color:"#999",margin:"200px auto"}),T)},ue.a.createElement("img",{src:t("FOrL")}),ue.a.createElement("p",{className:"mt20 font14"},le||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};p.a=m},BjJ7:function(We,p,t){"use strict";t.d(p,"d",function(){return n}),t.d(p,"c",function(){return ue}),t.d(p,"f",function(){return m}),t.d(p,"b",function(){return X}),t.d(p,"e",function(){return g}),t.d(p,"a",function(){return v});var Je=t("m3rI");function n(T){var le=!0;if(T.length>0){for(var I=0;I1&&arguments[1]!==void 0?arguments[1]:"",I=[],q=0;q-1)){he.next=7;break}return S.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ht[V]," \u9009\u9879\u7684\u5185\u5BB9")),he.abrupt("return",!1);case 7:if(b.length){he.next=10;break}return S.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),he.abrupt("return",!1);case 10:if(!(b.length<1)){he.next=13;break}return S.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),he.abrupt("return",!1);case 13:if(lt=Be.map(function(Ke,Wt){return{choice_text:Ke,is_answer:b.includes(Wt)?Wt+1:0}}),!E.question_id){he.next=20;break}return he.next=17,Re({type:"exercise/editExerciseQuestion",payload:{id:E.question_id,question_title:F,question_type:1,question_score:ae,question_choices:lt.map(function(Ke){return Ke.choice_text}),standard_answers:lt.filter(function(Ke){return Ke.is_answer}).map(function(Ke){return Ke.is_answer})}});case 17:De=he.sent,he.next=23;break;case 20:return he.next=22,Re({type:"exercise/addExerciseQuestion",payload:{insert_id:E==null?void 0:E.insert_id,categoryId:Ze.categoryId,question_title:F,question_type:1,question_score:ae,question_choices:lt.map(function(Ke){return Ke.choice_text}),standard_answers:lt.filter(function(Ke){return Ke.is_answer}).map(function(Ke){return Ke.is_answer})}});case 22:De=he.sent;case 23:De.status===0&&(Rt(-1),S.b.success("\u4FDD\u5B58\u6210\u529F"),te(!1),Re({type:"exercise/editExercise",payload:Object(e.a)({},Ze)}));case 24:case"end":return he.stop()}},Le)}));return function(){return qe.apply(this,arguments)}}(),Ot=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(qe){var Le,V;return(ze==null||((Le=ze.editData)===null||Le===void 0||((V=Le.exercise)===null||V===void 0))?void 0:V.exercise_status)===1?qe:qe.id!=="del"&&qe.id!=="add"}),ot=function(){var qe=Object(ie.a)(h.a.mark(function Le(V){return h.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:De.t0=V.id,De.next=De.t0==="del"?3:De.t0==="up"||De.t0==="down"?5:De.t0==="edit"?9:De.t0==="add"?11:16;break;case 3:return w.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ie.a)(h.a.mark(function he(){return h.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,Object(k.j)({id:E.question_id});case 2:Re({type:"exercise/editExercise",payload:Object(e.a)({},Ze)});case 3:case"end":return Wt.stop()}},he)}))()}}),De.abrupt("break",16);case 5:return De.next=7,Re({type:"exercise/exeriseMoveUpDown",payload:{id:E.question_id,opr:V.id}});case 7:return Re({type:"exercise/editExercise",payload:Object(e.a)({},Ze)}),De.abrupt("break",16);case 9:return Ge!==-1?S.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Gt(!1),Rt(E.key),te(!0)),De.abrupt("break",16);case 11:if(!(Ge!==-1)){De.next=14;break}return S.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),De.abrupt("return");case 14:return M({key:E.key,insert_id:E==null?void 0:E.question_id,question_type:0}),De.abrupt("break",16);case 16:case"end":return De.stop()}},Le)}));return function(V){return qe.apply(this,arguments)}}(),Vt=function(){var Le;return u.a.createElement("aside",null,u.a.createElement("div",{className:Oe.a.questionType},u.a.createElement("div",null,u.a.createElement("span",{className:"font16 c-blue"},E.key,"\u3001\u5355\u9009\u9898"),"\uFF08",E.question_score,"\u5206\uFF09"),!E.hideAction&&Ot.map(function(V,lt){return V.id==="up"&&E.key===1||V.id==="down"&&E.key===E.len?null:u.a.createElement(G.a,{key:lt,placement:"bottom",title:V.name},u.a.createElement("span",{onClick:function(){return ot(V)},className:V.icon}))})),u.a.createElement("div",{className:"mt5"},u.a.createElement(y.a,{value:E.question_title})),u.a.createElement("div",{className:Oe.a.questionChoices},E==null||((Le=E.question_choices)===null||Le===void 0)?void 0:Le.map(function(V,lt){return u.a.createElement(v.a,null,u.a.createElement(le.a,null,u.a.createElement(q.a,{key:lt,checked:E.standard_answer.includes(lt+1),disabled:!0},ht[lt],".")),u.a.createElement(le.a,{flex:"1"},u.a.createElement("span",{className:"c-black font14"},u.a.createElement(y.a,{value:V.choice_text}))))})))},na=function(){return u.a.createElement("aside",null,u.a.createElement("div",{className:Oe.a.questionType},u.a.createElement("div",null,u.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),u.a.createElement("p",{className:Oe.a.titleWrap},u.a.createElement("span",{className:Oe.a.required},"*"),u.a.createElement("span",{className:Oe.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(K.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:F,onChange:function(V){return x(V)}}),u.a.createElement("p",{className:Oe.a.titleWrap},u.a.createElement("span",{className:Oe.a.required},"*"),u.a.createElement("span",{className:Oe.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:Oe.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Be.map(function(Le,V){var lt,De;return u.a.createElement("div",{className:Oe.a.choiceWrap,key:V},u.a.createElement(G.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(Oe.a.answer," ").concat(b.includes(V)?Oe.a.activeAnswer:""),onClick:function(){b.includes(V)?a(b.filter(function(he){return he!==V})):a([].concat(Object(X.a)(b),[V]))}},ht[V])),u.a.createElement("div",{className:Oe.a.editorWrap},Ht===V?u.a.createElement(K.a,{id:"single-question-option-".concat(V),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Le,onChange:function(he){Be[V]=he,_t(Be)}}):u.a.createElement("div",{className:Oe.a.htmlWrap,onClick:function(){return Yt(V)}},u.a.createElement(y.a,{value:Le}))),((lt=ze.editData)===null||lt===void 0||((De=lt.exercise)===null||De===void 0)?void 0:De.exercise_status)===1&&u.a.createElement(u.a.Fragment,null,V>1&&u.a.createElement(G.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(Oe.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return _t(Be.filter(function(he,Ke){return Ke!==V}))}})),V<7&&V===Be.length-1&&u.a.createElement(G.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(Oe.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return _t([].concat(Object(X.a)(Be),[""]))}}))))}),u.a.createElement("p",{className:"c-orange"},"\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"),u.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",u.a.createElement(m.a,{value:ae,max:1e4,min:0,onChange:function(V){ee(V)}})," \u5206"),u.a.createElement("aside",{className:"tr"},(Ge!==-1||E.question_id)&&u.a.createElement(n.a,{type:"default",onClick:function(){de(),te(!1)}},"\u53D6\u6D88"),u.a.createElement(n.a,{className:"ml20",type:"primary",onClick:function(){Ut()}},"\u4FDD\u5B58")))};return u.a.createElement("section",{className:Oe.a.wrap},!Fe&&Vt(),Fe&&na())};p.a=Object(U.a)(function(d){var Z=d.problemset,ge=d.loading,C=d.globalSetting,ze=d.exercise;return{problemset:Z,globalSetting:C,exercise:ze,loading:ge.effects}},null,null,{forwardRef:!0})(Object(me.forwardRef)(fe))},FOrL:function(We,p){We.exports="data:image/png;base64,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"},GABl:function(We,p){We.exports="data:image/png;base64,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"},HmJG:function(We,p,t){},JNOM:function(We,p,t){"use strict";t.r(p);var Je=t("Znn+"),n=t("ZTPi"),ue=t("qVdP"),m=t("jsC+"),X=t("+L6B"),g=t("2/Rp"),v=t("sPJy"),T=t("bE4q"),le=t("lUTK"),I=t("BvKs"),q=t("WmNS"),P=t.n(q),G=t("9og8"),r=t("k1fw"),w=t("tJVT"),mt=t("PpiC"),h=t("q1tI"),e=t.n(h),se=t("Ty5D"),S=t("55Ip"),ie=t("9kvl"),xe=t("jhfD"),Me=t("Llu2"),me=t("0NbB"),u=t("V0Rq"),s=t("1vsH"),U=t("mgmH"),k=t("DjyN"),K=t("NUBc"),y=t("giR+"),ye=t("fyUT"),Oe=t("5NDa"),ht=t("5rEg"),fe=t("sRBo"),d=t("kaz8"),Z=t("g9YV"),ge=t("wCAj"),C=t("oBTY"),ze=t("BoS7"),Q=t("Sdc0"),c=t("miYZ"),Re=t("tsqr"),At=t("14J3"),oe=t("BMrR"),E=t("jCWc"),_=t("kPKH"),de=t("2qtc"),Ge=t("kLXV"),Tt=t("5Dmo"),Rt=t("3S7+"),Qe=t("jrin"),Gt=t("y8nQ"),Pe=t("Vl3Y"),M=t("wd/R"),R=t.n(M),A=t("ErOA"),Et=function(f){var O=f.shixunHomeworks,Y=f.dispatch,je=Object(se.m)();return e.a.createElement(Ge.a,{centered:!0,title:"\u63D0\u793A",visible:O.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(G.a)(P.a.mark(function ve(){var Ee;return P.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(A.a)("/api/myshixuns/".concat(O.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:je.coursesId}});case 2:Ee=ke.sent,Ee.status===0&&(Re.b.success("\u5220\u9664\u6210\u529F"),Y({type:"shixunHomeworks/setActionTabs",payload:{}}),Y({type:"shixunHomeworks/getWorkList",payload:Object(r.a)({},O.actionTabs.params)}));case 4:case"end":return ke.stop()}},ve)})),onCancel:function(){Y({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))},Be=Object(ie.a)(function(L){var f=L.shixunHomeworks;return{shixunHomeworks:f}})(Et),_t=function(f){var O,Y,je,ve,Ee,ne,ke,$e,B=f.exercise,at=f.dispatch,yt=Object(se.m)(),Ve=Object(h.useState)(!0),Se=Object(w.a)(Ve,2),Dt=Se[0],J=Se[1],Ie=Pe.a.useForm(),Ne=Object(w.a)(Ie,1),nt=Ne[0],W=B.actionTabs;return Object(h.useEffect)(function(){if(B.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"){var Xe,we,et,tt;nt.resetFields(),nt.setFieldsValue({subjective_score:W==null||((Xe=W.selectArrs)===null||Xe===void 0||((we=Xe.record)===null||we===void 0))?void 0:we.subjective_score,objective_score:W==null||((et=W.selectArrs)===null||et===void 0||((tt=et.record)===null||tt===void 0))?void 0:tt.objective_score})}},[B.actionTabs.key]),e.a.createElement(e.a.Fragment,null,e.a.createElement(Ge.a,{centered:!0,title:"\u8BC4\u9605",visible:B.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(G.a)(P.a.mark(function Xe(){var we,et,tt,Pt;return P.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,nt.validateFields();case 2:return tt=nt.getFieldValue(),Mt.next=5,Object(u.F)(Object(r.a)(Object(r.a)({},tt),{},{id:yt.categoryId,user_id:W==null||((we=W.selectArrs)===null||we===void 0||((et=we.record)===null||et===void 0))?void 0:et.user_id}));case 5:Pt=Mt.sent,Pt.status===0&&(Re.b.success("\u8BC4\u9605\u6210\u529F"),nt.resetFields(),at({type:"exercise/setActionTabs",payload:{}}),at({type:"exercise/getExerciseList",payload:Object(r.a)({},B.actionTabs.params)}));case 7:case"end":return Mt.stop()}},Xe)})),onCancel:function(){at({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:"pl30"},e.a.createElement(Pe.a,{form:nt},e.a.createElement(oe.a,null,e.a.createElement(_.a,null,e.a.createElement(Pe.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(ye.a,{min:0,max:(W==null||((O=W.selectArrs)===null||O===void 0||((Y=O.exercise_types)===null||Y===void 0))?void 0:Y.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),e.a.createElement(_.a,{flex:1},e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",W==null||((je=W.selectArrs)===null||je===void 0||((ve=je.exercise_types)===null||ve===void 0))?void 0:ve.subjective_score,"\u5206")))),e.a.createElement(oe.a,null,e.a.createElement(_.a,null,e.a.createElement(Pe.a.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(ye.a,{min:0,max:(W==null||((Ee=W.selectArrs)===null||Ee===void 0||((ne=Ee.exercise_types)===null||ne===void 0))?void 0:ne.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),e.a.createElement(_.a,{flex:1},e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",W==null||((ke=W.selectArrs)===null||ke===void 0||(($e=ke.exercise_types)===null||$e===void 0))?void 0:$e.objective_score,"\u5206"))))))))},St=Object(ie.a)(function(L){var f=L.exercise;return{exercise:f}})(_t),jt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Ht=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],Yt=t("BdwD"),$t=function(f){var O=f.exercise,Y=f.dispatch,je=Object(se.m)(),ve=Object(h.useState)(!0),Ee=Object(w.a)(ve,2),ne=Ee[0],ke=Ee[1],$e=Pe.a.useForm(),B=Object(w.a)($e,1),at=B[0],yt=Object(h.useState)(!1),Ve=Object(w.a)(yt,2),Se=Ve[0],Dt=Ve[1],J=O.actionTabs;return Object(h.useEffect)(function(){if(O.actionTabs.key==="\u5EF6\u65F6"){var Ie,Ne,nt,W;Dt(!1),at.resetFields(),at.setFieldsValue({subjective_score:J==null||((Ie=J.selectArrs)===null||Ie===void 0||((Ne=Ie.record)===null||Ne===void 0))?void 0:Ne.subjective_score,objective_score:J==null||((nt=J.selectArrs)===null||nt===void 0||((W=nt.record)===null||W===void 0))?void 0:W.objective_score})}},[O.actionTabs.key]),e.a.createElement(e.a.Fragment,null,e.a.createElement(Ge.a,{width:370,centered:!0,title:"\u586B\u5199\u5EF6\u65F6\u65F6\u957F",visible:O.actionTabs.key==="\u5EF6\u65F6",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Se,onOk:Object(G.a)(P.a.mark(function Ie(){var Ne,nt;return P.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,at.validateFields();case 2:nt=at.getFieldValue(),Y({type:"exercise/setActionTabs",payload:{}}),Dt(!0),Ge.a.confirm({title:"\u5EF6\u65F6\u786E\u8BA4\u63D0\u793A",content:"\u60A8\u6B63\u5728\u4E3A\u3010".concat(J==null||((Ne=J.selectArrs)===null||Ne===void 0)?void 0:Ne.user_name,"\u3011\u540C\u5B66\u5355\u72EC\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u3010").concat(nt==null?void 0:nt.time,"\u3011\u5206\u949F\uFF0C\u662F\u5426\u786E\u8BA4\u672C\u64CD\u4F5C\uFF1F"),onOk:function(){var we=Object(G.a)(P.a.mark(function tt(){var Pt,Ct;return P.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Kt.next=2,Object(u.f)(Object(r.a)(Object(r.a)({},nt),{},{id:je.categoryId,exercise_user_id:J==null||((Pt=J.selectArrs)===null||Pt===void 0)?void 0:Pt.exercise_user_id}));case 2:Ct=Kt.sent,Dt(!1),Ct.status===0&&(Re.b.success("\u5EF6\u65F6\u6210\u529F"),at.resetFields(),Y({type:"exercise/getExerciseList",payload:Object(r.a)({},O.actionTabs.params)}));case 5:case"end":return Kt.stop()}},tt)}));function et(){return we.apply(this,arguments)}return et}()});case 6:case"end":return Xe.stop()}},Ie)})),onCancel:function(){Y({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:""},e.a.createElement(Pe.a,{form:at},e.a.createElement(oe.a,null,e.a.createElement(_.a,{flex:1},e.a.createElement(Pe.a.Item,{name:"time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(ye.a,{min:1,max:J==null?void 0:J.exercise_time,style:{width:300},placeholder:"\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E\u672C\u573A\u8003\u8BD5\u6B63\u5E38\u65F6\u957F\u7684\u6B63\u6574\u6570"}))),e.a.createElement(_.a,null,e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\u949F"))))))))},Jt=Object(ie.a)(function(L){var f=L.exercise;return{exercise:f}})($t),b=t("xKgJ"),a=t("hjlX"),l=t.n(a),i=function(f){var O=f.item,Y=f.renderText,je=Object(se.m)(),ve=Object(h.useState)(),Ee=Object(w.a)(ve,2),ne=Ee[0],ke=Ee[1],$e=function(){var B=Object(G.a)(P.a.mark(function at(){var yt;return P.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(!ne){Se.next=2;break}return Se.abrupt("return");case 2:return Se.next=4,Object(u.v)({id:je.categoryId,user_id:O==null?void 0:O.user_id});case 4:yt=Se.sent,yt&&ke(yt);case 6:case"end":return Se.stop()}},at)}));return function(){return B.apply(this,arguments)}}();return e.a.createElement(Rt.a,{onVisibleChange:$e,title:e.a.createElement("div",null,"\u5355\u9009\u9898 ",ne==null?void 0:ne.single_question_score,"\u5206 ",e.a.createElement("br",null),"\u591A\u9009\u9898 ",ne==null?void 0:ne.multiple_question_score,"\u5206 ",e.a.createElement("br",null),"\u5224\u65AD\u9898 ",ne==null?void 0:ne.judgement_question_score,"\u5206 ",e.a.createElement("br",null),"\u586B\u7A7A\u9898 ",ne==null?void 0:ne.completion_question_score,"\u5206 ",e.a.createElement("br",null),"\u5B9E\u8BAD\u9898 ",ne==null?void 0:ne.shixun_question_score,"\u5206")},Y)},F=i,x=function(f){var O,Y,je,ve,Ee,ne,ke,$e,B,at,yt,Ve,Se,Dt,J,Ie,Ne,nt,W,Xe,we,et,tt,Pt,Ct,Mt,Kt,ce,Nt,Ft,Qt,ra,qt,st,Ye=f.exercise,_e=f.loading,z=f.dispatch,o=f.globalSetting,Ue=Object(mt.a)(f,["exercise","loading","dispatch","globalSetting"]),bt=Object(se.l)(),Lt=Object(h.useState)(Object(r.a)({},Object(se.m)())),la=Object(w.a)(Lt,2),Ce=la[0],ha=la[1],j=Ye.exerciseList,Bt=Ye.commonHeader,on=Object(h.useState)({}),Te=Object(w.a)(on,2),N=Te[0],ft=Te[1],It=Object(h.useState)(""),wt=Object(w.a)(It,2),ca=wt[0],gt=wt[1],sa=Object(h.useState)(0),Ba=Object(w.a)(sa,2),Sa=Ba[0],Ma=Ba[1],Ha=Object(h.useState)({}),La=Object(w.a)(Ha,2),ya=La[0],dn=La[1],mn=Pe.a.useForm(),En=Object(w.a)(mn,1),Ta=En[0];Object(h.useEffect)(function(){var ct;if(Object(b.c)()){var re;Ma((re=j.exercise_types)===null||re===void 0?void 0:re.total_users)}else if(j==null||((ct=j.exercise_types)===null||ct===void 0)?void 0:ct.score_open){var Ae;Ma((Ae=j.exercise_types)===null||Ae===void 0?void 0:Ae.unanswer_users)}},[j]),Object(h.useEffect)(function(){z({type:"exercise/getExerciseList",payload:Ce})},[]);var fn=function(re){Ce.page=1;var Ae=Object.assign({},Ta.getFieldValue());if(Object.keys(Ae).map(function(dt){if(dt==="objective_score_gte"||dt==="objective_score_lte")return;Ae[dt].includes("all")?(delete Ce[dt],Ta.setFieldsValue(Object(Qe.a)({},dt,"all"))):(Ce[dt]=Ae[dt],Ae[dt]==""||!Ae[dt]?Ta.setFieldsValue(Object(Qe.a)({},dt,"all")):Ta.setFieldsValue(Object(Qe.a)({},dt,Ce[dt])))}),re.objective_score_gte||re.objective_score_lte){if(Ae.objective_score_gte>Ae.objective_score_lte)return Ta.setFieldsValue({objective_score_lte:Ae.objective_score_gte}),!1;if(Ae.objective_score_gte!=""&&Ae.objective_score_lte!=""&&Ae.objective_score_gte&&Ae.objective_score_lte)Ce.objective_score_lte=Ae.objective_score_lte,Ce.objective_score_gte=Ae.objective_score_gte;else return delete Ce.objective_score_lte,delete Ce.objective_score_gte,!1}ha(Object(r.a)({},Ce)),z({type:"exercise/getExerciseList",payload:Ce})},pn=function(re,Ae){Ce.page=re,Ce.limit=20,z({type:"exercise/getExerciseList",payload:Object(r.a)({},Ce)})},Pa=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",width:50,align:"center",render:function(re,Ae,dt){return((Ce.page||1)-1)*20+dt+1}},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",width:150,ellipsis:!0,align:"center",render:function(re,Ae){return e.a.createElement("div",null,re||"--",!!(Ae==null?void 0:Ae.delayed_time)&&e.a.createElement(Rt.a,{title:e.a.createElement("div",null,"\u5DF2\u4E3A\u8BE5\u5B66\u751F\u5EF6\u65F6",e.a.createElement("span",{className:"c-blue"},Ae.delayed_time,"\u5206\u949F"))},e.a.createElement("span",{className:"iconfont icon-shizhong c-blue"})))}},{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",width:100,sortOrder:ya.student_id,sortDirections:["descend","ascend"],align:"center",sorter:function(re,Ae){return re.id-Ae.id},render:function(re){return re||"--"}},(j==null||((O=j.exercise_types)===null||O===void 0)?void 0:O.groups_count)!==0&&{title:"\u5206\u73ED",width:(j==null||((Y=j.exercise_types)===null||Y===void 0)?void 0:Y.subjective)===1?"12%":"20%",ellipsis:!0,dataIndex:"user_group_name",align:"center",render:function(re){return re||"--"}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",width:130,align:"center",render:function(re){return re===0?e.a.createElement("span",{className:"c-red"},"\u672A\u5F00\u59CB"):re===1?e.a.createElement("span",{className:"c-orange"},"\u8003\u8BD5\u4E2D"):re===2?e.a.createElement("span",{className:"c-green"},"\u5DF2\u4EA4\u5377"):e.a.createElement("span",{className:"c-red"},"\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09")}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sortOrder:ya.end_at,width:145,ellipsis:!0,sortDirections:["descend","ascend"],align:"center",sorter:function(re,Ae){return re.id-Ae.id},render:function(re){return re?R()(re).format("YYYY-MM-DD HH:mm"):"--"}},(Bt==null?void 0:Bt.exercise_status)>1&&(Bt==null?void 0:Bt.open_camera)&&Object(b.c)()&&!((je=o.setting)===null||je===void 0?void 0:je.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",width:100,render:function(re,Ae){return Ae.commit_status>0?"".concat(re||0,"/").concat(Bt==null?void 0:Bt.photo_count):"--"}},(Bt==null?void 0:Bt.ip_bind)&&Object(b.e)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",width:100,render:function(re,Ae){return e.a.createElement(e.a.Fragment,null,re,Ae.commit_status===1&&e.a.createElement(g.a,{type:"link",onClick:Object(G.a)(P.a.mark(function dt(){var Na;return P.a.wrap(function(Va){for(;;)switch(Va.prev=Va.next){case 0:Na=Ge.a.confirm({title:e.a.createElement(oe.a,null,e.a.createElement(_.a,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),e.a.createElement(_.a,null,e.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return Na.destroy()}}))),width:500,icon:null,className:"custom-modal-divider",content:e.a.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",e.a.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:function(){var Za=Object(G.a)(P.a.mark(function Ia(){var cn;return P.a.wrap(function(Xa){for(;;)switch(Xa.prev=Xa.next){case 0:return Xa.next=2,Object(u.M)({id:Ce.categoryId,exercise_user_id:Ae.exercise_user_id});case 2:cn=Xa.sent,cn.status===0&&(Re.b.success("\u89E3\u7ED1\u6210\u529F"),z({type:"exercise/getExerciseList",payload:Ce}));case 4:case"end":return Xa.stop()}},Ia)}));function ln(){return Za.apply(this,arguments)}return ln}()});case 1:case"end":return Va.stop()}},dt)}))},"\u89E3\u7ED1"))}},(Bt==null?void 0:Bt.open_camera)&&Object(b.e)()&&Bt.exercise_status<3&&!((ve=o.setting)===null||ve===void 0?void 0:ve.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",width:100,render:function(re,Ae){return e.a.createElement(Q.a,{checked:re,onClick:Object(G.a)(P.a.mark(function dt(){return P.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:re||Ge.a.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:e.a.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:function(){var Va=Object(G.a)(P.a.mark(function ln(){var Ia;return P.a.wrap(function(wa){for(;;)switch(wa.prev=wa.next){case 0:return wa.next=2,Object(u.c)(Object(r.a)(Object(r.a)({},Ce),{},{exercise_user_id:Ae.exercise_user_id}));case 2:Ia=wa.sent,(Ia==null?void 0:Ia.status)===0&&(Re.b.success("\u64CD\u4F5C\u6210\u529F"),z({type:"exercise/getExerciseList",payload:Object(r.a)({},Ce)}));case 4:case"end":return wa.stop()}},ln)}));function Za(){return Va.apply(this,arguments)}return Za}()});case 1:case"end":return Ja.stop()}},dt)}))})}},!((j==null||((Ee=j.exercise_types)===null||Ee===void 0)?void 0:Ee.objective)!==1||(j==null||((ne=j.exercise_types)===null||ne===void 0)?void 0:ne.objective)===1&&(j==null||((ke=j.exercise_types)===null||ke===void 0)?void 0:ke.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",width:100,render:function(re,Ae){re=typeof re=="number"?Number(re):re;var dt;return re>=0&&re<=60?dt=e.a.createElement("span",null,re):re===100?dt=e.a.createElement("span",{className:"c-green"},re):re>60?dt=e.a.createElement("span",{className:"c-orange"},re):dt="--",e.a.createElement(F,{renderText:dt,item:Ae})}},!((j==null||(($e=j.exercise_types)===null||$e===void 0)?void 0:$e.subjective)!==1||(j==null||((B=j.exercise_types)===null||B===void 0)?void 0:B.subjective)===1&&(j==null||((at=j.exercise_types)===null||at===void 0)?void 0:at.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",width:100,dataIndex:"subjective_score",align:"center",render:function(re,Ae){re=typeof re=="number"?Number(re):re;var dt;return re===0?dt=e.a.createElement("span",null,re," ",e.a.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u5BA1)")):re>0&&re<=60?dt=e.a.createElement("span",null,re):re===100?dt=e.a.createElement("span",{className:"c-green"},re):re>60?dt=e.a.createElement("span",{className:"c-orange"},re):dt="--",dt}},{title:"\u6700\u7EC8\u6210\u7EE9",width:100,dataIndex:"score",sortOrder:ya.score,sortDirections:["descend","ascend"],align:"center",sorter:function(re,Ae){return re.id-Ae.id},render:function(re){return re=typeof re=="number"?Number(re):re,re===100?e.a.createElement("span",{className:"c-green"},re||"--"):re>60?e.a.createElement("span",{className:"c-orange"},re||"--"):e.a.createElement("span",null,re||"--")}},Object(b.c)()&&{title:"\u8BC4\u9605\u72B6\u6001",width:130,dataIndex:"has_comment",align:"center",render:function(re){return re?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},((Bt==null?void 0:Bt.assistant_auth)||Object(b.c)())&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"center",width:150,render:function(re,Ae){return e.a.createElement("div",null,Object(b.c)()&&e.a.createElement(g.a,{ghost:!0,type:"primary",size:"small",disabled:Ae.commit_status<2},e.a.createElement(S.Link,{className:Ae.commit_status>1?"c-blue":"c-black",to:Ae.commit_status>1&&"/classrooms/".concat(Ce.coursesId,"/exercise/").concat(Ce.categoryId,"/review/").concat(Ae.login),onClick:function(Na){Ae.commit_status<2&&Na.preventDefault(),Ae.commit_status===3&&(Na.preventDefault(),z({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",selectArrs:{record:Object(r.a)({},Ae),exercise_types:Object(r.a)({},j==null?void 0:j.exercise_types)},params:Object(r.a)({},Ce)}}))}},Ae.review_status&&"\u66F4\u6539\u8BC4\u9605",!Ae.review_status&&"\u8BC4\u9605")),Object(b.q)()&&Ae.commit_status>1&&e.a.createElement(S.Link,{to:"/classrooms/".concat(Ce.coursesId,"/exercise/").concat(Ce.categoryId,"/users/").concat(Ae==null?void 0:Ae.login),target:"_blank"},"\u67E5\u770B"),!!(Bt==null?void 0:Bt.exercise_time)&&Object(b.e)()&&e.a.createElement(Rt.a,{title:function(){return Object(b.j)()?"\u60A8\u7684\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7BA1\u7406\u5458":Bt.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1}()},e.a.createElement(g.a,{danger:!0,className:"c-red ml10",size:"small",disabled:function(){return Object(b.j)()?!0:Bt.exercise_status===3}(),onClick:function(){Object(b.i)()&&z({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",selectArrs:Ae,exercise_time:Bt.exercise_time,params:Object(r.a)({},Ce)}})}},"\u5EF6\u65F6")))}}].filter(function(ct){return!!ct}),oa=Object(C.a)(Pa);return oa[0]=Object(r.a)({},oa[0]),oa[(oa==null?void 0:oa.length)-1]=Object(r.a)({},oa[(oa==null?void 0:oa.length)-1]),oa[0].render=function(){return"\u6211"},oa[(oa==null?void 0:oa.length)-1].render=function(){var ct;return e.a.createElement(S.Link,{to:"/classrooms/".concat(Ce.coursesId,"/exercise/").concat(Ce.categoryId,"/users/").concat(j==null||((ct=j.current_answer_user)===null||ct===void 0)?void 0:ct.login),target:"_blank"},"\u67E5\u770B")},e.a.createElement("section",{className:"minH500 bg-white mb50 inline-block w100"},(j==null||((yt=j.exercise_types)===null||yt===void 0)?void 0:yt.score_open)&&Object(b.q)()&&e.a.createElement(ge.a,{hideOnSinglePage:!0,pagination:!1,showHeader:!1,dataSource:[Object(r.a)({},j==null?void 0:j.current_answer_user)],columns:oa,scroll:{x:(Pa==null?void 0:Pa.length)*120}}),!Object(b.c)()&&e.a.createElement("div",{className:"bg-white pt10 pl25 mt15"},!!(j==null||((Ve=j.exercise_types)===null||Ve===void 0)?void 0:Ve.answer_users)&&e.a.createElement("span",{className:"mr10"},e.a.createElement("span",{style:{color:"#FF954C"}},j==null||((Se=j.exercise_types)===null||Se===void 0)?void 0:Se.answer_users," "),"\u5DF2\u4EA4"),!!(j==null||((Dt=j.exercise_types)===null||Dt===void 0)?void 0:Dt.unanswer_users)&&e.a.createElement("span",{className:"mr10"},j==null||((J=j.exercise_types)===null||J===void 0)?void 0:J.unanswer_users,"\u672A\u4EA4"),(j==null||((Ie=j.exercise_types)===null||Ie===void 0)?void 0:Ie.exercise_end_time)!=="--"&&e.a.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",e.a.createElement("span",{style:{color:"#FF954C"}},j==null||((Ne=j.exercise_types)===null||Ne===void 0)?void 0:Ne.exercise_end_time))),!((nt=j.exercise_types)===null||nt===void 0?void 0:nt.exercise_all_users)&&!Object(b.q)()&&e.a.createElement(Yt.a,null),(!!((W=j.exercise_types)===null||W===void 0?void 0:W.exercise_all_users)||Object(b.q)())&&e.a.createElement("aside",null,Object(b.c)()&&e.a.createElement("aside",{className:"pt20"},e.a.createElement(Pe.a,{form:Ta,onValuesChange:fn,initialValues:(Xe={},Object(Qe.a)(Xe,"commit_status","all"),Object(Qe.a)(Xe,"exercise_group_id","all"),Object(Qe.a)(Xe,"review","all"),Xe)},e.a.createElement(Pe.a.Item,{name:"review"},e.a.createElement(d.a.Group,{style:{width:"100%"}},e.a.createElement(oe.a,null,e.a.createElement(_.a,{flex:"80px"},"\u4F60\u7684\u8BC4\u9605:"),e.a.createElement(_.a,{flex:"80px"},e.a.createElement(d.a,{value:"all",checked:!((we=N.review)===null||we===void 0?void 0:we.length)},"\u5168\u90E8")),e.a.createElement(_.a,{flex:"1"},jt==null?void 0:jt.map(function(ct,re){var Ae;return e.a.createElement(d.a,{value:ct.id,key:re},ct.name,"(",j==null||((Ae=j.exercise_types)===null||Ae===void 0)?void 0:Ae[ct.type],")")}))))),e.a.createElement(Pe.a.Item,{name:"commit_status"},e.a.createElement(d.a.Group,{value:[],style:{width:"100%"}},e.a.createElement(oe.a,null,e.a.createElement(_.a,{flex:"80px"},"\u4F5C\u54C1\u72B6\u6001:"),e.a.createElement(_.a,{flex:"80px"},e.a.createElement(d.a,{value:"all",checked:!((et=N.commit_status)===null||et===void 0?void 0:et.length)},"\u5168\u90E8")),e.a.createElement(_.a,{flex:"1"},Ht.map(function(ct,re){var Ae;return e.a.createElement(d.a,{name:"commit_status",value:ct.id},ct.name,"(",j==null||((Ae=j.exercise_types)===null||Ae===void 0)?void 0:Ae[ct.type],")")}))))),e.a.createElement(Pe.a.Item,{name:"exercise_group_id"},e.a.createElement(d.a.Group,{style:{width:"100%"}},e.a.createElement(oe.a,null,e.a.createElement(_.a,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),e.a.createElement(_.a,{flex:"80px"},e.a.createElement(d.a,{value:"all",checked:!((tt=N.course_group)===null||tt===void 0?void 0:tt.length)},"\u5168\u90E8")),e.a.createElement(_.a,{flex:"1"},j.course_groups&&j.course_groups.map(function(ct,re){return e.a.createElement(d.a,{value:ct.exercise_group_id},ct.exercise_group_name,"(",ct.exercise_group_students,")")}))))),e.a.createElement(oe.a,{align:"middle"},e.a.createElement(_.a,{flex:"1"},e.a.createElement(ht.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:function(re){Ce.search=re,z({type:"exercise/getExerciseList",payload:Object(r.a)(Object(r.a)({},Ce),{},{page:1})})},style:{width:240}}),e.a.createElement("span",{className:"ml5 c-red"},(Pt=j.exercise_types)===null||Pt===void 0?void 0:Pt.total_users),e.a.createElement("span",null,"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(Ct=j.exercise_types)===null||Ct===void 0?void 0:Ct.exercise_all_users,"\u4E2A\u5B66\u751F\uFF09")),!(Bt==null?void 0:Bt.is_random)&&e.a.createElement(_.a,{className:["tr",l.a.rightFilter].join(" ")},((Mt=j.exercise_types)===null||Mt===void 0?void 0:Mt.objective)===1&&((Kt=j.exercise_types)===null||Kt===void 0?void 0:Kt.subjective)===1&&e.a.createElement(e.a.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",e.a.createElement("span",null,e.a.createElement(Pe.a.Item,{name:"objective_score_gte"},e.a.createElement(ye.a,{min:0,max:j==null||((ce=j.exercise_types)===null||ce===void 0)?void 0:ce.objective_score,placeholder:"\u6700\u4F4E"}))),e.a.createElement("span",null,e.a.createElement(Pe.a.Item,{name:"objective_score_lte"},e.a.createElement(ye.a,{min:(Ce==null?void 0:Ce.objective_score_gte)||0,max:j==null||((Nt=j.exercise_types)===null||Nt===void 0)?void 0:Nt.objective_score,placeholder:"\u6700\u9AD8"})))),((Ft=j.exercise_types)===null||Ft===void 0?void 0:Ft.subjective)===1&&e.a.createElement(e.a.Fragment,null,e.a.createElement(g.a,{type:"default",disabled:(j==null||((Qt=j.total_exercise_users)===null||Qt===void 0)?void 0:Qt.length)<1},e.a.createElement(S.Link,{to:"/classrooms/".concat(Ce.coursesId,"/exercise/").concat(Ce.categoryId,"/reviews/group")},e.a.createElement("span",{className:"iconfont icon-tijiaozongjie"}),e.a.createElement("span",null,"\u96C6\u4E2D\u6279\u91CF\u6279\u9605"))),e.a.createElement(g.a,{type:"default",disabled:(j==null||((ra=j.total_exercise_users)===null||ra===void 0)?void 0:ra.length)<1},e.a.createElement(S.Link,{to:"/classrooms/".concat(Ce.coursesId,"/exercise/").concat(Ce.categoryId,"/review/").concat(j==null||((qt=j.total_exercise_users)===null||qt===void 0||((st=qt[0])===null||st===void 0))?void 0:st.user_login)},e.a.createElement("span",{className:"iconfont icon-filesync3x"}),e.a.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u6279\u9605")))))))),e.a.createElement(ge.a,{className:"mt30",loading:_e["exercise/getExerciseList"],hideOnSinglePage:!0,pagination:!1,dataSource:(j==null?void 0:j.exercise_users)||[],columns:Pa,scroll:{x:(Pa==null?void 0:Pa.length)*120},size:"large",onChange:function(re,Ae,dt){if(ya={},Ce.page=1,dt.order===void 0){ya[dt.field]="descend";switch(dt.field){case"student_id":gt("descend"),Ce.order_type="desc";break}}else Ce.order_type=dt.order.replace("end",""),ya[dt.field]=dt.order;dn(Object(r.a)({},ya)),Ce.order_type=Ce.order_type==="desc"?"asc":"desc",Ce.order=dt.field,z({type:"exercise/getExerciseList",payload:Object(r.a)({},Ce)})}}),Sa>20&&e.a.createElement("aside",{className:"tc mb50 pb30 mt30"},e.a.createElement(K.a,{showSizeChanger:!1,onChange:pn,current:Ce.page||1,defaultPageSize:20,total:Sa}))),e.a.createElement(St,null),e.a.createElement(Be,null),e.a.createElement(Jt,null))},be=Object(ie.a)(function(L){var f=L.exercise,O=L.loading,Y=L.globalSetting;return{exercise:f,loading:O.effects,globalSetting:Y}})(x),pe=t("/zsF"),ae=t("PArb"),ee=t("1w57"),$=t("CxHN"),H=t("8RY0"),Fe=t("tFzH"),te=t("D+AN"),Ze=t("j+ej"),Ut=t("L4pD"),Ot=t("k5F3"),ot=function(f){var O=f.exercise,Y=f.loading,je=f.dispatch,ve=f.activeTabs,Ee=Object(se.m)(),ne=Object(h.useState)(Object(r.a)(Object(r.a)({},Ee),{page:1,per_page:10})),ke=Object(w.a)(ne,1),$e=ke[0],B=O.editData,at=[{name:"\u5355\u9009\u9898",count:"q_singles",score:"q_singles_scores"},{name:"\u591A\u9009\u9898",count:"q_doubles",score:"q_doubles_scores"},{name:"\u5224\u65AD\u9898",count:"q_judges",score:"q_judges_scores"},{name:"\u586B\u7A7A\u9898",count:"q_nulls",score:"q_nulls_scores"},{name:"\u4E3B\u89C2\u9898",count:"q_mains",score:"q_mains_scores"},{name:"\u5B9E\u8BAD\u9898",count:"q_shixuns",score:"q_shixuns_scores"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores"}];Object(h.useEffect)(function(){ve==="2"&&yt()},[Ee.categoryId,ve]);var yt=function(){je({type:"exercise/editExercise",payload:Object(r.a)({},$e)})},Ve=function(){var Dt;return B==null||((Dt=B.exercise_questions)===null||Dt===void 0)?void 0:Dt.map(function(J,Ie){if(J.key=Ie+1,J.len=B.length,J.hideAction=!0,J.question_type===0)return e.a.createElement("aside",{key:Ie},e.a.createElement(te.a,{editData:J}),e.a.createElement(ae.a,null));if(J.question_type===1)return e.a.createElement("aside",{key:Ie},e.a.createElement(H.a,{editData:J}),e.a.createElement(ae.a,null));if(J.question_type===2)return e.a.createElement("aside",{key:Ie},e.a.createElement($.a,{editData:J}),e.a.createElement(ae.a,null));if(J.question_type===3)return e.a.createElement("aside",{key:Ie},e.a.createElement(ee.a,{editData:J}),e.a.createElement(ae.a,null));if(J.question_type===4)return e.a.createElement("aside",{key:Ie},e.a.createElement(Ze.a,{editData:J}),e.a.createElement(ae.a,null));if(J.question_type===5)return e.a.createElement("aside",{key:Ie},e.a.createElement(Fe.a,{editData:J}),e.a.createElement(ae.a,null));if(J.question_type===6)return e.a.createElement("aside",{key:Ie},e.a.createElement(Ut.a,{editData:J}),e.a.createElement(ae.a,null))})};return e.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},e.a.createElement(Ot.a,{isPreview:!0,activeTabs:ve}),e.a.createElement(ae.a,null),Ve())},Vt=Object(ie.a)(function(L){var f=L.exercise,O=L.loading;return{exercise:f,loading:O.effects}})(ot),na=t("T2oS"),qe=t("W9HT"),Le=t("RotF"),V=t.n(Le),lt=function(f){var O,Y,je,ve,Ee,ne=f.exercise,ke=f.loading,$e=f.dispatch,B=f.cb,at=Object(r.a)({},Object(se.m)()),yt=Object(h.useState)([]),Ve=Object(w.a)(yt,2),Se=Ve[0],Dt=Ve[1],J=Object(h.useState)(!0),Ie=Object(w.a)(J,2),Ne=Ie[0],nt=Ie[1],W=Object(h.useState)(1),Xe=Object(w.a)(W,2),we=Xe[0],et=Xe[1],tt=Object(h.useState)(!0),Pt=Object(w.a)(tt,2),Ct=Pt[0],Mt=Pt[1],Kt=Object(h.useState)(!1),ce=Object(w.a)(Kt,2),Nt=ce[0],Ft=ce[1],Qt=Object(h.useState)(),ra=Object(w.a)(Qt,2),qt=ra[0],st=ra[1];at.page=0,at.limit=50,Object(h.useEffect)(function(){ne.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(Se=[],o(1))},[ne.actionTabs.key]);var Ye=Pe.a.useForm(),_e=Object(w.a)(Ye,1),z=_e[0],o=function(){var Ue=Object(G.a)(P.a.mark(function bt(Lt){var la,Ce;return P.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return Lt==1&&(Se=[]),at.page=Lt,Mt(!0),j.next=5,$e({type:"exercise/getRedoModal",payload:Object(r.a)({},at)});case 5:Ce=j.sent,(Ce==null||((la=Ce.exercise_users)===null||la===void 0)?void 0:la.length)1),value:String(et)},tt.name)}},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return e.a.createElement(Ge.a,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",visible:Y.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:Object(G.a)(P.a.mark(function we(){var et,tt;return P.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return et=Ne.getFieldValue(),Ct.next=3,Object(A.a)("/api/homework_commons/".concat(Ee.categoryId,"/homework_code_repeat.json"),{method:"post",body:{group_ids:Object(C.a)(et.group_ids)}});case 3:tt=Ct.sent,tt.status===0&&(Re.b.success("\u53D1\u5E03\u6210\u529F"),ve({type:"shixunHomeworks/setActionTabs",payload:{}}));case 5:case"end":return Ct.stop()}},we)})),onCancel:function(){ve({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.a.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",e.a.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),Y.codeReviewCourse&&e.a.createElement(Pe.a,{form:Ne,initialValues:(O={},Object(Qe.a)(O,"group_ids",nt),Object(Qe.a)(O,"end_time",R()(R()().add(7,"days").format("YYYY-MM-DD HH:mm"))),O)},e.a.createElement(Pe.a.Item,{name:"group_ids"},e.a.createElement(d.a.Group,null,e.a.createElement(ge.a,{loading:je.effects["shixunHomeworks/getCodeReviewCourse"],columns:Xe,dataSource:Y.codeReviewCourse.group_list,scroll:{y:240},pagination:!1})))),e.a.createElement(oe.a,null,e.a.createElement(_.a,null,e.a.createElement(d.a,{onClick:function(et){var tt=[];et.target.checked&&(tt=Y.codeReviewCourse.group_list.filter(function(Pt){return Pt.works_count>1}).map(function(Pt){return Pt.id+""})),Ne.setFieldsValue(Object(Qe.a)({},"group_ids",tt))}},"\u5168\u9009"))))},vt=Object(ie.a)(function(L){var f=L.shixunHomeworks,O=L.loading;return{shixunHomeworks:f,loading:O}})(Zt),ia=t("dfu6"),ua=n.a.TabPane,fa=function(f){var O,Y=f.exercise,je=f.loading,ve=f.dispatch,Ee=Object(se.m)(),ne=Object(se.l)(),ke=Pe.a.useForm(),$e=Object(w.a)(ke,1),B=$e[0],at=Object(h.useState)({}),yt=Object(w.a)(at,2),Ve=yt[0],Se=yt[1],Dt=Object(h.useState)("1"),J=Object(w.a)(Dt,2),Ie=J[0],Ne=J[1];return Object(h.useEffect)(function(){Y.actionTabs.key==="addIp"&&(B.resetFields(),Ne("1"))},[Y.actionTabs]),e.a.createElement(Ge.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:Y.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(G.a)(P.a.mark(function nt(){var W;return P.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,B.validateFields();case 2:if(Ve.ip){we.next=7;break}if(W=Ve.startIP.split(".")[3],!(parseInt(W)>parseInt(Ve.endIP))){we.next=7;break}return Re.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),we.abrupt("return");case 7:ve({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Object(r.a)({},B.getFieldValue()),type:Y.actionTabs.type}});case 8:case"end":return we.stop()}},nt)})),onCancel:function(){ve({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(n.a,{onChange:function(W){Ne(W),B.resetFields()}},e.a.createElement(ua,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(ua,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(Pe.a,{form:B,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(W,Xe){Se(Object(r.a)({},Xe))}},Ie==="1"&&e.a.createElement(Pe.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(xt.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(W){B.setFieldsValue({ip:Object(C.a)(W.filter(function(Xe){return Object(ia.a)(Xe)?!0:(Re.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),Ie==="2"&&e.a.createElement(oe.a,{gutter:[20,20]},e.a.createElement(_.a,{flex:"1"},e.a.createElement(Pe.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(ht.a,{maxLength:12,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(W){var Xe="";Object(ia.a)(W.target.value)?Xe=W.target.value:(Xe="",Re.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),B.setFieldsValue({startIP:Xe})}}))),e.a.createElement(_.a,{flex:"1"},e.a.createElement(Pe.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},e.a.createElement(ht.a,{onBlur:function(W){},prefix:e.a.createElement("span",{className:"font14"},(O=Ve.startIP)===null||O===void 0?void 0:O.substring(0,Ve.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},da=Object(ie.a)(function(L){var f=L.exercise,O=L.loading;return{exercise:f,loading:O}})(fa),ga=t("2JKx"),ba=t.n(ga),za=t("Ot1p"),Ra=t("kaH+"),ka=t("dhSg"),qa=t("m3rI"),Ga=ht.a.TextArea,Wa=he.a.RangePicker,Ya=xt.a.Option,en=function(f){var O,Y,je,ve,Ee,ne,ke,$e,B=f.exercise,at=f.globalSetting,yt=f.loading,Ve=f.dispatch,Se=Object(se.m)(),Dt=Object(se.l)(),J=B.workSetting,Ie=B.commonHeader,Ne=Object(h.useState)(!0),nt=Object(w.a)(Ne,2),W=nt[0],Xe=nt[1],we=Object(h.useState)([]),et=Object(w.a)(we,2),tt=et[0],Pt=et[1],Ct=Object(h.useState)({}),Mt=Object(w.a)(Ct,2),Kt=Mt[0],ce=Mt[1],Nt=Pe.a.useForm(),Ft=Object(w.a)(Nt,1),Qt=Ft[0],ra=Object(h.useState)([]),qt=Object(w.a)(ra,2),st=qt[0],Ye=qt[1],_e=Object(h.useState)({ip_bind:!1,ip_limit:null,public_ip:["192.168.1.1","192.168.12.1,192.168.12.12","192.168.1.11"],inner_ip:["192.168.1.1","192.168.1.1"],screen_open:!1,screen_num:3,screen_sec:5,open_camera:!1,photo_count:5,unified_setting:!1,publish_time:"",end_time:"",time:"",choice_random:!1,question_random:!1,show_statistic:!1,assistant_auth:!1,answer_open:!1,score_open:!1,file_list:[],show_title:!1,show_body:!1,show_info:!1,show_table:!0,show_user:!1,show_no:!1,show_group:!0,show_desc:!1,description:"",attachment_id:""}),z=Object(w.a)(_e,2),o=z[0],Ue=z[1];Object(h.useEffect)(function(){bt()},[J]),Object(h.useEffect)(function(){Ve({type:"exercise/getWorkSetting",payload:Object(r.a)({},Se)})},[]),Object(h.useEffect)(function(){if(B.actionTabs.key==="insterIp"){debugger;B.actionTabs.data.ip?o[B.actionTabs.type]=[].concat(Object(C.a)(o[B.actionTabs.type]||[]),Object(C.a)(B.actionTabs.data.ip)):o[B.actionTabs.type]=[].concat(Object(C.a)(o[B.actionTabs.type]||[]),["".concat(B.actionTabs.data.startIP,",").concat(B.actionTabs.data.startIP.substring(0,B.actionTabs.data.startIP.lastIndexOf("."))+"."+B.actionTabs.data.endIP)]),Ue(Object(r.a)({},o))}},[B.actionTabs]);var bt=function(){var N,ft,It,wt,ca,gt=Object(r.a)({},J);Object.keys(o).map(function(sa){var Ba,Sa,Ma;if(o[sa]=(gt==null||((Ba=gt.exercise)===null||Ba===void 0)?void 0:Ba[sa])||(gt==null||((Sa=gt.exercise_header)===null||Sa===void 0)?void 0:Sa[sa]),gt==null||((Ma=gt.exercise_header)===null||Ma===void 0)?void 0:Ma[sa]){var Ha;o[sa]=gt==null||((Ha=gt.exercise_header)===null||Ha===void 0)?void 0:Ha[sa]}else{var La;o[sa]=gt==null||((La=gt.exercise)===null||La===void 0)?void 0:La[sa]}}),o.file_list=(gt==null||((N=gt.exercise_header)===null||N===void 0)?void 0:N.attachment_id)?[{uid:gt==null||((ft=gt.exercise_header)===null||ft===void 0)?void 0:ft.attachment_id,id:gt==null||((It=gt.exercise_header)===null||It===void 0)?void 0:It.attachment_id,url:gt==null||((wt=gt.exercise_header)===null||wt===void 0)?void 0:wt.photo_url}]:[],st=(gt==null||((ca=gt.published_course_groups)===null||ca===void 0)?void 0:ca.map(function(sa){return{course_group_id:sa.course_group_id,end_time:sa.course_end_time,publish_time:sa.course_publish_time}}))||[{}],console.log("data:",o,J),Ue(o),Ye(st)},Lt=function(){var N,ft,It,wt=JSON.parse(JSON.stringify(o));if(wt.categoryId=Se.categoryId,wt.publish_time_groups=st,wt.attachment_id=((N=wt.file_list)===null||N===void 0||((ft=N[0])===null||ft===void 0||((It=ft.response)===null||It===void 0))?void 0:It.id)||null,delete wt.file_list,!o.unified_setting)delete wt.publish_time,delete wt.end_time,st.map(function(gt){if(!gt.course_group_id||!gt.course_group_id){Re.b.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");debugger;throw new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A")}if(!gt.publish_time||!gt.end_time){Re.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");debugger;throw new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}});else if(!o.publish_time||!o.end_time)throw Re.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(o.open_camera&&o.photo_count<1)throw Re.b.error("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570"),new String("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");if(o.open_camera||o.screen_open)var ca=Ge.a.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:e.a.createElement("div",{className:"font16 p20"},o.open_camera&&e.a.createElement(oe.a,{align:"",justify:"start",className:"mt20"},e.a.createElement(_.a,{flex:"24px"},e.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),e.a.createElement(_.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",e.a.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",e.a.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),o.screen_open&&e.a.createElement(oe.a,{justify:"start",className:"mt20"},e.a.createElement(_.a,{flex:"24px",className:"mr20"},e.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),e.a.createElement(_.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",e.a.createElement("img",{width:"26",src:t("GABl")})," ",e.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",e.a.createElement("img",{width:"26",src:t("onxn")})," ",e.a.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),e.a.createElement("p",{className:"ml40 mt40"},e.a.createElement(d.a,{onChange:function(sa){return ca.update({okButtonProps:{disabled:!sa.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){la(wt)},okButtonProps:{disabled:!0}});else la(wt)},la=function(N){Object(u.O)(Object(r.a)({},N)).then(function(ft){ft.status===0&&(Re.b.success("\u66F4\u65B0\u6210\u529F"),Ve({type:"exercise/getCommonHeader",payload:Object(r.a)({},Se)}),Ve({type:"exercise/getWorkSetting",payload:Object(r.a)({},Se)}),Xe(!0))})},Ce=function(N){return N&&N1}else return!1},Bt=function(N){var ft;if(W)return[!0,!0];if(J==null||((ft=J.published_course_groups)===null||ft===void 0)?void 0:ft.some(function(wt){return wt.course_group_id===N.course_group_id})){var It;return W||(J==null||((It=J.exercise)===null||It===void 0)?void 0:It.exercise_status)>1?[!0,!1]:[!1,!1]}else return[!1,!1]},on={disabled:W,multiple:!1,listType:"picture-card",onPreview:function(N){ka.a.publish("preview-image",N.thumbUrl)},withCredentials:!0,fileList:o.file_list,beforeUpload:function(N){var ft=N.size/1024;return ft>200?(Re.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0},action:"".concat(qa.a.API_SERVER,"/api/attachments.json"),onChange:function(N){var ft=N.fileList.filter(function(It){return!!It.status});o.file_list=ft,Ue(Object.assign({},o))},onRemove:function(){var Te=Object(G.a)(P.a.mark(function ft(It){return P.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return o.file_list=[],Ue(Object.assign({},o)),ca.abrupt("return",!0);case 3:case"end":return ca.stop()}},ft)}));function N(ft){return Te.apply(this,arguments)}return N}()};return e.a.createElement("section",{className:[ba.a.form,"mb50 bg-white"].join(" ")},e.a.createElement(oe.a,null,e.a.createElement(_.a,{span:24},e.a.createElement(oe.a,{align:"middle"},e.a.createElement(_.a,{flex:"1"},e.a.createElement("h1",{className:"mt15"},"\u53D1\u5E03\u8BBE\u7F6E")),e.a.createElement(_.a,null,Object(b.c)()&&W&&e.a.createElement(g.a,{type:"primary",size:"middle",ghost:!0,onClick:function(){return Xe(!1)}},"\u7F16\u8F91\u8BBE\u7F6E")))),((O=J.course_groups)===null||O===void 0?void 0:O.length)>0&&e.a.createElement(_.a,{span:24,className:"mt10"},e.a.createElement(d.a,{checked:o.unified_setting,disabled:W||(J==null||((Y=J.exercise)===null||Y===void 0)?void 0:Y.exercise_status)>1,onChange:function(){var N;if((J==null||((N=J.exercise)===null||N===void 0)?void 0:N.exercise_status)>1){Re.b.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03");return}o.unified_setting=!o.unified_setting,o.unified_setting===!1&&st==""&&Ye(st.concat({})),Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)"))),o.unified_setting&&e.a.createElement("div",null,e.a.createElement(oe.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(_.a,null,"\u53D1\u5E03\u65F6\u95F4:"),e.a.createElement(_.a,{className:"ml5"},e.a.createElement(Rt.a,{placement:"bottom",title:(J==null||((je=J.exercise)===null||je===void 0)?void 0:je.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},e.a.createElement(he.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:R()(Object(s.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ce,disabled:W||(J==null||((ve=J.exercise)===null||ve===void 0)?void 0:ve.exercise_status)>1,value:o.publish_time?R()(o.publish_time):"",onChange:function(N,ft){o.publish_time=ft,o.end_time||(o.end_time=R()(N).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Ue(Object.assign({},o))}}))),e.a.createElement(_.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u6536\u5230\u8BD5\u5377\u7684\u65F6\u95F4)"))),e.a.createElement(oe.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(_.a,null,"\u622A\u6B62\u65F6\u95F4:"),e.a.createElement(_.a,{className:"ml5"},e.a.createElement(he.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:R()(Object(s.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:W,value:o.end_time?R()(o.end_time):"",disabledDate:ha,onChange:function(N,ft){o.end_time=ft,Ue(Object.assign({},o))}})),e.a.createElement(_.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u4EE5\u7B54\u9898\u7684\u65F6\u95F4\u622A\u70B9)")))),!o.unified_setting&&e.a.createElement(oe.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},e.a.createElement(_.a,{span:24},e.a.createElement(oe.a,null,e.a.createElement(_.a,{span:10}),e.a.createElement(_.a,{span:9},e.a.createElement(oe.a,{className:"c-grey-c"},e.a.createElement(_.a,{flex:"1"},"(\u5B66\u751F\u6536\u5230\u8BD5\u5377\u7684\u65F6\u95F4)"),e.a.createElement(_.a,{flex:"1"},"(\u5B66\u751F\u53EF\u4EE5\u7B54\u9898\u7684\u65F6\u95F4\u622A\u70B9)"))),e.a.createElement(_.a,{span:4}))),st&&st.map(function(Te,N){return e.a.createElement(_.a,{span:24,key:N},e.a.createElement(oe.a,{gutter:[8,16]},e.a.createElement(_.a,{span:9},e.a.createElement(oe.a,null,e.a.createElement(_.a,null,"\u53D1\u5E03\u89C4\u5219 ",N+1),e.a.createElement(_.a,{flex:"auto",style:{maxWidth:400}},e.a.createElement(xt.a,{disabled:j(Te),className:"ml20",mode:"tags",size:"large",style:{width:"100%"},value:Te.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:function(It){st[N].course_group_id=It,Pt(st.map(function(wt){return wt.course_group_id}).toString().split(",")),Ye(st.slice())}},J.course_groups&&J.course_groups.map(function(ft,It){return e.a.createElement(Ya,Object(Qe.a)({key:It,disabled:tt.includes(String(ft.course_group_id)),value:ft.course_group_id},"key",ft.course_group_id),ft.course_group_name)}))))),e.a.createElement(_.a,{span:1}),e.a.createElement(_.a,{span:9},e.a.createElement(Wa,{disabled:Bt(Te),disabledDate:Ce,style:{width:400},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[R()(Object(s.d)(),"HH:mm"),R()(Object(s.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Te.publish_time&&[R()(Te.publish_time),Te.end_time&&R()(Te.end_time)],onChange:function(It,wt){j(Te)||(st[N].publish_time=wt[0]),st[N].end_time=wt[1],Ye(Object(C.a)(st))}})),!W&&e.a.createElement(_.a,{span:4},N>0&&e.a.createElement(_a.a,{onClick:function(){st=st.filter(function(It,wt){return N!==wt}),Ye(Object(C.a)(st))}}),e.a.createElement(ta.a,{className:"c-green ml20",onClick:function(){Ye(st.concat({}))}}))))})),e.a.createElement(ae.a,null),e.a.createElement(oe.a,null,e.a.createElement(_.a,null,e.a.createElement("strong",null,"\u7B54\u9898\u8BBE\u7F6E")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement("span",null,"\u7B54\u9898\u65F6\u957F\uFF1A"),e.a.createElement(ye.a,{size:"large",disabled:W,min:1,value:o.time===-1?null:o.time,onChange:function(N){o.time=N,Ue(Object(r.a)({},o))}}),e.a.createElement("span",{className:"ml10"},"\u5206\u949F"),e.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u7A7A\u503C\uFF0C\u4EE3\u8868\u4E0D\u9650\u65F6\u957F\uFF1B\u975E\u7A7A\u503C\uFF0C\u4EE3\u8868\u9650\u5236\u65F6\u957F\uFF0C\u4ECE\u5B66\u751F\u9996\u6B21\u7B54\u9898\u5F00\u59CB\u6301\u7EED\u8BA1\u65F6)")),!(Ie==null?void 0:Ie.is_random)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.question_random,disabled:W,onChange:function(N){o.question_random=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9898\u76EE\u987A\u5E8F\u6309\u7167\u9898\u578B\u968F\u673A\u663E\u793A)")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.choice_random,disabled:W,onChange:function(N){o.choice_random=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9009\u9879\u987A\u5E8F\u968F\u673A\u663E\u793A)")))),e.a.createElement(ae.a,null),!(at==null||((Ee=at.setting)===null||Ee===void 0)?void 0:Ee.is_local)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(oe.a,null,e.a.createElement(_.a,null,e.a.createElement("strong",null,"\u9632\u4F5C\u5F0A\u8BBE\u7F6E")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.open_camera,disabled:W,onChange:function(N){if(!o.time){Re.b.error("\u4E0D\u9650\u65F6\u957F\u7684\u8003\u8BD5\u4E0D\u53EF\u5F00\u542F\u6444\u50CF\u5934\uFF0C\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F");return}o.open_camera=N.target.checked,o.photo_count=o.photo_count||5,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u5F00\u542F\u6444\u50CF\u5934")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934)")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement("span",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444\uFF1A"),e.a.createElement(ye.a,{size:"large",disabled:W||!o.open_camera,min:1,defaultValue:5,max:10,value:o.photo_count,onChange:function(N){o.photo_count=N,Ue(Object(r.a)({},o))}}),e.a.createElement("span",{className:"ml10"},"(\u6B21)"),e.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E10\u7684\u6B63\u6574\u6570)")),e.a.createElement(_.a,{className:"c-grey-c font12 pl30 mt10"},"\u5982\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u5B66\u751F\u5FC5\u987B\u540C\u610F\u624D\u53EF\u4EE5\u53C2\u52A0\u8003\u8BD5\u3002"),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.screen_open,disabled:W,onChange:function(N){o.screen_open=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),o.screen_open&&e.a.createElement(_.a,{span:24,className:"mt15 pl30 font14"},e.a.createElement("span",{className:"c-grey-333 mr10"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),e.a.createElement(ye.a,{size:"large",disabled:W,min:0,defaultValue:3,max:10,value:o.screen_num,onChange:function(N){o.screen_num=N,Ue(Object(r.a)({},o))}}),e.a.createElement("span",{className:"c-grey-333 mr10"},"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),e.a.createElement(ye.a,{size:"large",disabled:W,min:0,defaultValue:5,max:60,value:o.screen_sec,onChange:function(N){o.screen_sec=N,Ue(Object(r.a)({},o))}}),e.a.createElement("span",{className:"c-grey-333"},"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.ip_limit!=="no",disabled:W,onChange:function(N){o.ip_limit==="no"?o.ip_limit="pub":o.ip_limit="no",Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),e.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u4E0D\u5728IP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),o.ip_limit!=="no"&&e.a.createElement(_.a,{className:"mt15 ml50"},e.a.createElement(D.a.Group,{value:o.ip_limit,disabled:W,name:"ip_limit",onChange:function(N){o.ip_limit=N.target.value,Ue(Object(r.a)({},o))}},e.a.createElement(D.a,{value:"pub"},"\u4EC5\u9650\u5236\u516C\u7F51IP"),e.a.createElement(D.a,{value:"inner"},"\u9650\u5236\u516C\u7F51IP+\u5185\u7F51IP ",e.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),e.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("span",{className:"c-blue"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")))),o.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(oe.a,{className:"mt15 ml50 ".concat(ba.a.ipWrp)},e.a.createElement(_.a,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),e.a.createElement(_.a,null,(ne=o.public_ip)===null||ne===void 0?void 0:ne.map(function(Te,N){return e.a.createElement("span",{className:ba.a.ipItem},e.a.createElement("i",null,Te," "),!W&&e.a.createElement(Ea.a,{onClick:function(){Ge.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){o.public_ip.splice(N,1),Ue(Object(r.a)({},o))}})},className:" c-grey-c",size:20}))}),e.a.createElement(g.a,{onClick:function(){Ve({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},type:"link",className:"font14"}," ",e.a.createElement("span",{className:"iconfont icon-xuanyong mr5"})," \u6DFB\u52A0"))),o.ip_limit==="inner"&&e.a.createElement(oe.a,{className:"mt15 ml50 ".concat(ba.a.ipWrp)},e.a.createElement(_.a,null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),e.a.createElement(_.a,null,(ke=o.inner_ip)===null||ke===void 0?void 0:ke.map(function(Te,N){return e.a.createElement("span",{className:ba.a.ipItem},e.a.createElement("i",null,Te," "),!W&&e.a.createElement(Ea.a,{onClick:function(){W||Ge.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){o.inner_ip.splice(N,1),Ue(Object(r.a)({},o))}})},className:" c-grey-c",size:20}))}),e.a.createElement(g.a,{type:"link",className:"font14",onClick:function(){Ve({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})}}," ",e.a.createElement("span",{className:"iconfont icon-xuanyong mr5"})," \u6DFB\u52A0"))),e.a.createElement(oe.a,null,e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.ip_bind,disabled:W,onChange:function(N){o.ip_bind=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"IP\u7ED1\u5B9A"),e.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u8003\u8BD5\u5F00\u59CB\u540E\uFF0C\u5B66\u751F\u7684\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u673A\u5668IP\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u89E3\u9664\u5B66\u751F\u7684IP\u7ED1\u5B9A\uFF09"))))),e.a.createElement(ae.a,null)),e.a.createElement(oe.a,null,e.a.createElement(_.a,null,e.a.createElement("strong",null,"\u5C5E\u6027\u8BBE\u7F6E")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.score_open,disabled:W,onChange:function(N){o.score_open=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u516C\u5F00\u6210\u7EE9")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9)")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.answer_open,disabled:W,onChange:function(N){o.answer_open=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u516C\u5F00\u7B54\u6848")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),e.a.createElement(_.a,{span:24,className:"mt15 pl30 "},e.a.createElement(d.a,{checked:o.show_statistic,disabled:W,onChange:function(N){o.show_statistic=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7B54\u9898\u7EDF\u8BA1\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),e.a.createElement(_.a,{span:24,className:"mt15 pl30 pb40"},e.a.createElement(d.a,{checked:o.assistant_auth,disabled:W,onChange:function(N){o.assistant_auth=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u52A9\u6559\u6743\u9650")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u52A9\u6559\u67E5\u770B\u7B54\u6848)"))),e.a.createElement(ae.a,null),Object(b.c)()&&e.a.createElement(oe.a,null,e.a.createElement(_.a,{flex:"600px"},e.a.createElement(oe.a,null,e.a.createElement(_.a,null,e.a.createElement("strong",null,"\u8BD5\u5377\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement("strong",null,"\u5377\u5934\u5DE6\u89D2\u6807"),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u4F4D\u4E8E\u9996\u9875\u5DE6\u4E0A\u89D2\uFF0C\u8BF7\u4EE5\u56FE\u7247\u4E0A\u4F20\uFF1B\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k\uFF0C\u5C3A\u5BF8\u4E3A700x500\uFF09")),e.a.createElement("div",{className:"mt15 pl30"},e.a.createElement(aa.a,on,!(($e=o.file_list)===null||$e===void 0?void 0:$e.length)&&e.a.createElement("div",null,e.a.createElement(ut,null),e.a.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.show_title,disabled:W,onChange:function(N){o.show_title=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8BD5\u5377\u6807\u9898\uFF09")),e.a.createElement(_.a,{span:24,className:"mt15 pl30 "},e.a.createElement(d.a,{checked:o.show_body,disabled:W,onChange:function(N){o.show_body=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF0C\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.show_info,disabled:W,onChange:function(N){o.show_info=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F\u4FE1\u606F\uFF09")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.show_table,disabled:W,onChange:function(N){o.show_table=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u7ED9\u51FA\u5B66\u751F\u7684\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C\uFF09")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement("strong",null,"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),e.a.createElement(d.a,{className:"pl8",checked:o.show_user,disabled:W,onChange:function(N){o.show_user=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u59D3\u540D")),e.a.createElement(d.a,{checked:o.show_no,disabled:W,onChange:function(N){o.show_no=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u5B66\u53F7")),e.a.createElement(d.a,{checked:o.show_group,disabled:W,onChange:function(N){o.show_group=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u4E13\u4E1A\u73ED\u7EA7"))),e.a.createElement("span",{className:"c-grey-c font12 pl30 pt10"},"\uFF08\u52FE\u9009\u9879\u5C06\u4F1A\u51FA\u73B0\u5728\u9996\u9875\u5DE6\u4FA7\u5BC6\u5C01\u7EBF\u5185\uFF0C\u4E0D\u9009\u5219\u4EE3\u8868\u4E0D\u8BBE\u7F6E\u5BC6\u5C01\u533A\uFF09"),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.show_desc,disabled:W,onChange:function(N){o.show_desc=N.target.checked,Ue(Object.assign({},o))}},e.a.createElement("strong",null,"\u8003\u8BD5\u8BF4\u660E")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5F00\u542F\u6587\u672C\u7F16\u8F91\u5668\uFF0C\u53EF\u8F93\u5165500\u5B57\u4EE5\u5185\u7684\u8003\u8BD5\u8BF4\u660E\uFF09")),o.show_desc&&e.a.createElement("div",{className:"mt15 pl30 pb40"},W?e.a.createElement(Ga,{style:{height:150,width:550},disabled:!0,value:o.description}):e.a.createElement(za.a,{width:550,height:150,defaultValue:o.description,id:"exercise-detail-config-exam-description-id",onChange:function(N){o.description=N,Ue(Object.assign({},o))}})))),e.a.createElement(_.a,{flex:1,className:"pt40"},e.a.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),e.a.createElement("img",{src:t("nKGa")}))),!W&&e.a.createElement(_.a,{className:"mb50 pb10 btn-w120"},e.a.createElement(g.a,{type:"primary",size:"large",onClick:function(){return Lt()}},"\u63D0\u4EA4"),e.a.createElement(g.a,{onClick:function(){Xe(!0),bt()},type:"primary",size:"large",ghost:!0,className:"ml20"},"\u53D6\u6D88")),e.a.createElement(Ra.a,null),e.a.createElement(vt,null),e.a.createElement(da,null))},Qa=Object(ie.a)(function(L){var f=L.exercise,O=L.loading,Y=L.globalSetting;return{exercise:f,loading:O.effects,globalSetting:Y}})(en),_n=t("MXD1"),Ca=t("CFYs"),ma=t("9Bee"),Ua=t("51gm"),Aa=t.n(Ua),xa={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u4E3B\u89C2\u9898",5:"\u5B9E\u8BAD\u9898"},Ka={1:"\u6EE1\u5206\u4F5C\u7B54",2:"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54",3:"\u96F6\u5206\u4F5C\u7B54",4:"\u672A\u6279"},$a=function(f){var O,Y,je=f.exercise,ve=f.loading,Ee=f.dispatch,ne=Object(se.m)(),ke=Object(h.useState)(Object(r.a)(Object(r.a)({},ne),{sort:"asc",page:1,per_page:10})),$e=Object(w.a)(ke,2),B=$e[0],at=$e[1],yt=Object(se.l)(),Ve=je.statisticsList,Se=Object(h.useState)({}),Dt=Object(w.a)(Se,2),J=Dt[0],Ie=Dt[1],Ne=Object(h.useState)([]),nt=Object(w.a)(Ne,2),W=nt[0],Xe=nt[1],we=Object(h.useState)(""),et=Object(w.a)(we,2),tt=et[0],Pt=et[1],Ct=Object(h.useState)(""),Mt=Object(w.a)(Ct,2),Kt=Mt[0],ce=Mt[1],Nt=Pe.a.useForm(),Ft=Object(w.a)(Nt,1),Qt=Ft[0],ra=function(){var z=Object.assign({},Qt.getFieldValue());Object.keys(z).map(function(o){z[o].includes("all")?(delete B[o],Qt.setFieldsValue(Object(Qe.a)({},o,"all"))):(B[o]=z[o],Qt.setFieldsValue(Object(Qe.a)({},o,B[o])))}),Ye()},qt=function(z,o){B.page=z,B.limit=20,Ee({type:"exercise/getExerciseStatistics",payload:Object(r.a)({},B)})},st=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",align:"center",render:function(z){return e.a.createElement("span",null,z===0?0:(z*100).toFixed(2),"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",align:"center",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",align:"center",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u4EBA")}}],Ye=function(){var _e=Object(G.a)(P.a.mark(function z(){var o;return P.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,Ee({type:"exercise/getExerciseStatistics",payload:Object(r.a)({},B)});case 2:o=bt.sent,(o==null?void 0:o.exercise_counts)&&Xe([o.exercise_counts]);case 4:case"end":return bt.stop()}},z)}));return function(){return _e.apply(this,arguments)}}();return Object(h.useEffect)(function(){Ye()},[B.coursesId]),e.a.createElement(e.a.Fragment,null,e.a.createElement("section",{className:"minH500 bg-white"},e.a.createElement("aside",{className:"pt20"},e.a.createElement(Pe.a,{form:Qt,onChange:ra,initialValues:(O={},Object(Qe.a)(O,"commit_status","all"),Object(Qe.a)(O,"exercise_group_id","all"),Object(Qe.a)(O,"review","all"),O)},e.a.createElement(Pe.a.Item,{name:"exercise_group_id"},e.a.createElement(d.a.Group,{style:{width:"100%"}},e.a.createElement(oe.a,null,e.a.createElement(_.a,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),e.a.createElement(_.a,{flex:"80px"},e.a.createElement(d.a,{value:"all",checked:!J.course_group},"\u5168\u90E8")),e.a.createElement(_.a,{flex:"1"},Ve.course_groups&&Ve.course_groups.map(function(_e,z){return e.a.createElement(d.a,{value:_e.exercise_group_id,key:z},_e.exercise_group_name,"(",_e.exercise_group_students,")")}))))))),e.a.createElement(ge.a,{className:"mt30",loading:ve["exercise/getExerciseStatistics"],pagination:!1,dataSource:W,columns:st}),e.a.createElement("div",{className:Aa.a.title},e.a.createElement(oe.a,{align:"middle",style:{height:"100%"},className:"ml5 mr5"},e.a.createElement(_.a,{flex:1,className:"font16"},"\u7EDF\u8BA1\u8BE6\u60C5"),e.a.createElement(_.a,{className:"font16"},e.a.createElement("span",{className:"current",onClick:function(){B.sort=B.sort==="desc"?"asc":"desc",console.log("xx params.sort: ",B.sort),at(Object(r.a)({},B)),Ye()}},e.a.createElement("span",null,"\u6B63\u786E\u7387"),e.a.createElement("p",{className:"edu-sorter current ".concat(B.sort)},e.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),e.a.createElement(qe.a,{spinning:ve["exercise/getExerciseStatistics"]},e.a.createElement("div",{className:"minH200"},Ve==null||((Y=Ve.commit_results)===null||Y===void 0)?void 0:Y.map(function(_e,z){var o;return e.a.createElement("aside",{key:z,className:"font14 c-black mt30"},e.a.createElement(oe.a,null,e.a.createElement(_.a,{flex:1},_e.ques_position,".",xa[_e.ques_type]),e.a.createElement(_.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},_e.right_percent,"%"))),e.a.createElement("div",null,e.a.createElement(ma.a,{value:_e.ques_title})),e.a.createElement("div",{className:"mt20",style:{display:_e.ques_type===5?"none":""}},e.a.createElement(oe.a,{className:"c-light-black ",gutter:[24,20]},e.a.createElement(_.a,{flex:1},"\u9009\u9879"),e.a.createElement(_.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),e.a.createElement(_.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),e.a.createElement(ae.a,{style:{margin:0,marginBottom:20,display:_e.ques_type===5?"none":""}}),_e==null||((o=_e.ques_details)===null||o===void 0)?void 0:o.map(function(Ue,bt){return _e.ques_type===5?e.a.createElement("div",{className:"mt20"},e.a.createElement(oe.a,{key:bt,gutter:[24,24],className:"font14 c-black"},e.a.createElement(_.a,{flex:1},Ue.challenge_position,".",Ue.challenge_name),e.a.createElement(_.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},Ue.challenge_percent,"%"))),e.a.createElement("div",null,e.a.createElement(oe.a,{className:"c-light-black ",gutter:[24,20]},e.a.createElement(_.a,{flex:1},"\u9009\u9879"),e.a.createElement(_.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),e.a.createElement(_.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),e.a.createElement(ae.a,{style:{margin:0,marginBottom:20}}),Ue==null?void 0:Ue.challenge_details.map(function(Lt){return e.a.createElement(oe.a,{key:bt,gutter:[24,24],className:"font14 c-black"},e.a.createElement(_.a,{flex:1},e.a.createElement(oe.a,null,e.a.createElement(_.a,{flex:1,className:"ml10"},e.a.createElement(ma.a,{value:Ka[Lt.choice_text]})))),e.a.createElement(_.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:Lt.choice_right_boolean&&"c-green"},Lt.choice_users_count||0)),e.a.createElement(_.a,{flex:"200px"},e.a.createElement(Ca.a,{status:"active",strokeColor:"#2abd8b",percent:(Lt.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(oe.a,{className:"",gutter:[24,20]},e.a.createElement(_.a,{className:"ml10",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),e.a.createElement(_.a,{flex:"60px",className:"tc"},_e.effictive_counts),e.a.createElement(_.a,{flex:"200px"})),e.a.createElement(ae.a,{style:{margin:0,marginBottom:20}})):e.a.createElement(oe.a,{key:bt,gutter:[24,24],className:"font14 c-black"},e.a.createElement(_.a,{flex:1},e.a.createElement(oe.a,null,_e.ques_type===2||_e.ques_type===3||_e.ques_type===4?"":e.a.createElement(_.a,null,s.i[bt],". "),_e.ques_type===4?e.a.createElement(_.a,{flex:1,className:"ml10"},e.a.createElement(ma.a,{value:Ka[Ue.choice_text]})):e.a.createElement(_.a,{flex:1,className:"ml10"},e.a.createElement(ma.a,{value:Ue.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":Ue.choice_text})))),e.a.createElement(_.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:Ue.choice_right_boolean&&"c-green"},Ue.choice_users_count||0)),e.a.createElement(_.a,{flex:"200px"},e.a.createElement(Ca.a,{status:"active",strokeColor:"#2abd8b",percent:(Ue.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(oe.a,{style:{display:_e.ques_type===5?"none":""},className:"",gutter:[24,20]},e.a.createElement(_.a,{className:_e.ques_type===2||_e.ques_type===3||_e.ques_type===4?"ml10":"",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),e.a.createElement(_.a,{flex:"60px",className:"tc"},_e.effictive_counts),e.a.createElement(_.a,{flex:"200px"})))})))),e.a.createElement("div",{className:"tc mt30 mb50"},e.a.createElement(K.a,{hideOnSinglePage:!0,total:Ve==null?void 0:Ve.questions_count,current:B.page||1,onChange:function(z){B.page=z,Ye()}})))},Fa=Object(ie.a)(function(L){var f=L.exercise,O=L.loading;return{exercise:f,loading:O.effects}})($a),tn=t("cVA7"),Oa=t.n(tn),an={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898",25:"\u5B9E\u8BAD\u9898"},nn=function(f){var O,Y=f.exercise,je=f.loading,ve=f.dispatch,Ee=Object(se.m)(),ne=Object(se.l)(),ke=Y.statisticsList,$e=Object(h.useState)({}),B=Object(w.a)($e,2),at=B[0],yt=B[1],Ve=Object(h.useState)([]),Se=Object(w.a)(Ve,2),Dt=Se[0],J=Se[1],Ie=Object(h.useState)(""),Ne=Object(w.a)(Ie,2),nt=Ne[0],W=Ne[1],Xe=Object(h.useState)(""),we=Object(w.a)(Xe,2),et=we[0],tt=we[1],Pt=Object(h.useState)({}),Ct=Object(w.a)(Pt,2),Mt=Ct[0],Kt=Ct[1],ce=Pe.a.useForm(),Nt=Object(w.a)(ce,1),Ft=Nt[0];Ee.sort="asc";var Qt=function(z){return{title:{text:"\u300E \u5B66\u751F\u6B63\u786E\u7387\u5206\u5E03\u56FE \u300F",left:"center"},tooltip:{trigger:"item",formatter:"{b} : {c} \u4EBA"},legend:{bottom:0,icon:"circle",left:"center",itemWidth:6,itemHeight:6,data:["100%","90%-100%","70%-90%","60%-70%","60%\u4EE5\u4E0B"].reverse()},series:[{type:"pie",radius:"55%",minAngle:15,center:["50%","50%"],selectedMode:"single",label:{show:!0,position:"outer",normal:{formatter:`{b} - {c}\u4EBA`,color:"#5c5c5c",lineHeight:20}},labelLine:{normal:{length:20,length2:20,lineStyle:{color:"rgba(0,0,0,.45)"}}},data:[{value:z.details[0].full_count,name:"100%"},{value:z.details[0].best_count,name:"90%-100%"},{value:z.details[0].good_count,name:"70%-90%"},{value:z.details[0].pass_count,name:"60%-70%"},{value:z.details[0].fails_count,name:"60%\u4EE5\u4E0B"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},normal:{color:function(Ue){var bt=["#99B8FB","#80E0B9","#8190AA","#F7C739","#EB7E65"];return bt[Ue.dataIndex]}}},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},ra=function(){var z=Object.assign({},Ft.getFieldValue());Object.keys(z).map(function(o){z[o].includes("all")?(delete Ee[o],Ft.setFieldsValue(Object(Qe.a)({},o,"all"))):(Ee[o]=z[o],Ft.setFieldsValue(Object(Qe.a)({},o,Ee[o])))}),ve({type:"exercise/getExerciseStatistics",payload:Ee})},qt=function(z,o){Ee.page=z,Ee.limit=20,ve({type:"exercise/getExerciseStatistics",payload:Object(r.a)({},Ee)})},st=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",render:function(z){return e.a.createElement("span",null,z*100,"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"max_score",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u4EBA")}}],Ye=function(){var _e=Object(G.a)(P.a.mark(function z(){var o;return P.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,ve({type:"exercise/getExerciseStatistics",payload:Object(r.a)({},Ee)});case 2:o=bt.sent,(o==null?void 0:o.exercise_counts)&&J([o.exercise_counts]);case 4:case"end":return bt.stop()}},z)}));return function(){return _e.apply(this,arguments)}}();return Object(h.useEffect)(function(){Ye()},[Ee.coursesId]),e.a.createElement("section",{className:"minH500 ",style:{padding:0}},e.a.createElement("aside",{className:"bg-white inline-block w100 th-bg-white"},e.a.createElement(ge.a,{className:"mt10 bg-white",loading:je["exercise/getExerciseStatistics"],pagination:!1,dataSource:Dt,columns:st})),e.a.createElement("aside",{className:"mt20"},e.a.createElement("span",{className:"bold c-black font16 ml20"},"\u5DF2\u4EA4\u5377\u5B66\u751F\u7B54\u9898\u8BE6\u60C5")),e.a.createElement("aside",null,ke==null||((O=ke.commit_results)===null||O===void 0)?void 0:O.map(function(_e,z){return e.a.createElement("div",{key:z,className:"bg-white pl20 pt20 pr20 pb20 mt20"},e.a.createElement("div",{style:{fontSize:14,color:"#1890FF",fontWeight:500}},z+1,"\u3001",an[_e.question_type],e.a.createElement("span",{style:{color:"#999",paddingLeft:10}},"(\u5171",_e.question_count,"\u5C0F\u9898\uFF0C",_e.question_score,"\u5206)"),e.a.createElement("span",{style:{color:"#000",float:"right"}},"\u5168\u73ED\u6B63\u786E\u7387\uFF1A",_e.right_percent*100,"%")),e.a.createElement(Oa.a,{option:Qt(_e),style:{height:370},opts:{renderer:"svg"}}))})))},rn=Object(ie.a)(function(L){var f=L.exercise,O=L.loading;return{exercise:f,loading:O.effects}})(nn),un=t("tf39"),ja=t.n(un),sn=function(f){var O,Y,je,ve,Ee,ne,ke,$e,B,at=f.exercise,yt=f.globalSetting,Ve=f.loading,Se=f.dispatch,Dt=f.user,J=f.match,Ie=Object(mt.a)(f,["exercise","globalSetting","loading","dispatch","user","match"]),Ne=Object(se.m)(),nt=Object(se.l)(),W=Object(h.useState)([]),Xe=Object(w.a)(W,2),we=Xe[0],et=Xe[1],tt=Object(h.useState)(nt.query.tabs||0),Pt=Object(w.a)(tt,2),Ct=Pt[0],Mt=Pt[1],Kt=at.exerciseList,ce=at.commonHeader,Nt=Dt.userInfo;Ne.category=nt.query.category_id,Object(h.useEffect)(function(){Se({type:"exercise/getCommonHeader",payload:Object(r.a)({},Ne)})},[Ne.coursesId]);var Ft=function(){Object(s.C)({ip_limit:ce.ip_limit,open_camera:ce.open_camera,exercise_tips:[ce.open_camera?"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A":""],exerciseId:ce.id,screen_open:ce.screen_open,screen_num:ce.screen_num,coursesId:Ne.coursesId,login:Nt.login,history:Ie.history})},Qt=function(){Se({type:"exercise/getExerciseList",payload:Object(r.a)({},Ne)})},ra=function(){var _e={0:function(){Se({type:"exercise/getExerciseList",payload:Object(r.a)({},Ne)})},3:function(){Se({type:"exercise/getWorkSetting",payload:Object(r.a)({},Ne)})}};_e[Ct]&&_e[Ct]()},qt=[{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:e.a.createElement(be,null)},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:e.a.createElement(Fa,null)},{name:"\u8BD5\u5377\u9884\u89C8",id:2,compontent:e.a.createElement(Vt,{activeTabs:Ct})},{name:"\u8BBE\u7F6E",id:3,compontent:e.a.createElement(Qa,null)}].filter(function(Ye){return(ce==null?void 0:ce.is_random)?(Ye.name==="\u7EDF\u8BA1\u7ED3\u679C"&&(Ye.compontent=e.a.createElement(rn,null)),Ye.name!=="\u8BD5\u5377\u9884\u89C8"):!0}).filter(function(Ye){return Object(b.j)()&&(ce==null?void 0:ce.assistant_auth)||Object(b.c)()?!0:(ce==null?void 0:ce.show_statistic)&&(ce==null?void 0:ce.exercise_status)===3?Ye.name!=="\u8BD5\u5377\u9884\u89C8":Ye.name==="\u7B54\u9898\u5217\u8868"||Ye.name==="\u8BBE\u7F6E"}).filter(function(Ye){return!!Ye}),st=function(){return e.a.createElement(I.a,{onClick:function(){var _e=Object(G.a)(P.a.mark(function z(o){var Ue;return P.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:Lt.t0=o.key,Lt.next=Lt.t0==="1"?3:8;break;case 3:return Lt.next=5,Object(u.k)(Object(r.a)({},Ne));case 5:return Ue=Lt.sent,Ue.status===0&&Object(U.i)(Object(r.a)({},Ne)),Lt.abrupt("break",8);case 8:case"end":return Lt.stop()}},z)}));return function(z){return _e.apply(this,arguments)}}()},e.a.createElement(I.a.Item,{key:"1"},"\u5B66\u751F\u6210\u7EE9"),e.a.createElement(I.a.Item,{key:"2"},e.a.createElement("a",{target:"_blank",href:"/classrooms/".concat(Ne.coursesId,"/exercise/").concat(Ne.categoryId,"/export_blank")},"\u7A7A\u767D\u8BD5\u5377")),e.a.createElement(I.a.Item,{key:"3"},e.a.createElement(S.Link,{to:"/classrooms/".concat(Ne.coursesId,"/exportlist/exercise_score")},"\u5386\u53F2\u5BFC\u51FA")))};return Object(b.h)()?e.a.createElement("section",{className:ja.a.bg},e.a.createElement("div",{className:"edu-container"},Nt.username&&e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},e.a.createElement(T.a,{separator:">"},e.a.createElement(T.a.Item,null,e.a.createElement(S.Link,{to:"/classrooms/".concat(Ne.coursesId,"/exercise")},Dt==null||((O=Dt.userInfo)===null||O===void 0||((Y=O.course)===null||Y===void 0))?void 0:Y.course_name)),e.a.createElement(T.a.Item,null,e.a.createElement(S.Link,{to:"/classrooms/".concat(Ne.coursesId,"/exercise")},"\u8BD5\u5377")),e.a.createElement(T.a.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),e.a.createElement("aside",{className:[ja.a.title,"mt20"].join(" ")},e.a.createElement(S.Link,{to:"/classrooms/".concat(Ne.coursesId,"/exercise")},e.a.createElement(xe.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},ce==null?void 0:ce.exercise_name),e.a.createElement(s.g,{is_random:ce==null?void 0:ce.is_random,status:[s.c[ce.exercise_status]]}))),e.a.createElement("aside",{className:"mt30 relative"},e.a.createElement("div",{className:ja.a.export},Object(b.c)()&&(ce==null||((je=ce.user_permission)===null||je===void 0)?void 0:je.user_commit_counts)>0&&(ce==null?void 0:ce.exercise_status)===2&&e.a.createElement(g.a,{onClick:function(_e){_e.preventDefault(),Se({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Ne}})}},e.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),Object(b.c)()&&(ce==null||((ve=ce.user_permission)===null||ve===void 0)?void 0:ve.exercise_unpublish_count)>0&&e.a.createElement(g.a,{onClick:function(_e){_e.preventDefault(),Se({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:Ne,cb:ra}})}},e.a.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u7ACB\u5373\u53D1\u5E03"),Object(b.c)()&&(ce==null||((Ee=ce.user_permission)===null||Ee===void 0)?void 0:Ee.exercise_publish_count)>0&&e.a.createElement(g.a,{onClick:function(_e){_e.preventDefault(),Se({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Ne}})}},e.a.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ACB\u5373\u622A\u6B62"),Object(b.q)()&&(ce==null||((ne=ce.user_permission)===null||ne===void 0)?void 0:ne.current_status)===2&&ce.exercise_status>1&&e.a.createElement(g.a,{onClick:Ft},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u5F00\u59CB\u7B54\u9898"),Object(b.q)()&&(ce==null||((ke=ce.user_permission)===null||ke===void 0)?void 0:ke.current_status)===0&&ce.exercise_status>1&&e.a.createElement(g.a,{onClick:Ft},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u7B54\u9898"),Object(b.c)()&&(Object(b.j)()&&(ce==null?void 0:ce.assistant_auth)||!Object(b.j)())&&e.a.createElement(g.a,null,e.a.createElement(S.Link,{to:(ce==null?void 0:ce.is_random)?"/classrooms/".concat(Ne.coursesId,"/exercise/").concat(Ne.categoryId,"/random/edit?random=true"):"/classrooms/".concat(Ne.coursesId,"/exercise/").concat(Ne.categoryId,"/edit?random=false")},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),Object(b.c)()&&e.a.createElement(m.a,{overlay:st},e.a.createElement(g.a,null,e.a.createElement(Me.a,null),"\u5BFC\u51FA",e.a.createElement(me.a,null)))),e.a.createElement(n.a,{defaultActiveKey:Ct,className:ja.a.tabs,onChange:function(_e){return Mt(_e)}},qt.map(function(Ye,_e){return e.a.createElement(n.a.TabPane,{tab:Ye.name,key:Ye.id})})),e.a.createElement("section",{className:"pl25 pr25 bg-white"},($e=qt.filter(function(Ye){return Ye.id==Ct}))===null||$e===void 0||((B=$e[0])===null||B===void 0)?void 0:B.compontent))),e.a.createElement(Wt,null),e.a.createElement(va,null),e.a.createElement(De,{cb:function(){return Qt()}})):""},rt=p.default=Object(ie.a)(function(L){var f=L.exercise,O=L.loading,Y=L.user,je=L.globalSetting;return{exercise:f,globalSetting:je,user:Y,loading:O.effects}})(sn)},L4pD:function(We,p,t){"use strict";var Je=t("5Dmo"),n=t("3S7+"),ue=t("2qtc"),m=t("kLXV"),X=t("WmNS"),g=t.n(X),v=t("k1fw"),T=t("miYZ"),le=t("tsqr"),I=t("9og8"),q=t("tJVT"),P=t("PpiC"),G=t("q1tI"),r=t.n(G),w=t("Ty5D"),mt=t("9kvl"),h=t("V0Rq"),e=t("1vsH"),se=t("9Bee"),S=t("YJx+"),ie=t.n(S),xe=["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"],Me=function(u,s){var U=u.problemset,k=u.exercise,K=u.globalSetting,y=u.loading,ye=u.dispatch,Oe=u.onRef,ht=Oe===void 0?function(){}:Oe,fe=u.editData,d=u.cancelAdd,Z=d===void 0?function(){}:d,ge=u.editKey,C=u.setEditKey,ze=C===void 0?function(){}:C,Q=u.addCallback,c=Q===void 0?function(){}:Q,Re=u.setIsClaer,At=Re===void 0?function(){}:Re,oe=Object(P.a)(u,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),E=Object(G.useState)([]),_=Object(q.a)(E,2),de=_[0],Ge=_[1],Tt=Object(G.useState)(),Rt=Object(q.a)(Tt,2),Qe=Rt[0],Gt=Rt[1],Pe=Object(G.useState)([]),M=Object(q.a)(Pe,2),R=M[0],A=M[1],Et=Object(G.useState)(""),Be=Object(q.a)(Et,2),_t=Be[0],St=Be[1],jt=Object(G.useState)(5),Ht=Object(q.a)(jt,2),Yt=Ht[0],$t=Ht[1],Jt=Object(G.useState)(!1),b=Object(q.a)(Jt,2),a=b[0],l=b[1],i=Object(w.k)(),F=Object(w.m)();Object(G.useEffect)(function(){Ge(["","","",""])},[]),Object(G.useEffect)(function(){if(!(fe==null?void 0:fe.question_choices)){l(!0),St(""),$t(5),Ge(["","","",""]),A([]);return}St(fe==null?void 0:fe.question_title),$t(parseInt(fe==null?void 0:fe.question_score)),Ge(fe==null?void 0:fe.question_choices.map(function(H){return H.choice_text}));var $=[];fe==null||fe.standard_answer.map(function(H,Fe){$.push(H-1)}),A($)},[fe]),Object(G.useImperativeHandle)(s,function(){return{onSave:x,isEdit:a}});var x=function(){var $=Object(I.a)(g.a.mark(function H(){var Fe,te,Ze;return g.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(_t){Ot.next=3;break}return le.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Ot.abrupt("return",!1);case 3:if(Fe=de.findIndex(function(ot){return!ot}),!(Fe>-1)){Ot.next=7;break}return le.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(xe[Fe]," \u9009\u9879\u7684\u5185\u5BB9")),Ot.abrupt("return",!1);case 7:if(R.length){Ot.next=10;break}return le.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ot.abrupt("return",!1);case 10:if(!(R.length<1)){Ot.next=13;break}return le.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Ot.abrupt("return",!1);case 13:if(te=de.map(function(ot,Vt){return{choice_text:ot,is_answer:R.includes(Vt)?Vt+1:0}}),!fe.question_id){Ot.next=20;break}return Ot.next=17,ye({type:"exercise/editExerciseQuestion",payload:{id:fe.question_id,question_title:_t,question_type:1,question_score:Yt,question_choices:te.map(function(ot){return ot.choice_text}),standard_answers:te.filter(function(ot){return ot.is_answer}).map(function(ot){return ot.is_answer})}});case 17:Ze=Ot.sent,Ot.next=23;break;case 20:return Ot.next=22,ye({type:"exercise/addExerciseQuestion",payload:{insert_id:fe==null?void 0:fe.insert_id,categoryId:F.categoryId,question_title:_t,question_type:1,question_score:"5.0",question_choices:te.map(function(ot){return ot.choice_text}),standard_answers:te.filter(function(ot){return ot.is_answer}).map(function(ot){return ot.is_answer})}});case 22:Ze=Ot.sent;case 23:Ze.status===0&&(le.b.success("\u4FDD\u5B58\u6210\u529F"),l(!1),ye({type:"exercise/editExercise",payload:Object(v.a)({},F)}));case 24:case"end":return Ot.stop()}},H)}));return function(){return $.apply(this,arguments)}}(),be=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u7F16\u7A0B\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function($){var H,Fe;return(k==null||((H=k.editData)===null||H===void 0||((Fe=H.exercise)===null||Fe===void 0))?void 0:Fe.exercise_status)===1?$:$.id!=="del"&&$.id!=="add"}),pe=function(){var $=Object(I.a)(g.a.mark(function H(Fe){return g.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:Ze.t0=Fe.id,Ze.next=Ze.t0==="del"?3:Ze.t0==="up"||Ze.t0==="down"?5:Ze.t0==="edit"?9:Ze.t0==="add"?12:17;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(I.a)(g.a.mark(function Ot(){return g.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.next=2,Object(h.j)({id:fe.question_id});case 2:ye({type:"exercise/editExercise",payload:Object(v.a)({},F)});case 3:case"end":return Vt.stop()}},Ot)}))()}}),Ze.abrupt("break",17);case 5:return Ze.next=7,ye({type:"exercise/exeriseMoveUpDown",payload:{id:fe.question_id,opr:Fe.id}});case 7:return ye({type:"exercise/editExercise",payload:Object(v.a)({},F)}),Ze.abrupt("break",17);case 9:return At(!1),i.push("/problems/".concat(fe==null?void 0:fe.hack_identifier,"/edit?type=exercises&express_id=").concat(F.categoryId,"&question_id=").concat(fe==null?void 0:fe.question_id,"&score=").concat(fe==null?void 0:fe.question_score,"&callback_url=").concat(location.pathname)),Ze.abrupt("break",17);case 12:if(!(ge!==-1)){Ze.next=15;break}return le.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Ze.abrupt("return");case 15:return c({key:fe.key,insert_id:fe==null?void 0:fe.question_id,question_type:6}),Ze.abrupt("break",17);case 17:case"end":return Ze.stop()}},H)}));return function(Fe){return $.apply(this,arguments)}}(),ae=function(){var $=Object(I.a)(g.a.mark(function H(Fe){var te;return g.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Fe.preventDefault(),Ut.next=3,Object(h.K)({id:fe==null?void 0:fe.hack_identifier});case 3:te=Ut.sent,te.status===0&&Object(e.y)("/myproblems/".concat(te==null?void 0:te.identifier));case 5:case"end":return Ut.stop()}},H)}));return function(Fe){return $.apply(this,arguments)}}(),ee=function(){return r.a.createElement("aside",null,r.a.createElement("div",{className:ie.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},fe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",fe.question_score,"\u5206\uFF09"),r.a.createElement("span",{className:"c-blue current",onClick:function(Fe){return ae(Fe)}},"\u67E5\u770B\u8BE6\u60C5"),!fe.hideAction&&be.map(function(H,Fe){return H.id==="up"&&fe.key===1||H.id==="down"&&fe.key===fe.len?null:r.a.createElement(n.a,{key:Fe,placement:"bottom",title:H.name},r.a.createElement("span",{onClick:function(){return pe(H)},className:H.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(se.a,{value:fe.question_title})),r.a.createElement("div",{className:ie.a.questionChoices},r.a.createElement(se.a,{value:fe.description||""})))};return r.a.createElement("section",{className:ie.a.wrap},ee())};p.a=Object(mt.a)(function(me){var u=me.problemset,s=me.loading,U=me.globalSetting,k=me.exercise;return{problemset:u,globalSetting:U,exercise:k,loading:s.effects}},null,null,{forwardRef:!0})(Object(G.forwardRef)(Me))},M8RZ:function(We,p,t){"use strict";t.d(p,"a",function(){return le});var Je=t("fWQN"),n=t("mtLc"),ue=t("yKVA"),m=t("879j"),X=t("q1tI"),g=t.n(X),v=t("i8i4"),T=t.n(v),le=function(I){Object(ue.a)(P,I);var q=Object(m.a)(P);function P(G){var r;Object(Je.a)(this,P),r=q.call(this,G);var w=window.document;return r.node=w.createElement("div"),w.body.appendChild(r.node),r}return Object(n.a)(P,[{key:"render",value:function(){var r=this.props.children;return Object(v.createPortal)(r,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),P}(g.a.Component)},O2Wb:function(We,p,t){We.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(We,p,t){"use strict";var Je=t("2qtc"),n=t("kLXV"),ue=t("rAM+"),m=t("tJVT"),X=t("jrin"),g=t("q1tI"),v=t.n(g),T=t("VrN/"),le=t.n(T),I=t("bdgK"),q=t("p77/"),P=t("Bd2K"),G=t("ELLl"),r=t("19Vz"),w=t("lZu9"),mt=t("kSUc"),h=t("9Bee"),e=t("0Owb"),se=t("dejd"),S=t("C+DQ"),ie=[{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 xe(i){var F=i.onActionCallback,x=i.title,be=i.icon,pe=i.actionName,ae=i.className,ee=ae===void 0?"":ae,$=i.children;function H(){F(pe)}return v.a.createElement("a",{title:x,className:ee,onClick:H},v.a.createElement("i",{className:"md-iconfont ".concat(be)}),$)}var Me=function(i){var F=i.watch,x=i.showNullButton,be=i.onActionCallback,pe=i.fullScreen,ae=[].concat(ie,[{title:"".concat(F?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(F?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return v.a.createElement("ul",{className:"markdown-toolbar-container"},ae.map(function(ee,$){return v.a.createElement("li",{key:$},ee.actionName?v.a.createElement(xe,Object(e.a)({},ee,{onActionCallback:be})):v.a.createElement("span",{className:"v-line"}))}),x?v.a.createElement("li",null,v.a.createElement(xe,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:be},v.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,v.a.createElement("li",{className:"btn-full-screen"},v.a.createElement(xe,{icon:"".concat(pe?"icon-shrink":"icon-enlarge"),title:pe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:be})))},me=t("M8RZ"),u=t("+L6B"),s=t("2/Rp"),U=t("y8nQ"),k=t("Vl3Y"),K=t("5NDa"),y=t("5rEg"),ye={labelCol:{span:4},wrapperCol:{span:20}},Oe=function(i){var F=i.callback,x=i.onCancel;function be(pe){F(pe)}return v.a.createElement(k.a,Object(e.a)({},ye,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:be}),v.a.createElement(k.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},v.a.createElement(y.a,null)),v.a.createElement(k.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},v.a.createElement(y.a,null)),v.a.createElement("div",{className:"flex-container flex-end"},v.a.createElement(s.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(s.a,{type:"ghost",onClick:x},"\u53D6\u6D88")))},ht=t("7ahc"),fe=t("HmJG"),d=t("BjJ7"),Z=k.a.useForm,ge={width:280,marginRight:10},C={labelCol:{span:5},wrapperCol:{span:19}},ze=function(i){var F=i.callback,x=i.onCancel,be=Z(),pe=Object(m.a)(be,1),ae=pe[0];function ee(Fe){F(Fe)}function $(Fe){ae.setFieldsValue({src:"/api/attachments/".concat(Fe.id)})}function H(Fe){var te=Fe.target.files[0];c(te,$)}return v.a.createElement(k.a,Object(e.a)({form:ae},C,{className:"upload-image-panel",onFinish:ee}),v.a.createElement(k.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},v.a.createElement("div",{className:"flex-container"},v.a.createElement(k.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},v.a.createElement(y.a,{style:ge})),v.a.createElement(Q,{onFileChange:H}))),v.a.createElement(k.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},v.a.createElement(y.a,{style:{width:264}})),v.a.createElement(k.a.Item,{style:{textAlign:"right"}},v.a.createElement(s.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(s.a,{type:"ghost",onClick:x},"\u53D6\u6D88")))};function Q(i){var F=i.onFileChange;return v.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",v.a.createElement("input",{type:"file",accept:"image/*",onChange:F}))}function c(i,F){var x=new FormData;x.append("editormd-image-file",i),x.append("file_param_name","editormd-image-file"),x.append("byxhr","true");var be=new window.XMLHttpRequest;be.withCredentials=!0,be.addEventListener("load",function(pe){F(JSON.parse(pe.target.responseText))},!1),be.addEventListener("error",function(pe){console.error(pe)},!1),be.open("POST","".concat(d.a,"/api/attachments.json")),be.send(x)}var Re=t("giR+"),At=t("fyUT"),oe=t("7Kak"),E=t("9yH6"),_=E.a.Group,de={margin:"0 8px"},Ge=function(i){var F=i.callback,x=i.onCancel;function be(pe){F(pe)}return v.a.createElement(k.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:be},v.a.createElement("div",{className:"flex-container"},v.a.createElement("span",{style:de},"\u5355\u5143\u683C\u6570\uFF1A"),v.a.createElement("span",{style:de},"\u884C\u6570"),v.a.createElement(k.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},v.a.createElement(At.a,null)),v.a.createElement("span",{style:de},"\u5217\u6570"),v.a.createElement(k.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},v.a.createElement(At.a,null))),v.a.createElement("div",{className:"flex-container",style:{marginTop:12}},v.a.createElement("span",{style:de},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),v.a.createElement(k.a.Item,{name:"align"},v.a.createElement(_,null,v.a.createElement(E.a,{value:"default"},v.a.createElement("i",{className:"fa fa-align-justify"})),v.a.createElement(E.a,{value:"left"},v.a.createElement("i",{className:"fa fa-align-left"})),v.a.createElement(E.a,{value:"center"},v.a.createElement("i",{className:"fa fa-align-center"})),v.a.createElement(E.a,{value:"right"},v.a.createElement("i",{className:"fa fa-align-right"}))))),v.a.createElement("div",{className:"flex-container flex-end"},v.a.createElement(s.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),v.a.createElement(s.a,{type:"ghost",onClick:x},"\u53D6\u6D88")))},Tt=t("9kvl"),Rt="link",Qe="upload-image",Gt="code-block",Pe="add-table",M="------------",R={default:M,left:":".concat(M),center:":".concat(M,":"),right:"".concat(M,":")},A=t("9VGf"),Et,Be;function _t(){}var St=0,jt=1e4,Ht="\u2581";function Yt(i){return/^\d+$/.test(i)?"".concat(i,"px"):i}var $t=navigator.platform.toUpperCase().indexOf("MAC")>=0,Jt=$t?"Cmd":"Ctrl",b=(Et={},Object(X.a)(Et,Jt+"-B","bold"),Object(X.a)(Et,Jt+"-I","italic"),Et),a=(Be={},Object(X.a)(Be,Rt,"\u6DFB\u52A0\u94FE\u63A5"),Object(X.a)(Be,Gt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(X.a)(Be,Qe,"\u6DFB\u52A0\u56FE\u7247"),Object(X.a)(Be,Pe,"\u6DFB\u52A0\u8868\u683C"),Be),l=p.a=function(i){var F=i.defaultValue,x=F===void 0?"":F,be=i.onChange,pe=i.width,ae=pe===void 0?"100%":pe,ee=i.height,$=ee===void 0?400:ee,H=i.miniToolbar,Fe=H===void 0?!1:H,te=i.isFocus,Ze=te===void 0?!1:te,Ut=i.watch,Ot=i.id,ot=Ot===void 0?"markdown-editor-id":Ot,Vt=i.showResizeBar,na=Vt===void 0?!1:Vt,qe=i.noStorage,Le=qe===void 0?!1:qe,V=i.showNullButton,lt=V===void 0?!1:V,De=i.fullScreen,kt=De===void 0?!1:De,he=i.onBlur,Ke=i.onCMBeforeChange,Wt=i.className,pa=Wt===void 0?"":Wt,va=i.placeholder,Da=va===void 0?"":va,aa=Object(g.useState)(null),Xt=Object(m.a)(aa,2),D=Xt[0],ea=Xt[1],xt=Object(g.useState)(x),_a=Object(m.a)(xt,2),ta=_a[0],Ea=_a[1],zt=Object(g.useState)(Ut),it=Object(m.a)(zt,2),He=it[0],pt=it[1],ut=Object(g.useState)(kt),Zt=Object(m.a)(ut,2),vt=Zt[0],ia=Zt[1],ua=Object(g.useState)(""),fa=Object(m.a)(ua,2),da=fa[0],ga=fa[1],ba=Object(g.useState)(0),za=Object(m.a)(ba,2),Ra=za[0],ka=za[1],qa=Object(g.useState)($),Ga=Object(m.a)(qa,2),Wa=Ga[0],Ya=Ga[1],en=Object(g.useState)(!1),Qa=Object(m.a)(en,2),_n=Qa[0],Ca=Qa[1],ma=Object(g.useRef)(),Ua=Object(g.useRef)(),Aa=Object(g.useRef)(),xa=Object(g.useRef)();Object(g.useEffect)(function(){if(ma.current){var rt=function(O,Y){var je=Y.clipboardData;if(je){var ve=je.types.toString(),Ee=je.items;if(ve==="text/html,Files"||ve==="Files"){var ne=Ee[1];ve==="Files"&&(ne=Ee[0]),ne.kind==="file"&&ne.type.match(/^image\//i)&&c(ne.getAsFile(),function(ke){ke.id?L.replaceSelection("![,](/api/attachments/".concat(ke.id,")")):Tt.c.replace("/user/login",{from:Tt.c.location.pathname})})}else return!0}return!0},L=le.a.fromTextArea(ma.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Fe,lineWrapping:!0,value:x,autoCloseTags:!0,autoCloseBrackets:!0});return L.on("paste",rt),ea(L),function(){L.off("paste",rt)}}},[]);var Ka=Object(g.useCallback)(function(){if(Ua.current)try{var rt=Ua.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,L=Ua.current.getElementsByClassName("markdown-editor-body")[0];vt?L.style.height="calc(100vh - ".concat(rt,"px)"):L.style.height="".concat(Wa-rt,"px")}catch(f){console.log(f,"---- to set md editor body height")}},[Wa,Ua,vt]);Object(g.useEffect)(function(){function rt(){var f=new I.default(function(O){var Y=Object(ue.a)(O),je;try{for(Y.s();!(je=Y.n()).done;){var ve=je.value;(ve.target.offsetHeight>0||ve.target.offsetWidth>0)&&(Ka(),D.setSize("100%","100%"),D.refresh())}}catch(Ee){Y.e(Ee)}finally{Y.f()}});return f.observe(ma.current.parentElement),f}if(D){var L=rt();return function(){L.unobserve(ma.current.parentElement)}}},[D,Ka]),Object(g.useEffect)(function(){if(D){for(var rt=[],L=function(){var ve=O[f];Y=Object(m.a)(ve,2);var Ee=Y[0],ne=Y[1],ke=Object(X.a)({},Ee,function(){$a(ne)});rt.push(ke),D.addKeyMap(ke)},f=0,O=Object.entries(b);f0){var rt=new Date().getTime(),L=window.sessionStorage.getItem(ot);rt>=Ra+jt&&(!L||L!==ta)&&(window.sessionStorage.setItem(ot,ta),Ca(!0))}},jt),Object(g.useEffect)(function(){pt(Ut)},[D,Ut]),Object(g.useEffect)(function(){D&&(Ze&&D.focus())},[D,Ze]),Object(g.useEffect)(function(){if(He&&D){var rt=function(O){var Y=O.target;xa.current&&(xa.current.scrollTop=xa.current.scrollHeight*Y.scrollTop/Y.scrollHeight)},L=D.getScrollerElement();return L.addEventListener("scroll",rt),function(){L.removeEventListener("scroll",rt)}}},[D,He]),Object(g.useEffect)(function(){if(D&&Ke){var rt=function(f,O){Ke(f,O)};return D.on("beforeChange",rt),function(){D.off("beforeChange",rt)}}},[D,Ke]),Object(g.useEffect)(function(){if(D&&he){var rt=function(){he(D.getValue())};return D.on("blur",rt),function(){D.off("blur",rt)}}},[D,he]),Object(g.useEffect)(function(){if(D){var rt=function(f){var O=f.getValue();Ea(O),ka(new Date().getTime()),f.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),be&&be(O)};return D.on("change",rt),function(){D.off("change",rt)}}},[D,be]),Object(g.useEffect)(function(){D&&(x==null?(D.setValue(""),Ea("")):x!==D.getValue()&&(D.setValue(x),Ea(x)))},[D,x]);var $a=Object(g.useCallback)(function(rt){var L=D.getCursor(),f=D.getSelection(),O=f.split(` -`);switch(rt){case"bold":return D.replaceSelection("**"+f+"**"),f===""&&D.setCursor(L.line,L.ch+2),D.focus();case"italic":return D.replaceSelection("*"+f+"*"),f===""&&D.setCursor(L.line,L.ch+1),D.focus();case"code":return D.replaceSelection("`"+f+"`"),f===""&&D.setCursor(L.line,L.ch+1),D.focus();case"inline-latex":return D.replaceSelection("`$$"+f+"$$`"),f===""&&D.setCursor(L.line,L.ch+3),D.focus();case"latex":return D.replaceSelection("```latex\n"+f+"\n```"),D.setCursor(L.line+1,f.length+1),D.focus();case"line-break":return D.replaceSelection(`
    -`),D.focus();case"list-ul":return f===""?D.replaceSelection("- "+f):D.replaceSelection(O.map(function(Y){return Y===""?"":"- ".concat(Y)}).join(` -`)),D.focus();case"list-ol":return f===""?D.replaceSelection("1. "+f):D.replaceSelection(O.map(function(Y,je){return Y===""?"":"".concat(je+1,". ").concat(Y)}).join(` -`)),D.focus();case"add-null-ch":return f===""&&D.setCursor(L.line,L.ch+1),D.replaceSelection(Ht),D.focus();case"eraser":return D.setValue(""),D.focus();case"trigger-watch":return pt(!He),D.focus();case"trigger-full-screen":return ia(!vt),D.focus();case Rt:ga(Rt);return;case Gt:ga(Gt);return;case Qe:ga(Qe);return;case Pe:ga(Pe);return;default:throw new Error}},[D,He,vt]),Fa=Object(g.useCallback)(function(rt){ga("");switch(da){case Rt:var L=rt.title,f=rt.link;return D.replaceSelection("[".concat(L,"](").concat(f,")")),D.focus();case Gt:var O=rt.language,Y=rt.content;return D.replaceSelection(["```"+O,Y,"```"].join(` -`)),D.focus();case Qe:var je=rt.src,ve=rt.alt;return D.replaceSelection("![ ".concat(ve," ]( ").concat(je,' "').concat(ve,'" )')),D.focus();case Pe:for(var Ee=rt.row,ne=rt.col,ke=rt.align,$e=` -`,B=0;B300&&(ne=300);var ke=$+ne+"px";Ya(ke)}},O=Aa.current,Y=!1,je=0;return O.addEventListener("mousedown",rt),document.addEventListener("mousemove",f),document.addEventListener("mouseup",L),function(){O.removeEventListener("mousedown",rt),document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",L)}}},[D,Aa]),Object(g.useEffect)(function(){Ya($)},[$]);var an=Yt(ae),nn=Yt(Wa),rn={width:an,height:nn},un=Object(g.useMemo)(function(){if(Ra){var rt=new Date(Ra),L=rt.getHours(),f=rt.getMinutes(),O=rt.getSeconds();return L=L<10?"0"+L:L,f=f<10?"0"+f:f,O=O<10?"0"+O:O,"".concat(L,":").concat(f,":").concat(O)}return 0},[Ra]);function ja(){window.sessionStorage.removeItem(ot),Ca(!1),ka(0)}function sn(){Ca(!1),ka(0),D.setValue(window.sessionStorage.getItem(ot))}return v.a.createElement(g.Fragment,null,v.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ua},v.a.createElement("div",{className:"markdown-editor-container ".concat(pa," ").concat(He?"on-preview":""," ").concat(Fe?"mini":""," ").concat(vt?"full-screen":""),style:rn},v.a.createElement(Me,{watch:He,fullScreen:vt,showNullButton:lt,onActionCallback:$a}),v.a.createElement("div",{className:"markdown-editor-body"},v.a.createElement("div",{className:"codemirror-container"},v.a.createElement("textarea",{ref:ma,placeholder:Da})),He?v.a.createElement("div",{ref:xa,className:"preview-container"},v.a.createElement(h.a,{value:ta})):null)),_n?v.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",v.a.createElement("a",{onClick:sn},"\u6062\u590D")," ? /",v.a.createElement("a",{onClick:ja},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",un," \u4FDD\u5B58\uFF09"):null),na?v.a.createElement("a",{ref:Aa,className:"editor-resize"}):null,v.a.createElement(me.a,null,a[da]?v.a.createElement(n.a,{centered:!0,title:a[da],visible:!0,onCancel:Oa,footer:null},tn):null))}},UZu5:function(We,p,t){},"YJx+":function(We,p,t){We.exports={flex_box_center:"flex_box_center___TKIS5",flex_space_between:"flex_space_between___3ITJg",flex_box_vertical_center:"flex_box_vertical_center___pGLbk",flex_box_center_end:"flex_box_center_end___3-z2A",flex_box_column:"flex_box_column___1SlIq",wrap:"wrap___2TxDh",modal:"modal___jkvmI",titleWrap:"titleWrap___386Y5",required:"required___3ddar",title:"title___2scfU",colorGray:"colorGray___10JDh",choiceWrap:"choiceWrap___3UMox",answer:"answer___1kvCr",activeAnswer:"activeAnswer___1tun2",deleteIcon:"deleteIcon___2_EJk",addIcon:"addIcon___b404_",editorWrap:"editorWrap___1qDS7",htmlWrap:"htmlWrap___2ear6",radio:"radio___3EFAB",color333:"color333___lt3ql",color999:"color999___11Mt_",questionType:"questionType___1yIj7",questionChoices:"questionChoices___1n3A7"}},bntm:function(We,p,t){"use strict";t.d(p,"d",function(){return Je}),t.d(p,"b",function(){return n}),t.d(p,"c",function(){return ue}),t.d(p,"a",function(){return m});function Je(X){try{X.mozRequestFullScreen?X.mozRequestFullScreen():X.webkitRequestFullScreen&&X.webkitRequestFullScreen()}catch(g){console.log(g,":e")}}function n(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var ue=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function m(){var X=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,g=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(X==null)}},dejd:function(We,p,t){},dfu6:function(We,p,t){"use strict";t.d(p,"a",function(){return Je});var Je=function(m){var X=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return X.test(m)},n=function(m){var X=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return X.test(m)}},dhSg:function(We,p,t){"use strict";function Je(ue){var m={},X={subscribe:function(v,T){return m[v]||(m[v]=[]),m[v].push(T),this.unsubscribe.bind(null,v,T)},unsubscribe:function(v,T){var le=m[v],I=-1;if(le){for(var q=0;q=0)return m[v].splice(I,1),!0}return!1},publish:function(v){if(!m[v])return!1;var T=Array.prototype.slice.call(arguments,1);return m[v].forEach(function(le){le.apply(null,T)}),this}};return ue?Object.assign(ue,X):X}var n=new Je;p.a=n},hjlX:function(We,p,t){We.exports={flex_box_center:"flex_box_center___1RcrA",flex_space_between:"flex_space_between___3MV00",flex_box_vertical_center:"flex_box_vertical_center___2YkL3",flex_box_center_end:"flex_box_center_end___Jrwqr",flex_box_column:"flex_box_column___1kkFX",rightFilter:"rightFilter___36zCw"}},"j+ej":function(We,p,t){"use strict";var Je=t("5Dmo"),n=t("3S7+"),ue=t("2qtc"),m=t("kLXV"),X=t("+L6B"),g=t("2/Rp"),v=t("giR+"),T=t("fyUT"),le=t("WmNS"),I=t.n(le),q=t("k1fw"),P=t("miYZ"),G=t("tsqr"),r=t("9og8"),w=t("tJVT"),mt=t("PpiC"),h=t("q1tI"),e=t.n(h),se=t("Ty5D"),S=t("9kvl"),ie=t("Ot1p"),xe=t("V0Rq"),Me=t("YJx+"),me=t.n(Me),u=t("9Bee"),s=["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"],U=function(K,y){var ye=K.problemset,Oe=K.exercise,ht=K.globalSetting,fe=K.loading,d=K.dispatch,Z=K.onRef,ge=Z===void 0?function(){}:Z,C=K.editData,ze=K.cancelAdd,Q=ze===void 0?function(){}:ze,c=K.editKey,Re=K.setEditKey,At=Re===void 0?function(){}:Re,oe=K.addCallback,E=oe===void 0?function(){}:oe,_=K.setIsClaer,de=_===void 0?function(){}:_,Ge=Object(mt.a)(K,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),Tt=Object(h.useState)(""),Rt=Object(w.a)(Tt,2),Qe=Rt[0],Gt=Rt[1],Pe=Object(h.useState)(""),M=Object(w.a)(Pe,2),R=M[0],A=M[1],Et=Object(h.useState)(""),Be=Object(w.a)(Et,2),_t=Be[0],St=Be[1],jt=Object(h.useState)(10),Ht=Object(w.a)(jt,2),Yt=Ht[0],$t=Ht[1],Jt=Object(h.useState)(!1),b=Object(w.a)(Jt,2),a=b[0],l=b[1],i=Object(se.m)();Object(h.useEffect)(function(){var ee;if(!(C==null?void 0:C.question_title)){l(!0),Gt(""),St(""),$t(10);return}Gt(C==null?void 0:C.question_title),St(C==null||((ee=C.standard_answer)===null||ee===void 0)?void 0:ee[0]),$t(C==null?void 0:C.question_score)},[ye.editData]),Object(h.useImperativeHandle)(y,function(){return{onSave:F,isEdit:a}});var F=function(){var ee=Object(r.a)(I.a.mark(function $(){var H;return I.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(Qe){te.next=3;break}return G.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),te.abrupt("return",!1);case 3:if(!C.question_id){te.next=9;break}return te.next=6,d({type:"exercise/editExerciseQuestion",payload:{id:C.question_id,question_title:Qe,question_type:4,question_score:Yt,standard_answers:[_t]}});case 6:H=te.sent,te.next=12;break;case 9:return te.next=11,d({type:"exercise/addExerciseQuestion",payload:{insert_id:C==null?void 0:C.insert_id,categoryId:i.categoryId,exercise_bank_id:i.categoryId,question_title:Qe,question_type:4,question_score:Yt,standard_answers:[_t]}});case 11:H=te.sent;case 12:return H.status===0&&(At(-1),G.b.success("\u4FDD\u5B58\u6210\u529F"),l(!1),d({type:"exercise/editExercise",payload:Object(q.a)({},i)})),te.abrupt("return",{name:Qe,answer_texts:[_t],analysis:R});case 14:case"end":return te.stop()}},$)}));return function(){return ee.apply(this,arguments)}}(),x=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:me.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),e.a.createElement(ie.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Qe,onChange:function(H){return Gt(H)}}),e.a.createElement("p",{className:me.a.titleWrap},e.a.createElement("span",{className:me.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(ie.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:_t,onChange:function(H){return St(H)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(T.a,{value:Yt,max:1e4,min:0,onChange:function(H){$t(H)}})," \u5206"),e.a.createElement("aside",{className:"tr"},(c!==-1||C.question_id)&&e.a.createElement(g.a,{type:"default",onClick:function(){Q(),l(!1)}},"\u53D6\u6D88"),e.a.createElement(g.a,{className:"ml20",type:"primary",onClick:function(){F()}},"\u4FDD\u5B58")))},be=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u7B80\u7B54\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(ee){var $,H;return(Oe==null||(($=Oe.editData)===null||$===void 0||((H=$.exercise)===null||H===void 0))?void 0:H.exercise_status)===1?ee:ee.id!=="del"&&ee.id!=="add"}),pe=function(){var ee=Object(r.a)(I.a.mark(function $(H){return I.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:te.t0=H.id,te.next=te.t0==="del"?3:te.t0==="up"||te.t0==="down"?5:te.t0==="edit"?9:te.t0==="add"?11:16;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(r.a)(I.a.mark(function Ut(){return I.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return ot.next=2,Object(xe.j)({id:C.question_id});case 2:d({type:"exercise/editExercise",payload:Object(q.a)({},i)});case 3:case"end":return ot.stop()}},Ut)}))()}}),te.abrupt("break",16);case 5:return te.next=7,d({type:"exercise/exeriseMoveUpDown",payload:{id:C.question_id,opr:H.id}});case 7:return d({type:"exercise/editExercise",payload:Object(q.a)({},i)}),te.abrupt("break",16);case 9:return c!==-1?G.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(de(!1),At(C.key),l(!0)),te.abrupt("break",16);case 11:if(!(c!==-1)){te.next=14;break}return G.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),te.abrupt("return");case 14:return E({key:C.key,insert_id:C==null?void 0:C.question_id,question_type:4}),te.abrupt("break",16);case 16:case"end":return te.stop()}},$)}));return function(H){return ee.apply(this,arguments)}}(),ae=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:me.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},C.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",C.question_score,"\u5206\uFF09"),!C.hideAction&&be.map(function($,H){return $.id==="up"&&C.key===1||$.id==="down"&&C.key===C.len?null:e.a.createElement(n.a,{key:H,placement:"bottom",title:$.name},e.a.createElement("span",{onClick:function(){return pe($)},className:$.icon}))})),e.a.createElement("div",{className:"mt5"},e.a.createElement(u.a,{value:C.question_title})),e.a.createElement("div",{className:me.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(u.a,{value:_t})))};return e.a.createElement("section",{className:me.a.wrap},!a&&ae(),a&&x())};p.a=Object(S.a)(function(k){var K=k.problemset,y=k.loading,ye=k.exercise,Oe=k.globalSetting;return{problemset:K,globalSetting:Oe,exercise:ye,loading:y.effects}},null,null,{forwardRef:!0})(Object(h.forwardRef)(U))},k5F3:function(We,p,t){"use strict";var Je=t("g9YV"),n=t("wCAj"),ue=t("WmNS"),m=t.n(ue),X=t("9og8"),g=t("tJVT"),v=t("q1tI"),T=t.n(v),le=t("Ty5D"),I=t("uJ6K"),q=t.n(I),P=t("V0Rq"),G=t("9Bee"),r=t("1vsH"),w=function(h){var e=h.isPreview,se=e===void 0?!1:e,S=h.isExportBlank,ie=S===void 0?!1:S,xe=h.activeTabs,Me=Object(le.m)(),me=Object(v.useState)(),u=Object(g.a)(me,2),s=u[0],U=u[1],k=Object(v.useState)(),K=Object(g.a)(k,2),y=K[0],ye=K[1];Object(v.useEffect)(function(){(Object(r.w)(xe)||xe==="2")&&Oe()},[Me.userId,Me.coursesId,Me.exerciseId,Me.categoryId,xe]);var Oe=function(){var Z=Object(X.a)(m.a.mark(function ge(){var C,ze,Q,c,Re,At,oe,E;return m.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return C={id:Me.exerciseId||Me.categoryId,identify:Me.userId||null},de.next=3,Object(P.q)(C);case 3:ze=de.sent,U(ze||{}),Q=ze||{},c=Q.table,((c==null?void 0:c.total_singles_scores)||(c==null?void 0:c.total_doubles_scores)||(c==null?void 0:c.total_nulls_scores)||(c==null?void 0:c.total_judges_scores)||(c==null?void 0:c.total_pros_scores)||(c==null?void 0:c.total_shixuns_scores)||(c==null?void 0:c.total_mains_scores))&&(Re=Number(c==null?void 0:c.total_singles_scores)+Number(c==null?void 0:c.total_doubles_scores)+Number(c==null?void 0:c.total_nulls_scores)+Number(c==null?void 0:c.total_judges_scores)+Number(c==null?void 0:c.total_pros_scores)+Number(c==null?void 0:c.total_shixuns_scores)+Number(c==null?void 0:c.total_mains_scores)),((c==null?void 0:c.singles_scores)||(c==null?void 0:c.doubles_scores)||(c==null?void 0:c.nulls_scores)||(c==null?void 0:c.judges_scores)||(c==null?void 0:c.pros_scores)||(c==null?void 0:c.shixuns_scores)||(c==null?void 0:c.mains_scores))&&(At=Number(c==null?void 0:c.singles_scores)+Number(c==null?void 0:c.doubles_scores)+Number(c==null?void 0:c.nulls_scores)+Number(c==null?void 0:c.judges_scores)+Number(c==null?void 0:c.pros_scores)+Number(c==null?void 0:c.shixuns_scores)+Number(c==null?void 0:c.mains_scores)),oe=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:c==null?void 0:c.total_singles_scores,doubles_score:c==null?void 0:c.total_doubles_scores,nulls_score:c==null?void 0:c.total_nulls_scores,judges_score:c==null?void 0:c.total_judges_scores,pros_score:c==null?void 0:c.total_pros_scores,shixuns_score:c==null?void 0:c.total_shixuns_scores,mains_score:c==null?void 0:c.total_mains_scores,total_score:Re},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:c==null?void 0:c.singles_scores,doubles_score:c==null?void 0:c.doubles_scores,nulls_score:c==null?void 0:c.nulls_scores,judges_score:c==null?void 0:c.judges_scores,pros_score:c==null?void 0:c.pros_scores,shixuns_score:c==null?void 0:c.shixuns_scores,mains_score:c==null?void 0:c.mains_scores,total_score:At},{key:"3",name:"\u8BC4\u5377\u4EBA"}],E=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}],ye(ie?E:oe);case 11:case"end":return de.stop()}},ge)}));return function(){return Z.apply(this,arguments)}}(),ht=[{width:"11%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(ge){return T.a.createElement("a",null,ge)}},{width:"11%",title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score"},{width:"11%",title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score"},{width:"11%",title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score"},{width:140,title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score"},{width:"11%",title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score"},{width:"11%",title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score"},{width:"11%",title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score"},{width:"11%",title:"\u603B\u5206",align:"center",dataIndex:"total_score"}],fe=s||{},d=fe.exercise_header;return T.a.createElement(T.a.Fragment,null,((d==null?void 0:d.show_user)||(d==null?void 0:d.show_no)||(d==null?void 0:d.show_group))&&T.a.createElement("section",{className:q.a.glassSeal},(d==null?void 0:d.show_user)&&T.a.createElement("span",null,"\u59D3\u540D\uFF1A",T.a.createElement("span",null,s==null?void 0:s.user)),(d==null?void 0:d.show_no)&&T.a.createElement("span",null,"\u5B66\u53F7\uFF1A",T.a.createElement("span",null,s==null?void 0:s.student_id)),(d==null?void 0:d.show_group)&&T.a.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",T.a.createElement("span",null,s==null?void 0:s.group_name))),T.a.createElement("section",{className:"".concat(q.a.wrap," ").concat(se?"pl20":"pl60"," pr30")},(s==null?void 0:s.photo_url)&&T.a.createElement("img",{className:q.a.img,src:s==null?void 0:s.photo_url}),(d==null?void 0:d.show_title)&&T.a.createElement("p",{className:"font16 tc c-grey-333"},T.a.createElement("strong",null,s==null?void 0:s.title)),(d==null?void 0:d.show_body)&&T.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",s==null?void 0:s.body),(d==null?void 0:d.show_info)&&T.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",s==null?void 0:s.total_count,"\u5927\u9898\u3011\u3010",s==null?void 0:s.large_counts,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",s==null?void 0:s.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(s==null?void 0:s.time)>-1?"".concat(s==null?void 0:s.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),(d==null?void 0:d.show_desc)&&T.a.createElement("div",{className:"mt10"},T.a.createElement("p",{className:"font16"},"\u8003\u8BD5\u8BF4\u660E\uFF1A"),T.a.createElement(G.a,{value:s==null?void 0:s.description})),(d==null?void 0:d.show_table)&&T.a.createElement("div",{className:"mt10"},T.a.createElement(n.a,{className:q.a.table,columns:ht,dataSource:y,bordered:!0,pagination:!1}))))};p.a=w},kSUc:function(We,p,t){},"kaH+":function(We,p,t){"use strict";var Je=t("+L6B"),n=t("2/Rp"),ue=t("tJVT"),m=t("q1tI"),X=t.n(m),g=t("UZu5"),v=t.n(g),T=t("dhSg"),le=t("rLCj"),I=t("dF/Y"),q=t("4i/N");p.a=function(){var P=Object(m.useState)(""),G=Object(ue.a)(P,2),r=G[0],w=G[1],mt=Object(m.useState)(0),h=Object(ue.a)(mt,2),e=h[0],se=h[1];Object(m.useEffect)(function(){var xe=T.a.subscribe("preview-image",function(Me){w(Me)});return xe},[]);function S(){w("")}function ie(){se(e+90)}return X.a.createElement(m.Fragment,null,r?X.a.createElement("div",{className:"image-preview-container"},X.a.createElement("div",{className:"button-group"},X.a.createElement(n.a,{onClick:ie},"\u65CB\u8F6C",X.a.createElement(le.a,null)),X.a.createElement(n.a,{href:r},"\u4E0B\u8F7D",X.a.createElement(I.a,null)),X.a.createElement(n.a,{onClick:S},"\u5173\u95ED",X.a.createElement(q.a,null))),X.a.createElement("img",{className:"image-preview",src:r,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(e,"deg)")}})):null)}},kqOp:function(We,p,t){"use strict";t.d(p,"a",function(){return I});var Je=t("0Owb"),n=t("fWQN"),ue=t("mtLc"),m=t("yKVA"),X=t("879j"),g=t("q1tI"),v=t.n(g),T=t("Ot1p"),le="\u2581",I=function(q){Object(m.a)(G,q);var P=Object(X.a)(G);function G(){var r;Object(n.a)(this,G);for(var w=arguments.length,mt=new Array(w),h=0;h1&&s.a.createElement("span",null,s.a.createElement(T.a,{checked:Fe,onChange:function(ea){return te(ea.target.checked)},className:"".concat(ht.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),s.a.createElement("span",{className:"".concat(ht.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"))),s.a.createElement("aside",{className:"tr"},(Ge!==-1||!(E==null?void 0:E.edit))&&s.a.createElement(g.a,{type:"default",onClick:function(){de(),kt(!1)}},"\u53D6\u6D88"),s.a.createElement(g.a,{className:"ml20",type:"primary",onClick:function(){Ke()}},"\u4FDD\u5B58")))},pa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(aa){var Xt,D;return(Re==null||((Xt=Re.editData)===null||Xt===void 0||((D=Xt.exercise)===null||D===void 0))?void 0:D.exercise_status)===1?aa:aa.id!=="del"&&aa.id!=="add"}),va=function(){var aa=Object(xe.a)(e.a.mark(function Xt(D){return e.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:xt.t0=D.id,xt.next=xt.t0==="del"?3:xt.t0==="up"||xt.t0==="down"?5:xt.t0==="edit"?9:xt.t0==="add"?15:21;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(xe.a)(e.a.mark(function ta(){return e.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.next=2,Object(y.j)({id:E.question_id});case 2:oe({type:"exercise/editExercise",payload:Object(se.a)({},he)});case 3:case"end":return zt.stop()}},ta)}))()}}),xt.abrupt("break",21);case 5:return xt.next=7,oe({type:"exercise/exeriseMoveUpDown",payload:{id:E.question_id,opr:D.id}});case 7:return oe({type:"exercise/editExercise",payload:Object(se.a)({},he)}),xt.abrupt("break",21);case 9:if(!(Ge!==-1)){xt.next=12;break}return ie.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),xt.abrupt("return");case 12:return M(!1),kt(!0),xt.abrupt("break",21);case 15:if(!(Ge!==-1)){xt.next=18;break}return ie.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),xt.abrupt("return");case 18:return oe({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",editData:{key:E.key,insert_id:E==null?void 0:E.question_id,question_type:5}}}),Rt(-1),xt.abrupt("break",21);case 21:case"end":return xt.stop()}},Xt)}));return function(D){return aa.apply(this,arguments)}}(),Da=function(){var Xt;return s.a.createElement("aside",null,s.a.createElement("div",{className:ht.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},E.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",E.question_score,"\u5206\uFF09"),s.a.createElement("div",{className:"tr"},s.a.createElement(k.Link,{target:"_blank",to:"/shixuns/".concat(E.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!E.hideAction&&pa.map(function(D,ea){return D.id==="up"&&E.key===1||D.id==="down"&&E.key===E.len?null:s.a.createElement(n.a,{key:ea,placement:"bottom",title:D.name},s.a.createElement("span",{onClick:function(){return va(D)},className:D.icon}))}))),s.a.createElement("div",{className:"font16"},s.a.createElement(fe.a,{value:E.shixun_name})),s.a.createElement("div",{className:"mt30"}),(Xt=E.shixun)===null||Xt===void 0?void 0:Xt.map(function(D,ea){return s.a.createElement("div",{key:ea},"\u7B2C",ea+1,"\u5173 ",s.a.createElement("span",{className:"ml10"},D.challenge_name)," ",s.a.createElement("span",{className:"ml10"},D.challenge_score))}))};return s.a.createElement("section",{className:ht.a.wrap},!De&&Da(),De&&Wt())};p.a=Object(K.a)(function(ge){var C=ge.problemset,ze=ge.loading,Q=ge.globalSetting,c=ge.exercise;return{problemset:C,globalSetting:Q,exercise:c,loading:ze.effects}},null,null,{forwardRef:!0})(Object(u.forwardRef)(Z))},tf39:function(We,p,t){We.exports={flex_box_center:"flex_box_center___15tXk",flex_space_between:"flex_space_between___2JIaf",flex_box_vertical_center:"flex_box_vertical_center___3168W",flex_box_center_end:"flex_box_center_end___16myc",flex_box_column:"flex_box_column___Ye8vh",title:"title___z0esv",export:"export___1cim9",bg:"bg___1nEgJ",tabs:"tabs___1HwEE"}},uJ6K:function(We,p,t){We.exports={wrap:"wrap___1AALq",img:"img___20GEO",table:"table___26NT5",totalScore:"totalScore___1t1Bx",people:"people___BMR7K",glassSeal:"glassSeal___2woZ-"}},xKgJ:function(We,p,t){"use strict";t.d(p,"o",function(){return g}),t.d(p,"b",function(){return v}),t.d(p,"c",function(){return T}),t.d(p,"e",function(){return le}),t.d(p,"f",function(){return I}),t.d(p,"r",function(){return q}),t.d(p,"g",function(){return P}),t.d(p,"s",function(){return G}),t.d(p,"d",function(){return r}),t.d(p,"i",function(){return w}),t.d(p,"j",function(){return mt}),t.d(p,"q",function(){return h}),t.d(p,"h",function(){return e}),t.d(p,"p",function(){return se}),t.d(p,"a",function(){return u}),t.d(p,"l",function(){return Ge}),t.d(p,"m",function(){return Tt}),t.d(p,"k",function(){return Rt}),t.d(p,"n",function(){return Gt}),t.d(p,"t",function(){return Pe});var Je=t("9kvl"),n;(function(M){M[M.SuperAdmin=1]="SuperAdmin",M[M.Operation=2]="Operation",M[M.CertifiedTeacher=5]="CertifiedTeacher",M[M.TrainingProduction=8]="TrainingProduction",M[M.UncertifiedTeacher=12]="UncertifiedTeacher",M[M.Student=15]="Student"})(n||(n={}));var ue;(function(M){M[M.SuperAdmin=1]="SuperAdmin",M[M.Operation=2]="Operation",M[M.Admin=5]="Admin",M[M.Teacher=8]="Teacher",M[M.Assistant=12]="Assistant",M[M.Student=15]="Student"})(ue||(ue={}));var m=function(R){var A=Object(Je.b)()._store.getState(),Et=A.user,Be=Et.userInfo;return R.some(function(_t){return _t==(Be==null?void 0:Be.role)})},X=function(R){var A=Object(Je.b)()._store.getState(),Et=A.user,Be=Et.userInfo;return(Be==null?void 0:Be.own)?!0:R.some(function(_t){var St;return _t==(Be==null||((St=Be.course)===null||St===void 0)?void 0:St.course_role)})},g=function(){var R=Object(Je.b)()._store.getState(),A=R.user,Et=A.userInfo;return Et.main_site},v=function(){var R,A=Object(Je.b)()._store.getState(),Et=A.user,Be=Et.userInfo;return Be==null||((R=Be.course)===null||R===void 0)?void 0:R.course_is_end},T=function(){return X([ue.SuperAdmin,ue.Operation,ue.Admin,ue.Teacher,ue.Assistant])},le=function(){return X([ue.SuperAdmin,ue.Teacher,ue.Admin,ue.Assistant,ue.Operation])},I=function(){return X([ue.SuperAdmin,ue.Teacher,ue.Admin])},q=function(){return X([ue.SuperAdmin])},P=function(){return X([ue.SuperAdmin,ue.Operation,ue.Admin])},G=function(){return X([ue.SuperAdmin,ue.Operation])},r=function(){return X([ue.SuperAdmin,ue.Admin])},w=function(){return X([ue.SuperAdmin,ue.Operation,ue.Admin,ue.Teacher])},mt=function(){return X([ue.Assistant])},h=function(){return X([ue.Student])},e=function(){return X([ue.SuperAdmin,ue.Operation,ue.Admin,ue.Teacher,ue.Assistant,ue.Student])},se=function(){var R,A=Object(Je.b)()._store.getState(),Et=A.user,Be=Et.userInfo;return(Be==null||((R=Be.course)===null||R===void 0)?void 0:R.course_role)===null},S=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student])},ie=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return A||!A&&m([n.SuperAdmin])},xe=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return A||!A&&m([n.SuperAdmin,n.Operation])},Me=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):A||!A&&m([n.SuperAdmin,n.Operation])},me=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):A||!A&&m([n.SuperAdmin,n.Operation])},u=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction])},s=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin]):A||!A&&m([n.SuperAdmin])},U=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation]):A||!A&&m([n.SuperAdmin,n.Operation])},k=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):A||!A&&m([n.SuperAdmin,n.Operation])},K=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):A||!A&&m([n.SuperAdmin,n.Operation])},y=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher]):A||!A&&m([n.SuperAdmin,n.Operation])},ye=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin]):!1},Oe=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student])},ht=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin]):A||!A&&m([n.SuperAdmin])},fe=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation]):A||!A&&m([n.SuperAdmin,n.Operation])},d=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):A||!A&&m([n.SuperAdmin,n.Operation])},Z=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?!1:A||!A&&m([n.SuperAdmin,n.Operation])},ge=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?A||!A&&m([n.SuperAdmin,n.Operation]):!1},C=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):!1},ze=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?!A&&m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):!1},Q=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher]):A||!A&&m([n.SuperAdmin,n.Operation])},c=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher])},Re=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin]):A||!A&&m([n.SuperAdmin])},At=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation]):A||!A&&m([n.SuperAdmin,n.Operation])},oe=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):A||!A&&m([n.SuperAdmin,n.Operation])},E=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?A||!A&&m([n.SuperAdmin,n.Operation]):!1},_=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return R?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):A||!A&&m([n.SuperAdmin,n.Operation])},de=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return X([ue.Teacher])},Ge=function(){return m([n.SuperAdmin])},Tt=function(){return m([n.SuperAdmin,n.Operation])},Rt=function(){return m([n.Student])},Qe=function(){return m([n.SuperAdmin,n.Operation,n.CertifiedTeacher])},Gt=function(){var R,A=Object(Je.b)()._store.getState(),Et=A.user;return!!((R=Et.userInfo)===null||R===void 0?void 0:R.login)},Pe=function(){var R=Object(Je.b)()._store.getState(),A=R.user;return A.userInfo}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[53,4,5,6,7,9,10,12,14],{"1vsH":function(We,f,t){"use strict";t.d(f,"i",function(){return Se}),t.d(f,"l",function(){return u}),t.d(f,"e",function(){return s}),t.d(f,"h",function(){return U}),t.d(f,"c",function(){return k}),t.d(f,"f",function(){return K}),t.d(f,"g",function(){return y}),t.d(f,"a",function(){return Re}),t.d(f,"E",function(){return pt}),t.d(f,"D",function(){return fe}),t.d(f,"F",function(){return d}),t.d(f,"G",function(){return $}),t.d(f,"t",function(){return he}),t.d(f,"s",function(){return C}),t.d(f,"q",function(){return He}),t.d(f,"p",function(){return G}),t.d(f,"B",function(){return c}),t.d(f,"k",function(){return E}),t.d(f,"A",function(){return _}),t.d(f,"v",function(){return _e}),t.d(f,"m",function(){return Pt}),t.d(f,"y",function(){return qe}),t.d(f,"o",function(){return Ht}),t.d(f,"d",function(){return ye}),t.d(f,"b",function(){return M}),t.d(f,"u",function(){return _t}),t.d(f,"z",function(){return Be}),t.d(f,"x",function(){return lt}),t.d(f,"n",function(){return jt}),t.d(f,"w",function(){return At}),t.d(f,"r",function(){return Xt}),t.d(f,"j",function(){return $t}),t.d(f,"C",function(){return Jt});var Qe=t("sRBo"),n=t("kaz8"),re=t("WmNS"),m=t.n(re),X=t("14J3"),v=t("BMrR"),p=t("jCWc"),L=t("kPKH"),ue=t("2qtc"),N=t("kLXV"),Z=t("9og8"),R=t("jrin"),Y=t("q1tI"),r=t.n(Y),w=t("xKgJ"),ct=t("Pv/L"),P=t("dfu6"),e=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return new Promise(function(l,i){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return i("WebRTC not supported by browser");var j=new RTCPeerConnection,A=[];j.createDataChannel(""),j.createOffer().then(function(Pe){return j.setLocalDescription(Pe)}).catch(function(Pe){return i(Pe)}),j.onicecandidate=function(Pe){if(console.log("event:",Pe),!Pe||!Pe.candidate){if(console.log("ips",A),A.length==0||!Object(P.a)(A[0])){var pe=N.a.info({title:r.a.createElement(v.a,null,r.a.createElement(L.a,{flex:"1"},"\u63D0\u793A"),r.a.createElement(L.a,null,r.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return pe.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:r.a.createElement(v.a,null,r.a.createElement(L.a,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",r.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),r.a.createElement("br",null),r.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")))});return i("WebRTC disabled or restricted by browser")}return l(A.join(""))}var te=Pe.candidate.candidate.split(" "),q=Object(ct.a)(te),Q=q[0],V=q[1],je=q[2],ee=q[3],Ye=q[4],bt=q[5],Rt=q[7],rt=q.slice(8),Wt=["rtp","rtpc"];if(console.log("event:",Pe),A.some(function(Je){return Je==Ye})||A.push(Ye),!a)return;if(console.log(" candidate: "+Q.split(":")[1]),console.log(" component: "+Wt[V-1]),console.log(" protocol: "+je),console.log(" priority: "+ee),console.log(" ip: "+Ye),console.log(" port: "+bt),console.log(" type: "+Rt),rt.length){console.log("attributes: ");for(var aa=0;aa "+rt[aa]+": "+rt[aa+1])}}})},oe=t("V0Rq"),S=t("bntm"),ce=t("aCH8"),Fe=t.n(ce),Se=["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"],Ee=function(a){var l={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"}};return a.data&&a.data.map(function(i,j){return r.a.createElement("span",{key:j,className:l[i]&&l[i].class},i)})},u=function(a){var l,i=(l={},Object(R.a)(l,-1,"\u91CD\u505A\u4E2D"),Object(R.a)(l,0,"\u672A\u5F00\u542F"),Object(R.a)(l,1,"\u672A\u901A\u5173"),Object(R.a)(l,2,"\u6309\u65F6\u901A\u5173"),l);return i[a]||"\u8FDF\u4EA4\u901A\u5173"},s=function(a){var l,i,j,A=(l={},Object(R.a)(l,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(R.a)(l,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(R.a)(l,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(R.a)(l,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(R.a)(l,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),l);return r.a.createElement("span",{className:A==null||((i=A[a.status])===null||i===void 0)?void 0:i.class},A==null||((j=A[a.status])===null||j===void 0)?void 0:j.name)},U=function(a){var l=a.status,i={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return r.a.createElement("span",{className:i[l].class},i[l].name)}catch(j){console.log("utils.StatusGraduationProjectTags",a.status)}},k={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},K={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},y=function(a){var l={\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"}},i=[];a.is_random&&i.push(r.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{a.status&&a.status.map(function(j,A){i.push(r.a.createElement("span",{key:A,className:l[j]&&l[j].class},j))})}catch(j){console.log("utils.status.tag:",j,a.status)}return i},Oe=function(a){var l,i,j,A=(l={},Object(R.a)(l,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(R.a)(l,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(R.a)(l,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(R.a)(l,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(R.a)(l,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),l);return r.a.createElement("span",{className:(i=A[a.status])===null||i===void 0?void 0:i.class},(j=A[a.status])===null||j===void 0?void 0:j.name)},Re=function(a){var l,i,j={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"}};return r.a.createElement("span",{className:(l=j[a.status])===null||l===void 0?void 0:l.class},(i=j[a.status])===null||i===void 0?void 0:i.name)},pt=function(a){a=new Date(a).getTime();var l=1e3*60,i=l*60,j=i*24,A="",Pe=new Date().getTime(),pe=Pe-a;if(pe<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),A="\u521A\u521A";var te=parseInt(pe/j,10),q=parseInt(pe/i,10),Q=parseInt(pe/l,10);return te>30?A=""+fe(a,"yyyy-MM-dd"):te>1?A=""+te+"\u5929\u524D":te==1?A="\u6628\u5929":q>=1?A=""+q+"\u5C0F\u65F6\u524D":Q>=5?A=""+Q+"\u5206\u949F\u524D":A="\u521A\u521A",A},fe=function(a,l){typeof a=="string"&&(a.indexOf("T")>=0&&(a=a.replace("T"," ")),a=new Date(Date.parse(a.replace(/-/g,"/")))),a=new Date(a);var i={"M+":a.getMonth()+1,"d+":a.getDate(),"h+":a.getHours(),"m+":a.getMinutes(),"s+":a.getSeconds(),"q+":Math.floor((a.getMonth()+3)/3),S:a.getMilliseconds()},j=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(l)&&(l=l.replace(RegExp.$1,(a.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(l)&&(l=l.replace(RegExp.$1,j[RegExp.$1.length-1][a.getDay()]));for(var A in i)new RegExp("("+A+")").test(l)&&(l=l.replace(RegExp.$1,RegExp.$1.length==1?i[A]:("00"+i[A]).substr((""+i[A]).length)));return l},d=function(a){if(!a||a<0)return"0\u79D2";console.log("time:",a);var l=60,i=l*60,j=i*24,A=a/j,Pe=a/i,pe=a/l,te=a%60;return A>=1?parseInt(A.toString())+"\u5929"+Math.floor(Pe%24)+"\u65F6"+Math.floor(pe%60)+"\u5206"+Math.floor(a%60)+"\u79D2":Pe>1?parseInt(Pe.toString())+"\u65F6"+Math.floor(pe%60)+"\u5206"+Math.floor(a%60)+"\u79D2":pe>=1?parseInt(pe.toString())+"\u5206"+Math.floor(a%60)+"\u79D2":Math.ceil(a)+"\u79D2"},$=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,i=0;if(a){i=a.length;for(var j=0;j=55296&&A<=56319&&(i--,j++)}}return i<=l},he=function(a,l,i){if(l){var j=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,A=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,Pe=A.test(l),pe=j.test(l);(Pe===!0||pe===!0||(l.length<2||l.length>=21))&&i("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}i()},C=function(a,l,i){if(l){var j=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,A=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,Pe=A.test(l),pe=j.test(l);(Pe===!0||pe===!0||(l.length<2||l.length>=11))&&i("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}i()},He=function(a){if(!a)return"";for(var l=a.length-1,i="",j=0;j0){l=!1;break}return l}function ze(){var b=navigator.userAgent,a=["Chrome"];return a.some(function(l){return b.indexOf(l)>-1})}function St(){var b=navigator.userAgent,a=["Chrome","Firefox"];return a.some(function(l){return b.indexOf(l)>-1})}var Pt=function(){var a,l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return l==null||((a=l.toString())===null||a===void 0)?void 0:a.replace(/\B(?=(\d{3})+(?!\d))/g,",")},qe=function(a){var l=document.createElement("a");l.target="_blank",document.body.appendChild(l),l.href=a;var i=document.createEvent("MouseEvents");i.initEvent("click",!1,!1),l.dispatchEvent(i),document.body.removeChild(l)},Ht=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return a.length<=6?a:"".concat(a.substring(0,3),"...").concat(a.substring(a.length-3,a.length))},ye=function(){var a=new Date().getHours(),l=new Date().getMinutes();return l>=30?(a++,l="00"):l="30",a+":"+l},M=function(){var a=new Date().getHours(),l=new Date().getMinutes();return l>=30?(a++,l="00"):l="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+a+":"+l},O;(function(b){b.Number="Number",b.String="String",b.Boolean="Boolean",b.Object="Object",b.Array="Array",b.Function="Function"})(O||(O={}));var F=function(a){var l=Object.prototype.toString.call(a);return l.substring(8,l.length-1)},_t=function(a){return F(a)===O.Array?a.length===0:F(a)===O.Object?Object.keys(a).length===0:!a},Be=function(a,l){for(var i=[],j=a;j1&&arguments[1]!==void 0?arguments[1]:12,i=l/2-2,j=l/2+3;return a.length>l?a.substr(0,i)+"..."+a.substr(j,l):a},jt=function(a){return a>4.5?5:a>4&&a<=4.5?4.5:a>3.5&&a<=4?4:a>3&&a<=3.5?3.5:a>2.5&&a<=3?3:a>2&&a<=2.5?2.5:a>1.5&&a<=2?2:a>1&&a<=1.5?1.5:a>.5&&a<=1?1:a>0&&a<=.5?.5:0},At=function(a){return a==null};function kt(b,a){var l=new RegExp("(^|&)".concat(b,"=([^&]*)(&|$)"),"i"),i=a.substr(1).match(l);return i!=null?decodeURIComponent(i[2]):null}var Xt=function(a){switch(a.container_type){case"ApplyUserAuthentication":if(a.tiding_type==="Apply"){if(a.auth_type===1)return window.open("/admins/identity_authentications");if(a.auth_type===2)return window.open("/admins/professional_authentications")}return a.tiding_type==="System"?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return a.tiding_type==="Apply"?window.open("/admins/department_applies"):a.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return a.tiding_type==="Apply"?window.open("/admins/unit_applies"):a.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(a.parent_container_type){case"ApplyShixun":if(a.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(a.tiding_type==="System")return window.open("/shixuns/".concat(a.identifier,"/challenges"));case"ApplySubject":if(a.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(a.tiding_type==="System")return window.open("/paths/".concat(a.parent_container_id));case"TrialAuthorization":if(a.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(a.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/teachers"));case"StudentJoinCourse":if(a.tiding_type==="Apply")return window.open("/classrooms/".concat(a.belong_container_id,"/teachers"));if(a.tiding_type==="System")return window.open("/classrooms/".concat(a.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"Course":return a.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(a.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(a.container_id));case"JournalsForMessage":switch(a.parent_container_type){case"Principal":return"";case"HomeworkCommon":return a.homework_type==="normal"?window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="group"?window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="practice"?window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"StudentWorksScore":return a.homework_type==="normal"?window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="group"?window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/question")):a.homework_type==="practice"?window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(a.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(a.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(a.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(a.container_id));case"DealProject":return window.open("/projects/".concat(a.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(a.container_id));case"Poll":switch(a.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(a.belong_container_id,"/poll/").concat(a.container_id,"/detail"));default:return window.open(" /classrooms/".concat(a.belong_container_id,"/poll/").concat(a.container_id,"/detail"))}case"Exercise":switch(a.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(a.belong_container_id,"/exercise/").concat(a.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_topics/").concat(a.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.container_id));case"GraduationWork":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(a.belong_container_id,"/graduation_tasks/").concat(a.parent_container_id));case"HomeworkCommon":switch(a.parent_container_type){case"AnonymousCommentFail":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"));default:if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/detail"));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/review/").concat(a.container_id));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/review/").concat(a.container_id));if(a.homework_type==="practice")return window.open("/classrooms/".concat(a.belong_container_id,"/shixun_homework/").concat(a.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.trigger_user.id,"/review/").concat(a.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.trigger_user.id,"/review/").concat(a.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("/managements/mirror_repository");case"Journal":return window.open("/issues/".concat(a.parent_container_id));case"Issue":return window.open("/issues/".concat(a.container_id));case"PullRequest":return window.open("/projects/".concat(a.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(a.tiding_type==="Apply")return window.open("/admins/library_applies");if(a.tiding_type==="System")return window.open("/moop_cases/".concat(a.container_id));case"ProjectPackage":return a.tiding_type==="Destroyed"||a.tiding_type==="Destroyed_end"?void 0:a.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(a.container_id));case"Discuss":return a.parent_container_type==="Hack"&&a.extra?window.open("/myproblems/".concat(a.extra,"/comment")):window.open("/shixuns/".concat(a.identifier,"/shixun_discuss"));case"Video":if(a.tiding_type==="Apply")return window.open("/admins/video_applies");if(a.tiding_type==="System"){var l;return window.open("/users/".concat((l=Object(w.t)())===null||l===void 0?void 0:l.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(a.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(a.container_id));case"ResubmitStudentWork":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id,"/").concat(a.container_id,"/appraise"));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id,"/").concat(a.container_id,"/appraise"));case"AdjustScore":if(a.homework_type==="normal")return window.open("/classrooms/".concat(a.belong_container_id,"/common_homework/").concat(a.parent_container_id));if(a.homework_type==="group")return window.open("/classrooms/".concat(a.belong_container_id,"/group_homework/").concat(a.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(a.belong_container_id,"/course_videos?open=live"));case"Hack":if(a.extra&&a.parent_container_type!=="HackDelete")return window.open("/problems/".concat(a.extra,"/edit"));default:return}},$t=function(a){var l,i;return new Promise(function(){var j=Object(Z.a)(m.a.mark(function A(Pe,pe){var te;return m.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,e();case 2:return l=Q.sent,Q.next=5,Object(oe.e)({id:a.exerciseId,ip:l});case 5:if(te=Q.sent,te.status===0?Pe():pe(),!(te.status===-1)){Q.next=12;break}return i=N.a.info({title:r.a.createElement(v.a,null,r.a.createElement(L.a,{flex:"1"},"\u63D0\u793A"),r.a.createElement(L.a,null,r.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return i.destroy()}}))),icon:null,className:"custom-modal-divider",content:r.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),Q.abrupt("return",!1);case 12:if(!(te.status===-2)){Q.next=15;break}return i=N.a.info({title:r.a.createElement(v.a,null,r.a.createElement(L.a,{flex:"1"},"\u63D0\u793A"),r.a.createElement(L.a,null,r.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return i.destroy()}}))),icon:null,className:"custom-modal-divider",content:r.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",r.a.createElement("span",{className:"c-red"},te.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),Q.abrupt("return",!1);case 15:case"end":return Q.stop()}},A)}));return function(A,Pe){return j.apply(this,arguments)}}())},Jt=function(){var b=Object(Z.a)(m.a.mark(function a(l){var i;return m.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:if(!(l.ip_limit!=="no")){A.next=4;break}return A.next=3,$t(l);case 3:ze()||N.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:r.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",r.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",r.a.createElement("br",null),"\u8BF7\u4F7F\u7528",r.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(l.open_camera||l.screen_open)){A.next=12;break}if(St()){A.next=9;break}return N.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:r.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",r.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",r.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",r.a.createElement("br",null),"\u8BF7\u4F7F\u7528",r.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",r.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),A.abrupt("return",!1);case 9:i=N.a.info({title:r.a.createElement(v.a,null,r.a.createElement(L.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),r.a.createElement(L.a,null,r.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return i.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:r.a.createElement("div",{className:"font16 p20"},l.open_camera&&r.a.createElement(v.a,{align:"middle",justify:"start",className:"mt20"},r.a.createElement(L.a,null,r.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),r.a.createElement(L.a,null,"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01",r.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),l.screen_open&&r.a.createElement(v.a,{justify:"start",className:"mt20"},r.a.createElement(L.a,{flex:"24px",className:"mr20"},r.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),r.a.createElement(L.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",l.screen_num,"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u9000\u51FA\u5168\u5C4F\u5C06\u5224\u5B9A\u4E3A\u5207\u5C4F\u4E00\u6B21\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u9000\u51FA\u5168\u5C4F\uFF09",r.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),r.a.createElement("p",{className:"ml40 mt40"},r.a.createElement(n.a,{onChange:function(pe){return i.update({okButtonProps:{disabled:!pe.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var pe;Object(S.d)(document.body),l.history.push("/classrooms/".concat(l.coursesId,"/exercise/").concat(l.exerciseId,"/users/").concat((pe=Object(w.t)())===null||pe===void 0?void 0:pe.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),A.next=13;break;case 12:l.history.push("/classrooms/".concat(l.coursesId,"/exercise/").concat(l.exerciseId,"/users/").concat(l.login));case 13:case"end":return A.stop()}},a)}));return function(l){return b.apply(this,arguments)}}()},"1w57":function(We,f,t){"use strict";var Qe=t("14J3"),n=t("BMrR"),re=t("5NDa"),m=t("5rEg"),X=t("jCWc"),v=t("kPKH"),p=t("5Dmo"),L=t("3S7+"),ue=t("+L6B"),N=t("2/Rp"),Z=t("giR+"),R=t("fyUT"),Y=t("sRBo"),r=t("kaz8"),w=t("2qtc"),ct=t("kLXV"),P=t("WmNS"),e=t.n(P),oe=t("k1fw"),S=t("miYZ"),ce=t("tsqr"),Fe=t("9og8"),Se=t("oBTY"),Ee=t("tJVT"),u=t("PpiC"),s=t("q1tI"),U=t.n(s),k=t("Ty5D"),K=t("9kvl"),y=t("V0Rq"),Oe=t("kqOp"),Re=t("7qnI"),pt=t("1vsH"),fe=t("YJx+"),d=t.n(fe),$=t("9Bee"),he=["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"],C=function(G,c){var Ue=G.problemset,yt=G.globalSetting,se=G.exercise,E=G.loading,_=G.dispatch,_e=G.editData,ze=G.editKey,St=G.setEditKey,Pt=St===void 0?function(){}:St,qe=G.cancelAdd,Ht=qe===void 0?function(){}:qe,ye=G.addCallback,M=ye===void 0?function(){}:ye,O=G.setIsClaer,F=O===void 0?function(){}:O,_t=Object(u.a)(G,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Be=Object(s.useState)(""),lt=Object(Ee.a)(Be,2),jt=lt[0],At=lt[1],kt=Object(s.useState)(""),Xt=Object(Ee.a)(kt,2),$t=Xt[0],Jt=Xt[1],b=Object(s.useState)([]),a=Object(Ee.a)(b,2),l=a[0],i=a[1],j=Object(s.useState)(""),A=Object(Ee.a)(j,2),Pe=A[0],pe=A[1],te=Object(s.useState)(),q=Object(Ee.a)(te,2),Q=q[0],V=q[1],je=Object(s.useState)(!1),ee=Object(Ee.a)(je,2),Ye=ee[0],bt=ee[1],Rt=Object(s.useState)(2),rt=Object(Ee.a)(Rt,2),Wt=rt[0],aa=rt[1],Je=Object(s.useState)(0),Me=Object(Ee.a)(Je,2),H=Me[0],ut=Me[1],De=Object(s.useState)(!1),Nt=Object(Ee.a)(De,2),ve=Nt[0],Ke=Nt[1],It=Object(k.m)();Object(s.useEffect)(function(){if(!(_e==null?void 0:_e.question_title)){Ke(!0),At(""),V(!1),aa(2),i([]),pe(""),bt(!1);return}At(_e==null?void 0:_e.question_title),V(_e==null?void 0:_e.is_ordered),aa(_e==null?void 0:_e.question_score);var Vt=_e==null?void 0:_e.standard_answer.map(function(st){return st.answer_text});i(Object(Se.a)(Vt))},[_e]),Object(s.useEffect)(function(){bt(!1)},[ve]),Object(s.useImperativeHandle)(c,function(){return{onSave:Ea,isEdit:ve}});var Ea=function(){var Vt=Object(Fe.a)(e.a.mark(function st(){var Ve,Et,tt;return e.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:if(Ve=[],Et=!1,l.forEach(function(ia,ra){Ve.push({choice_id:ra+1,answer_text:[]}),ia.forEach(function(ma,oa){Ve[ra].answer_text.push(ma),(!ma||!Object(pt.G)(ma,1e4))&&(pe("".concat(ra,"-").concat(oa)),ce.b.info(ma?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Et=!0)})}),!Et){dt.next=5;break}return dt.abrupt("return",!1);case 5:if(!_e.question_id){dt.next=11;break}return dt.next=8,_({type:"exercise/editExerciseQuestion",payload:{id:_e.question_id,question_title:jt,question_type:3,question_score:Wt,is_ordered:Q,standard_answers:Ve}});case 8:tt=dt.sent,dt.next=14;break;case 11:return dt.next=13,_({type:"exercise/addExerciseQuestion",payload:{insert_id:_e==null?void 0:_e.insert_id,categoryId:It.categoryId,question_title:jt,question_type:3,question_score:Wt,is_ordered:Q,standard_answers:Ve}});case 13:tt=dt.sent;case 14:return tt.status===0&&(Pt(-1),ce.b.success("\u4FDD\u5B58\u6210\u529F"),Ke(!1),_({type:"exercise/editExercise",payload:Object(oe.a)({},It)})),dt.abrupt("return",{name:jt,analysis:$t,standard_answers:Ve,is_ordered:Q});case 16:case"end":return dt.stop()}},st)}));return function(){return Vt.apply(this,arguments)}}(),fa=function(st,Ve,Et){var tt=l.slice();if(Ve&&tt.splice(st,Ve),ze===_e.key){if(Et&&Ye||!_e.question_id)for(var zt=0;zt1&&U.a.createElement("span",null,U.a.createElement(r.a,{checked:Q,onChange:function(dt){return V(dt.target.checked)},className:"".concat(d.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),U.a.createElement("span",{className:"".concat(d.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"))),U.a.createElement("p",{className:""},U.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",U.a.createElement(R.a,{value:Wt,max:1e4,min:0,onChange:function(dt){aa(dt)}})," \u5206 \xA0 ",!!Wt&&!!H&&"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A".concat((Wt/H).toFixed(1),"\u5206)")),U.a.createElement("aside",{className:"tr"},(ze!==-1||_e.question_id)&&U.a.createElement(N.a,{type:"default",onClick:function(){Ht(),Ke(!1)}},"\u53D6\u6D88"),U.a.createElement(N.a,{className:"ml20",type:"primary",onClick:function(){Ea()}},"\u4FDD\u5B58")))},_a=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u586B\u7A7A\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(Vt){var st,Ve;return(se==null||((st=se.editData)===null||st===void 0||((Ve=st.exercise)===null||Ve===void 0))?void 0:Ve.exercise_status)===1?Vt:Vt.id!=="del"&&Vt.id!=="add"}),ea=function(){var Vt=Object(Fe.a)(e.a.mark(function st(Ve){return e.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:tt.t0=Ve.id,tt.next=tt.t0==="del"?3:tt.t0==="up"||tt.t0==="down"?5:tt.t0==="edit"?9:tt.t0==="add"?11:16;break;case 3:return ct.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(Fe.a)(e.a.mark(function dt(){return e.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(y.j)({id:_e.question_id});case 2:_({type:"exercise/editExercise",payload:Object(oe.a)({},It)});case 3:case"end":return ra.stop()}},dt)}))()}}),tt.abrupt("break",16);case 5:return tt.next=7,_({type:"exercise/exeriseMoveUpDown",payload:{id:_e.question_id,opr:Ve.id}});case 7:return _({type:"exercise/editExercise",payload:Object(oe.a)({},It)}),tt.abrupt("break",16);case 9:return ze!==-1?ce.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(F(!1),Pt(_e.key),Ke(!0)),tt.abrupt("break",16);case 11:if(!(ze!==-1)){tt.next=14;break}return ce.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),tt.abrupt("return");case 14:return M({key:_e.key,insert_id:_e==null?void 0:_e.question_id,question_type:3}),tt.abrupt("break",16);case 16:case"end":return tt.stop()}},st)}));return function(Ve){return Vt.apply(this,arguments)}}(),da=function(){var st;return U.a.createElement("aside",null,U.a.createElement("div",{className:d.a.questionType},U.a.createElement("div",null,U.a.createElement("span",{className:"font16 c-blue"},_e.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",_e.question_score,"\u5206\uFF09"),!_e.hideAction&&_a.map(function(Ve,Et){return Ve.id==="up"&&_e.key===1||Ve.id==="down"&&_e.key===_e.len?null:U.a.createElement(L.a,{key:Et,placement:"bottom",title:Ve.name},U.a.createElement("span",{onClick:function(){return ea(Ve)},className:Ve.icon}))})),U.a.createElement("div",{className:"mt5"},U.a.createElement($.a,{value:_e.question_title||""})),U.a.createElement("div",{className:d.a.questionChoices},_e==null||((st=_e.standard_answer)===null||st===void 0)?void 0:st.map(function(Ve,Et){return U.a.createElement(n.a,{key:Et,align:"middle"},U.a.createElement(v.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Ve.choice_id,"\uFF09\uFF1A"),U.a.createElement(v.a,{flex:"1"},U.a.createElement(n.a,{align:"middle",gutter:[1,1]},Ve.answer_text.map(function(tt,zt){return U.a.createElement(v.a,{span:24,key:zt},U.a.createElement(m.a,{key:Et,checked:_e.standard_answer.includes(Et),disabled:!0,value:tt}))}))))})))};return U.a.createElement("section",{className:d.a.wrap},!ve&&da(),ve&&Dt())};f.a=Object(K.a)(function(He){var G=He.problemset,c=He.loading,Ue=He.exercise,yt=He.globalSetting;return{problemset:G,globalSetting:yt,exercise:Ue,loading:c.effects}},null,null,{forwardRef:!0})(Object(s.forwardRef)(C))},"2JKx":function(We,f,t){We.exports={flex_box_center:"flex_box_center___21flX",flex_space_between:"flex_space_between___hkcwT",flex_box_vertical_center:"flex_box_vertical_center___1JAyR",flex_box_center_end:"flex_box_center_end___2trjo",flex_box_column:"flex_box_column___2q5e9",form:"form___1j7IG",efficiency:"efficiency___KDh-I",ipItem:"ipItem___2NlCp",ipWrp:"ipWrp___2kiZa"}},"51gm":function(We,f,t){We.exports={title:"title___1NT0J"}},"7ahc":function(We,f,t){"use strict";t.d(f,"a",function(){return oe});var Qe=t("k1fw"),n=t("0Owb"),re=t("+L6B"),m=t("2/Rp"),X=t("y8nQ"),v=t("Vl3Y"),p=t("tJVT"),L=t("OaEy"),ue=t("2fM7"),N=t("q1tI"),Z=t.n(N),R=t("VrN/"),Y=t.n(R),r=t("p77/"),w=t.n(r),ct=ue.a.Option,P={labelCol:{span:4},wrapperCol:{span:20}},e={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"]};f.b=function(S){var ce=S.callback,Fe=S.onCancel,Se=Object(N.useState)("python"),Ee=Object(p.a)(Se,2),u=Ee[0],s=Ee[1];function U(K){s(e[K][1])}function k(K){ce(K)}return Z.a.createElement(v.a,Object(n.a)({},P,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),Z.a.createElement(v.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Z.a.createElement(ue.a,{onChange:U},Object.keys(e).map(function(K){return Z.a.createElement(ct,{key:K,value:K},e[K][0])}))),Z.a.createElement(v.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Z.a.createElement(oe,{mode:u})),Z.a.createElement("div",{className:"flex-container flex-end"},Z.a.createElement(m.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Z.a.createElement(m.a,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))};function oe(S){var ce=S.value,Fe=S.onChange,Se=S.mode,Ee=S.options,u=Ee===void 0?{}:Ee,s=Object(N.useRef)(),U=Object(N.useState)(),k=Object(p.a)(U,2),K=k[0],y=k[1];return Object(N.useEffect)(function(){if(K){var Oe=function(pt){var fe=pt.getValue();Fe&&Fe(fe)};return K.on("change",Oe),function(){K.off("change",Oe)}}},[K,Fe]),Object(N.useEffect)(function(){K&&K.setOption("mode",Se)},[K,Se]),Object(N.useEffect)(function(){K&&(ce!==K.getValue()&&K.setValue(ce||""))},[K,ce]),Object(N.useEffect)(function(){if(s.current&&!K){var Oe=Y.a.fromTextArea(s.current,Object(Qe.a)({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},u));y(Oe)}},[s.current,K]),Z.a.createElement("div",{className:"my-codemirror-container"},Z.a.createElement("textarea",{ref:s}))}},"7qnI":function(We,f,t){"use strict";var Qe=t("5Dmo"),n=t("3S7+"),re=t("fWQN"),m=t("mtLc"),X=t("yKVA"),v=t("879j"),p=t("5NDa"),L=t("5rEg"),ue=t("q1tI"),N=t.n(ue),Z=t("O2Wb"),R=t.n(Z),Y=L.a.TextArea,r=function(w){Object(X.a)(P,w);var ct=Object(v.a)(P);function P(){return Object(re.a)(this,P),ct.apply(this,arguments)}return Object(m.a)(P,[{key:"render",value:function(){var oe=this,S=this.props,ce=S.index,Fe=S.onAnswerChange,Se=S.addChildAnswer,Ee=S.exerciseIsPublish,u=S.answers,s=S.activeOptionErrorIndex;return N.a.createElement("div",{className:R.a.flex},N.a.createElement("div",{className:"".concat(R.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",ce+1,"):"),N.a.createElement("div",{className:"".concat(R.a.flex," ").concat(R.a.flex1),style:{flexDirection:"column"}},u.map(function(U,k){var K="".concat(ce,"-").concat(k);return N.a.createElement("div",{className:"".concat(R.a.flex," ").concat(R.a.flex1),key:k},N.a.createElement("div",{className:R.a.flex1,style:{flex:"0 0 1000px"}},N.a.createElement("div",null,N.a.createElement(Y,{className:K===s?R.a.error:"",spellCheck:!1,rows:4,value:U||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(k==0?"":"(\u53EF\u9009)"),onChange:function(Oe){return Fe(ce,k,Oe.target.value)},style:{minHeight:95}}))),!Ee&&N.a.createElement(N.a.Fragment,null,k!=0&&N.a.createElement(n.a,{title:"\u5220\u9664"},N.a.createElement("i",{className:"".concat(R.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return oe.props.deleteChildAnswer(ce,k)},style:{float:"right"}})),k===0&&N.a.createElement(n.a,{title:"\u5220\u9664"},N.a.createElement("i",{className:"".concat(R.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return oe.props.deleteChildAnswermain(ce,k)},style:{float:"right"}})),N.a.createElement(n.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},N.a.createElement("i",{className:"".concat(R.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Se(ce)},style:{float:"right",visibility:k==u.length-1?"":"hidden"}}))))})))}}]),P}(ue.Component);f.a=r},"8RY0":function(We,f,t){"use strict";var Qe=t("+L6B"),n=t("2/Rp"),re=t("giR+"),m=t("fyUT"),X=t("oBTY"),v=t("14J3"),p=t("BMrR"),L=t("jCWc"),ue=t("kPKH"),N=t("sRBo"),Z=t("kaz8"),R=t("5Dmo"),Y=t("3S7+"),r=t("2qtc"),w=t("kLXV"),ct=t("WmNS"),P=t.n(ct),e=t("k1fw"),oe=t("miYZ"),S=t("tsqr"),ce=t("9og8"),Fe=t("tJVT"),Se=t("PpiC"),Ee=t("q1tI"),u=t.n(Ee),s=t("Ty5D"),U=t("9kvl"),k=t("V0Rq"),K=t("Ot1p"),y=t("9Bee"),Oe=t("YJx+"),Re=t.n(Oe),pt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],fe=function($,he){var C=$.problemset,He=$.globalSetting,G=$.exercise,c=$.loading,Ue=$.dispatch,yt=$.onRef,se=yt===void 0?function(){}:yt,E=$.editData,_=$.cancelAdd,_e=_===void 0?function(){}:_,ze=$.editKey,St=$.setEditKey,Pt=St===void 0?function(){}:St,qe=$.setIsClaer,Ht=qe===void 0?function(){}:qe,ye=$.addCallback,M=ye===void 0?function(Je){}:ye,O=Object(Se.a)($,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),F=Object(Ee.useState)([]),_t=Object(Fe.a)(F,2),Be=_t[0],lt=_t[1],jt=Object(Ee.useState)(),At=Object(Fe.a)(jt,2),kt=At[0],Xt=At[1],$t=Object(Ee.useState)([]),Jt=Object(Fe.a)($t,2),b=Jt[0],a=Jt[1],l=Object(Ee.useState)(""),i=Object(Fe.a)(l,2),j=i[0],A=i[1],Pe=Object(Ee.useState)(5),pe=Object(Fe.a)(Pe,2),te=pe[0],q=pe[1],Q=Object(Ee.useState)(!1),V=Object(Fe.a)(Q,2),je=V[0],ee=V[1],Ye=Object(s.m)();Object(Ee.useEffect)(function(){lt(["","","",""])},[]),Object(Ee.useEffect)(function(){if(!(E==null?void 0:E.question_choices)){ee(!0),A(""),q(5),lt(["","","",""]),a([]);return}A(E==null?void 0:E.question_title),q(parseInt(E==null?void 0:E.question_score)),lt(E==null?void 0:E.question_choices.map(function(Me){return Me.choice_text}));var Je=[];E==null||E.standard_answer.map(function(Me,H){Je.push(Me-1)}),a(Je)},[E]),Object(Ee.useImperativeHandle)(he,function(){return{onSave:bt,isEdit:je}});var bt=function(){var Je=Object(ce.a)(P.a.mark(function Me(){var H,ut,De;return P.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(j){ve.next=3;break}return S.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),ve.abrupt("return",!1);case 3:if(H=Be.findIndex(function(Ke){return!Ke}),!(H>-1)){ve.next=7;break}return S.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(pt[H]," \u9009\u9879\u7684\u5185\u5BB9")),ve.abrupt("return",!1);case 7:if(b.length){ve.next=10;break}return S.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),ve.abrupt("return",!1);case 10:if(!(b.length<1)){ve.next=13;break}return S.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),ve.abrupt("return",!1);case 13:if(ut=Be.map(function(Ke,It){return{choice_text:Ke,is_answer:b.includes(It)?It+1:0}}),!E.question_id){ve.next=20;break}return ve.next=17,Ue({type:"exercise/editExerciseQuestion",payload:{id:E.question_id,question_title:j,question_type:1,question_score:te,question_choices:ut.map(function(Ke){return Ke.choice_text}),standard_answers:ut.filter(function(Ke){return Ke.is_answer}).map(function(Ke){return Ke.is_answer})}});case 17:De=ve.sent,ve.next=23;break;case 20:return ve.next=22,Ue({type:"exercise/addExerciseQuestion",payload:{insert_id:E==null?void 0:E.insert_id,categoryId:Ye.categoryId,question_title:j,question_type:1,question_score:te,question_choices:ut.map(function(Ke){return Ke.choice_text}),standard_answers:ut.filter(function(Ke){return Ke.is_answer}).map(function(Ke){return Ke.is_answer})}});case 22:De=ve.sent;case 23:De.status===0&&(Pt(-1),S.b.success("\u4FDD\u5B58\u6210\u529F"),ee(!1),Ue({type:"exercise/editExercise",payload:Object(e.a)({},Ye)}));case 24:case"end":return ve.stop()}},Me)}));return function(){return Je.apply(this,arguments)}}(),Rt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u591A\u9009\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(Je){var Me,H;return(G==null||((Me=G.editData)===null||Me===void 0||((H=Me.exercise)===null||H===void 0))?void 0:H.exercise_status)===1?Je:Je.id!=="del"&&Je.id!=="add"}),rt=function(){var Je=Object(ce.a)(P.a.mark(function Me(H){return P.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:De.t0=H.id,De.next=De.t0==="del"?3:De.t0==="up"||De.t0==="down"?5:De.t0==="edit"?9:De.t0==="add"?11:16;break;case 3:return w.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ce.a)(P.a.mark(function ve(){return P.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return It.next=2,Object(k.j)({id:E.question_id});case 2:Ue({type:"exercise/editExercise",payload:Object(e.a)({},Ye)});case 3:case"end":return It.stop()}},ve)}))()}}),De.abrupt("break",16);case 5:return De.next=7,Ue({type:"exercise/exeriseMoveUpDown",payload:{id:E.question_id,opr:H.id}});case 7:return Ue({type:"exercise/editExercise",payload:Object(e.a)({},Ye)}),De.abrupt("break",16);case 9:return ze!==-1?S.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ht(!1),Pt(E.key),ee(!0)),De.abrupt("break",16);case 11:if(!(ze!==-1)){De.next=14;break}return S.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),De.abrupt("return");case 14:return M({key:E.key,insert_id:E==null?void 0:E.question_id,question_type:1}),De.abrupt("break",16);case 16:case"end":return De.stop()}},Me)}));return function(H){return Je.apply(this,arguments)}}(),Wt=function(){var Me;return u.a.createElement("aside",null,u.a.createElement("div",{className:Re.a.questionType},u.a.createElement("div",null,u.a.createElement("span",{className:"font16 c-blue"},E.key,"\u3001\u591A\u9009\u9898"),"\uFF08",E.question_score,"\u5206\uFF09"),!E.hideAction&&Rt.map(function(H,ut){return H.id==="up"&&E.key===1||H.id==="down"&&E.key===E.len?null:u.a.createElement(Y.a,{key:ut,placement:"bottom",title:H.name},u.a.createElement("span",{onClick:function(){return rt(H)},className:H.icon}))})),u.a.createElement("div",{className:"mt5"},u.a.createElement(y.a,{value:E.question_title})),u.a.createElement("div",{className:Re.a.questionChoices},E==null||((Me=E.question_choices)===null||Me===void 0)?void 0:Me.map(function(H,ut){return u.a.createElement(p.a,null,u.a.createElement(ue.a,null,u.a.createElement(Z.a,{key:ut,checked:E.standard_answer.includes(ut+1),disabled:!0},pt[ut],".")),u.a.createElement(ue.a,{flex:"1"},u.a.createElement("span",{className:"c-black font14"},u.a.createElement(y.a,{value:H.choice_text}))))})))},aa=function(){return u.a.createElement("aside",null,u.a.createElement("div",{className:Re.a.questionType},u.a.createElement("div",null,u.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),u.a.createElement("p",{className:Re.a.titleWrap},u.a.createElement("span",{className:Re.a.required},"*"),u.a.createElement("span",{className:Re.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(K.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:j,onChange:function(H){return A(H)}}),u.a.createElement("p",{className:Re.a.titleWrap},u.a.createElement("span",{className:Re.a.required},"*"),u.a.createElement("span",{className:Re.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:Re.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Be.map(function(Me,H){var ut,De;return u.a.createElement("div",{className:Re.a.choiceWrap,key:H},u.a.createElement(Y.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(Re.a.answer," ").concat(b.includes(H)?Re.a.activeAnswer:""),onClick:function(){b.includes(H)?a(b.filter(function(ve){return ve!==H})):a([].concat(Object(X.a)(b),[H]))}},pt[H])),u.a.createElement("div",{className:Re.a.editorWrap},kt===H?u.a.createElement(K.a,{id:"single-question-option-".concat(H),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Me,onChange:function(ve){Be[H]=ve,lt(Be)}}):u.a.createElement("div",{className:Re.a.htmlWrap,onClick:function(){return Xt(H)}},u.a.createElement(y.a,{value:Me}))),((ut=G.editData)===null||ut===void 0||((De=ut.exercise)===null||De===void 0)?void 0:De.exercise_status)===1&&u.a.createElement(u.a.Fragment,null,H>1&&u.a.createElement(Y.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(Re.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return lt(Be.filter(function(ve,Ke){return Ke!==H}))}})),H<7&&H===Be.length-1&&u.a.createElement(Y.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(Re.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return lt([].concat(Object(X.a)(Be),[""]))}}))))}),u.a.createElement("p",{className:"c-orange"},"\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"),u.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",u.a.createElement(m.a,{value:te,max:1e4,min:0,onChange:function(H){q(H)}})," \u5206"),u.a.createElement("aside",{className:"tr"},(ze!==-1||E.question_id)&&u.a.createElement(n.a,{type:"default",onClick:function(){_e(),ee(!1)}},"\u53D6\u6D88"),u.a.createElement(n.a,{className:"ml20",type:"primary",onClick:function(){bt()}},"\u4FDD\u5B58")))};return u.a.createElement("section",{className:Re.a.wrap},!je&&Wt(),je&&aa())};f.a=Object(U.a)(function(d){var $=d.problemset,he=d.loading,C=d.exercise,He=d.globalSetting;return{problemset:$,globalSetting:He,exercise:C,loading:he.effects}},null,null,{forwardRef:!0})(Object(Ee.forwardRef)(fe))},"9Bee":function(We,f,t){"use strict";var Qe=t("q1tI"),n=t.n(Qe),re=t("vg9a"),m=t("tJVT"),X=t("DlQD"),v=t.n(X),p=t("rUJ1");function L(d,$){var he=d.match(/^(\s+)(?:```)/);if(he===null)return $;var C=he[1];return $.split(` +`).map(function(He){var G=He.match(/^\s+/);if(G===null)return He;var c=Object(m.a)(G,1),Ue=c[0];return Ue.length>=C.length?He.slice(C.length):He}).join(` +`)}var ue=[],N=["
      "],Z=new v.a.Renderer,R=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Y(){ue.length=0,N=["
        "]}function r(d,$,he,C){if($>=d.length||d[$].level<=he)return $;var He=d[$];C.push("
      • "+He.text+""),$++;var G=[];return $=r(d,$,He.level,G),G.length>0&&(C.push("
          "),G.forEach(function(c){C.push(c)}),C.push("
        ")),C.push("
      • "),$=r(d,$,he,C),$}function w(){return r(ue,0,0,N),N.push("
      "),N.join("")}var ct={heading:function($){var he=R.exec($);if(he)return{type:"heading",raw:he[0],depth:he[1].length,text:he[2]}},fences:function($){var he=this.rules.block.fences.exec($);if(he){var C=he[0],He=L(C,he[3]||""),G=he[2]?he[2].trim():he[2];if(["latex","katex","math"].indexOf(G)>=0){var c=oe(),Ue=He;He=c,S[c]={type:"block",expression:Ue}}return{type:"code",raw:C,lang:G,text:He}}}},P=/(?:\${2})([^\n`]+?)(?:\${2})/gi,e=0,oe=function(){return"__special_katext_id_".concat(e++,"__")},S={};function ce(){return S}function Fe(){e=0,S={}}function Se(d){return d=d.replace(P,function($,he){var C=oe();return S[C]={type:"inline",expression:he},C}),d}var Ee=Z.listitem;Z.listitem=function(d){return Ee(Se(d))};var u=Z.paragraph;Z.paragraph=function(d){return u(Se(d))};var s=Z.tablecell;Z.tablecell=function(d,$){return s(Se(d),$)},Z.code=function(d,$,he){var C=($||"").match(/\S*/)[0];return C?["latex","katex","math"].indexOf(C)>=0?"

      ".concat(d,"

      "):'
      ').concat(he?d:Object(p.escape)(d,!0),`
      +`):'
      '+(he?d:Object(p.escape)(d,!0))+"
      "},Z.heading=function(d,$,he){var C=this.options.headerPrefix+he.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ue.push({anchor:C,level:$,text:d}),"'+d+""},v.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),v.a.use({tokenizer:ct,renderer:Z});var U=v.a,k=t("SJMd"),K=t("wMS7"),y=t.n(K),Oe=t("Oy/b"),Re=/]*>/g;function pt(d){var $=document.createElement("div");return $.innerHTML=d,$.childNodes.length===0?"":$.childNodes[0].nodeValue}var fe=f.a=function(d){var $=d.value,he=$===void 0?"":$,C=d.className,He=d.style,G=He===void 0?{}:He,c=String(he),Ue=Object(Qe.useMemo)(function(){var E=U(c),_=ce();return c.match(/\[TOC\]/)&&(E=E.replace("

      [TOC]

      ",w()),Y()),E=E.replace(/(__special_katext_id_\d+__)/g,function(_e,ze){var St=_[ze],Pt=St.type,qe=St.expression;return Object(Oe.renderToString)(pt(qe)||"",{displayMode:Pt==="block",throwOnError:!1,output:"html"})}),E=E.replace(/▁/g,"\u2581\u2581\u2581"),Fe(),y.a.sanitize(E)},[c]),yt=Object(Qe.useRef)();function se(E){var _=E.target;if(_.tagName.toUpperCase()==="A"){var _e=_.getAttribute("href");if(_e.startsWith("#")){E.preventDefault();var ze=document.getElementById(_e.replace("#",""));ze&&ze.scrollIntoView(!0)}}}return Object(Qe.useEffect)(function(){if(yt.current&&Ue&&(Ue.match(Re)&&window.PR.prettyPrint()),yt.current)return yt.current.addEventListener("click",se),function(){yt.current.removeEventListener("click",se),Fe(),Y()}},[Ue,yt.current,se]),n.a.createElement("div",{ref:yt,style:G,className:"".concat(C||""," markdown-body"),dangerouslySetInnerHTML:{__html:Ue}})}},"9VGf":function(We,f,t){"use strict";t.d(f,"a",function(){return re});var Qe=t("q1tI"),n=t.n(Qe);function re(m,X){var v=Object(Qe.useRef)();Object(Qe.useEffect)(function(){v.current=m}),Object(Qe.useEffect)(function(){function p(){v.current()}if(X!==null){var L=setInterval(p,X);return function(){return clearInterval(L)}}},[X])}},BdwD:function(We,f,t){"use strict";var Qe=t("k1fw"),n=t("q1tI"),re=t.n(n),m=function(v){var p=v.styles,L=p===void 0?{}:p,ue=v.customText;return re.a.createElement("section",{className:"tc animated fadeIn",style:Object(Qe.a)(Object(Qe.a)({},{color:"#999",margin:"200px auto"}),L)},re.a.createElement("img",{src:t("FOrL")}),re.a.createElement("p",{className:"mt20 font14"},ue||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};f.a=m},BjJ7:function(We,f,t){"use strict";t.d(f,"d",function(){return n}),t.d(f,"c",function(){return re}),t.d(f,"f",function(){return m}),t.d(f,"b",function(){return X}),t.d(f,"e",function(){return v}),t.d(f,"a",function(){return p});var Qe=t("m3rI");function n(L){var ue=!0;if(L.length>0){for(var N=0;N1&&arguments[1]!==void 0?arguments[1]:"",N=[],Z=0;Z-1)){ve.next=7;break}return S.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(pt[H]," \u9009\u9879\u7684\u5185\u5BB9")),ve.abrupt("return",!1);case 7:if(b.length){ve.next=10;break}return S.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),ve.abrupt("return",!1);case 10:if(!(b.length<1)){ve.next=13;break}return S.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),ve.abrupt("return",!1);case 13:if(ut=Be.map(function(Ke,It){return{choice_text:Ke,is_answer:b.includes(It)?It+1:0}}),!E.question_id){ve.next=20;break}return ve.next=17,Ue({type:"exercise/editExerciseQuestion",payload:{id:E.question_id,question_title:j,question_type:1,question_score:te,question_choices:ut.map(function(Ke){return Ke.choice_text}),standard_answers:ut.filter(function(Ke){return Ke.is_answer}).map(function(Ke){return Ke.is_answer})}});case 17:De=ve.sent,ve.next=23;break;case 20:return ve.next=22,Ue({type:"exercise/addExerciseQuestion",payload:{insert_id:E==null?void 0:E.insert_id,categoryId:Ye.categoryId,question_title:j,question_type:1,question_score:te,question_choices:ut.map(function(Ke){return Ke.choice_text}),standard_answers:ut.filter(function(Ke){return Ke.is_answer}).map(function(Ke){return Ke.is_answer})}});case 22:De=ve.sent;case 23:De.status===0&&(Pt(-1),S.b.success("\u4FDD\u5B58\u6210\u529F"),ee(!1),Ue({type:"exercise/editExercise",payload:Object(e.a)({},Ye)}));case 24:case"end":return ve.stop()}},Me)}));return function(){return Je.apply(this,arguments)}}(),Rt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(Je){var Me,H;return(He==null||((Me=He.editData)===null||Me===void 0||((H=Me.exercise)===null||H===void 0))?void 0:H.exercise_status)===1?Je:Je.id!=="del"&&Je.id!=="add"}),rt=function(){var Je=Object(ce.a)(P.a.mark(function Me(H){return P.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:De.t0=H.id,De.next=De.t0==="del"?3:De.t0==="up"||De.t0==="down"?5:De.t0==="edit"?9:De.t0==="add"?11:16;break;case 3:return w.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(ce.a)(P.a.mark(function ve(){return P.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return It.next=2,Object(k.j)({id:E.question_id});case 2:Ue({type:"exercise/editExercise",payload:Object(e.a)({},Ye)});case 3:case"end":return It.stop()}},ve)}))()}}),De.abrupt("break",16);case 5:return De.next=7,Ue({type:"exercise/exeriseMoveUpDown",payload:{id:E.question_id,opr:H.id}});case 7:return Ue({type:"exercise/editExercise",payload:Object(e.a)({},Ye)}),De.abrupt("break",16);case 9:return ze!==-1?S.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(Ht(!1),Pt(E.key),ee(!0)),De.abrupt("break",16);case 11:if(!(ze!==-1)){De.next=14;break}return S.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),De.abrupt("return");case 14:return M({key:E.key,insert_id:E==null?void 0:E.question_id,question_type:0}),De.abrupt("break",16);case 16:case"end":return De.stop()}},Me)}));return function(H){return Je.apply(this,arguments)}}(),Wt=function(){var Me;return u.a.createElement("aside",null,u.a.createElement("div",{className:Re.a.questionType},u.a.createElement("div",null,u.a.createElement("span",{className:"font16 c-blue"},E.key,"\u3001\u5355\u9009\u9898"),"\uFF08",E.question_score,"\u5206\uFF09"),!E.hideAction&&Rt.map(function(H,ut){return H.id==="up"&&E.key===1||H.id==="down"&&E.key===E.len?null:u.a.createElement(Y.a,{key:ut,placement:"bottom",title:H.name},u.a.createElement("span",{onClick:function(){return rt(H)},className:H.icon}))})),u.a.createElement("div",{className:"mt5"},u.a.createElement(y.a,{value:E.question_title})),u.a.createElement("div",{className:Re.a.questionChoices},E==null||((Me=E.question_choices)===null||Me===void 0)?void 0:Me.map(function(H,ut){return u.a.createElement(p.a,null,u.a.createElement(ue.a,null,u.a.createElement(Z.a,{key:ut,checked:E.standard_answer.includes(ut+1),disabled:!0},pt[ut],".")),u.a.createElement(ue.a,{flex:"1"},u.a.createElement("span",{className:"c-black font14"},u.a.createElement(y.a,{value:H.choice_text}))))})))},aa=function(){return u.a.createElement("aside",null,u.a.createElement("div",{className:Re.a.questionType},u.a.createElement("div",null,u.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),u.a.createElement("p",{className:Re.a.titleWrap},u.a.createElement("span",{className:Re.a.required},"*"),u.a.createElement("span",{className:Re.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(K.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:j,onChange:function(H){return A(H)}}),u.a.createElement("p",{className:Re.a.titleWrap},u.a.createElement("span",{className:Re.a.required},"*"),u.a.createElement("span",{className:Re.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:Re.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Be.map(function(Me,H){var ut,De;return u.a.createElement("div",{className:Re.a.choiceWrap,key:H},u.a.createElement(Y.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(Re.a.answer," ").concat(b.includes(H)?Re.a.activeAnswer:""),onClick:function(){b.includes(H)?a(b.filter(function(ve){return ve!==H})):a([].concat(Object(X.a)(b),[H]))}},pt[H])),u.a.createElement("div",{className:Re.a.editorWrap},kt===H?u.a.createElement(K.a,{id:"single-question-option-".concat(H),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Me,onChange:function(ve){Be[H]=ve,lt(Be)}}):u.a.createElement("div",{className:Re.a.htmlWrap,onClick:function(){return Xt(H)}},u.a.createElement(y.a,{value:Me}))),((ut=He.editData)===null||ut===void 0||((De=ut.exercise)===null||De===void 0)?void 0:De.exercise_status)===1&&u.a.createElement(u.a.Fragment,null,H>1&&u.a.createElement(Y.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(Re.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return lt(Be.filter(function(ve,Ke){return Ke!==H}))}})),H<7&&H===Be.length-1&&u.a.createElement(Y.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(Re.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return lt([].concat(Object(X.a)(Be),[""]))}}))))}),u.a.createElement("p",{className:"c-orange"},"\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"),u.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",u.a.createElement(m.a,{value:te,max:1e4,min:0,onChange:function(H){q(H)}})," \u5206"),u.a.createElement("aside",{className:"tr"},(ze!==-1||E.question_id)&&u.a.createElement(n.a,{type:"default",onClick:function(){_e(),ee(!1)}},"\u53D6\u6D88"),u.a.createElement(n.a,{className:"ml20",type:"primary",onClick:function(){bt()}},"\u4FDD\u5B58")))};return u.a.createElement("section",{className:Re.a.wrap},!je&&Wt(),je&&aa())};f.a=Object(U.a)(function(d){var $=d.problemset,he=d.loading,C=d.globalSetting,He=d.exercise;return{problemset:$,globalSetting:C,exercise:He,loading:he.effects}},null,null,{forwardRef:!0})(Object(Ee.forwardRef)(fe))},FOrL:function(We,f){We.exports="data:image/png;base64,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"},GABl:function(We,f){We.exports="data:image/png;base64,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"},HmJG:function(We,f,t){},JNOM:function(We,f,t){"use strict";t.r(f);var Qe=t("Znn+"),n=t("ZTPi"),re=t("qVdP"),m=t("jsC+"),X=t("+L6B"),v=t("2/Rp"),p=t("sPJy"),L=t("bE4q"),ue=t("lUTK"),N=t("BvKs"),Z=t("WmNS"),R=t.n(Z),Y=t("9og8"),r=t("k1fw"),w=t("tJVT"),ct=t("PpiC"),P=t("q1tI"),e=t.n(P),oe=t("Ty5D"),S=t("55Ip"),ce=t("9kvl"),Fe=t("jhfD"),Se=t("Llu2"),Ee=t("0NbB"),u=t("V0Rq"),s=t("1vsH"),U=t("mgmH"),k=t("DjyN"),K=t("NUBc"),y=t("giR+"),Oe=t("fyUT"),Re=t("5NDa"),pt=t("5rEg"),fe=t("sRBo"),d=t("kaz8"),$=t("g9YV"),he=t("wCAj"),C=t("oBTY"),He=t("BoS7"),G=t("Sdc0"),c=t("miYZ"),Ue=t("tsqr"),yt=t("14J3"),se=t("BMrR"),E=t("jCWc"),_=t("kPKH"),_e=t("2qtc"),ze=t("kLXV"),St=t("5Dmo"),Pt=t("3S7+"),qe=t("jrin"),Ht=t("y8nQ"),ye=t("Vl3Y"),M=t("wd/R"),O=t.n(M),F=t("ErOA"),_t=function(g){var h=g.shixunHomeworks,I=g.dispatch,ge=Object(oe.m)();return e.a.createElement(ze.a,{centered:!0,title:"\u63D0\u793A",visible:h.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(Y.a)(R.a.mark(function de(){var me;return R.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Object(F.a)("/api/myshixuns/".concat(h.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:ge.coursesId}});case 2:me=Ie.sent,me.status===0&&(Ue.b.success("\u5220\u9664\u6210\u529F"),I({type:"shixunHomeworks/setActionTabs",payload:{}}),I({type:"shixunHomeworks/getWorkList",payload:Object(r.a)({},h.actionTabs.params)}));case 4:case"end":return Ie.stop()}},de)})),onCancel:function(){I({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),e.a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))},Be=Object(ce.a)(function(Ne){var g=Ne.shixunHomeworks;return{shixunHomeworks:g}})(_t),lt=function(g){var h,I,ge,de,me,ne,Ie,Le,x=g.exercise,et=g.dispatch,Ut=Object(oe.m)(),$e=Object(P.useState)(!0),Ce=Object(w.a)($e,2),vt=Ce[0],J=Ce[1],we=ye.a.useForm(),ke=Object(w.a)(we,1),at=ke[0],W=x.actionTabs;return Object(P.useEffect)(function(){if(x.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"){var Ge,Ze,Ot,gt;at.resetFields(),at.setFieldsValue({subjective_score:W==null||((Ge=W.selectArrs)===null||Ge===void 0||((Ze=Ge.record)===null||Ze===void 0))?void 0:Ze.subjective_score,objective_score:W==null||((Ot=W.selectArrs)===null||Ot===void 0||((gt=Ot.record)===null||gt===void 0))?void 0:gt.objective_score})}},[x.actionTabs.key]),e.a.createElement(e.a.Fragment,null,e.a.createElement(ze.a,{centered:!0,title:"\u8BC4\u9605",visible:x.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(Y.a)(R.a.mark(function Ge(){var Ze,Ot,gt,xt;return R.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:return Gt.next=2,at.validateFields();case 2:return gt=at.getFieldValue(),Gt.next=5,Object(u.F)(Object(r.a)(Object(r.a)({},gt),{},{id:Ut.categoryId,user_id:W==null||((Ze=W.selectArrs)===null||Ze===void 0||((Ot=Ze.record)===null||Ot===void 0))?void 0:Ot.user_id}));case 5:xt=Gt.sent,xt.status===0&&(Ue.b.success("\u8BC4\u9605\u6210\u529F"),at.resetFields(),et({type:"exercise/setActionTabs",payload:{}}),et({type:"exercise/getExerciseList",payload:Object(r.a)({},x.actionTabs.params)}));case 7:case"end":return Gt.stop()}},Ge)})),onCancel:function(){et({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:"pl30"},e.a.createElement(ye.a,{form:at},e.a.createElement(se.a,null,e.a.createElement(_.a,null,e.a.createElement(ye.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(Oe.a,{min:0,max:(W==null||((h=W.selectArrs)===null||h===void 0||((I=h.exercise_types)===null||I===void 0))?void 0:I.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),e.a.createElement(_.a,{flex:1},e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",W==null||((ge=W.selectArrs)===null||ge===void 0||((de=ge.exercise_types)===null||de===void 0))?void 0:de.subjective_score,"\u5206")))),e.a.createElement(se.a,null,e.a.createElement(_.a,null,e.a.createElement(ye.a.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(Oe.a,{min:0,max:(W==null||((me=W.selectArrs)===null||me===void 0||((ne=me.exercise_types)===null||ne===void 0))?void 0:ne.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),e.a.createElement(_.a,{flex:1},e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",W==null||((Ie=W.selectArrs)===null||Ie===void 0||((Le=Ie.exercise_types)===null||Le===void 0))?void 0:Le.objective_score,"\u5206"))))))))},jt=Object(ce.a)(function(Ne){var g=Ne.exercise;return{exercise:g}})(lt),At=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],kt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],Xt=t("BdwD"),$t=function(g){var h=g.exercise,I=g.dispatch,ge=Object(oe.m)(),de=Object(P.useState)(!0),me=Object(w.a)(de,2),ne=me[0],Ie=me[1],Le=ye.a.useForm(),x=Object(w.a)(Le,1),et=x[0],Ut=Object(P.useState)(!1),$e=Object(w.a)(Ut,2),Ce=$e[0],vt=$e[1],J=h.actionTabs;return Object(P.useEffect)(function(){if(h.actionTabs.key==="\u5EF6\u65F6"){var we,ke,at,W;vt(!1),et.resetFields(),et.setFieldsValue({subjective_score:J==null||((we=J.selectArrs)===null||we===void 0||((ke=we.record)===null||ke===void 0))?void 0:ke.subjective_score,objective_score:J==null||((at=J.selectArrs)===null||at===void 0||((W=at.record)===null||W===void 0))?void 0:W.objective_score})}},[h.actionTabs.key]),e.a.createElement(e.a.Fragment,null,e.a.createElement(ze.a,{width:370,centered:!0,title:"\u586B\u5199\u5EF6\u65F6\u65F6\u957F",visible:h.actionTabs.key==="\u5EF6\u65F6",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ce,onOk:Object(Y.a)(R.a.mark(function we(){var ke,at;return R.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,et.validateFields();case 2:at=et.getFieldValue(),I({type:"exercise/setActionTabs",payload:{}}),vt(!0),ze.a.confirm({title:"\u5EF6\u65F6\u786E\u8BA4\u63D0\u793A",content:"\u60A8\u6B63\u5728\u4E3A\u3010".concat(J==null||((ke=J.selectArrs)===null||ke===void 0)?void 0:ke.user_name,"\u3011\u540C\u5B66\u5355\u72EC\u5EF6\u957F\u8003\u8BD5\u65F6\u95F4\u3010").concat(at==null?void 0:at.time,"\u3011\u5206\u949F\uFF0C\u662F\u5426\u786E\u8BA4\u672C\u64CD\u4F5C\uFF1F"),onOk:function(){var Ze=Object(Y.a)(R.a.mark(function gt(){var xt,wt;return R.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,Object(u.f)(Object(r.a)(Object(r.a)({},at),{},{id:ge.categoryId,exercise_user_id:J==null||((xt=J.selectArrs)===null||xt===void 0)?void 0:xt.exercise_user_id}));case 2:wt=Qt.sent,vt(!1),wt.status===0&&(Ue.b.success("\u5EF6\u65F6\u6210\u529F"),et.resetFields(),I({type:"exercise/getExerciseList",payload:Object(r.a)({},h.actionTabs.params)}));case 5:case"end":return Qt.stop()}},gt)}));function Ot(){return Ze.apply(this,arguments)}return Ot}()});case 6:case"end":return Ge.stop()}},we)})),onCancel:function(){I({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("div",{className:""},e.a.createElement(ye.a,{form:et},e.a.createElement(se.a,null,e.a.createElement(_.a,{flex:1},e.a.createElement(ye.a.Item,{name:"time",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},e.a.createElement(Oe.a,{min:1,max:J==null?void 0:J.exercise_time,style:{width:300},placeholder:"\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E\u672C\u573A\u8003\u8BD5\u6B63\u5E38\u65F6\u957F\u7684\u6B63\u6574\u6570"}))),e.a.createElement(_.a,null,e.a.createElement("div",null,e.a.createElement("span",{className:"ml10"},"\u5206\u949F"))))))))},Jt=Object(ce.a)(function(Ne){var g=Ne.exercise;return{exercise:g}})($t),b=t("xKgJ"),a=t("hjlX"),l=t.n(a),i=function(g){var h=g.item,I=g.renderText,ge=Object(oe.m)(),de=Object(P.useState)(),me=Object(w.a)(de,2),ne=me[0],Ie=me[1],Le=function(){var x=Object(Y.a)(R.a.mark(function et(){var Ut;return R.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(!ne){Ce.next=2;break}return Ce.abrupt("return");case 2:return Ce.next=4,Object(u.v)({id:ge.categoryId,user_id:h==null?void 0:h.user_id});case 4:Ut=Ce.sent,Ut&&Ie(Ut);case 6:case"end":return Ce.stop()}},et)}));return function(){return x.apply(this,arguments)}}();return e.a.createElement(Pt.a,{onVisibleChange:Le,title:e.a.createElement("div",null,"\u5355\u9009\u9898 ",ne==null?void 0:ne.single_question_score,"\u5206 ",e.a.createElement("br",null),"\u591A\u9009\u9898 ",ne==null?void 0:ne.multiple_question_score,"\u5206 ",e.a.createElement("br",null),"\u5224\u65AD\u9898 ",ne==null?void 0:ne.judgement_question_score,"\u5206 ",e.a.createElement("br",null),"\u586B\u7A7A\u9898 ",ne==null?void 0:ne.completion_question_score,"\u5206 ",e.a.createElement("br",null),"\u5B9E\u8BAD\u9898 ",ne==null?void 0:ne.shixun_question_score,"\u5206")},I)},j=i,A=function(g){var h,I,ge,de,me,ne,Ie,Le,x,et,Ut,$e,Ce,vt,J,we,ke,at,W,Ge,Ze,Ot,gt,xt,wt,Gt,Qt,le,Mt,Ct,Yt,na,Zt,nt,Xe=g.exercise,ie=g.loading,z=g.dispatch,o=g.globalSetting,be=Object(ct.a)(g,["exercise","loading","dispatch","globalSetting"]),ht=Object(oe.l)(),Bt=Object(P.useState)(Object(r.a)({},Object(oe.m)())),la=Object(w.a)(Bt,2),Ae=la[0],va=la[1],B=Xe.exerciseList,Ft=Xe.commonHeader,rn=Object(P.useState)({}),Te=Object(w.a)(rn,2),T=Te[0],mt=Te[1],Lt=Object(P.useState)(""),Tt=Object(w.a)(Lt,2),ca=Tt[0],ft=Tt[1],ua=Object(P.useState)(0),Fa=Object(w.a)(ua,2),ja=Fa[0],Ba=Fa[1],Ka=Object(P.useState)({}),Sa=Object(w.a)(Ka,2),Oa=Sa[0],cn=Sa[1],_n=ye.a.useForm(),dn=Object(w.a)(_n,1),Ma=dn[0];Object(P.useEffect)(function(){var ot;if(Object(b.c)()){var ae;Ba((ae=B.exercise_types)===null||ae===void 0?void 0:ae.total_users)}else if(B==null||((ot=B.exercise_types)===null||ot===void 0)?void 0:ot.score_open){var xe;Ba((xe=B.exercise_types)===null||xe===void 0?void 0:xe.unanswer_users)}},[B]),Object(P.useEffect)(function(){z({type:"exercise/getExerciseList",payload:Ae})},[]);var mn=function(ae){Ae.page=1;var xe=Object.assign({},Ma.getFieldValue());if(Object.keys(xe).map(function(it){if(it==="objective_score_gte"||it==="objective_score_lte")return;xe[it].includes("all")?(delete Ae[it],Ma.setFieldsValue(Object(qe.a)({},it,"all"))):(Ae[it]=xe[it],xe[it]==""||!xe[it]?Ma.setFieldsValue(Object(qe.a)({},it,"all")):Ma.setFieldsValue(Object(qe.a)({},it,Ae[it])))}),ae.objective_score_gte||ae.objective_score_lte){if(xe.objective_score_gte>xe.objective_score_lte)return Ma.setFieldsValue({objective_score_lte:xe.objective_score_gte}),!1;if(xe.objective_score_gte!=""&&xe.objective_score_lte!=""&&xe.objective_score_gte&&xe.objective_score_lte)Ae.objective_score_lte=xe.objective_score_lte,Ae.objective_score_gte=xe.objective_score_gte;else return delete Ae.objective_score_lte,delete Ae.objective_score_gte,!1}va(Object(r.a)({},Ae)),z({type:"exercise/getExerciseList",payload:Ae})},En=function(ae,xe){Ae.page=ae,Ae.limit=20,z({type:"exercise/getExerciseList",payload:Object(r.a)({},Ae)})},ga=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",width:50,align:"center",render:function(ae,xe,it){return((Ae.page||1)-1)*20+it+1}},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",width:150,ellipsis:!0,align:"center",render:function(ae,xe){return e.a.createElement("div",null,ae||"--",!!(xe==null?void 0:xe.delayed_time)&&e.a.createElement(Pt.a,{title:e.a.createElement("div",null,"\u5DF2\u4E3A\u8BE5\u5B66\u751F\u5EF6\u65F6",e.a.createElement("span",{className:"c-blue"},xe.delayed_time,"\u5206\u949F"))},e.a.createElement("span",{className:"iconfont icon-shizhong c-blue"})))}},{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",width:100,sortOrder:Oa.student_id,sortDirections:["descend","ascend"],align:"center",sorter:function(ae,xe){return ae.id-xe.id},render:function(ae){return ae||"--"}},(B==null||((h=B.exercise_types)===null||h===void 0)?void 0:h.groups_count)!==0&&{title:"\u5206\u73ED",width:(B==null||((I=B.exercise_types)===null||I===void 0)?void 0:I.subjective)===1?"12%":"20%",ellipsis:!0,dataIndex:"user_group_name",align:"center",render:function(ae){return ae||"--"}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",width:130,align:"center",render:function(ae){return ae===0?e.a.createElement("span",{className:"c-red"},"\u672A\u5F00\u59CB"):ae===1?e.a.createElement("span",{className:"c-orange"},"\u8003\u8BD5\u4E2D"):ae===2?e.a.createElement("span",{className:"c-green"},"\u5DF2\u4EA4\u5377"):e.a.createElement("span",{className:"c-red"},"\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09")}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sortOrder:Oa.end_at,width:145,ellipsis:!0,sortDirections:["descend","ascend"],align:"center",sorter:function(ae,xe){return ae.id-xe.id},render:function(ae){return ae?O()(ae).format("YYYY-MM-DD HH:mm"):"--"}},(Ft==null?void 0:Ft.exercise_status)>1&&(Ft==null?void 0:Ft.open_camera)&&Object(b.c)()&&!((ge=o.setting)===null||ge===void 0?void 0:ge.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",width:100,render:function(ae,xe){return xe.commit_status>0?"".concat(ae||0,"/").concat(Ft==null?void 0:Ft.photo_count):"--"}},(Ft==null?void 0:Ft.ip_bind)&&Object(b.e)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",width:100,render:function(ae,xe){return e.a.createElement(e.a.Fragment,null,ae,xe.commit_status===1&&e.a.createElement(v.a,{type:"link",onClick:Object(Y.a)(R.a.mark(function it(){var La;return R.a.wrap(function(Va){for(;;)switch(Va.prev=Va.next){case 0:La=ze.a.confirm({title:e.a.createElement(se.a,null,e.a.createElement(_.a,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),e.a.createElement(_.a,null,e.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return La.destroy()}}))),width:500,icon:null,className:"custom-modal-divider",content:e.a.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",e.a.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:function(){var Ja=Object(Y.a)(R.a.mark(function Ta(){var sn;return R.a.wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:return Ha.next=2,Object(u.M)({id:Ae.categoryId,exercise_user_id:xe.exercise_user_id});case 2:sn=Ha.sent,sn.status===0&&(Ue.b.success("\u89E3\u7ED1\u6210\u529F"),z({type:"exercise/getExerciseList",payload:Ae}));case 4:case"end":return Ha.stop()}},Ta)}));function un(){return Ja.apply(this,arguments)}return un}()});case 1:case"end":return Va.stop()}},it)}))},"\u89E3\u7ED1"))}},(Ft==null?void 0:Ft.open_camera)&&Object(b.e)()&&Ft.exercise_status<3&&!((de=o.setting)===null||de===void 0?void 0:de.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",width:100,render:function(ae,xe){return e.a.createElement(G.a,{checked:ae,onClick:Object(Y.a)(R.a.mark(function it(){return R.a.wrap(function($a){for(;;)switch($a.prev=$a.next){case 0:ae||ze.a.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:e.a.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:function(){var Va=Object(Y.a)(R.a.mark(function un(){var Ta;return R.a.wrap(function(Na){for(;;)switch(Na.prev=Na.next){case 0:return Na.next=2,Object(u.c)(Object(r.a)(Object(r.a)({},Ae),{},{exercise_user_id:xe.exercise_user_id}));case 2:Ta=Na.sent,(Ta==null?void 0:Ta.status)===0&&(Ue.b.success("\u64CD\u4F5C\u6210\u529F"),z({type:"exercise/getExerciseList",payload:Object(r.a)({},Ae)}));case 4:case"end":return Na.stop()}},un)}));function Ja(){return Va.apply(this,arguments)}return Ja}()});case 1:case"end":return $a.stop()}},it)}))})}},!((B==null||((me=B.exercise_types)===null||me===void 0)?void 0:me.objective)!==1||(B==null||((ne=B.exercise_types)===null||ne===void 0)?void 0:ne.objective)===1&&(B==null||((Ie=B.exercise_types)===null||Ie===void 0)?void 0:Ie.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",width:100,render:function(ae,xe){ae=typeof ae=="number"?Number(ae):ae;var it;return ae>=0&&ae<=60?it=e.a.createElement("span",null,ae):ae===100?it=e.a.createElement("span",{className:"c-green"},ae):ae>60?it=e.a.createElement("span",{className:"c-orange"},ae):it="--",e.a.createElement(j,{renderText:it,item:xe})}},!((B==null||((Le=B.exercise_types)===null||Le===void 0)?void 0:Le.subjective)!==1||(B==null||((x=B.exercise_types)===null||x===void 0)?void 0:x.subjective)===1&&(B==null||((et=B.exercise_types)===null||et===void 0)?void 0:et.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",width:100,dataIndex:"subjective_score",align:"center",render:function(ae,xe){ae=typeof ae=="number"?Number(ae):ae;var it;return ae===0?it=e.a.createElement("span",null,ae," ",e.a.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u5BA1)")):ae>0&&ae<=60?it=e.a.createElement("span",null,ae):ae===100?it=e.a.createElement("span",{className:"c-green"},ae):ae>60?it=e.a.createElement("span",{className:"c-orange"},ae):it="--",it}},{title:"\u6700\u7EC8\u6210\u7EE9",width:100,dataIndex:"score",sortOrder:Oa.score,sortDirections:["descend","ascend"],align:"center",sorter:function(ae,xe){return ae.id-xe.id},render:function(ae){return ae=typeof ae=="number"?Number(ae):ae,ae===100?e.a.createElement("span",{className:"c-green"},ae||"--"):ae>60?e.a.createElement("span",{className:"c-orange"},ae||"--"):e.a.createElement("span",null,ae||"--")}},Object(b.c)()&&{title:"\u8BC4\u9605\u72B6\u6001",width:130,dataIndex:"has_comment",align:"center",render:function(ae){return ae?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},((Ft==null?void 0:Ft.assistant_auth)||Object(b.c)())&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"center",width:150,render:function(ae,xe){return e.a.createElement("div",null,Object(b.c)()&&e.a.createElement(v.a,{ghost:!0,type:"primary",size:"small",disabled:xe.commit_status<2},e.a.createElement(S.Link,{className:xe.commit_status>1?"c-blue":"c-black",to:xe.commit_status>1&&"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/review/").concat(xe.login),onClick:function(La){xe.commit_status<2&&La.preventDefault(),xe.commit_status===3&&(La.preventDefault(),z({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",selectArrs:{record:Object(r.a)({},xe),exercise_types:Object(r.a)({},B==null?void 0:B.exercise_types)},params:Object(r.a)({},Ae)}}))}},xe.review_status&&"\u66F4\u6539\u8BC4\u9605",!xe.review_status&&"\u8BC4\u9605")),Object(b.q)()&&xe.commit_status>1&&e.a.createElement(S.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/users/").concat(xe==null?void 0:xe.login),target:"_blank"},"\u67E5\u770B"),!!(Ft==null?void 0:Ft.exercise_time)&&Object(b.e)()&&e.a.createElement(Pt.a,{title:function(){return Object(b.j)()?"\u60A8\u7684\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7BA1\u7406\u5458":Ft.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1}()},e.a.createElement(v.a,{danger:!0,className:"c-red ml10",size:"small",disabled:function(){return Object(b.j)()?!0:Ft.exercise_status===3}(),onClick:function(){Object(b.i)()&&z({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",selectArrs:xe,exercise_time:Ft.exercise_time,params:Object(r.a)({},Ae)}})}},"\u5EF6\u65F6")))}}].filter(function(ot){return!!ot}),sa=Object(C.a)(ga);return sa[0]=Object(r.a)({},sa[0]),sa[(sa==null?void 0:sa.length)-1]=Object(r.a)({},sa[(sa==null?void 0:sa.length)-1]),sa[0].render=function(){return"\u6211"},sa[(sa==null?void 0:sa.length)-1].render=function(){var ot;return e.a.createElement(S.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/users/").concat(B==null||((ot=B.current_answer_user)===null||ot===void 0)?void 0:ot.login),target:"_blank"},"\u67E5\u770B")},e.a.createElement("section",{className:"minH500 bg-white mb50 inline-block w100"},(B==null||((Ut=B.exercise_types)===null||Ut===void 0)?void 0:Ut.score_open)&&Object(b.q)()&&e.a.createElement(he.a,{hideOnSinglePage:!0,pagination:!1,showHeader:!1,dataSource:[Object(r.a)({},B==null?void 0:B.current_answer_user)],columns:sa,scroll:{x:(ga==null?void 0:ga.length)*120}}),!Object(b.c)()&&e.a.createElement("div",{className:"bg-white pt10 pl25 mt15"},!!(B==null||(($e=B.exercise_types)===null||$e===void 0)?void 0:$e.answer_users)&&e.a.createElement("span",{className:"mr10"},e.a.createElement("span",{style:{color:"#FF954C"}},B==null||((Ce=B.exercise_types)===null||Ce===void 0)?void 0:Ce.answer_users," "),"\u5DF2\u4EA4"),!!(B==null||((vt=B.exercise_types)===null||vt===void 0)?void 0:vt.unanswer_users)&&e.a.createElement("span",{className:"mr10"},B==null||((J=B.exercise_types)===null||J===void 0)?void 0:J.unanswer_users,"\u672A\u4EA4"),(B==null||((we=B.exercise_types)===null||we===void 0)?void 0:we.exercise_end_time)!=="--"&&e.a.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",e.a.createElement("span",{style:{color:"#FF954C"}},B==null||((ke=B.exercise_types)===null||ke===void 0)?void 0:ke.exercise_end_time))),!((at=B.exercise_types)===null||at===void 0?void 0:at.exercise_all_users)&&!Object(b.q)()&&e.a.createElement(Xt.a,null),(!!((W=B.exercise_types)===null||W===void 0?void 0:W.exercise_all_users)||Object(b.q)())&&e.a.createElement("aside",null,Object(b.c)()&&e.a.createElement("aside",{className:"pt20"},e.a.createElement(ye.a,{form:Ma,onValuesChange:mn,initialValues:(Ge={},Object(qe.a)(Ge,"commit_status","all"),Object(qe.a)(Ge,"exercise_group_id","all"),Object(qe.a)(Ge,"review","all"),Ge)},e.a.createElement(ye.a.Item,{name:"review"},e.a.createElement(d.a.Group,{style:{width:"100%"}},e.a.createElement(se.a,null,e.a.createElement(_.a,{flex:"80px"},"\u4F60\u7684\u8BC4\u9605:"),e.a.createElement(_.a,{flex:"80px"},e.a.createElement(d.a,{value:"all",checked:!((Ze=T.review)===null||Ze===void 0?void 0:Ze.length)},"\u5168\u90E8")),e.a.createElement(_.a,{flex:"1"},At==null?void 0:At.map(function(ot,ae){var xe;return e.a.createElement(d.a,{value:ot.id,key:ae},ot.name,"(",B==null||((xe=B.exercise_types)===null||xe===void 0)?void 0:xe[ot.type],")")}))))),e.a.createElement(ye.a.Item,{name:"commit_status"},e.a.createElement(d.a.Group,{value:[],style:{width:"100%"}},e.a.createElement(se.a,null,e.a.createElement(_.a,{flex:"80px"},"\u4F5C\u54C1\u72B6\u6001:"),e.a.createElement(_.a,{flex:"80px"},e.a.createElement(d.a,{value:"all",checked:!((Ot=T.commit_status)===null||Ot===void 0?void 0:Ot.length)},"\u5168\u90E8")),e.a.createElement(_.a,{flex:"1"},kt.map(function(ot,ae){var xe;return e.a.createElement(d.a,{name:"commit_status",value:ot.id},ot.name,"(",B==null||((xe=B.exercise_types)===null||xe===void 0)?void 0:xe[ot.type],")")}))))),e.a.createElement(ye.a.Item,{name:"exercise_group_id"},e.a.createElement(d.a.Group,{style:{width:"100%"}},e.a.createElement(se.a,null,e.a.createElement(_.a,{flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),e.a.createElement(_.a,{flex:"80px"},e.a.createElement(d.a,{value:"all",checked:!((gt=T.course_group)===null||gt===void 0?void 0:gt.length)},"\u5168\u90E8")),e.a.createElement(_.a,{flex:"1"},B.course_groups&&B.course_groups.map(function(ot,ae){return e.a.createElement(d.a,{value:ot.exercise_group_id},ot.exercise_group_name,"(",ot.exercise_group_students,")")}))))),e.a.createElement(se.a,{align:"middle"},e.a.createElement(_.a,{flex:"1"},e.a.createElement(pt.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:function(ae){Ae.search=ae,z({type:"exercise/getExerciseList",payload:Object(r.a)(Object(r.a)({},Ae),{},{page:1})})},style:{width:240}}),e.a.createElement("span",{className:"ml5 c-red"},(xt=B.exercise_types)===null||xt===void 0?void 0:xt.total_users),e.a.createElement("span",null,"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",(wt=B.exercise_types)===null||wt===void 0?void 0:wt.exercise_all_users,"\u4E2A\u5B66\u751F\uFF09")),!(Ft==null?void 0:Ft.is_random)&&e.a.createElement(_.a,{className:["tr",l.a.rightFilter].join(" ")},((Gt=B.exercise_types)===null||Gt===void 0?void 0:Gt.objective)===1&&((Qt=B.exercise_types)===null||Qt===void 0?void 0:Qt.subjective)===1&&e.a.createElement(e.a.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",e.a.createElement("span",null,e.a.createElement(ye.a.Item,{name:"objective_score_gte"},e.a.createElement(Oe.a,{min:0,max:B==null||((le=B.exercise_types)===null||le===void 0)?void 0:le.objective_score,placeholder:"\u6700\u4F4E"}))),e.a.createElement("span",null,e.a.createElement(ye.a.Item,{name:"objective_score_lte"},e.a.createElement(Oe.a,{min:(Ae==null?void 0:Ae.objective_score_gte)||0,max:B==null||((Mt=B.exercise_types)===null||Mt===void 0)?void 0:Mt.objective_score,placeholder:"\u6700\u9AD8"})))),((Ct=B.exercise_types)===null||Ct===void 0?void 0:Ct.subjective)===1&&e.a.createElement(e.a.Fragment,null,e.a.createElement(v.a,{type:"default",disabled:(B==null||((Yt=B.total_exercise_users)===null||Yt===void 0)?void 0:Yt.length)<1},e.a.createElement(S.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/reviews/group")},e.a.createElement("span",{className:"iconfont icon-tijiaozongjie"}),e.a.createElement("span",null,"\u96C6\u4E2D\u6279\u91CF\u6279\u9605"))),e.a.createElement(v.a,{type:"default",disabled:(B==null||((na=B.total_exercise_users)===null||na===void 0)?void 0:na.length)<1},e.a.createElement(S.Link,{to:"/classrooms/".concat(Ae.coursesId,"/exercise/").concat(Ae.categoryId,"/review/").concat(B==null||((Zt=B.total_exercise_users)===null||Zt===void 0||((nt=Zt[0])===null||nt===void 0))?void 0:nt.user_login)},e.a.createElement("span",{className:"iconfont icon-filesync3x"}),e.a.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u6279\u9605")))))))),e.a.createElement(he.a,{className:"mt30",loading:ie["exercise/getExerciseList"],hideOnSinglePage:!0,pagination:!1,dataSource:(B==null?void 0:B.exercise_users)||[],columns:ga,scroll:{x:(ga==null?void 0:ga.length)*120},size:"large",onChange:function(ae,xe,it){if(Oa={},Ae.page=1,it.order===void 0){Oa[it.field]="descend";switch(it.field){case"student_id":ft("descend"),Ae.order_type="desc";break}}else Ae.order_type=it.order.replace("end",""),Oa[it.field]=it.order;cn(Object(r.a)({},Oa)),Ae.order_type=Ae.order_type==="desc"?"asc":"desc",Ae.order=it.field,z({type:"exercise/getExerciseList",payload:Object(r.a)({},Ae)})}}),ja>20&&e.a.createElement("aside",{className:"tc mb50 pb30 mt30"},e.a.createElement(K.a,{showSizeChanger:!1,onChange:En,current:Ae.page||1,defaultPageSize:20,total:ja}))),e.a.createElement(jt,null),e.a.createElement(Be,null),e.a.createElement(Jt,null))},Pe=Object(ce.a)(function(Ne){var g=Ne.exercise,h=Ne.loading,I=Ne.globalSetting;return{exercise:g,loading:h.effects,globalSetting:I}})(A),pe=t("/zsF"),te=t("PArb"),q=t("1w57"),Q=t("CxHN"),V=t("8RY0"),je=t("tFzH"),ee=t("D+AN"),Ye=t("j+ej"),bt=t("L4pD"),Rt=t("k5F3"),rt=function(g){var h=g.exercise,I=g.loading,ge=g.dispatch,de=g.activeTabs,me=Object(oe.m)(),ne=Object(P.useState)(Object(r.a)(Object(r.a)({},me),{page:1,per_page:10})),Ie=Object(w.a)(ne,1),Le=Ie[0],x=h.editData,et=[{name:"\u5355\u9009\u9898",count:"q_singles",score:"q_singles_scores"},{name:"\u591A\u9009\u9898",count:"q_doubles",score:"q_doubles_scores"},{name:"\u5224\u65AD\u9898",count:"q_judges",score:"q_judges_scores"},{name:"\u586B\u7A7A\u9898",count:"q_nulls",score:"q_nulls_scores"},{name:"\u4E3B\u89C2\u9898",count:"q_mains",score:"q_mains_scores"},{name:"\u5B9E\u8BAD\u9898",count:"q_shixuns",score:"q_shixuns_scores"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores"}];Object(P.useEffect)(function(){de==="2"&&Ut()},[me.categoryId,de]);var Ut=function(){ge({type:"exercise/editExercise",payload:Object(r.a)({},Le)})},$e=function(){var vt;return x==null||((vt=x.exercise_questions)===null||vt===void 0)?void 0:vt.map(function(J,we){if(J.key=we+1,J.len=x.length,J.hideAction=!0,J.question_type===0)return e.a.createElement("aside",{key:we},e.a.createElement(ee.a,{editData:J}),e.a.createElement(te.a,null));if(J.question_type===1)return e.a.createElement("aside",{key:we},e.a.createElement(V.a,{editData:J}),e.a.createElement(te.a,null));if(J.question_type===2)return e.a.createElement("aside",{key:we},e.a.createElement(Q.a,{editData:J}),e.a.createElement(te.a,null));if(J.question_type===3)return e.a.createElement("aside",{key:we},e.a.createElement(q.a,{editData:J}),e.a.createElement(te.a,null));if(J.question_type===4)return e.a.createElement("aside",{key:we},e.a.createElement(Ye.a,{editData:J}),e.a.createElement(te.a,null));if(J.question_type===5)return e.a.createElement("aside",{key:we},e.a.createElement(je.a,{editData:J}),e.a.createElement(te.a,null));if(J.question_type===6)return e.a.createElement("aside",{key:we},e.a.createElement(bt.a,{editData:J}),e.a.createElement(te.a,null))})};return e.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},e.a.createElement(Rt.a,{isPreview:!0,activeTabs:de}),e.a.createElement(te.a,null),$e())},Wt=Object(ce.a)(function(Ne){var g=Ne.exercise,h=Ne.loading;return{exercise:g,loading:h.effects}})(rt),aa=t("T2oS"),Je=t("W9HT"),Me=t("RotF"),H=t.n(Me),ut=function(g){var h,I,ge,de,me,ne=g.exercise,Ie=g.loading,Le=g.dispatch,x=g.cb,et=Object(r.a)({},Object(oe.m)()),Ut=Object(P.useState)([]),$e=Object(w.a)(Ut,2),Ce=$e[0],vt=$e[1],J=Object(P.useState)(!0),we=Object(w.a)(J,2),ke=we[0],at=we[1],W=Object(P.useState)(1),Ge=Object(w.a)(W,2),Ze=Ge[0],Ot=Ge[1],gt=Object(P.useState)(!0),xt=Object(w.a)(gt,2),wt=xt[0],Gt=xt[1],Qt=Object(P.useState)(!1),le=Object(w.a)(Qt,2),Mt=le[0],Ct=le[1],Yt=Object(P.useState)(),na=Object(w.a)(Yt,2),Zt=na[0],nt=na[1];et.page=0,et.limit=50,Object(P.useEffect)(function(){ne.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(Ce=[],o(1))},[ne.actionTabs.key]);var Xe=ye.a.useForm(),ie=Object(w.a)(Xe,1),z=ie[0],o=function(){var be=Object(Y.a)(R.a.mark(function ht(Bt){var la,Ae;return R.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return Bt==1&&(Ce=[]),et.page=Bt,Gt(!0),B.next=5,Le({type:"exercise/getRedoModal",payload:Object(r.a)({},et)});case 5:Ae=B.sent,(Ae==null||((la=Ae.exercise_users)===null||la===void 0)?void 0:la.length)parseInt($e.endIP))){Ze.next=7;break}return Ue.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),Ze.abrupt("return");case 7:de({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Object(r.a)({},x.getFieldValue()),type:I.actionTabs.type}});case 8:case"end":return Ze.stop()}},at)})),onCancel:function(){de({type:"exercise/setActionTabs",payload:{}})}},e.a.createElement("section",{className:"pl10 pr10"},e.a.createElement(n.a,{onChange:function(W){ke(W),x.resetFields()}},e.a.createElement(dt,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),e.a.createElement(dt,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),e.a.createElement(ye.a,{form:x,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(W,Ge){Ce(Object(r.a)({},Ge))}},we==="1"&&e.a.createElement(ye.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},e.a.createElement(Dt.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(W){x.setFieldsValue({ip:Object(C.a)(W.filter(function(Ge){return Object(zt.a)(Ge)?!0:(Ue.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),we==="2"&&e.a.createElement(se.a,{gutter:[20,20]},e.a.createElement(_.a,{flex:"1"},e.a.createElement(ye.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},e.a.createElement(pt.a,{maxLength:12,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(W){var Ge="";Object(zt.a)(W.target.value)?Ge=W.target.value:(Ge="",Ue.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),x.setFieldsValue({startIP:Ge})}}))),e.a.createElement(_.a,{flex:"1"},e.a.createElement(ye.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},e.a.createElement(pt.a,{onBlur:function(W){},prefix:e.a.createElement("span",{className:"font14"},(h=$e.startIP)===null||h===void 0?void 0:h.substring(0,$e.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},ra=Object(ce.a)(function(Ne){var g=Ne.exercise,h=Ne.loading;return{exercise:g,loading:h}})(ia),ma=t("2JKx"),oa=t.n(ma),pa=t("Ot1p"),Za=t("kaH+"),Xa=t("dhSg"),ha=t("m3rI"),Ia=pt.a.TextArea,qa=ve.a.RangePicker,za=Dt.a.Option,wa=function(g){var h,I,ge,de,me,ne,Ie,Le,x=g.exercise,et=g.globalSetting,Ut=g.loading,$e=g.dispatch,Ce=Object(oe.m)(),vt=Object(oe.l)(),J=x.workSetting,we=x.commonHeader,ke=Object(P.useState)(!0),at=Object(w.a)(ke,2),W=at[0],Ge=at[1],Ze=Object(P.useState)([]),Ot=Object(w.a)(Ze,2),gt=Ot[0],xt=Ot[1],wt=Object(P.useState)({}),Gt=Object(w.a)(wt,2),Qt=Gt[0],le=Gt[1],Mt=ye.a.useForm(),Ct=Object(w.a)(Mt,1),Yt=Ct[0],na=Object(P.useState)([]),Zt=Object(w.a)(na,2),nt=Zt[0],Xe=Zt[1],ie=Object(P.useState)({ip_bind:!1,ip_limit:null,public_ip:["192.168.1.1","192.168.12.1,192.168.12.12","192.168.1.11"],inner_ip:["192.168.1.1","192.168.1.1"],screen_open:!1,screen_num:3,screen_sec:5,open_camera:!1,photo_count:5,unified_setting:!1,publish_time:"",end_time:"",time:"",choice_random:!1,question_random:!1,show_statistic:!1,assistant_auth:!1,answer_open:!1,score_open:!1,file_list:[],show_title:!1,show_body:!1,show_info:!1,show_table:!0,show_user:!1,show_no:!1,show_group:!0,show_desc:!1,description:"",attachment_id:""}),z=Object(w.a)(ie,2),o=z[0],be=z[1];Object(P.useEffect)(function(){ht()},[J]),Object(P.useEffect)(function(){$e({type:"exercise/getWorkSetting",payload:Object(r.a)({},Ce)})},[]),Object(P.useEffect)(function(){if(x.actionTabs.key==="insterIp"){debugger;x.actionTabs.data.ip?o[x.actionTabs.type]=[].concat(Object(C.a)(o[x.actionTabs.type]||[]),Object(C.a)(x.actionTabs.data.ip)):o[x.actionTabs.type]=[].concat(Object(C.a)(o[x.actionTabs.type]||[]),["".concat(x.actionTabs.data.startIP,",").concat(x.actionTabs.data.startIP.substring(0,x.actionTabs.data.startIP.lastIndexOf("."))+"."+x.actionTabs.data.endIP)]),be(Object(r.a)({},o))}},[x.actionTabs]);var ht=function(){var T,mt,Lt,Tt,ca,ft=Object(r.a)({},J);Object.keys(o).map(function(ua){var Fa,ja,Ba;if(o[ua]=(ft==null||((Fa=ft.exercise)===null||Fa===void 0)?void 0:Fa[ua])||(ft==null||((ja=ft.exercise_header)===null||ja===void 0)?void 0:ja[ua]),ft==null||((Ba=ft.exercise_header)===null||Ba===void 0)?void 0:Ba[ua]){var Ka;o[ua]=ft==null||((Ka=ft.exercise_header)===null||Ka===void 0)?void 0:Ka[ua]}else{var Sa;o[ua]=ft==null||((Sa=ft.exercise)===null||Sa===void 0)?void 0:Sa[ua]}}),o.file_list=(ft==null||((T=ft.exercise_header)===null||T===void 0)?void 0:T.attachment_id)?[{uid:ft==null||((mt=ft.exercise_header)===null||mt===void 0)?void 0:mt.attachment_id,id:ft==null||((Lt=ft.exercise_header)===null||Lt===void 0)?void 0:Lt.attachment_id,url:ft==null||((Tt=ft.exercise_header)===null||Tt===void 0)?void 0:Tt.photo_url}]:[],nt=(ft==null||((ca=ft.published_course_groups)===null||ca===void 0)?void 0:ca.map(function(ua){return{course_group_id:ua.course_group_id,end_time:ua.course_end_time,publish_time:ua.course_publish_time}}))||[{}],console.log("data:",o,J),be(o),Xe(nt)},Bt=function(){var T,mt,Lt,Tt=JSON.parse(JSON.stringify(o));if(Tt.categoryId=Ce.categoryId,Tt.publish_time_groups=nt,Tt.attachment_id=((T=Tt.file_list)===null||T===void 0||((mt=T[0])===null||mt===void 0||((Lt=mt.response)===null||Lt===void 0))?void 0:Lt.id)||null,delete Tt.file_list,!o.unified_setting)delete Tt.publish_time,delete Tt.end_time,nt.map(function(ft){if(!ft.course_group_id||!ft.course_group_id){Ue.b.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");debugger;throw new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A")}if(!ft.publish_time||!ft.end_time){Ue.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");debugger;throw new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}});else if(!o.publish_time||!o.end_time)throw Ue.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(o.open_camera&&o.photo_count<1)throw Ue.b.error("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570"),new String("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");if(o.open_camera||o.screen_open)var ca=ze.a.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:e.a.createElement("div",{className:"font16 p20"},o.open_camera&&e.a.createElement(se.a,{align:"",justify:"start",className:"mt20"},e.a.createElement(_.a,{flex:"24px"},e.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),e.a.createElement(_.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",e.a.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",e.a.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),o.screen_open&&e.a.createElement(se.a,{justify:"start",className:"mt20"},e.a.createElement(_.a,{flex:"24px",className:"mr20"},e.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),e.a.createElement(_.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",e.a.createElement("img",{width:"26",src:t("GABl")})," ",e.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",e.a.createElement("img",{width:"26",src:t("onxn")})," ",e.a.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),e.a.createElement("p",{className:"ml40 mt40"},e.a.createElement(d.a,{onChange:function(ua){return ca.update({okButtonProps:{disabled:!ua.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){la(Tt)},okButtonProps:{disabled:!0}});else la(Tt)},la=function(T){Object(u.O)(Object(r.a)({},T)).then(function(mt){mt.status===0&&(Ue.b.success("\u66F4\u65B0\u6210\u529F"),$e({type:"exercise/getCommonHeader",payload:Object(r.a)({},Ce)}),$e({type:"exercise/getWorkSetting",payload:Object(r.a)({},Ce)}),Ge(!0))})},Ae=function(T){return T&&T1}else return!1},Ft=function(T){var mt;if(W)return[!0,!0];if(J==null||((mt=J.published_course_groups)===null||mt===void 0)?void 0:mt.some(function(Tt){return Tt.course_group_id===T.course_group_id})){var Lt;return W||(J==null||((Lt=J.exercise)===null||Lt===void 0)?void 0:Lt.exercise_status)>1?[!0,!1]:[!1,!1]}else return[!1,!1]},rn={disabled:W,multiple:!1,listType:"picture-card",onPreview:function(T){Xa.a.publish("preview-image",T.thumbUrl)},withCredentials:!0,fileList:o.file_list,beforeUpload:function(T){var mt=T.size/1024;return mt>200?(Ue.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0},action:"".concat(ha.a.API_SERVER,"/api/attachments.json"),onChange:function(T){var mt=T.fileList.filter(function(Lt){return!!Lt.status});o.file_list=mt,be(Object.assign({},o))},onRemove:function(){var Te=Object(Y.a)(R.a.mark(function mt(Lt){return R.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return o.file_list=[],be(Object.assign({},o)),ca.abrupt("return",!0);case 3:case"end":return ca.stop()}},mt)}));function T(mt){return Te.apply(this,arguments)}return T}()};return e.a.createElement("section",{className:[oa.a.form,"mb50 bg-white"].join(" ")},e.a.createElement(se.a,null,e.a.createElement(_.a,{span:24},e.a.createElement(se.a,{align:"middle"},e.a.createElement(_.a,{flex:"1"},e.a.createElement("h1",{className:"mt15"},"\u53D1\u5E03\u8BBE\u7F6E")),e.a.createElement(_.a,null,Object(b.c)()&&W&&e.a.createElement(v.a,{type:"primary",size:"middle",ghost:!0,onClick:function(){return Ge(!1)}},"\u7F16\u8F91\u8BBE\u7F6E")))),((h=J.course_groups)===null||h===void 0?void 0:h.length)>0&&e.a.createElement(_.a,{span:24,className:"mt10"},e.a.createElement(d.a,{checked:o.unified_setting,disabled:W||(J==null||((I=J.exercise)===null||I===void 0)?void 0:I.exercise_status)>1,onChange:function(){var T;if((J==null||((T=J.exercise)===null||T===void 0)?void 0:T.exercise_status)>1){Ue.b.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03");return}o.unified_setting=!o.unified_setting,o.unified_setting===!1&&nt==""&&Xe(nt.concat({})),be(Object.assign({},o))}},e.a.createElement("strong",null,"\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)"))),o.unified_setting&&e.a.createElement("div",null,e.a.createElement(se.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(_.a,null,"\u53D1\u5E03\u65F6\u95F4:"),e.a.createElement(_.a,{className:"ml5"},e.a.createElement(Pt.a,{placement:"bottom",title:(J==null||((ge=J.exercise)===null||ge===void 0)?void 0:ge.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},e.a.createElement(ve.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:O()(Object(s.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ae,disabled:W||(J==null||((de=J.exercise)===null||de===void 0)?void 0:de.exercise_status)>1,value:o.publish_time?O()(o.publish_time):"",onChange:function(T,mt){o.publish_time=mt,o.end_time||(o.end_time=O()(T).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),be(Object.assign({},o))}}))),e.a.createElement(_.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u6536\u5230\u8BD5\u5377\u7684\u65F6\u95F4)"))),e.a.createElement(se.a,{align:"middle",className:"mt25 pl30"},e.a.createElement(_.a,null,"\u622A\u6B62\u65F6\u95F4:"),e.a.createElement(_.a,{className:"ml5"},e.a.createElement(ve.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:O()(Object(s.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:W,value:o.end_time?O()(o.end_time):"",disabledDate:va,onChange:function(T,mt){o.end_time=mt,be(Object.assign({},o))}})),e.a.createElement(_.a,null,e.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u53EF\u4EE5\u7B54\u9898\u7684\u65F6\u95F4\u622A\u70B9)")))),!o.unified_setting&&e.a.createElement(se.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},e.a.createElement(_.a,{span:24},e.a.createElement(se.a,null,e.a.createElement(_.a,{span:10}),e.a.createElement(_.a,{span:9},e.a.createElement(se.a,{className:"c-grey-c"},e.a.createElement(_.a,{flex:"1"},"(\u5B66\u751F\u6536\u5230\u8BD5\u5377\u7684\u65F6\u95F4)"),e.a.createElement(_.a,{flex:"1"},"(\u5B66\u751F\u53EF\u4EE5\u7B54\u9898\u7684\u65F6\u95F4\u622A\u70B9)"))),e.a.createElement(_.a,{span:4}))),nt&&nt.map(function(Te,T){return e.a.createElement(_.a,{span:24,key:T},e.a.createElement(se.a,{gutter:[8,16]},e.a.createElement(_.a,{span:9},e.a.createElement(se.a,null,e.a.createElement(_.a,null,"\u53D1\u5E03\u89C4\u5219 ",T+1),e.a.createElement(_.a,{flex:"auto",style:{maxWidth:400}},e.a.createElement(Dt.a,{disabled:B(Te),className:"ml20",mode:"tags",size:"large",style:{width:"100%"},value:Te.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:function(Lt){nt[T].course_group_id=Lt,xt(nt.map(function(Tt){return Tt.course_group_id}).toString().split(",")),Xe(nt.slice())}},J.course_groups&&J.course_groups.map(function(mt,Lt){return e.a.createElement(za,Object(qe.a)({key:Lt,disabled:gt.includes(String(mt.course_group_id)),value:mt.course_group_id},"key",mt.course_group_id),mt.course_group_name)}))))),e.a.createElement(_.a,{span:1}),e.a.createElement(_.a,{span:9},e.a.createElement(qa,{disabled:Ft(Te),disabledDate:Ae,style:{width:400},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[O()(Object(s.d)(),"HH:mm"),O()(Object(s.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Te.publish_time&&[O()(Te.publish_time),Te.end_time&&O()(Te.end_time)],onChange:function(Lt,Tt){B(Te)||(nt[T].publish_time=Tt[0]),nt[T].end_time=Tt[1],Xe(Object(C.a)(nt))}})),!W&&e.a.createElement(_.a,{span:4},T>0&&e.a.createElement(_a.a,{onClick:function(){nt=nt.filter(function(Lt,Tt){return T!==Tt}),Xe(Object(C.a)(nt))}}),e.a.createElement(ea.a,{className:"c-green ml20",onClick:function(){Xe(nt.concat({}))}}))))})),e.a.createElement(te.a,null),e.a.createElement(se.a,null,e.a.createElement(_.a,null,e.a.createElement("strong",null,"\u7B54\u9898\u8BBE\u7F6E")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement("span",null,"\u7B54\u9898\u65F6\u957F\uFF1A"),e.a.createElement(Oe.a,{size:"large",disabled:W,min:1,value:o.time===-1?null:o.time,onChange:function(T){o.time=T,be(Object(r.a)({},o))}}),e.a.createElement("span",{className:"ml10"},"\u5206\u949F"),e.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u7A7A\u503C\uFF0C\u4EE3\u8868\u4E0D\u9650\u65F6\u957F\uFF1B\u975E\u7A7A\u503C\uFF0C\u4EE3\u8868\u9650\u5236\u65F6\u957F\uFF0C\u4ECE\u5B66\u751F\u9996\u6B21\u7B54\u9898\u5F00\u59CB\u6301\u7EED\u8BA1\u65F6)")),!(we==null?void 0:we.is_random)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.question_random,disabled:W,onChange:function(T){o.question_random=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9898\u76EE\u987A\u5E8F\u6309\u7167\u9898\u578B\u968F\u673A\u663E\u793A)")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.choice_random,disabled:W,onChange:function(T){o.choice_random=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9009\u9879\u987A\u5E8F\u968F\u673A\u663E\u793A)")))),e.a.createElement(te.a,null),!(et==null||((me=et.setting)===null||me===void 0)?void 0:me.is_local)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(se.a,null,e.a.createElement(_.a,null,e.a.createElement("strong",null,"\u9632\u4F5C\u5F0A\u8BBE\u7F6E")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.open_camera,disabled:W,onChange:function(T){if(!o.time){Ue.b.error("\u4E0D\u9650\u65F6\u957F\u7684\u8003\u8BD5\u4E0D\u53EF\u5F00\u542F\u6444\u50CF\u5934\uFF0C\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F");return}o.open_camera=T.target.checked,o.photo_count=o.photo_count||5,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u5F00\u542F\u6444\u50CF\u5934")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934)")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement("span",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444\uFF1A"),e.a.createElement(Oe.a,{size:"large",disabled:W||!o.open_camera,min:1,defaultValue:5,max:10,value:o.photo_count,onChange:function(T){o.photo_count=T,be(Object(r.a)({},o))}}),e.a.createElement("span",{className:"ml10"},"(\u6B21)"),e.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E10\u7684\u6B63\u6574\u6570)")),e.a.createElement(_.a,{className:"c-grey-c font12 pl30 mt10"},"\u5982\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u5B66\u751F\u5FC5\u987B\u540C\u610F\u624D\u53EF\u4EE5\u53C2\u52A0\u8003\u8BD5\u3002"),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.screen_open,disabled:W,onChange:function(T){o.screen_open=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),o.screen_open&&e.a.createElement(_.a,{span:24,className:"mt15 pl30 font14"},e.a.createElement("span",{className:"c-grey-333 mr10"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),e.a.createElement(Oe.a,{size:"large",disabled:W,min:0,defaultValue:3,max:10,value:o.screen_num,onChange:function(T){o.screen_num=T,be(Object(r.a)({},o))}}),e.a.createElement("span",{className:"c-grey-333 mr10"},"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),e.a.createElement(Oe.a,{size:"large",disabled:W,min:0,defaultValue:5,max:60,value:o.screen_sec,onChange:function(T){o.screen_sec=T,be(Object(r.a)({},o))}}),e.a.createElement("span",{className:"c-grey-333"},"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.ip_limit!=="no",disabled:W,onChange:function(T){o.ip_limit==="no"?o.ip_limit="pub":o.ip_limit="no",be(Object.assign({},o))}},e.a.createElement("strong",null,"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),e.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u4E0D\u5728IP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),o.ip_limit!=="no"&&e.a.createElement(_.a,{className:"mt15 ml50"},e.a.createElement(D.a.Group,{value:o.ip_limit,disabled:W,name:"ip_limit",onChange:function(T){o.ip_limit=T.target.value,be(Object(r.a)({},o))}},e.a.createElement(D.a,{value:"pub"},"\u4EC5\u9650\u5236\u516C\u7F51IP"),e.a.createElement(D.a,{value:"inner"},"\u9650\u5236\u516C\u7F51IP+\u5185\u7F51IP ",e.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),e.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),e.a.createElement("span",{className:"c-blue"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")))),o.ip_limit!=="no"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(se.a,{className:"mt15 ml50 ".concat(oa.a.ipWrp)},e.a.createElement(_.a,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),e.a.createElement(_.a,null,(ne=o.public_ip)===null||ne===void 0?void 0:ne.map(function(Te,T){return e.a.createElement("span",{className:oa.a.ipItem},e.a.createElement("i",null,Te," "),!W&&e.a.createElement(da.a,{onClick:function(){ze.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){o.public_ip.splice(T,1),be(Object(r.a)({},o))}})},className:" c-grey-c",size:20}))}),e.a.createElement(v.a,{onClick:function(){$e({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},type:"link",className:"font14"}," ",e.a.createElement("span",{className:"iconfont icon-xuanyong mr5"})," \u6DFB\u52A0"))),o.ip_limit==="inner"&&e.a.createElement(se.a,{className:"mt15 ml50 ".concat(oa.a.ipWrp)},e.a.createElement(_.a,null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),e.a.createElement(_.a,null,(Ie=o.inner_ip)===null||Ie===void 0?void 0:Ie.map(function(Te,T){return e.a.createElement("span",{className:oa.a.ipItem},e.a.createElement("i",null,Te," "),!W&&e.a.createElement(da.a,{onClick:function(){W||ze.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){o.inner_ip.splice(T,1),be(Object(r.a)({},o))}})},className:" c-grey-c",size:20}))}),e.a.createElement(v.a,{type:"link",className:"font14",onClick:function(){$e({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})}}," ",e.a.createElement("span",{className:"iconfont icon-xuanyong mr5"})," \u6DFB\u52A0"))),e.a.createElement(se.a,null,e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.ip_bind,disabled:W,onChange:function(T){o.ip_bind=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"IP\u7ED1\u5B9A"),e.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u8003\u8BD5\u5F00\u59CB\u540E\uFF0C\u5B66\u751F\u7684\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u673A\u5668IP\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u89E3\u9664\u5B66\u751F\u7684IP\u7ED1\u5B9A\uFF09"))))),e.a.createElement(te.a,null)),e.a.createElement(se.a,null,e.a.createElement(_.a,null,e.a.createElement("strong",null,"\u5C5E\u6027\u8BBE\u7F6E")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.score_open,disabled:W,onChange:function(T){o.score_open=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u516C\u5F00\u6210\u7EE9")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9)")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.answer_open,disabled:W,onChange:function(T){o.answer_open=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u516C\u5F00\u7B54\u6848")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),e.a.createElement(_.a,{span:24,className:"mt15 pl30 "},e.a.createElement(d.a,{checked:o.show_statistic,disabled:W,onChange:function(T){o.show_statistic=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7B54\u9898\u7EDF\u8BA1\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),e.a.createElement(_.a,{span:24,className:"mt15 pl30 pb40"},e.a.createElement(d.a,{checked:o.assistant_auth,disabled:W,onChange:function(T){o.assistant_auth=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u52A9\u6559\u6743\u9650")),e.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u52A9\u6559\u67E5\u770B\u7B54\u6848)"))),e.a.createElement(te.a,null),Object(b.c)()&&e.a.createElement(se.a,null,e.a.createElement(_.a,{flex:"600px"},e.a.createElement(se.a,null,e.a.createElement(_.a,null,e.a.createElement("strong",null,"\u8BD5\u5377\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement("strong",null,"\u5377\u5934\u5DE6\u89D2\u6807"),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u4F4D\u4E8E\u9996\u9875\u5DE6\u4E0A\u89D2\uFF0C\u8BF7\u4EE5\u56FE\u7247\u4E0A\u4F20\uFF1B\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k\uFF0C\u5C3A\u5BF8\u4E3A700x500\uFF09")),e.a.createElement("div",{className:"mt15 pl30"},e.a.createElement(ta.a,rn,!((Le=o.file_list)===null||Le===void 0?void 0:Le.length)&&e.a.createElement("div",null,e.a.createElement(tt,null),e.a.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.show_title,disabled:W,onChange:function(T){o.show_title=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8BD5\u5377\u6807\u9898\uFF09")),e.a.createElement(_.a,{span:24,className:"mt15 pl30 "},e.a.createElement(d.a,{checked:o.show_body,disabled:W,onChange:function(T){o.show_body=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF0C\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.show_info,disabled:W,onChange:function(T){o.show_info=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F\u4FE1\u606F\uFF09")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.show_table,disabled:W,onChange:function(T){o.show_table=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u7ED9\u51FA\u5B66\u751F\u7684\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C\uFF09")),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement("strong",null,"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),e.a.createElement(d.a,{className:"pl8",checked:o.show_user,disabled:W,onChange:function(T){o.show_user=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u59D3\u540D")),e.a.createElement(d.a,{checked:o.show_no,disabled:W,onChange:function(T){o.show_no=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u5B66\u53F7")),e.a.createElement(d.a,{checked:o.show_group,disabled:W,onChange:function(T){o.show_group=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u4E13\u4E1A\u73ED\u7EA7"))),e.a.createElement("span",{className:"c-grey-c font12 pl30 pt10"},"\uFF08\u52FE\u9009\u9879\u5C06\u4F1A\u51FA\u73B0\u5728\u9996\u9875\u5DE6\u4FA7\u5BC6\u5C01\u7EBF\u5185\uFF0C\u4E0D\u9009\u5219\u4EE3\u8868\u4E0D\u8BBE\u7F6E\u5BC6\u5C01\u533A\uFF09"),e.a.createElement(_.a,{span:24,className:"mt15 pl30"},e.a.createElement(d.a,{checked:o.show_desc,disabled:W,onChange:function(T){o.show_desc=T.target.checked,be(Object.assign({},o))}},e.a.createElement("strong",null,"\u8003\u8BD5\u8BF4\u660E")),e.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5F00\u542F\u6587\u672C\u7F16\u8F91\u5668\uFF0C\u53EF\u8F93\u5165500\u5B57\u4EE5\u5185\u7684\u8003\u8BD5\u8BF4\u660E\uFF09")),o.show_desc&&e.a.createElement("div",{className:"mt15 pl30 pb40"},W?e.a.createElement(Ia,{style:{height:150,width:550},disabled:!0,value:o.description}):e.a.createElement(pa.a,{width:550,height:150,defaultValue:o.description,id:"exercise-detail-config-exam-description-id",onChange:function(T){o.description=T,be(Object.assign({},o))}})))),e.a.createElement(_.a,{flex:1,className:"pt40"},e.a.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),e.a.createElement("img",{src:t("nKGa")}))),!W&&e.a.createElement(_.a,{className:"mb50 pb10 btn-w120"},e.a.createElement(v.a,{type:"primary",size:"large",onClick:function(){return Bt()}},"\u63D0\u4EA4"),e.a.createElement(v.a,{onClick:function(){Ge(!0),ht()},type:"primary",size:"large",ghost:!0,className:"ml20"},"\u53D6\u6D88")),e.a.createElement(Za.a,null),e.a.createElement(ra,null))},Ga=Object(ce.a)(function(Ne){var g=Ne.exercise,h=Ne.loading,I=Ne.globalSetting;return{exercise:g,loading:h.effects,globalSetting:I}})(wa),on=t("MXD1"),ka=t("CFYs"),Da=t("9Bee"),Wa=t("51gm"),Pa=t.n(Wa),ba={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u4E3B\u89C2\u9898",5:"\u5B9E\u8BAD\u9898"},Ra={1:"\u6EE1\u5206\u4F5C\u7B54",2:"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54",3:"\u96F6\u5206\u4F5C\u7B54",4:"\u672A\u6279"},Ca=function(g){var h,I,ge=g.exercise,de=g.loading,me=g.dispatch,ne=Object(oe.m)(),Ie=Object(P.useState)(Object(r.a)(Object(r.a)({},ne),{sort:"asc",page:1,per_page:10})),Le=Object(w.a)(Ie,2),x=Le[0],et=Le[1],Ut=Object(oe.l)(),$e=ge.statisticsList,Ce=Object(P.useState)({}),vt=Object(w.a)(Ce,2),J=vt[0],we=vt[1],ke=Object(P.useState)([]),at=Object(w.a)(ke,2),W=at[0],Ge=at[1],Ze=Object(P.useState)(""),Ot=Object(w.a)(Ze,2),gt=Ot[0],xt=Ot[1],wt=Object(P.useState)(""),Gt=Object(w.a)(wt,2),Qt=Gt[0],le=Gt[1],Mt=ye.a.useForm(),Ct=Object(w.a)(Mt,1),Yt=Ct[0],na=function(){var z=Object.assign({},Yt.getFieldValue());Object.keys(z).map(function(o){z[o].includes("all")?(delete x[o],Yt.setFieldsValue(Object(qe.a)({},o,"all"))):(x[o]=z[o],Yt.setFieldsValue(Object(qe.a)({},o,x[o])))}),Xe()},Zt=function(z,o){x.page=z,x.limit=20,me({type:"exercise/getExerciseStatistics",payload:Object(r.a)({},x)})},nt=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",align:"center",render:function(z){return e.a.createElement("span",null,z===0?0:(z*100).toFixed(2),"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",align:"center",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",align:"center",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",align:"center",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u4EBA")}}],Xe=function(){var ie=Object(Y.a)(R.a.mark(function z(){var o;return R.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.next=2,me({type:"exercise/getExerciseStatistics",payload:Object(r.a)({},x)});case 2:o=ht.sent,(o==null?void 0:o.exercise_counts)&&Ge([o.exercise_counts]);case 4:case"end":return ht.stop()}},z)}));return function(){return ie.apply(this,arguments)}}();return Object(P.useEffect)(function(){Xe()},[x.coursesId]),e.a.createElement(e.a.Fragment,null,e.a.createElement("section",{className:"minH500 bg-white"},e.a.createElement("aside",{className:"pt20"},e.a.createElement(ye.a,{form:Yt,onChange:na,initialValues:(h={},Object(qe.a)(h,"commit_status","all"),Object(qe.a)(h,"exercise_group_id","all"),Object(qe.a)(h,"review","all"),h)},e.a.createElement(ye.a.Item,{name:"exercise_group_id"},e.a.createElement(d.a.Group,{style:{width:"100%"}},e.a.createElement(se.a,null,e.a.createElement(_.a,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),e.a.createElement(_.a,{flex:"80px"},e.a.createElement(d.a,{value:"all",checked:!J.course_group},"\u5168\u90E8")),e.a.createElement(_.a,{flex:"1"},$e.course_groups&&$e.course_groups.map(function(ie,z){return e.a.createElement(d.a,{value:ie.exercise_group_id,key:z},ie.exercise_group_name,"(",ie.exercise_group_students,")")}))))))),e.a.createElement(he.a,{className:"mt30",loading:de["exercise/getExerciseStatistics"],pagination:!1,dataSource:W,columns:nt}),e.a.createElement("div",{className:Pa.a.title},e.a.createElement(se.a,{align:"middle",style:{height:"100%"},className:"ml5 mr5"},e.a.createElement(_.a,{flex:1,className:"font16"},"\u7EDF\u8BA1\u8BE6\u60C5"),e.a.createElement(_.a,{className:"font16"},e.a.createElement("span",{className:"current",onClick:function(){x.sort=x.sort==="desc"?"asc":"desc",console.log("xx params.sort: ",x.sort),et(Object(r.a)({},x)),Xe()}},e.a.createElement("span",null,"\u6B63\u786E\u7387"),e.a.createElement("p",{className:"edu-sorter current ".concat(x.sort)},e.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),e.a.createElement(Je.a,{spinning:de["exercise/getExerciseStatistics"]},e.a.createElement("div",{className:"minH200"},$e==null||((I=$e.commit_results)===null||I===void 0)?void 0:I.map(function(ie,z){var o;return e.a.createElement("aside",{key:z,className:"font14 c-black mt30"},e.a.createElement(se.a,null,e.a.createElement(_.a,{flex:1},ie.ques_position,".",ba[ie.ques_type]),e.a.createElement(_.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},ie.right_percent,"%"))),e.a.createElement("div",null,e.a.createElement(Da.a,{value:ie.ques_title})),e.a.createElement("div",{className:"mt20",style:{display:ie.ques_type===5?"none":""}},e.a.createElement(se.a,{className:"c-light-black ",gutter:[24,20]},e.a.createElement(_.a,{flex:1},"\u9009\u9879"),e.a.createElement(_.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),e.a.createElement(_.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),e.a.createElement(te.a,{style:{margin:0,marginBottom:20,display:ie.ques_type===5?"none":""}}),ie==null||((o=ie.ques_details)===null||o===void 0)?void 0:o.map(function(be,ht){return ie.ques_type===5?e.a.createElement("div",{className:"mt20"},e.a.createElement(se.a,{key:ht,gutter:[24,24],className:"font14 c-black"},e.a.createElement(_.a,{flex:1},be.challenge_position,".",be.challenge_name),e.a.createElement(_.a,null,"\u6B63\u786E\u7387 ",e.a.createElement("span",{className:"c-orange"},be.challenge_percent,"%"))),e.a.createElement("div",null,e.a.createElement(se.a,{className:"c-light-black ",gutter:[24,20]},e.a.createElement(_.a,{flex:1},"\u9009\u9879"),e.a.createElement(_.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),e.a.createElement(_.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),e.a.createElement(te.a,{style:{margin:0,marginBottom:20}}),be==null?void 0:be.challenge_details.map(function(Bt){return e.a.createElement(se.a,{key:ht,gutter:[24,24],className:"font14 c-black"},e.a.createElement(_.a,{flex:1},e.a.createElement(se.a,null,e.a.createElement(_.a,{flex:1,className:"ml10"},e.a.createElement(Da.a,{value:Ra[Bt.choice_text]})))),e.a.createElement(_.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:Bt.choice_right_boolean&&"c-green"},Bt.choice_users_count||0)),e.a.createElement(_.a,{flex:"200px"},e.a.createElement(ka.a,{status:"active",strokeColor:"#2abd8b",percent:(Bt.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(se.a,{className:"",gutter:[24,20]},e.a.createElement(_.a,{className:"ml10",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),e.a.createElement(_.a,{flex:"60px",className:"tc"},ie.effictive_counts),e.a.createElement(_.a,{flex:"200px"})),e.a.createElement(te.a,{style:{margin:0,marginBottom:20}})):e.a.createElement(se.a,{key:ht,gutter:[24,24],className:"font14 c-black"},e.a.createElement(_.a,{flex:1},e.a.createElement(se.a,null,ie.ques_type===2||ie.ques_type===3||ie.ques_type===4?"":e.a.createElement(_.a,null,s.i[ht],". "),ie.ques_type===4?e.a.createElement(_.a,{flex:1,className:"ml10"},e.a.createElement(Da.a,{value:Ra[be.choice_text]})):e.a.createElement(_.a,{flex:1,className:"ml10"},e.a.createElement(Da.a,{value:be.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":be.choice_text})))),e.a.createElement(_.a,{flex:"60px",className:"tc"},e.a.createElement("span",{className:be.choice_right_boolean&&"c-green"},be.choice_users_count||0)),e.a.createElement(_.a,{flex:"200px"},e.a.createElement(ka.a,{status:"active",strokeColor:"#2abd8b",percent:(be.choice_percent*100).toFixed(),width:200})))}),e.a.createElement(se.a,{style:{display:ie.ques_type===5?"none":""},className:"",gutter:[24,20]},e.a.createElement(_.a,{className:ie.ques_type===2||ie.ques_type===3||ie.ques_type===4?"ml10":"",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),e.a.createElement(_.a,{flex:"60px",className:"tc"},ie.effictive_counts),e.a.createElement(_.a,{flex:"200px"})))})))),e.a.createElement("div",{className:"tc mt30 mb50"},e.a.createElement(K.a,{hideOnSinglePage:!0,total:$e==null?void 0:$e.questions_count,current:x.page||1,onChange:function(z){x.page=z,Xe()}})))},Qa=Object(ce.a)(function(Ne){var g=Ne.exercise,h=Ne.loading;return{exercise:g,loading:h.effects}})(Ca),Ya=t("cVA7"),Aa=t.n(Ya),en={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898",25:"\u5B9E\u8BAD\u9898"},Ua=function(g){var h,I=g.exercise,ge=g.loading,de=g.dispatch,me=Object(oe.m)(),ne=Object(oe.l)(),Ie=I.statisticsList,Le=Object(P.useState)({}),x=Object(w.a)(Le,2),et=x[0],Ut=x[1],$e=Object(P.useState)([]),Ce=Object(w.a)($e,2),vt=Ce[0],J=Ce[1],we=Object(P.useState)(""),ke=Object(w.a)(we,2),at=ke[0],W=ke[1],Ge=Object(P.useState)(""),Ze=Object(w.a)(Ge,2),Ot=Ze[0],gt=Ze[1],xt=Object(P.useState)({}),wt=Object(w.a)(xt,2),Gt=wt[0],Qt=wt[1],le=ye.a.useForm(),Mt=Object(w.a)(le,1),Ct=Mt[0];me.sort="asc";var Yt=function(z){return{title:{text:"\u300E \u5B66\u751F\u6B63\u786E\u7387\u5206\u5E03\u56FE \u300F",left:"center"},tooltip:{trigger:"item",formatter:"{b} : {c} \u4EBA"},legend:{bottom:0,icon:"circle",left:"center",itemWidth:6,itemHeight:6,data:["100%","90%-100%","70%-90%","60%-70%","60%\u4EE5\u4E0B"].reverse()},series:[{type:"pie",radius:"55%",minAngle:15,center:["50%","50%"],selectedMode:"single",label:{show:!0,position:"outer",normal:{formatter:`{b} + {c}\u4EBA`,color:"#5c5c5c",lineHeight:20}},labelLine:{normal:{length:20,length2:20,lineStyle:{color:"rgba(0,0,0,.45)"}}},data:[{value:z.details[0].full_count,name:"100%"},{value:z.details[0].best_count,name:"90%-100%"},{value:z.details[0].good_count,name:"70%-90%"},{value:z.details[0].pass_count,name:"60%-70%"},{value:z.details[0].fails_count,name:"60%\u4EE5\u4E0B"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},normal:{color:function(be){var ht=["#99B8FB","#80E0B9","#8190AA","#F7C739","#EB7E65"];return ht[be.dataIndex]}}},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},na=function(){var z=Object.assign({},Ct.getFieldValue());Object.keys(z).map(function(o){z[o].includes("all")?(delete me[o],Ct.setFieldsValue(Object(qe.a)({},o,"all"))):(me[o]=z[o],Ct.setFieldsValue(Object(qe.a)({},o,me[o])))}),de({type:"exercise/getExerciseStatistics",payload:me})},Zt=function(z,o){me.page=z,me.limit=20,de({type:"exercise/getExerciseStatistics",payload:Object(r.a)({},me)})},nt=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",render:function(z){return e.a.createElement("span",null,z*100,"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"max_score",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",render:function(z){return e.a.createElement("span",null,z,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",render:function(z){return e.a.createElement("span",null,z,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",render:function(z){return e.a.createElement("span",{className:"c-orange"},z,"\u4EBA")}}],Xe=function(){var ie=Object(Y.a)(R.a.mark(function z(){var o;return R.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.next=2,de({type:"exercise/getExerciseStatistics",payload:Object(r.a)({},me)});case 2:o=ht.sent,(o==null?void 0:o.exercise_counts)&&J([o.exercise_counts]);case 4:case"end":return ht.stop()}},z)}));return function(){return ie.apply(this,arguments)}}();return Object(P.useEffect)(function(){Xe()},[me.coursesId]),e.a.createElement("section",{className:"minH500 ",style:{padding:0}},e.a.createElement("aside",{className:"bg-white inline-block w100 th-bg-white"},e.a.createElement(he.a,{className:"mt10 bg-white",loading:ge["exercise/getExerciseStatistics"],pagination:!1,dataSource:vt,columns:nt})),e.a.createElement("aside",{className:"mt20"},e.a.createElement("span",{className:"bold c-black font16 ml20"},"\u5DF2\u4EA4\u5377\u5B66\u751F\u7B54\u9898\u8BE6\u60C5")),e.a.createElement("aside",null,Ie==null||((h=Ie.commit_results)===null||h===void 0)?void 0:h.map(function(ie,z){return e.a.createElement("div",{key:z,className:"bg-white pl20 pt20 pr20 pb20 mt20"},e.a.createElement("div",{style:{fontSize:14,color:"#1890FF",fontWeight:500}},z+1,"\u3001",en[ie.question_type],e.a.createElement("span",{style:{color:"#999",paddingLeft:10}},"(\u5171",ie.question_count,"\u5C0F\u9898\uFF0C",ie.question_score,"\u5206)"),e.a.createElement("span",{style:{color:"#000",float:"right"}},"\u5168\u73ED\u6B63\u786E\u7387\uFF1A",ie.right_percent*100,"%")),e.a.createElement(Aa.a,{option:Yt(ie),style:{height:370},opts:{renderer:"svg"}}))})))},tn=Object(ce.a)(function(Ne){var g=Ne.exercise,h=Ne.loading;return{exercise:g,loading:h.effects}})(Ua),an=t("tf39"),xa=t.n(an),nn=function(g){var h,I,ge,de,me,ne,Ie,Le,x,et=g.exercise,Ut=g.globalSetting,$e=g.loading,Ce=g.dispatch,vt=g.user,J=g.match,we=Object(ct.a)(g,["exercise","globalSetting","loading","dispatch","user","match"]),ke=Object(oe.m)(),at=Object(oe.l)(),W=Object(P.useState)([]),Ge=Object(w.a)(W,2),Ze=Ge[0],Ot=Ge[1],gt=Object(P.useState)(at.query.tabs||0),xt=Object(w.a)(gt,2),wt=xt[0],Gt=xt[1],Qt=et.exerciseList,le=et.commonHeader,Mt=vt.userInfo;ke.category=at.query.category_id,Object(P.useEffect)(function(){Ce({type:"exercise/getCommonHeader",payload:Object(r.a)({},ke)})},[ke.coursesId]);var Ct=function(){Object(s.C)({ip_limit:le.ip_limit,open_camera:le.open_camera,exercise_tips:[le.open_camera?"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A":""],exerciseId:le.id,screen_open:le.screen_open,screen_num:le.screen_num,coursesId:ke.coursesId,login:Mt.login,history:we.history})},Yt=function(){Ce({type:"exercise/getExerciseList",payload:Object(r.a)({},ke)})},na=function(){var ie={0:function(){Ce({type:"exercise/getExerciseList",payload:Object(r.a)({},ke)})},3:function(){Ce({type:"exercise/getWorkSetting",payload:Object(r.a)({},ke)})}};ie[wt]&&ie[wt]()},Zt=[{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:e.a.createElement(Pe,null)},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:e.a.createElement(Qa,null)},{name:"\u8BD5\u5377\u9884\u89C8",id:2,compontent:e.a.createElement(Wt,{activeTabs:wt})},{name:"\u8BBE\u7F6E",id:3,compontent:e.a.createElement(Ga,null)}].filter(function(Xe){return(le==null?void 0:le.is_random)?(Xe.name==="\u7EDF\u8BA1\u7ED3\u679C"&&(Xe.compontent=e.a.createElement(tn,null)),Xe.name!=="\u8BD5\u5377\u9884\u89C8"):!0}).filter(function(Xe){return Object(b.j)()&&(le==null?void 0:le.assistant_auth)||Object(b.c)()?!0:(le==null?void 0:le.show_statistic)&&(le==null?void 0:le.exercise_status)===3?Xe.name!=="\u8BD5\u5377\u9884\u89C8":Xe.name==="\u7B54\u9898\u5217\u8868"||Xe.name==="\u8BBE\u7F6E"}).filter(function(Xe){return!!Xe}),nt=function(){return e.a.createElement(N.a,{onClick:function(){var ie=Object(Y.a)(R.a.mark(function z(o){var be;return R.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:Bt.t0=o.key,Bt.next=Bt.t0==="1"?3:8;break;case 3:return Bt.next=5,Object(u.k)(Object(r.a)({},ke));case 5:return be=Bt.sent,be.status===0&&Object(U.i)(Object(r.a)({},ke)),Bt.abrupt("break",8);case 8:case"end":return Bt.stop()}},z)}));return function(z){return ie.apply(this,arguments)}}()},e.a.createElement(N.a.Item,{key:"1"},"\u5B66\u751F\u6210\u7EE9"),e.a.createElement(N.a.Item,{key:"2"},e.a.createElement("a",{target:"_blank",href:"/classrooms/".concat(ke.coursesId,"/exercise/").concat(ke.categoryId,"/export_blank")},"\u7A7A\u767D\u8BD5\u5377")),e.a.createElement(N.a.Item,{key:"3"},e.a.createElement(S.Link,{to:"/classrooms/".concat(ke.coursesId,"/exportlist/exercise_score")},"\u5386\u53F2\u5BFC\u51FA")))};return Object(b.h)()?e.a.createElement("section",{className:xa.a.bg},e.a.createElement("div",{className:"edu-container"},Mt.username&&e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},e.a.createElement(L.a,{separator:">"},e.a.createElement(L.a.Item,null,e.a.createElement(S.Link,{to:"/classrooms/".concat(ke.coursesId,"/exercise")},vt==null||((h=vt.userInfo)===null||h===void 0||((I=h.course)===null||I===void 0))?void 0:I.course_name)),e.a.createElement(L.a.Item,null,e.a.createElement(S.Link,{to:"/classrooms/".concat(ke.coursesId,"/exercise")},"\u8BD5\u5377")),e.a.createElement(L.a.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),e.a.createElement("aside",{className:[xa.a.title,"mt20"].join(" ")},e.a.createElement(S.Link,{to:"/classrooms/".concat(ke.coursesId,"/exercise")},e.a.createElement(Fe.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},le==null?void 0:le.exercise_name),e.a.createElement(s.g,{is_random:le==null?void 0:le.is_random,status:[s.c[le.exercise_status]]}))),e.a.createElement("aside",{className:"mt30 relative"},e.a.createElement("div",{className:xa.a.export},Object(b.c)()&&(le==null||((ge=le.user_permission)===null||ge===void 0)?void 0:ge.user_commit_counts)>0&&(le==null?void 0:le.exercise_status)===2&&e.a.createElement(v.a,{onClick:function(ie){ie.preventDefault(),Ce({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:ke}})}},e.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),Object(b.c)()&&(le==null||((de=le.user_permission)===null||de===void 0)?void 0:de.exercise_unpublish_count)>0&&e.a.createElement(v.a,{onClick:function(ie){ie.preventDefault(),Ce({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",params:ke,cb:na}})}},e.a.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u7ACB\u5373\u53D1\u5E03"),Object(b.c)()&&(le==null||((me=le.user_permission)===null||me===void 0)?void 0:me.exercise_publish_count)>0&&e.a.createElement(v.a,{onClick:function(ie){ie.preventDefault(),Ce({type:"exercise/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:ke}})}},e.a.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ACB\u5373\u622A\u6B62"),Object(b.q)()&&(le==null||((ne=le.user_permission)===null||ne===void 0)?void 0:ne.current_status)===2&&le.exercise_status>1&&e.a.createElement(v.a,{onClick:Ct},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u5F00\u59CB\u7B54\u9898"),Object(b.q)()&&(le==null||((Ie=le.user_permission)===null||Ie===void 0)?void 0:Ie.current_status)===0&&le.exercise_status>1&&e.a.createElement(v.a,{onClick:Ct},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u7B54\u9898"),Object(b.c)()&&(Object(b.j)()&&(le==null?void 0:le.assistant_auth)||!Object(b.j)())&&e.a.createElement(v.a,null,e.a.createElement(S.Link,{to:(le==null?void 0:le.is_random)?"/classrooms/".concat(ke.coursesId,"/exercise/").concat(ke.categoryId,"/random/edit?random=true"):"/classrooms/".concat(ke.coursesId,"/exercise/").concat(ke.categoryId,"/edit?random=false")},e.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),Object(b.c)()&&e.a.createElement(m.a,{overlay:nt},e.a.createElement(v.a,null,e.a.createElement(Se.a,null),"\u5BFC\u51FA",e.a.createElement(Ee.a,null)))),e.a.createElement(n.a,{defaultActiveKey:wt,className:xa.a.tabs,onChange:function(ie){return Gt(ie)}},Zt.map(function(Xe,ie){return e.a.createElement(n.a.TabPane,{tab:Xe.name,key:Xe.id})})),e.a.createElement("section",{className:"pl25 pr25 bg-white"},(Le=Zt.filter(function(Xe){return Xe.id==wt}))===null||Le===void 0||((x=Le[0])===null||x===void 0)?void 0:x.compontent))),e.a.createElement(It,null),e.a.createElement(fa,null),e.a.createElement(De,{cb:function(){return Yt()}})):""},ln=f.default=Object(ce.a)(function(Ne){var g=Ne.exercise,h=Ne.loading,I=Ne.user,ge=Ne.globalSetting;return{exercise:g,globalSetting:ge,user:I,loading:h.effects}})(nn)},L4pD:function(We,f,t){"use strict";var Qe=t("5Dmo"),n=t("3S7+"),re=t("2qtc"),m=t("kLXV"),X=t("WmNS"),v=t.n(X),p=t("k1fw"),L=t("miYZ"),ue=t("tsqr"),N=t("9og8"),Z=t("tJVT"),R=t("PpiC"),Y=t("q1tI"),r=t.n(Y),w=t("Ty5D"),ct=t("9kvl"),P=t("V0Rq"),e=t("1vsH"),oe=t("9Bee"),S=t("YJx+"),ce=t.n(S),Fe=["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"],Se=function(u,s){var U=u.problemset,k=u.exercise,K=u.globalSetting,y=u.loading,Oe=u.dispatch,Re=u.onRef,pt=Re===void 0?function(){}:Re,fe=u.editData,d=u.cancelAdd,$=d===void 0?function(){}:d,he=u.editKey,C=u.setEditKey,He=C===void 0?function(){}:C,G=u.addCallback,c=G===void 0?function(){}:G,Ue=u.setIsClaer,yt=Ue===void 0?function(){}:Ue,se=Object(R.a)(u,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),E=Object(Y.useState)([]),_=Object(Z.a)(E,2),_e=_[0],ze=_[1],St=Object(Y.useState)(),Pt=Object(Z.a)(St,2),qe=Pt[0],Ht=Pt[1],ye=Object(Y.useState)([]),M=Object(Z.a)(ye,2),O=M[0],F=M[1],_t=Object(Y.useState)(""),Be=Object(Z.a)(_t,2),lt=Be[0],jt=Be[1],At=Object(Y.useState)(5),kt=Object(Z.a)(At,2),Xt=kt[0],$t=kt[1],Jt=Object(Y.useState)(!1),b=Object(Z.a)(Jt,2),a=b[0],l=b[1],i=Object(w.k)(),j=Object(w.m)();Object(Y.useEffect)(function(){ze(["","","",""])},[]),Object(Y.useEffect)(function(){if(!(fe==null?void 0:fe.question_choices)){l(!0),jt(""),$t(5),ze(["","","",""]),F([]);return}jt(fe==null?void 0:fe.question_title),$t(parseInt(fe==null?void 0:fe.question_score)),ze(fe==null?void 0:fe.question_choices.map(function(V){return V.choice_text}));var Q=[];fe==null||fe.standard_answer.map(function(V,je){Q.push(V-1)}),F(Q)},[fe]),Object(Y.useImperativeHandle)(s,function(){return{onSave:A,isEdit:a}});var A=function(){var Q=Object(N.a)(v.a.mark(function V(){var je,ee,Ye;return v.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(lt){Rt.next=3;break}return ue.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Rt.abrupt("return",!1);case 3:if(je=_e.findIndex(function(rt){return!rt}),!(je>-1)){Rt.next=7;break}return ue.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Fe[je]," \u9009\u9879\u7684\u5185\u5BB9")),Rt.abrupt("return",!1);case 7:if(O.length){Rt.next=10;break}return ue.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Rt.abrupt("return",!1);case 10:if(!(O.length<1)){Rt.next=13;break}return ue.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Rt.abrupt("return",!1);case 13:if(ee=_e.map(function(rt,Wt){return{choice_text:rt,is_answer:O.includes(Wt)?Wt+1:0}}),!fe.question_id){Rt.next=20;break}return Rt.next=17,Oe({type:"exercise/editExerciseQuestion",payload:{id:fe.question_id,question_title:lt,question_type:1,question_score:Xt,question_choices:ee.map(function(rt){return rt.choice_text}),standard_answers:ee.filter(function(rt){return rt.is_answer}).map(function(rt){return rt.is_answer})}});case 17:Ye=Rt.sent,Rt.next=23;break;case 20:return Rt.next=22,Oe({type:"exercise/addExerciseQuestion",payload:{insert_id:fe==null?void 0:fe.insert_id,categoryId:j.categoryId,question_title:lt,question_type:1,question_score:"5.0",question_choices:ee.map(function(rt){return rt.choice_text}),standard_answers:ee.filter(function(rt){return rt.is_answer}).map(function(rt){return rt.is_answer})}});case 22:Ye=Rt.sent;case 23:Ye.status===0&&(ue.b.success("\u4FDD\u5B58\u6210\u529F"),l(!1),Oe({type:"exercise/editExercise",payload:Object(p.a)({},j)}));case 24:case"end":return Rt.stop()}},V)}));return function(){return Q.apply(this,arguments)}}(),Pe=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u7F16\u7A0B\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(Q){var V,je;return(k==null||((V=k.editData)===null||V===void 0||((je=V.exercise)===null||je===void 0))?void 0:je.exercise_status)===1?Q:Q.id!=="del"&&Q.id!=="add"}),pe=function(){var Q=Object(N.a)(v.a.mark(function V(je){return v.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:Ye.t0=je.id,Ye.next=Ye.t0==="del"?3:Ye.t0==="up"||Ye.t0==="down"?5:Ye.t0==="edit"?9:Ye.t0==="add"?12:17;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(N.a)(v.a.mark(function Rt(){return v.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,Object(P.j)({id:fe.question_id});case 2:Oe({type:"exercise/editExercise",payload:Object(p.a)({},j)});case 3:case"end":return Wt.stop()}},Rt)}))()}}),Ye.abrupt("break",17);case 5:return Ye.next=7,Oe({type:"exercise/exeriseMoveUpDown",payload:{id:fe.question_id,opr:je.id}});case 7:return Oe({type:"exercise/editExercise",payload:Object(p.a)({},j)}),Ye.abrupt("break",17);case 9:return yt(!1),i.push("/problems/".concat(fe==null?void 0:fe.hack_identifier,"/edit?type=exercises&express_id=").concat(j.categoryId,"&question_id=").concat(fe==null?void 0:fe.question_id,"&score=").concat(fe==null?void 0:fe.question_score,"&callback_url=").concat(location.pathname)),Ye.abrupt("break",17);case 12:if(!(he!==-1)){Ye.next=15;break}return ue.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Ye.abrupt("return");case 15:return c({key:fe.key,insert_id:fe==null?void 0:fe.question_id,question_type:6}),Ye.abrupt("break",17);case 17:case"end":return Ye.stop()}},V)}));return function(je){return Q.apply(this,arguments)}}(),te=function(){var Q=Object(N.a)(v.a.mark(function V(je){var ee;return v.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return je.preventDefault(),bt.next=3,Object(P.K)({id:fe==null?void 0:fe.hack_identifier});case 3:ee=bt.sent,ee.status===0&&Object(e.y)("/myproblems/".concat(ee==null?void 0:ee.identifier));case 5:case"end":return bt.stop()}},V)}));return function(je){return Q.apply(this,arguments)}}(),q=function(){return r.a.createElement("aside",null,r.a.createElement("div",{className:ce.a.questionType},r.a.createElement("div",null,r.a.createElement("span",{className:"font16 c-blue"},fe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",fe.question_score,"\u5206\uFF09"),r.a.createElement("span",{className:"c-blue current",onClick:function(je){return te(je)}},"\u67E5\u770B\u8BE6\u60C5"),!fe.hideAction&&Pe.map(function(V,je){return V.id==="up"&&fe.key===1||V.id==="down"&&fe.key===fe.len?null:r.a.createElement(n.a,{key:je,placement:"bottom",title:V.name},r.a.createElement("span",{onClick:function(){return pe(V)},className:V.icon}))})),r.a.createElement("div",{className:"mt5"},r.a.createElement(oe.a,{value:fe.question_title})),r.a.createElement("div",{className:ce.a.questionChoices},r.a.createElement(oe.a,{value:fe.description||""})))};return r.a.createElement("section",{className:ce.a.wrap},q())};f.a=Object(ct.a)(function(Ee){var u=Ee.problemset,s=Ee.loading,U=Ee.globalSetting,k=Ee.exercise;return{problemset:u,globalSetting:U,exercise:k,loading:s.effects}},null,null,{forwardRef:!0})(Object(Y.forwardRef)(Se))},M8RZ:function(We,f,t){"use strict";t.d(f,"a",function(){return ue});var Qe=t("fWQN"),n=t("mtLc"),re=t("yKVA"),m=t("879j"),X=t("q1tI"),v=t.n(X),p=t("i8i4"),L=t.n(p),ue=function(N){Object(re.a)(R,N);var Z=Object(m.a)(R);function R(Y){var r;Object(Qe.a)(this,R),r=Z.call(this,Y);var w=window.document;return r.node=w.createElement("div"),w.body.appendChild(r.node),r}return Object(n.a)(R,[{key:"render",value:function(){var r=this.props.children;return Object(p.createPortal)(r,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),R}(v.a.Component)},O2Wb:function(We,f,t){We.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(We,f,t){"use strict";var Qe=t("2qtc"),n=t("kLXV"),re=t("rAM+"),m=t("tJVT"),X=t("jrin"),v=t("q1tI"),p=t.n(v),L=t("VrN/"),ue=t.n(L),N=t("bdgK"),Z=t("p77/"),R=t("Bd2K"),Y=t("ELLl"),r=t("19Vz"),w=t("lZu9"),ct=t("kSUc"),P=t("9Bee"),e=t("0Owb"),oe=t("dejd"),S=t("C+DQ"),ce=[{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 Fe(i){var j=i.onActionCallback,A=i.title,Pe=i.icon,pe=i.actionName,te=i.className,q=te===void 0?"":te,Q=i.children;function V(){j(pe)}return p.a.createElement("a",{title:A,className:q,onClick:V},p.a.createElement("i",{className:"md-iconfont ".concat(Pe)}),Q)}var Se=function(i){var j=i.watch,A=i.showNullButton,Pe=i.onActionCallback,pe=i.fullScreen,te=[].concat(ce,[{title:"".concat(j?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(j?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return p.a.createElement("ul",{className:"markdown-toolbar-container"},te.map(function(q,Q){return p.a.createElement("li",{key:Q},q.actionName?p.a.createElement(Fe,Object(e.a)({},q,{onActionCallback:Pe})):p.a.createElement("span",{className:"v-line"}))}),A?p.a.createElement("li",null,p.a.createElement(Fe,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Pe},p.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,p.a.createElement("li",{className:"btn-full-screen"},p.a.createElement(Fe,{icon:"".concat(pe?"icon-shrink":"icon-enlarge"),title:pe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Pe})))},Ee=t("M8RZ"),u=t("+L6B"),s=t("2/Rp"),U=t("y8nQ"),k=t("Vl3Y"),K=t("5NDa"),y=t("5rEg"),Oe={labelCol:{span:4},wrapperCol:{span:20}},Re=function(i){var j=i.callback,A=i.onCancel;function Pe(pe){j(pe)}return p.a.createElement(k.a,Object(e.a)({},Oe,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Pe}),p.a.createElement(k.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},p.a.createElement(y.a,null)),p.a.createElement(k.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},p.a.createElement(y.a,null)),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(s.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(s.a,{type:"ghost",onClick:A},"\u53D6\u6D88")))},pt=t("7ahc"),fe=t("HmJG"),d=t("BjJ7"),$=k.a.useForm,he={width:280,marginRight:10},C={labelCol:{span:5},wrapperCol:{span:19}},He=function(i){var j=i.callback,A=i.onCancel,Pe=$(),pe=Object(m.a)(Pe,1),te=pe[0];function q(je){j(je)}function Q(je){te.setFieldsValue({src:"/api/attachments/".concat(je.id)})}function V(je){var ee=je.target.files[0];c(ee,Q)}return p.a.createElement(k.a,Object(e.a)({form:te},C,{className:"upload-image-panel",onFinish:q}),p.a.createElement(k.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},p.a.createElement("div",{className:"flex-container"},p.a.createElement(k.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},p.a.createElement(y.a,{style:he})),p.a.createElement(G,{onFileChange:V}))),p.a.createElement(k.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},p.a.createElement(y.a,{style:{width:264}})),p.a.createElement(k.a.Item,{style:{textAlign:"right"}},p.a.createElement(s.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(s.a,{type:"ghost",onClick:A},"\u53D6\u6D88")))};function G(i){var j=i.onFileChange;return p.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",p.a.createElement("input",{type:"file",accept:"image/*",onChange:j}))}function c(i,j){var A=new FormData;A.append("editormd-image-file",i),A.append("file_param_name","editormd-image-file"),A.append("byxhr","true");var Pe=new window.XMLHttpRequest;Pe.withCredentials=!0,Pe.addEventListener("load",function(pe){j(JSON.parse(pe.target.responseText))},!1),Pe.addEventListener("error",function(pe){console.error(pe)},!1),Pe.open("POST","".concat(d.a,"/api/attachments.json")),Pe.send(A)}var Ue=t("giR+"),yt=t("fyUT"),se=t("7Kak"),E=t("9yH6"),_=E.a.Group,_e={margin:"0 8px"},ze=function(i){var j=i.callback,A=i.onCancel;function Pe(pe){j(pe)}return p.a.createElement(k.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Pe},p.a.createElement("div",{className:"flex-container"},p.a.createElement("span",{style:_e},"\u5355\u5143\u683C\u6570\uFF1A"),p.a.createElement("span",{style:_e},"\u884C\u6570"),p.a.createElement(k.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},p.a.createElement(yt.a,null)),p.a.createElement("span",{style:_e},"\u5217\u6570"),p.a.createElement(k.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},p.a.createElement(yt.a,null))),p.a.createElement("div",{className:"flex-container",style:{marginTop:12}},p.a.createElement("span",{style:_e},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),p.a.createElement(k.a.Item,{name:"align"},p.a.createElement(_,null,p.a.createElement(E.a,{value:"default"},p.a.createElement("i",{className:"fa fa-align-justify"})),p.a.createElement(E.a,{value:"left"},p.a.createElement("i",{className:"fa fa-align-left"})),p.a.createElement(E.a,{value:"center"},p.a.createElement("i",{className:"fa fa-align-center"})),p.a.createElement(E.a,{value:"right"},p.a.createElement("i",{className:"fa fa-align-right"}))))),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(s.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(s.a,{type:"ghost",onClick:A},"\u53D6\u6D88")))},St=t("9kvl"),Pt="link",qe="upload-image",Ht="code-block",ye="add-table",M="------------",O={default:M,left:":".concat(M),center:":".concat(M,":"),right:"".concat(M,":")},F=t("9VGf"),_t,Be;function lt(){}var jt=0,At=1e4,kt="\u2581";function Xt(i){return/^\d+$/.test(i)?"".concat(i,"px"):i}var $t=navigator.platform.toUpperCase().indexOf("MAC")>=0,Jt=$t?"Cmd":"Ctrl",b=(_t={},Object(X.a)(_t,Jt+"-B","bold"),Object(X.a)(_t,Jt+"-I","italic"),_t),a=(Be={},Object(X.a)(Be,Pt,"\u6DFB\u52A0\u94FE\u63A5"),Object(X.a)(Be,Ht,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(X.a)(Be,qe,"\u6DFB\u52A0\u56FE\u7247"),Object(X.a)(Be,ye,"\u6DFB\u52A0\u8868\u683C"),Be),l=f.a=function(i){var j=i.defaultValue,A=j===void 0?"":j,Pe=i.onChange,pe=i.width,te=pe===void 0?"100%":pe,q=i.height,Q=q===void 0?400:q,V=i.miniToolbar,je=V===void 0?!1:V,ee=i.isFocus,Ye=ee===void 0?!1:ee,bt=i.watch,Rt=i.id,rt=Rt===void 0?"markdown-editor-id":Rt,Wt=i.showResizeBar,aa=Wt===void 0?!1:Wt,Je=i.noStorage,Me=Je===void 0?!1:Je,H=i.showNullButton,ut=H===void 0?!1:H,De=i.fullScreen,Nt=De===void 0?!1:De,ve=i.onBlur,Ke=i.onCMBeforeChange,It=i.className,Ea=It===void 0?"":It,fa=i.placeholder,ya=fa===void 0?"":fa,ta=Object(v.useState)(null),Kt=Object(m.a)(ta,2),D=Kt[0],qt=Kt[1],Dt=Object(v.useState)(A),_a=Object(m.a)(Dt,2),ea=_a[0],da=_a[1],Vt=Object(v.useState)(bt),st=Object(m.a)(Vt,2),Ve=st[0],Et=st[1],tt=Object(v.useState)(Nt),zt=Object(m.a)(tt,2),dt=zt[0],ia=zt[1],ra=Object(v.useState)(""),ma=Object(m.a)(ra,2),oa=ma[0],pa=ma[1],Za=Object(v.useState)(0),Xa=Object(m.a)(Za,2),ha=Xa[0],Ia=Xa[1],qa=Object(v.useState)(Q),za=Object(m.a)(qa,2),wa=za[0],Ga=za[1],on=Object(v.useState)(!1),ka=Object(m.a)(on,2),Da=ka[0],Wa=ka[1],Pa=Object(v.useRef)(),ba=Object(v.useRef)(),Ra=Object(v.useRef)(),Ca=Object(v.useRef)();Object(v.useEffect)(function(){if(Pa.current){var g=function(ge,de){var me=de.clipboardData;if(me){var ne=me.types.toString(),Ie=me.items;if(ne==="text/html,Files"||ne==="Files"){var Le=Ie[1];ne==="Files"&&(Le=Ie[0]),Le.kind==="file"&&Le.type.match(/^image\//i)&&c(Le.getAsFile(),function(x){x.id?h.replaceSelection("![,](/api/attachments/".concat(x.id,")")):St.c.replace("/user/login",{from:St.c.location.pathname})})}else return!0}return!0},h=ue.a.fromTextArea(Pa.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!je,lineWrapping:!0,value:A,autoCloseTags:!0,autoCloseBrackets:!0});return h.on("paste",g),qt(h),function(){h.off("paste",g)}}},[]);var Qa=Object(v.useCallback)(function(){if(ba.current)try{var g=ba.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,h=ba.current.getElementsByClassName("markdown-editor-body")[0];dt?h.style.height="calc(100vh - ".concat(g,"px)"):h.style.height="".concat(wa-g,"px")}catch(I){console.log(I,"---- to set md editor body height")}},[wa,ba,dt]);Object(v.useEffect)(function(){function g(){var I=new N.default(function(ge){var de=Object(re.a)(ge),me;try{for(de.s();!(me=de.n()).done;){var ne=me.value;(ne.target.offsetHeight>0||ne.target.offsetWidth>0)&&(Qa(),D.setSize("100%","100%"),D.refresh())}}catch(Ie){de.e(Ie)}finally{de.f()}});return I.observe(Pa.current.parentElement),I}if(D){var h=g();return function(){h.unobserve(Pa.current.parentElement)}}},[D,Qa]),Object(v.useEffect)(function(){if(D){for(var g=[],h=function(){var ne=ge[I];de=Object(m.a)(ne,2);var Ie=de[0],Le=de[1],x=Object(X.a)({},Ie,function(){Ya(Le)});g.push(x),D.addKeyMap(x)},I=0,ge=Object.entries(b);I0){var g=new Date().getTime(),h=window.sessionStorage.getItem(rt);g>=ha+At&&(!h||h!==ea)&&(window.sessionStorage.setItem(rt,ea),Wa(!0))}},At),Object(v.useEffect)(function(){Et(bt)},[D,bt]),Object(v.useEffect)(function(){D&&(Ye&&D.focus())},[D,Ye]),Object(v.useEffect)(function(){if(Ve&&D){var g=function(ge){var de=ge.target;Ca.current&&(Ca.current.scrollTop=Ca.current.scrollHeight*de.scrollTop/de.scrollHeight)},h=D.getScrollerElement();return h.addEventListener("scroll",g),function(){h.removeEventListener("scroll",g)}}},[D,Ve]),Object(v.useEffect)(function(){if(D&&Ke){var g=function(I,ge){Ke(I,ge)};return D.on("beforeChange",g),function(){D.off("beforeChange",g)}}},[D,Ke]),Object(v.useEffect)(function(){if(D&&ve){var g=function(){ve(D.getValue())};return D.on("blur",g),function(){D.off("blur",g)}}},[D,ve]),Object(v.useEffect)(function(){if(D){var g=function(I){var ge=I.getValue();da(ge),Ia(new Date().getTime()),I.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Pe&&Pe(ge)};return D.on("change",g),function(){D.off("change",g)}}},[D,Pe]),Object(v.useEffect)(function(){D&&(A==null?(D.setValue(""),da("")):A!==D.getValue()&&(D.setValue(A),da(A)))},[D,A]);var Ya=Object(v.useCallback)(function(g){var h=D.getCursor(),I=D.getSelection(),ge=I.split(` +`);switch(g){case"bold":return D.replaceSelection("**"+I+"**"),I===""&&D.setCursor(h.line,h.ch+2),D.focus();case"italic":return D.replaceSelection("*"+I+"*"),I===""&&D.setCursor(h.line,h.ch+1),D.focus();case"code":return D.replaceSelection("`"+I+"`"),I===""&&D.setCursor(h.line,h.ch+1),D.focus();case"inline-latex":return D.replaceSelection("`$$"+I+"$$`"),I===""&&D.setCursor(h.line,h.ch+3),D.focus();case"latex":return D.replaceSelection("```latex\n"+I+"\n```"),D.setCursor(h.line+1,I.length+1),D.focus();case"line-break":return D.replaceSelection(`
      +`),D.focus();case"list-ul":return I===""?D.replaceSelection("- "+I):D.replaceSelection(ge.map(function(de){return de===""?"":"- ".concat(de)}).join(` +`)),D.focus();case"list-ol":return I===""?D.replaceSelection("1. "+I):D.replaceSelection(ge.map(function(de,me){return de===""?"":"".concat(me+1,". ").concat(de)}).join(` +`)),D.focus();case"add-null-ch":return I===""&&D.setCursor(h.line,h.ch+1),D.replaceSelection(kt),D.focus();case"eraser":return D.setValue(""),D.focus();case"trigger-watch":return Et(!Ve),D.focus();case"trigger-full-screen":return ia(!dt),D.focus();case Pt:pa(Pt);return;case Ht:pa(Ht);return;case qe:pa(qe);return;case ye:pa(ye);return;default:throw new Error}},[D,Ve,dt]),Aa=Object(v.useCallback)(function(g){pa("");switch(oa){case Pt:var h=g.title,I=g.link;return D.replaceSelection("[".concat(h,"](").concat(I,")")),D.focus();case Ht:var ge=g.language,de=g.content;return D.replaceSelection(["```"+ge,de,"```"].join(` +`)),D.focus();case qe:var me=g.src,ne=g.alt;return D.replaceSelection("![ ".concat(ne," ]( ").concat(me,' "').concat(ne,'" )')),D.focus();case ye:for(var Ie=g.row,Le=g.col,x=g.align,et=` +`,Ut=0;Ut300&&(Le=300);var x=Q+Le+"px";Ga(x)}},ge=Ra.current,de=!1,me=0;return ge.addEventListener("mousedown",g),document.addEventListener("mousemove",I),document.addEventListener("mouseup",h),function(){ge.removeEventListener("mousedown",g),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",h)}}},[D,Ra]),Object(v.useEffect)(function(){Ga(Q)},[Q]);var tn=Xt(te),an=Xt(wa),xa={width:tn,height:an},nn=Object(v.useMemo)(function(){if(ha){var g=new Date(ha),h=g.getHours(),I=g.getMinutes(),ge=g.getSeconds();return h=h<10?"0"+h:h,I=I<10?"0"+I:I,ge=ge<10?"0"+ge:ge,"".concat(h,":").concat(I,":").concat(ge)}return 0},[ha]);function ln(){window.sessionStorage.removeItem(rt),Wa(!1),Ia(0)}function Ne(){Wa(!1),Ia(0),D.setValue(window.sessionStorage.getItem(rt))}return p.a.createElement(v.Fragment,null,p.a.createElement("div",{className:"markdown-editor-wrapper",ref:ba},p.a.createElement("div",{className:"markdown-editor-container ".concat(Ea," ").concat(Ve?"on-preview":""," ").concat(je?"mini":""," ").concat(dt?"full-screen":""),style:xa},p.a.createElement(Se,{watch:Ve,fullScreen:dt,showNullButton:ut,onActionCallback:Ya}),p.a.createElement("div",{className:"markdown-editor-body"},p.a.createElement("div",{className:"codemirror-container"},p.a.createElement("textarea",{ref:Pa,placeholder:ya})),Ve?p.a.createElement("div",{ref:Ca,className:"preview-container"},p.a.createElement(P.a,{value:ea})):null)),Da?p.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",p.a.createElement("a",{onClick:Ne},"\u6062\u590D")," ? /",p.a.createElement("a",{onClick:ln},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",nn," \u4FDD\u5B58\uFF09"):null),aa?p.a.createElement("a",{ref:Ra,className:"editor-resize"}):null,p.a.createElement(Ee.a,null,a[oa]?p.a.createElement(n.a,{centered:!0,title:a[oa],visible:!0,onCancel:Ua,footer:null},en):null))}},UZu5:function(We,f,t){},"YJx+":function(We,f,t){We.exports={flex_box_center:"flex_box_center___TKIS5",flex_space_between:"flex_space_between___3ITJg",flex_box_vertical_center:"flex_box_vertical_center___pGLbk",flex_box_center_end:"flex_box_center_end___3-z2A",flex_box_column:"flex_box_column___1SlIq",wrap:"wrap___2TxDh",modal:"modal___jkvmI",titleWrap:"titleWrap___386Y5",required:"required___3ddar",title:"title___2scfU",colorGray:"colorGray___10JDh",choiceWrap:"choiceWrap___3UMox",answer:"answer___1kvCr",activeAnswer:"activeAnswer___1tun2",deleteIcon:"deleteIcon___2_EJk",addIcon:"addIcon___b404_",editorWrap:"editorWrap___1qDS7",htmlWrap:"htmlWrap___2ear6",radio:"radio___3EFAB",color333:"color333___lt3ql",color999:"color999___11Mt_",questionType:"questionType___1yIj7",questionChoices:"questionChoices___1n3A7"}},bntm:function(We,f,t){"use strict";t.d(f,"d",function(){return Qe}),t.d(f,"b",function(){return n}),t.d(f,"c",function(){return re}),t.d(f,"a",function(){return m});function Qe(X){try{X.mozRequestFullScreen?X.mozRequestFullScreen():X.webkitRequestFullScreen&&X.webkitRequestFullScreen()}catch(v){console.log(v,":e")}}function n(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var re=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function m(){var X=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,v=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(X==null)}},dejd:function(We,f,t){},dfu6:function(We,f,t){"use strict";t.d(f,"a",function(){return Qe});var Qe=function(m){var X=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return X.test(m)},n=function(m){var X=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return X.test(m)}},dhSg:function(We,f,t){"use strict";function Qe(re){var m={},X={subscribe:function(p,L){return m[p]||(m[p]=[]),m[p].push(L),this.unsubscribe.bind(null,p,L)},unsubscribe:function(p,L){var ue=m[p],N=-1;if(ue){for(var Z=0;Z=0)return m[p].splice(N,1),!0}return!1},publish:function(p){if(!m[p])return!1;var L=Array.prototype.slice.call(arguments,1);return m[p].forEach(function(ue){ue.apply(null,L)}),this}};return re?Object.assign(re,X):X}var n=new Qe;f.a=n},hjlX:function(We,f,t){We.exports={flex_box_center:"flex_box_center___1RcrA",flex_space_between:"flex_space_between___3MV00",flex_box_vertical_center:"flex_box_vertical_center___2YkL3",flex_box_center_end:"flex_box_center_end___Jrwqr",flex_box_column:"flex_box_column___1kkFX",rightFilter:"rightFilter___36zCw"}},"j+ej":function(We,f,t){"use strict";var Qe=t("5Dmo"),n=t("3S7+"),re=t("2qtc"),m=t("kLXV"),X=t("+L6B"),v=t("2/Rp"),p=t("giR+"),L=t("fyUT"),ue=t("WmNS"),N=t.n(ue),Z=t("k1fw"),R=t("miYZ"),Y=t("tsqr"),r=t("9og8"),w=t("tJVT"),ct=t("PpiC"),P=t("q1tI"),e=t.n(P),oe=t("Ty5D"),S=t("9kvl"),ce=t("Ot1p"),Fe=t("V0Rq"),Se=t("YJx+"),Ee=t.n(Se),u=t("9Bee"),s=["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"],U=function(K,y){var Oe=K.problemset,Re=K.exercise,pt=K.globalSetting,fe=K.loading,d=K.dispatch,$=K.onRef,he=$===void 0?function(){}:$,C=K.editData,He=K.cancelAdd,G=He===void 0?function(){}:He,c=K.editKey,Ue=K.setEditKey,yt=Ue===void 0?function(){}:Ue,se=K.addCallback,E=se===void 0?function(){}:se,_=K.setIsClaer,_e=_===void 0?function(){}:_,ze=Object(ct.a)(K,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),St=Object(P.useState)(""),Pt=Object(w.a)(St,2),qe=Pt[0],Ht=Pt[1],ye=Object(P.useState)(""),M=Object(w.a)(ye,2),O=M[0],F=M[1],_t=Object(P.useState)(""),Be=Object(w.a)(_t,2),lt=Be[0],jt=Be[1],At=Object(P.useState)(10),kt=Object(w.a)(At,2),Xt=kt[0],$t=kt[1],Jt=Object(P.useState)(!1),b=Object(w.a)(Jt,2),a=b[0],l=b[1],i=Object(oe.m)();Object(P.useEffect)(function(){var q;if(!(C==null?void 0:C.question_title)){l(!0),Ht(""),jt(""),$t(10);return}Ht(C==null?void 0:C.question_title),jt(C==null||((q=C.standard_answer)===null||q===void 0)?void 0:q[0]),$t(C==null?void 0:C.question_score)},[Oe.editData]),Object(P.useImperativeHandle)(y,function(){return{onSave:j,isEdit:a}});var j=function(){var q=Object(r.a)(N.a.mark(function Q(){var V;return N.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(qe){ee.next=3;break}return Y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),ee.abrupt("return",!1);case 3:if(!C.question_id){ee.next=9;break}return ee.next=6,d({type:"exercise/editExerciseQuestion",payload:{id:C.question_id,question_title:qe,question_type:4,question_score:Xt,standard_answers:[lt]}});case 6:V=ee.sent,ee.next=12;break;case 9:return ee.next=11,d({type:"exercise/addExerciseQuestion",payload:{insert_id:C==null?void 0:C.insert_id,categoryId:i.categoryId,exercise_bank_id:i.categoryId,question_title:qe,question_type:4,question_score:Xt,standard_answers:[lt]}});case 11:V=ee.sent;case 12:return V.status===0&&(yt(-1),Y.b.success("\u4FDD\u5B58\u6210\u529F"),l(!1),d({type:"exercise/editExercise",payload:Object(Z.a)({},i)})),ee.abrupt("return",{name:qe,answer_texts:[lt],analysis:O});case 14:case"end":return ee.stop()}},Q)}));return function(){return q.apply(this,arguments)}}(),A=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:Ee.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),e.a.createElement(ce.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:qe,onChange:function(V){return Ht(V)}}),e.a.createElement("p",{className:Ee.a.titleWrap},e.a.createElement("span",{className:Ee.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(ce.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:lt,onChange:function(V){return jt(V)}}),e.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",e.a.createElement(L.a,{value:Xt,max:1e4,min:0,onChange:function(V){$t(V)}})," \u5206"),e.a.createElement("aside",{className:"tr"},(c!==-1||C.question_id)&&e.a.createElement(v.a,{type:"default",onClick:function(){G(),l(!1)}},"\u53D6\u6D88"),e.a.createElement(v.a,{className:"ml20",type:"primary",onClick:function(){j()}},"\u4FDD\u5B58")))},Pe=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u7B80\u7B54\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(q){var Q,V;return(Re==null||((Q=Re.editData)===null||Q===void 0||((V=Q.exercise)===null||V===void 0))?void 0:V.exercise_status)===1?q:q.id!=="del"&&q.id!=="add"}),pe=function(){var q=Object(r.a)(N.a.mark(function Q(V){return N.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:ee.t0=V.id,ee.next=ee.t0==="del"?3:ee.t0==="up"||ee.t0==="down"?5:ee.t0==="edit"?9:ee.t0==="add"?11:16;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(r.a)(N.a.mark(function bt(){return N.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,Object(Fe.j)({id:C.question_id});case 2:d({type:"exercise/editExercise",payload:Object(Z.a)({},i)});case 3:case"end":return rt.stop()}},bt)}))()}}),ee.abrupt("break",16);case 5:return ee.next=7,d({type:"exercise/exeriseMoveUpDown",payload:{id:C.question_id,opr:V.id}});case 7:return d({type:"exercise/editExercise",payload:Object(Z.a)({},i)}),ee.abrupt("break",16);case 9:return c!==-1?Y.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"):(_e(!1),yt(C.key),l(!0)),ee.abrupt("break",16);case 11:if(!(c!==-1)){ee.next=14;break}return Y.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ee.abrupt("return");case 14:return E({key:C.key,insert_id:C==null?void 0:C.question_id,question_type:4}),ee.abrupt("break",16);case 16:case"end":return ee.stop()}},Q)}));return function(V){return q.apply(this,arguments)}}(),te=function(){return e.a.createElement("aside",null,e.a.createElement("div",{className:Ee.a.questionType},e.a.createElement("div",null,e.a.createElement("span",{className:"font16 c-blue"},C.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",C.question_score,"\u5206\uFF09"),!C.hideAction&&Pe.map(function(Q,V){return Q.id==="up"&&C.key===1||Q.id==="down"&&C.key===C.len?null:e.a.createElement(n.a,{key:V,placement:"bottom",title:Q.name},e.a.createElement("span",{onClick:function(){return pe(Q)},className:Q.icon}))})),e.a.createElement("div",{className:"mt5"},e.a.createElement(u.a,{value:C.question_title})),e.a.createElement("div",{className:Ee.a.questionChoices},e.a.createElement("p",null,e.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),e.a.createElement(u.a,{value:lt})))};return e.a.createElement("section",{className:Ee.a.wrap},!a&&te(),a&&A())};f.a=Object(S.a)(function(k){var K=k.problemset,y=k.loading,Oe=k.exercise,Re=k.globalSetting;return{problemset:K,globalSetting:Re,exercise:Oe,loading:y.effects}},null,null,{forwardRef:!0})(Object(P.forwardRef)(U))},k5F3:function(We,f,t){"use strict";var Qe=t("g9YV"),n=t("wCAj"),re=t("WmNS"),m=t.n(re),X=t("9og8"),v=t("tJVT"),p=t("q1tI"),L=t.n(p),ue=t("Ty5D"),N=t("uJ6K"),Z=t.n(N),R=t("V0Rq"),Y=t("9Bee"),r=t("1vsH"),w=function(P){var e=P.isPreview,oe=e===void 0?!1:e,S=P.isExportBlank,ce=S===void 0?!1:S,Fe=P.activeTabs,Se=Object(ue.m)(),Ee=Object(p.useState)(),u=Object(v.a)(Ee,2),s=u[0],U=u[1],k=Object(p.useState)(),K=Object(v.a)(k,2),y=K[0],Oe=K[1];Object(p.useEffect)(function(){(Object(r.w)(Fe)||Fe==="2")&&Re()},[Se.userId,Se.coursesId,Se.exerciseId,Se.categoryId,Fe]);var Re=function(){var $=Object(X.a)(m.a.mark(function he(){var C,He,G,c,Ue,yt,se,E;return m.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return C={id:Se.exerciseId||Se.categoryId,identify:Se.userId||null},_e.next=3,Object(R.q)(C);case 3:He=_e.sent,U(He||{}),G=He||{},c=G.table,((c==null?void 0:c.total_singles_scores)||(c==null?void 0:c.total_doubles_scores)||(c==null?void 0:c.total_nulls_scores)||(c==null?void 0:c.total_judges_scores)||(c==null?void 0:c.total_pros_scores)||(c==null?void 0:c.total_shixuns_scores)||(c==null?void 0:c.total_mains_scores))&&(Ue=Number(c==null?void 0:c.total_singles_scores)+Number(c==null?void 0:c.total_doubles_scores)+Number(c==null?void 0:c.total_nulls_scores)+Number(c==null?void 0:c.total_judges_scores)+Number(c==null?void 0:c.total_pros_scores)+Number(c==null?void 0:c.total_shixuns_scores)+Number(c==null?void 0:c.total_mains_scores)),((c==null?void 0:c.singles_scores)||(c==null?void 0:c.doubles_scores)||(c==null?void 0:c.nulls_scores)||(c==null?void 0:c.judges_scores)||(c==null?void 0:c.pros_scores)||(c==null?void 0:c.shixuns_scores)||(c==null?void 0:c.mains_scores))&&(yt=Number(c==null?void 0:c.singles_scores)+Number(c==null?void 0:c.doubles_scores)+Number(c==null?void 0:c.nulls_scores)+Number(c==null?void 0:c.judges_scores)+Number(c==null?void 0:c.pros_scores)+Number(c==null?void 0:c.shixuns_scores)+Number(c==null?void 0:c.mains_scores)),se=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:c==null?void 0:c.total_singles_scores,doubles_score:c==null?void 0:c.total_doubles_scores,nulls_score:c==null?void 0:c.total_nulls_scores,judges_score:c==null?void 0:c.total_judges_scores,pros_score:c==null?void 0:c.total_pros_scores,shixuns_score:c==null?void 0:c.total_shixuns_scores,mains_score:c==null?void 0:c.total_mains_scores,total_score:Ue},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:c==null?void 0:c.singles_scores,doubles_score:c==null?void 0:c.doubles_scores,nulls_score:c==null?void 0:c.nulls_scores,judges_score:c==null?void 0:c.judges_scores,pros_score:c==null?void 0:c.pros_scores,shixuns_score:c==null?void 0:c.shixuns_scores,mains_score:c==null?void 0:c.mains_scores,total_score:yt},{key:"3",name:"\u8BC4\u5377\u4EBA"}],E=[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Oe(ce?E:se);case 11:case"end":return _e.stop()}},he)}));return function(){return $.apply(this,arguments)}}(),pt=[{width:"11%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:function(he){return L.a.createElement("a",null,he)}},{width:"11%",title:"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score"},{width:"11%",title:"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score"},{width:"11%",title:"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score"},{width:140,title:"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score"},{width:"11%",title:"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score"},{width:"11%",title:"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score"},{width:"11%",title:"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score"},{width:"11%",title:"\u603B\u5206",align:"center",dataIndex:"total_score"}],fe=s||{},d=fe.exercise_header;return L.a.createElement(L.a.Fragment,null,((d==null?void 0:d.show_user)||(d==null?void 0:d.show_no)||(d==null?void 0:d.show_group))&&L.a.createElement("section",{className:Z.a.glassSeal},(d==null?void 0:d.show_user)&&L.a.createElement("span",null,"\u59D3\u540D\uFF1A",L.a.createElement("span",null,s==null?void 0:s.user)),(d==null?void 0:d.show_no)&&L.a.createElement("span",null,"\u5B66\u53F7\uFF1A",L.a.createElement("span",null,s==null?void 0:s.student_id)),(d==null?void 0:d.show_group)&&L.a.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",L.a.createElement("span",null,s==null?void 0:s.group_name))),L.a.createElement("section",{className:"".concat(Z.a.wrap," ").concat(oe?"pl20":"pl60"," pr30")},(s==null?void 0:s.photo_url)&&L.a.createElement("img",{className:Z.a.img,src:s==null?void 0:s.photo_url}),(d==null?void 0:d.show_title)&&L.a.createElement("p",{className:"font16 tc c-grey-333"},L.a.createElement("strong",null,s==null?void 0:s.title)),(d==null?void 0:d.show_body)&&L.a.createElement("p",{className:"tc c-grey-333"},"\u8003\u8BD5\u5185\u5BB9\uFF1A",s==null?void 0:s.body),(d==null?void 0:d.show_info)&&L.a.createElement("p",{className:"tc c-grey-666"},"\u5171:\u3010",s==null?void 0:s.total_count,"\u5927\u9898\u3011\u3010",s==null?void 0:s.large_counts,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",s==null?void 0:s.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(s==null?void 0:s.time)>-1?"".concat(s==null?void 0:s.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),(d==null?void 0:d.show_desc)&&L.a.createElement("div",{className:"mt10"},L.a.createElement("p",{className:"font16"},"\u8003\u8BD5\u8BF4\u660E\uFF1A"),L.a.createElement(Y.a,{value:s==null?void 0:s.description})),(d==null?void 0:d.show_table)&&L.a.createElement("div",{className:"mt10"},L.a.createElement(n.a,{className:Z.a.table,columns:pt,dataSource:y,bordered:!0,pagination:!1}))))};f.a=w},kSUc:function(We,f,t){},"kaH+":function(We,f,t){"use strict";var Qe=t("+L6B"),n=t("2/Rp"),re=t("tJVT"),m=t("q1tI"),X=t.n(m),v=t("UZu5"),p=t.n(v),L=t("dhSg"),ue=t("rLCj"),N=t("dF/Y"),Z=t("4i/N");f.a=function(){var R=Object(m.useState)(""),Y=Object(re.a)(R,2),r=Y[0],w=Y[1],ct=Object(m.useState)(0),P=Object(re.a)(ct,2),e=P[0],oe=P[1];Object(m.useEffect)(function(){var Fe=L.a.subscribe("preview-image",function(Se){w(Se)});return Fe},[]);function S(){w("")}function ce(){oe(e+90)}return X.a.createElement(m.Fragment,null,r?X.a.createElement("div",{className:"image-preview-container"},X.a.createElement("div",{className:"button-group"},X.a.createElement(n.a,{onClick:ce},"\u65CB\u8F6C",X.a.createElement(ue.a,null)),X.a.createElement(n.a,{href:r},"\u4E0B\u8F7D",X.a.createElement(N.a,null)),X.a.createElement(n.a,{onClick:S},"\u5173\u95ED",X.a.createElement(Z.a,null))),X.a.createElement("img",{className:"image-preview",src:r,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(e,"deg)")}})):null)}},kqOp:function(We,f,t){"use strict";t.d(f,"a",function(){return N});var Qe=t("0Owb"),n=t("fWQN"),re=t("mtLc"),m=t("yKVA"),X=t("879j"),v=t("q1tI"),p=t.n(v),L=t("Ot1p"),ue="\u2581",N=function(Z){Object(m.a)(Y,Z);var R=Object(X.a)(Y);function Y(){var r;Object(n.a)(this,Y);for(var w=arguments.length,ct=new Array(w),P=0;P1&&s.a.createElement("span",null,s.a.createElement(L.a,{checked:je,onChange:function(qt){return ee(qt.target.checked)},className:"".concat(pt.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),s.a.createElement("span",{className:"".concat(pt.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"))),s.a.createElement("aside",{className:"tr"},(ze!==-1||!(E==null?void 0:E.edit))&&s.a.createElement(v.a,{type:"default",onClick:function(){_e(),Nt(!1)}},"\u53D6\u6D88"),s.a.createElement(v.a,{className:"ml20",type:"primary",onClick:function(){Ke()}},"\u4FDD\u5B58")))},Ea=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-green ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}].filter(function(ta){var Kt,D;return(Ue==null||((Kt=Ue.editData)===null||Kt===void 0||((D=Kt.exercise)===null||D===void 0))?void 0:D.exercise_status)===1?ta:ta.id!=="del"&&ta.id!=="add"}),fa=function(){var ta=Object(Fe.a)(e.a.mark(function Kt(D){return e.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:Dt.t0=D.id,Dt.next=Dt.t0==="del"?3:Dt.t0==="up"||Dt.t0==="down"?5:Dt.t0==="edit"?9:Dt.t0==="add"?15:21;break;case 3:return m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(Fe.a)(e.a.mark(function ea(){return e.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.next=2,Object(y.j)({id:E.question_id});case 2:se({type:"exercise/editExercise",payload:Object(oe.a)({},ve)});case 3:case"end":return Vt.stop()}},ea)}))()}}),Dt.abrupt("break",21);case 5:return Dt.next=7,se({type:"exercise/exeriseMoveUpDown",payload:{id:E.question_id,opr:D.id}});case 7:return se({type:"exercise/editExercise",payload:Object(oe.a)({},ve)}),Dt.abrupt("break",21);case 9:if(!(ze!==-1)){Dt.next=12;break}return ce.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Dt.abrupt("return");case 12:return M(!1),Nt(!0),Dt.abrupt("break",21);case 15:if(!(ze!==-1)){Dt.next=18;break}return ce.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Dt.abrupt("return");case 18:return se({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8BAD\u9879\u76EE",editData:{key:E.key,insert_id:E==null?void 0:E.question_id,question_type:5}}}),Pt(-1),Dt.abrupt("break",21);case 21:case"end":return Dt.stop()}},Kt)}));return function(D){return ta.apply(this,arguments)}}(),ya=function(){var Kt;return s.a.createElement("aside",null,s.a.createElement("div",{className:pt.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},E.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",E.question_score,"\u5206\uFF09"),s.a.createElement("div",{className:"tr"},s.a.createElement(k.Link,{target:"_blank",to:"/shixuns/".concat(E.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5"),!E.hideAction&&Ea.map(function(D,qt){return D.id==="up"&&E.key===1||D.id==="down"&&E.key===E.len?null:s.a.createElement(n.a,{key:qt,placement:"bottom",title:D.name},s.a.createElement("span",{onClick:function(){return fa(D)},className:D.icon}))}))),s.a.createElement("div",{className:"font16"},s.a.createElement(fe.a,{value:E.shixun_name})),s.a.createElement("div",{className:"mt30"}),(Kt=E.shixun)===null||Kt===void 0?void 0:Kt.map(function(D,qt){return s.a.createElement("div",{key:qt},"\u7B2C",qt+1,"\u5173 ",s.a.createElement("span",{className:"ml10"},D.challenge_name)," ",s.a.createElement("span",{className:"ml10"},D.challenge_score))}))};return s.a.createElement("section",{className:pt.a.wrap},!De&&ya(),De&&It())};f.a=Object(K.a)(function(he){var C=he.problemset,He=he.loading,G=he.globalSetting,c=he.exercise;return{problemset:C,globalSetting:G,exercise:c,loading:He.effects}},null,null,{forwardRef:!0})(Object(u.forwardRef)($))},tf39:function(We,f,t){We.exports={flex_box_center:"flex_box_center___15tXk",flex_space_between:"flex_space_between___2JIaf",flex_box_vertical_center:"flex_box_vertical_center___3168W",flex_box_center_end:"flex_box_center_end___16myc",flex_box_column:"flex_box_column___Ye8vh",title:"title___z0esv",export:"export___1cim9",bg:"bg___1nEgJ",tabs:"tabs___1HwEE"}},uJ6K:function(We,f,t){We.exports={wrap:"wrap___1AALq",img:"img___20GEO",table:"table___26NT5",totalScore:"totalScore___1t1Bx",people:"people___BMR7K",glassSeal:"glassSeal___2woZ-"}},xKgJ:function(We,f,t){"use strict";t.d(f,"o",function(){return v}),t.d(f,"b",function(){return p}),t.d(f,"c",function(){return L}),t.d(f,"e",function(){return ue}),t.d(f,"f",function(){return N}),t.d(f,"r",function(){return Z}),t.d(f,"g",function(){return R}),t.d(f,"s",function(){return Y}),t.d(f,"d",function(){return r}),t.d(f,"i",function(){return w}),t.d(f,"j",function(){return ct}),t.d(f,"q",function(){return P}),t.d(f,"h",function(){return e}),t.d(f,"p",function(){return oe}),t.d(f,"a",function(){return u}),t.d(f,"l",function(){return ze}),t.d(f,"m",function(){return St}),t.d(f,"k",function(){return Pt}),t.d(f,"n",function(){return Ht}),t.d(f,"t",function(){return ye});var Qe=t("9kvl"),n;(function(M){M[M.SuperAdmin=1]="SuperAdmin",M[M.Operation=2]="Operation",M[M.CertifiedTeacher=5]="CertifiedTeacher",M[M.TrainingProduction=8]="TrainingProduction",M[M.UncertifiedTeacher=12]="UncertifiedTeacher",M[M.Student=15]="Student"})(n||(n={}));var re;(function(M){M[M.SuperAdmin=1]="SuperAdmin",M[M.Operation=2]="Operation",M[M.Admin=5]="Admin",M[M.Teacher=8]="Teacher",M[M.Assistant=12]="Assistant",M[M.Student=15]="Student"})(re||(re={}));var m=function(O){var F=Object(Qe.b)()._store.getState(),_t=F.user,Be=_t.userInfo;return O.some(function(lt){return lt==(Be==null?void 0:Be.role)})},X=function(O){var F=Object(Qe.b)()._store.getState(),_t=F.user,Be=_t.userInfo;return(Be==null?void 0:Be.own)?!0:O.some(function(lt){var jt;return lt==(Be==null||((jt=Be.course)===null||jt===void 0)?void 0:jt.course_role)})},v=function(){var O=Object(Qe.b)()._store.getState(),F=O.user,_t=F.userInfo;return _t.main_site},p=function(){var O,F=Object(Qe.b)()._store.getState(),_t=F.user,Be=_t.userInfo;return Be==null||((O=Be.course)===null||O===void 0)?void 0:O.course_is_end},L=function(){return X([re.SuperAdmin,re.Operation,re.Admin,re.Teacher,re.Assistant])},ue=function(){return X([re.SuperAdmin,re.Teacher,re.Admin,re.Assistant,re.Operation])},N=function(){return X([re.SuperAdmin,re.Teacher,re.Admin])},Z=function(){return X([re.SuperAdmin])},R=function(){return X([re.SuperAdmin,re.Operation,re.Admin])},Y=function(){return X([re.SuperAdmin,re.Operation])},r=function(){return X([re.SuperAdmin,re.Admin])},w=function(){return X([re.SuperAdmin,re.Operation,re.Admin,re.Teacher])},ct=function(){return X([re.Assistant])},P=function(){return X([re.Student])},e=function(){return X([re.SuperAdmin,re.Operation,re.Admin,re.Teacher,re.Assistant,re.Student])},oe=function(){var O,F=Object(Qe.b)()._store.getState(),_t=F.user,Be=_t.userInfo;return(Be==null||((O=Be.course)===null||O===void 0)?void 0:O.course_role)===null},S=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student])},ce=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return F||!F&&m([n.SuperAdmin])},Fe=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return F||!F&&m([n.SuperAdmin,n.Operation])},Se=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):F||!F&&m([n.SuperAdmin,n.Operation])},Ee=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):F||!F&&m([n.SuperAdmin,n.Operation])},u=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction])},s=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin]):F||!F&&m([n.SuperAdmin])},U=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation]):F||!F&&m([n.SuperAdmin,n.Operation])},k=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):F||!F&&m([n.SuperAdmin,n.Operation])},K=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):F||!F&&m([n.SuperAdmin,n.Operation])},y=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher]):F||!F&&m([n.SuperAdmin,n.Operation])},Oe=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin]):!1},Re=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student])},pt=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin]):F||!F&&m([n.SuperAdmin])},fe=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation]):F||!F&&m([n.SuperAdmin,n.Operation])},d=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher,n.Student]):F||!F&&m([n.SuperAdmin,n.Operation])},$=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?!1:F||!F&&m([n.SuperAdmin,n.Operation])},he=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?F||!F&&m([n.SuperAdmin,n.Operation]):!1},C=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):!1},He=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?!F&&m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):!1},G=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher]):F||!F&&m([n.SuperAdmin,n.Operation])},c=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher])},Ue=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin]):F||!F&&m([n.SuperAdmin])},yt=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation]):F||!F&&m([n.SuperAdmin,n.Operation])},se=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):F||!F&&m([n.SuperAdmin,n.Operation])},E=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?F||!F&&m([n.SuperAdmin,n.Operation]):!1},_=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return O?m([n.SuperAdmin,n.Operation,n.CertifiedTeacher,n.TrainingProduction,n.UncertifiedTeacher]):F||!F&&m([n.SuperAdmin,n.Operation])},_e=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return X([re.Teacher])},ze=function(){return m([n.SuperAdmin])},St=function(){return m([n.SuperAdmin,n.Operation])},Pt=function(){return m([n.Student])},qe=function(){return m([n.SuperAdmin,n.Operation,n.CertifiedTeacher])},Ht=function(){var O,F=Object(Qe.b)()._store.getState(),_t=F.user;return!!((O=_t.userInfo)===null||O===void 0?void 0:O.login)},ye=function(){var O=Object(Qe.b)()._store.getState(),F=O.user;return F.userInfo}}}]);