diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js
index 7d8b5041c9..e2d87db407 100644
--- a/p__Classrooms__Lists__Exercise__Detail__index.async.js
+++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js
@@ -1 +1 @@
-"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54164],{40362:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(74932),s=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},a=t(1393),l=function(e,n){return s.createElement(a.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var c=s.forwardRef(l)},32450:function(e,n,t){t.d(n,{ij:function(){return k},_s:function(){return P},Uf:function(){return N},ZP:function(){return Z}});var i=t(82242),s=t.n(i),r=(t(59301),"analysis___xyV_c"),a="title___DQ3VK",l="itemWrap___vFE5r",c="item___NjeOt",o="list___BbMrm",d="wrap___UQTTb",u="img___tNvUo",x="tips___Eu4wH",f="footer___ZbR9W",p="noData___mLlw0",h=t(92310),m=t.n(h),v=t(42441),j=t(6848),g=t(66999),y=t(71418),b=t(67666),w=t(88499),A=t(37712),N=function(){var e,n,t,i,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=null==r||null===(e=r.emotion)||void 0===e?void 0:e.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),l=null==r||null===(n=r.focus)||void 0===n?void 0:n.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),c=null==r||null===(t=r.action)||void 0===t?void 0:t.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),o=null==r||null===(i=r.intention)||void 0===i?void 0:i.map((function(e){return s()({value:null==e?void 0:e.rate},e)}));return[{title:"表情占比",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:a||[]},{title:"专注度占比",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:l||[]},{title:"行为占比情况",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:c||[]},{title:"意图占比情况",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:o||[]}]},P=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,r=void 0===s?4:s,a=e.right,l=e.bottom,c=void 0===l?23:l,p=e.precision,h=void 0===p?0:p,v=e.wrapWidth,g=void 0===v?1200:v,y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"--";return e?(null==e?void 0:e.length)>n?(null==e?void 0:e.slice(0,n-1))+"...":e:t},b=Math.floor((g-(r-1)*a)/r);return(0,A.jsx)("div",{className:m()(o,n),children:!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t=e.cover_pic,i=e.created_at,s=e.emotion,l=e.action,o=e.intention,p=e.focus;return(0,A.jsxs)("div",{className:d,style:{width:b,marginRight:(1+n)%r==0?0:a+h,marginBottom:c},children:[(0,A.jsxs)("div",{className:u,children:[(0,A.jsx)("img",{src:"".concat(w.Z.API_SERVER).concat(t)}),(0,A.jsxs)("div",{className:x,children:[(0,A.jsxs)("div",{children:[(0,A.jsx)("i",{className:"iconfont icon-paisheshijian mr5 font14"})," 拍摄时间"]}),(0,A.jsx)("span",{children:i})]})]}),(0,A.jsxs)("div",{className:f,children:[(0,A.jsxs)("ul",{children:[(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-biaoqing"}),(0,A.jsxs)("span",{children:["表情:",(0,A.jsx)(j.Z,{title:s,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(s,4)})})]})]}),(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-hangwei"}),(0,A.jsxs)("span",{children:["行为:",(0,A.jsx)(j.Z,{title:l,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(l,4)})})]})]})]}),(0,A.jsxs)("ul",{children:[(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-yitu"}),(0,A.jsxs)("span",{children:["意图:",(0,A.jsx)(j.Z,{title:o,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(o,4)})})]})]}),(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-zhuangtai"}),(0,A.jsxs)("span",{children:["专注度:",(0,A.jsx)(j.Z,{title:p,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(p,3)})})]})]})]})]})]},n)})))})},k=function(e){var n,t,i=e.className,s=e.style,r=e.title,c=e.hideBar,o=void 0!==c&&c,d=e.children,u=e.customText,x=void 0===u?"":u,f=e.noDataText,h=void 0===f?"":f,v=e.emptyData,j=void 0===v?[]:v,y=e.loading,w=e.actionAnalysis,N=(null==j||null===(n=j[0])||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=j&&null!==(t=j[1])&&void 0!==t&&t.length)||!w,P=w?h:x;return(0,A.jsxs)(g.Z,{loading:y,active:!0,children:[N&&(0,A.jsxs)("div",{className:m()(p,i),style:s,children:[!!r&&(0,A.jsxs)("div",{className:a,children:[!o&&(0,A.jsx)("b",{}),(0,A.jsx)("span",{children:r})]}),(0,A.jsx)("div",{className:l,children:(0,A.jsx)(b.Z,{customText:P})})]}),!N&&d]})},Z=function(e){var n=e.className,t=e.style,i=e.data,s=void 0===i?[]:i,o=e.title,d=e.hideBar,u=void 0!==d&&d,x=e.loading,f=void 0!==x&&x;return(0,A.jsxs)("div",{className:m()(r,n),style:t,children:[!!o&&(0,A.jsxs)("div",{className:a,children:[!u&&(0,A.jsx)("b",{}),(0,A.jsx)("span",{children:o})]}),(0,A.jsx)(y.Z,{spinning:f,children:(0,A.jsx)("div",{className:l,children:null==s?void 0:s.map((function(e,n){return(0,A.jsx)("div",{className:c,children:(0,A.jsx)(v.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:null==e?void 0:e.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(n){for(var t in null==e?void 0:e.data)if(n==(null==e?void 0:e.data[t].name))return n+" "+(null==e?void 0:e.data[t].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:null==e?void 0:e.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:null==e?void 0:e.data}]},style:{height:145}})},n)}))})})]})}},7333:function(e,n,t){t.d(n,{t:function(){return x}});var i=t(82242),s=t.n(i),r=(t(59301),t(3113)),a="buttonFixed___vyq30",l="button___hxmYv",c="buttonWrap___uK8dl",o=t(92310),d=t.n(o),u=t(37712),x=function(e){var n=e.cancelText,t=void 0===n?"取消":n,i=e.okText,o=void 0===i?"确定":i,x=e.loading,f=void 0!==x&&x,p=e.hasOkBtn,h=void 0===p||p,m=e.hasCancelBtn,v=void 0===m||m,j=e.okButtonProps,g=void 0===j?{}:j,y=e.onCancel,b=void 0===y?function(){}:y,w=e.onOk,A=void 0===w?function(){}:w,N=e.className,P=void 0===N?"":N;return(0,u.jsx)("div",{className:d()(a,P),children:(0,u.jsxs)("div",{className:c,children:[v&&(0,u.jsx)(r.ZP,{size:"middle",className:"".concat(l," mr20"),onClick:b,children:t}),h&&(0,u.jsx)(r.ZP,s()(s()({size:"middle",type:"primary",className:"".concat(l," mr20"),loading:f,onClick:A},g),{},{children:o}))]})})}},42834:function(e,n,t){t.d(n,{N:function(){return S}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(37205),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(57809),f=t(43418),p=t(92832),h=t(8591),m=t(95237),v=t(43604),j=t(57964),g="wrap___F7E3F",y="selectWrapper____kESB",b="tips___aHjQY",w="linkBtn___uggVr",A="public_tips___sZVWd",N="inputCss___t66EO",P="bt___lXptu",k=t(3148),Z=t(37712),_=x.default.Option,S=function(e){var n=e.subId,t=e.value,i=e.selectvalues,r=e.disabled,l=e.knowledgeOptions,o=void 0===l?[]:l,S=e.onChange,I=void 0===S?function(){}:S,C=e.onAddKnowledgeFinish,H=void 0===C?function(){}:C,D=(0,u.useRef)(),E=(0,u.useState)([]),L=d()(E,2),z=L[0],T=L[1];t=t||[];(0,u.useEffect)((function(){(null==i?void 0:i.length)>0?(T(c()(i)),I(c()(i))):(T([]),I([]))}),[o]),(0,u.useEffect)((function(){var e;(null===(e=t)||void 0===e?void 0:e.length)>0&&I(c()(t))}),[o]);return(0,Z.jsxs)(m.Z,{wrap:!1,align:"middle",className:g,children:[(0,Z.jsx)(v.Z,{children:(0,Z.jsx)(x.default,{mode:"multiple",disabled:!n||r,className:y,placeholder:"请选择知识点,支持选择多个",onChange:function(e,n){e?(T(c()(n)),I(c()(n))):(T([]),I([]))},style:{width:490},showSearch:!0,allowClear:!0,value:z,filterOption:function(e,n){return n.label.indexOf(e.toLowerCase())>=0},children:null==o?void 0:o.map((function(e){return(0,Z.jsx)(_,{value:e.id,label:e.name,children:(0,Z.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,Z.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,Z.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.id)}))})}),n&&(0,Z.jsxs)(v.Z,{className:"ml20",children:[(0,Z.jsx)("span",{className:b,children:"没有合适的知识点?"}),(0,Z.jsx)("span",{className:w,onClick:function(e){e.preventDefault(),D.current="",f.Z.confirm({centered:!0,width:585,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,Z.jsxs)("div",{className:"font14",children:[(0,Z.jsxs)("div",{className:A,children:[(0,Z.jsx)(k.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,Z.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,Z.jsxs)("div",{style:{width:"95px"},children:[(0,Z.jsx)("span",{className:P,children:"*"}),"知识点名称"]}),(0,Z.jsx)(p.Z,{className:N,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:D.current,onChange:function(e){D.current=e.target.value}})]})]}),onOk:function(){return new Promise(function(){var e=a()(s()().mark((function e(t,r){var a,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D.current){e.next=3;break}return h.ZP.warning("请输入知识点名称"),e.abrupt("return",r());case 3:if(!(D.current.length>20)){e.next=6;break}return h.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",r());case 6:return e.next=8,(0,j.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:D.current,sub_discipline_id:n}});case 8:return 0===(null==(a=e.sent)?void 0:a.status)&&(H({id:a.tag_discipline_id,name:D.current,type:"personal"}),(l=i||[]).push(a.tag_discipline_id),I(c()(l)),T(c()(l)),I(c()(l))),e.abrupt("return",t());case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},56796:function(e,n,t){t.r(n),t.d(n,{default:function(){return or}});var i=t(37205),s=t.n(i),r=t(7557),a=t.n(r),l=t(82242),c=t.n(l),o=t(41498),d=t.n(o),u=t(79800),x=t.n(u),f=t(39647),p=t.n(f),h=t(59301),m=t(57964),v=t(64613),j=t(43418),g=t(20834),y=t(8591),b=t(24905),w=t(6848),A=t(66104),N=t(3113),P=t(38854),k=t(99313),Z=t(51945),_=t(3148),S=t(40362),I=t(44483),C=t(51811),H=t(80348),D=t(64630),E=t(31468),L=t.n(E),z=t(85573),T=t.n(z),O=t(78241),B=t(95237),X=t(43604),F=t(78673),q=t(92832),W=t(94001),M=t(86859),R=t(5112),G=t(61186),Q=t.n(G),J=t(37712),Y=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(0,v.useParams)();return(0,J.jsxs)(j.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:i.coursesId}});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,J.jsx)("p",{children:"确定打回?"})]})})),K=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,r=e.exercise,l=e.dispatch,o=(0,v.useParams)(),u=(0,h.useState)(!0),f=x()(u,2),p=(f[0],f[1],O.Z.useForm()),m=x()(p,1)[0],g=r.actionTabs;(0,h.useEffect)((function(){var e,n;"更改评阅"===r.actionTabs.key&&(m.resetFields(),m.setFieldsValue({subjective_score:null==g||null===(e=g.selectArrs)||void 0===e||null===(e=e.record)||void 0===e?void 0:e.subjective_score,objective_score:null==g||null===(n=g.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.objective_score}))}),[r.actionTabs.key]);var b=function(){l({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{centered:!0,title:"评阅",open:"更改评阅"===r.actionTabs.key,onCancel:b,footer:(0,J.jsxs)(B.Z,{align:"middle",justify:"end",children:[(0,J.jsx)(N.ZP,{className:"ml10",onClick:b,children:" 取消"}),(0,J.jsx)(N.ZP,{className:"ml10",onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.validateFields();case 2:return t=m.getFieldValue(),e.next=5,(0,C.oS)(c()(c()({},t),{},{id:o.categoryId,user_id:null==g||null===(n=g.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.user_id}));case 5:0===e.sent.status&&(y.ZP.success("评阅成功"),m.resetFields(),l({type:"exercise/setActionTabs",payload:{}}),l({type:"exercise/setUpdateIndex"}));case 7:case"end":return e.stop()}}),e)}))),type:"primary",children:" 确认"})]}),children:(0,J.jsx)("div",{className:"pl30",children:(0,J.jsxs)(O.Z,{form:m,children:[(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"subjective_score",label:"主观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(W.Z,{min:0,max:1*(null==g||null===(n=g.selectArrs)||void 0===n||null===(n=n.exercise_types)||void 0===n?void 0:n.subjective_score),style:{width:150},placeholder:"请填写主观题成绩"})})}),(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==g||null===(t=g.selectArrs)||void 0===t||null===(t=t.exercise_types)||void 0===t?void 0:t.subjective_score,"分"]})})})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"objective_score",label:"客观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(W.Z,{min:0,max:1*(null==g||null===(i=g.selectArrs)||void 0===i||null===(i=i.exercise_types)||void 0===i?void 0:i.objective_score),style:{width:150},width:150,placeholder:"请填写客观题成绩"})})}),(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==g||null===(s=g.selectArrs)||void 0===s||null===(s=s.exercise_types)||void 0===s?void 0:s.objective_score,"分"]})})})]})]})})})})})),V=[{name:"未评阅",id:0,type:"unreview_counts"},{name:"评阅中",id:2,type:"reviewing_counts"},{name:"已评阅",id:1,type:"review_counts"}],U=[{name:"未开始",id:0,type:"unanswer_users"},{name:"考试中",id:1,type:"answering_users"},{name:"已交卷",id:2,type:"answer_users"},{name:"已交卷/未答",id:3,type:"commit_with_no_answers_users"}],$=[{name:"无需补考",id:0,type:"unmake_up_users_count"},{name:"参加补考",id:1,type:"make_up_users_count"}],ee=t(67666),ne=t(30518),te=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=(0,h.useState)(!0),o=x()(l,2),u=(o[0],o[1],O.Z.useForm()),f=x()(u,1)[0],p=(0,h.useState)(!1),m=x()(p,2),g=m[0],w=m[1],A=(0,h.useState)({}),N=x()(A,2),P=N[0],k=N[1],Z=i.actionTabs;(0,h.useEffect)((function(){var e,n;"延时"===i.actionTabs.key&&(w(!1),f.resetFields(),f.setFieldsValue({subjective_score:null==Z||null===(e=Z.selectArrs)||void 0===e||null===(e=e.record)||void 0===e?void 0:e.subjective_score,objective_score:null==Z||null===(n=Z.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.objective_score}))}),[i.actionTabs.key]);function _(e,n){for(var t=[],i=e;iQ()(null==Z||null===(t=Z.selectArrs)||void 0===t?void 0:t.exercise_end_at).endOf("minute")||e<=Q()().startOf("day"))},disabledTime:function(e){var n,t=null==Z||null===(n=Z.selectArrs)||void 0===n?void 0:n.exercise_end_at,i=Q()(e).format("HH");if(Q()(e).isSame(Q()(t),"day")){var s=Q()(t).format("HH"),r=Q()(t).format("mm");return{disabledHours:function(){return _(0,24).splice(1*s+1,24-s)},disabledMinutes:function(){return Q()(e).isSame(Q()(t),"hour")&&i<=s?_(r,60):_(60,60)}}}if(Q()(e).isSame(Q()(),"day")){var a=Q()().format("HH"),l=Q()().format("mm");return{disabledHours:function(){return _(0,24).splice(0,a)},disabledMinutes:function(){return i<=a?_(0,l):_(60,60)}}}return!1},allowClear:!1,onChange:function(e,n){var t,i;Q()(n)>Q()(null==Z||null===(t=Z.selectArrs)||void 0===t?void 0:t.exercise_end_at)&&f.setFieldsValue({time:Q()(null==Z||null===(i=Z.selectArrs)||void 0===i?void 0:i.exercise_end_at).format("YYYY-MM-DD HH:mm")})}})})})]}),(0,J.jsx)(B.Z,{style:{marginLeft:78,marginTop:4},children:(0,J.jsx)(O.Z.Item,{name:"is_clear",className:"ml10",initialValue:!1,valuePropName:"checked",children:(0,J.jsx)(b.Z,{children:"确认清除该学生的已切屏次数"})})})]})})})})})),ie=t(79233),se=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=O.Z.useForm(),c=x()(l,1)[0],o=(0,h.useState)(!1),u=x()(o,2),f=u[0],p=u[1],m=i.actionTabs;return(0,h.useEffect)((function(){"teacher-unlock"===i.actionTabs.key&&(p(!1),c.resetFields())}),[i.actionTabs.key]),(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{width:600,centered:!0,title:"考试解锁(".concat(null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.user_name,")"),open:"teacher-unlock"===i.actionTabs.key,okText:"确认",cancelText:"取消",keyboard:!1,confirmLoading:f,onOk:d()(a()().mark((function e(){var n,t,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return t=c.getFieldsValue(),p(!0),e.next=6,(0,C.ZD)(r.categoryId,{exercise_user_id:null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.exercise_user_id,unlock_key:t.unlock_key});case 6:if(0!==e.sent.status){e.next=15;break}if(!t.time){e.next=12;break}return l={time:Q()(t.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:null==m||null===(i=m.selectArrs)||void 0===i?void 0:i.exercise_user_id,id:r.categoryId},e.next=12,(0,C.qz)(l);case 12:y.ZP.success("解除锁定成功"),s({type:"exercise/setUpdateIndex"}),s({type:"exercise/setActionTabs",payload:{}});case 15:p(!1);case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsx)("div",{className:"",children:(0,J.jsxs)(O.Z,{form:c,layout:"vertical",autoComplete:"off",children:[(0,J.jsx)(O.Z.Item,{className:"ml10",label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,J.jsx)(q.Z.Password,{autoComplete:"off",style:{width:270},placeholder:"请输入考试解锁码"})}),(0,J.jsx)(O.Z.Item,{label:(0,J.jsxs)("span",{children:["延长交卷截止时间(",(0,J.jsxs)("span",{className:"c-grey-999",children:["不能超过当前试卷截止时间",Q()(null==m||null===(t=m.selectArrs)||void 0===t?void 0:t.exercise_end_at).format("YYYY-MM-DD HH:mm")]}),")"]}),name:"time",className:"ml10",children:(0,J.jsx)(ne.default,{style:{width:270},placeholder:"请选择交卷截止时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){var n;return(0,ie.Q8)(e,null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.exercise_end_at)},disabledTime:function(e){var n,t=null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.exercise_end_at;if(Q()(e).isSame(Q()(t),"day")){var i=Q()(t).hours(),s=Q()(t).minutes();return console.log(i,s),{disabledHours:function(){return(0,ie.w6)(0,24).slice(i+1)},disabledMinutes:function(){return Q()(e).isSame(Q()(t),"hour")?(0,ie.w6)(s,60):[]}}}return(0,ie.d0)(e)},allowClear:!1})})]})})})})})),re=t(7664),ae=t(62427),le=t(88739),ce=["shixunHomeworks","dispatch"],oe=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(p()(e,ce),(0,v.useParams)()),r=(0,h.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,h.useState)([]),f=x()(u,2),g=f[0],y=f[1];function b(){return(b=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(i.categoryId,"/group_list.json"),{method:"GET"});case 2:n=e.sent,o(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){b.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(i.categoryId,"/code_quality_analysis.json"),{method:"POST",body:{group_ids:g}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(v.history.replace("/classrooms/".concat(i.coursesId,"/exercise/").concat(i.categoryId,"/detail?tabs=7")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),y([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){y([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,J.jsx)(Z.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){y(s()(e))},selectedRowKeys:g,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==c?void 0:c.group_list})})})})),de=t(66332),ue={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r"},xe=function(e){var n=e.item,t=e.renderText,i=(0,v.useParams)(),s=(0,h.useState)(),r=x()(s,2),l=r[0],c=r[1],o=function(){var e=d()(a()().mark((function e(t){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,C.UH)({id:i.categoryId,user_id:null==n?void 0:n.user_id});case 4:(s=e.sent)&&c(s);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(w.Z,{onOpenChange:function(e){return o(e)},title:(0,J.jsxs)("div",{children:["单选题 ",(null==l?void 0:l.single_question_score)||0,"分 ",(0,J.jsx)("br",{}),"多选题 ",(null==l?void 0:l.multiple_question_score)||0,"分 ",(0,J.jsx)("br",{}),"判断题 ",(null==l?void 0:l.judgement_question_score)||0,"分 ",(0,J.jsx)("br",{}),"填空题 ",(null==l?void 0:l.completion_question_score)||0,"分 ",(0,J.jsx)("br",{}),"实训题 ",(null==l?void 0:l.shixun_question_score)||0,"分"]}),children:t})},fe=t(89392),pe=t.n(fe),he=["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"],me=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{classroomList:s,exercise:n,loading:t.effects,globalSetting:i,user:r}}))((function(e){var n,t,i,r,l,o,u,f,g,A=e.exercise,P=(e.loading,e.dispatch),k=e.globalSetting,_=e.checkDomainAuthority,S=e.getparams,I=e.user,D=e.classroomList,E=(p()(e,he),(0,v.useSearchParams)()),z=x()(E,1)[0],G=(0,v.useParams)(),ne=(0,h.useState)(c()({page:1,limit:20},G)),ie=x()(ne,2),ce=ie[0],pe=ie[1],me=A.commonHeader,ve=A.updateIndex,je=I.userInfo,ge=(0,h.useState)({}),ye=x()(ge,2),be=ye[0],we=(ye[1],(0,h.useState)(0)),Ae=x()(we,2),Ne=Ae[0],Pe=Ae[1],ke=(0,h.useState)(!1),Ze=x()(ke,2),_e=Ze[0],Se=Ze[1],Ie=(0,h.useState)("alert"),Ce=x()(Ie,2),He=Ce[0],De=Ce[1],Ee=(0,h.useState)(0),Le=x()(Ee,2),ze=Le[0],Te=Le[1],Oe=(0,h.useState)(!1),Be=x()(Oe,2),Xe=(Be[0],Be[1]),Fe=(0,h.useState)(!1),qe=x()(Fe,2),We=qe[0],Me=qe[1],Re=O.Z.useForm(),Ge=x()(Re,1)[0],Qe=(0,h.useState)([]),Je=x()(Qe,2),Ye=Je[0],Ke=Je[1],Ve=(0,h.useState)(1),Ue=x()(Ve,2),$e=Ue[0],en=Ue[1],nn=(0,h.useState)(""),tn=x()(nn,2),sn=tn[0],rn=tn[1],an=(0,h.useState)(),ln=x()(an,2),cn=ln[0],on=ln[1],dn=(0,h.useState)(!1),un=x()(dn,2),xn=un[0],fn=un[1],pn=(0,h.useState)(!1),hn=x()(pn,2),mn=hn[0],vn=hn[1],jn=(0,h.useState)({name:"",id:"",list:[]}),gn=x()(jn,2),yn=gn[0],bn=gn[1],wn=(0,h.useState)({}),An=x()(wn,2),Nn=An[0],Pn=An[1],kn=(0,h.useState)({}),Zn=x()(kn,2),_n=Zn[0],Sn=Zn[1],In=(0,h.useState)(!0),Cn=x()(In,2),Hn=Cn[0],Dn=Cn[1],En=(0,h.useState)(""),Ln=x()(En,2),zn=Ln[0],Tn=Ln[1],On=(0,h.useState)(""),Bn=x()(On,2),Xn=Bn[0],Fn=Bn[1],qn=(0,h.useState)(""),Wn=x()(qn,2),Mn=Wn[0],Rn=Wn[1];(0,h.useEffect)((function(){var e={};if(z.get("exercise_group_id")&&!ve){if(z.get("statistics")){var n=[],t=z.get("scope");"0"===t&&(n=["all"]),"1"===t&&(n=[1,2,3]),"2"===t&&(n=[2,3]),e={exercise_group_id:z.get("exercise_group_id"),commit_status:n}}else e={review:[0,2],commit_status:[2,3]},"0"!==z.get("exercise_group_id")&&(e.exercise_group_id=[Number(z.get("exercise_group_id"))]);Ge.setFieldsValue(c()({},e))}return ce=c()(c()({},ce),e),pe(c()({},ce)),Gn(),Qn(ce),function(){P({type:"exercise/setUpdateIndex",payload:"clear"})}}),[ve]);var Gn=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(ce.categoryId,"/header_info.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&Pn((null==n?void 0:n.data)||{});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Dn(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(ce.categoryId,"/exercise_users.json"),{method:"get",params:n});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(Sn({exercise_users:(null==t||null===(i=t.data)||void 0===i?void 0:i.exercise_users)||[],current_answer_user:(null==t||null===(s=t.data)||void 0===s?void 0:s.current_answer_user)||{}}),Tn((null==t||null===(r=t.data)||void 0===r?void 0:r.appraise_user_login)||""),Fn((null==t||null===(l=t.data)||void 0===l?void 0:l.first_export_user_login)||""),Pe(null==t||null===(c=t.data)||void 0===c?void 0:c.total_count)),Rn(null==t?void 0:t.status),Dn(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function Jn(){return(Jn=d()(a()().mark((function e(n){var t,i,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return on(null==n?void 0:n.exercise_user_id),fn(2===n.commit_status||3===n.commit_status),Xe(!0),e.next=5,(0,m.ZP)("/api/exercises/".concat(ce.categoryId,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 5:(null==(r=e.sent)||null===(t=r.data)||void 0===t||null===(t=t.exercise_user_photos)||void 0===t?void 0:t.length)>0?Se(!0):y.ZP.info("当前暂无照片"),Ke(null==r||null===(i=r.data)||void 0===i?void 0:i.exercise_user_photos),Te(null==r||null===(s=r.data)||void 0===s?void 0:s.alert_count),Xe(!1);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){P({type:"exercise/setSaveExerciseDownUsers",payload:et})}),[Xn,Ne,JSON.stringify(ce)]);var Yn=(new Date).getTime(),Kn=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",render:function(e,n,t){return(0,J.jsx)(w.Z,{title:20*((ce.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((ce.page||1)-1)+t+1})})}},{title:"姓名",dataIndex:"user_name",fixed:"left",align:"left",render:function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center"},onClick:function(){var t;if(e&&(0,de.GJ)())if(!(0,de.Rm)()||null!==(t=D.AssistantObject.exercise)&&void 0!==t&&t.can_view){switch(n.commit_status){case 0:if(!(0,de.Ny)())return void y.ZP.warning("学生未开始考试,您无权查看");break;case 1:return void y.ZP.warning("学生正在考试中,您无权查看");default:console.log("当前提交状态",n.commit_status)}e&&(0,de.GJ)()&&($n(),(0,H.xg)("/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/review/").concat(null==n?void 0:n.login)))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:e&&(0,de.GJ)()?ue.operationLink:"",children:e||"--"}),!(null==n||!n.delayed_at)&&(0,J.jsx)(w.Z,{title:(0,J.jsxs)("div",{children:["交卷截止时间调整至",(0,J.jsx)("span",{className:"ml5",children:Q()(n.delayed_at).format("YYYY-MM-DD HH:mm")})]}),children:(0,J.jsx)("span",{className:"iconfont icon-shizhong c-blue"})})]})}},{title:"学号",dataIndex:"student_id",align:"left",sorter:!0,render:function(e){return e||"--"}},!(null!=Nn&&Nn.is_excellent)&&0!==(null==Nn?void 0:Nn.groups_count)&&{title:"分班",dataIndex:"user_group_name",align:"left",render:function(e,n){return(0,J.jsx)("div",{className:ue.banding,title:e||"--",children:e||"--"})}},{title:"最终成绩",dataIndex:"score",align:"center",sorter:!0,render:function(e,n){return console.log(n),0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":(e="number"==typeof e?Number(e):e,console.log(L()(e)),e||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Nn?void 0:Nn.objective)||1===(null==Nn?void 0:Nn.objective)&&1!==(null==Nn?void 0:Nn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(xe,{renderText:t,item:n}));var t}},!(1!==(null==Nn?void 0:Nn.subjective)||1===(null==Nn?void 0:Nn.subjective)&&1!==(null==Nn?void 0:Nn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":(null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>Yn&&(t="--"),null!=n&&n.has_comment||!n.review_status||(t="评阅中"),t=null!=n&&n.has_comment?"已评阅":"未评阅",(e="number"==typeof e?Number(e):e)||(e=0),0===e?(0,J.jsxs)("span",{children:[e," ","未评阅"===t&&(0,J.jsx)("span",{className:"c-red",children:" (待评阅)"})]}):e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--");var t}},{title:"提交状态",dataIndex:"commit_status",align:"left",render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"left",sorter:!0,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",sorter:!0,render:function(e,n){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},(0,de.GJ)()&&2===(null==me?void 0:me.exercise_type)&&{title:(0,J.jsxs)("span",{children:["考试次数",(0,J.jsx)(w.Z,{title:"每个学生的已考试次数/可考试次数,可点击查看学生的考试记录",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao font14 current"})})]}),dataIndex:"exercise_user_redo_count",render:function(e,n){var t;return(0,J.jsxs)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){var e={name:null==n?void 0:n.user_name,id:null==n?void 0:n.student_id,list:null==n?void 0:n.simulate_exercise_records};bn(c()({},e)),vn(!0)},children:[null==n||null===(t=n.simulate_exercise_records)||void 0===t?void 0:t.length,"/",null==me?void 0:me.simulate_exercise_num]})||"--"}},{title:"打回次数",dataIndex:"exercise_user_redo_count",className:15===(null==je||null===(n=je.course)||void 0===n?void 0:n.course_role)||2==(null==me?void 0:me.exercise_type)?ue.noShow:"",align:"left",render:function(e,n){return(0,J.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,J.jsx)("span",{className:ue.operationLink,onClick:function(){P({type:"exercise/setActionTabs",payload:{key:"打回记录",student_id:n.user_id}})},children:e||"0"})})}},(null==me?void 0:me.screen_open)&&{title:(0,J.jsxs)("span",{children:["切屏次数",(0,J.jsx)(w.Z,{title:"红色代表学生切屏超过规定次数被强制交卷",children:(0,J.jsx)("span",{className:"icon-xiaowenhao"})})]}),dataIndex:"screen_used_num",align:"center",render:function(e,n){return(0,J.jsxs)("span",{style:e>0?{cursor:"pointer"}:{},className:e>(null==n?void 0:n.screen_total_num)?"c-red":"",onClick:d()(a()().mark((function t(){var i;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==e){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,(0,C.Yu)(G.categoryId,{exercise_user_id:n.exercise_user_id});case 4:i=t.sent,j.Z.info({title:"切屏记录(".concat(null==n?void 0:n.user_name,")"),icon:null,closable:!0,className:ue.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:(0,J.jsx)(Z.Z,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"开始切屏时间",align:"center",dataIndex:"time"},{title:"切屏时长(秒)",align:"center",dataIndex:"time_long"},{title:"判定切屏次数",align:"center",dataIndex:"count"}],dataSource:null==i?void 0:i.data})});case 6:case"end":return t.stop()}}),t)}))),children:[e,"/",null==n?void 0:n.screen_total_num]})}},(null==me?void 0:me.exercise_status)>1&&(null==me?void 0:me.open_camera)&&(0,de.GJ)()&&!(null!==(t=k.setting)&&void 0!==t&&t.is_local)&&{title:"考试照片",dataIndex:"photo_count",align:"center",render:function(e,n){return n.commit_status>0?(0,J.jsx)("a",{onClick:function(){!function(e){Jn.apply(this,arguments)}(n)},children:"".concat(e||0,"/").concat(null==me?void 0:me.photo_count)}):"--"}},(null==me?void 0:me.ip_bind)&&(0,de.Gg)()&&{title:"考试IP",dataIndex:"last_ip",align:"center",render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[e||"--",n.commit_status<=1&&me.ip_bind&&n.last_ip&&(0,J.jsx)(N.ZP,{type:"link",onClick:d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=j.Z.confirm({title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"解除绑定"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return t.destroy()}})})]}),width:500,icon:null,okText:"确定",cancelText:"取消",className:"custom-modal-divider",content:(0,J.jsxs)("div",{children:["为学生解除考试IP绑定后,学生可以使用新的IP地址进入考试。",(0,J.jsx)("span",{className:"c-red",children:"如果该学生正在考试中,将无法作答,需要重新进入考试。"}),"您确定要解除该学生的考试IP绑定?"]}),onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.ab)({id:ce.categoryId,exercise_user_id:n.exercise_user_id});case 2:0===e.sent.status&&(y.ZP.success("解绑成功"),Qn(ce));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)}))),children:"解绑"})]})}},(null==me?void 0:me.open_camera)&&(0,de.Gg)()&&me.exercise_status<3&&!(null!==(i=k.setting)&&void 0!==i&&i.is_local)&&{title:"允许不拍摄",dataIndex:"close_camera",align:"center",render:function(e,n){return(0,J.jsx)(F.Z,{checked:e,onClick:d()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e?j.Z.info({title:"提示",content:(0,J.jsx)("div",{children:"不允许修改"}),okText:"确认"}):j.Z.confirm({title:"允许不摄像警告",content:(0,J.jsx)("div",{children:"为保证考试公平,本次考试已开启防作弊设置,这需要调用学生的摄像头。如学生硬件设施确有问题,为保证学生考试权利,教师可临时取消限制,允许学生参考。 本操作不可撤回,不可修改。 您确认同意该学生不开启摄像头参加考试吗?"}),onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.cC)(c()(c()({},ce),{},{exercise_user_id:n.exercise_user_id}));case 2:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("操作成功"),Qn(ce));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return t.stop()}}),t)})))})}},(0,de.GJ)()&&{title:"评阅状态",dataIndex:"has_comment",align:"center",render:function(e,n){return null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>Yn?"--":!e&&n.review_status?"评阅中":e?"已评阅":"未评阅"}},((null==me?void 0:me.assistant_auth)||(0,de.GJ)()||(0,de.dE)())&&_&&{title:"操作",fixed:"right",dataInex:"action",align:"left",className:ue.operationCol,render:function(e,n){var t,i;return-1===(null==me?void 0:me.exercise_status)?(0,J.jsxs)("div",{children:[" ",(0,de.GJ)()&&(0,J.jsx)("a",{onClick:function(e){e.stopPropagation(),P({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.exercise_user_id,type:"exercise"}})},children:"修改成绩"}),(0,J.jsx)("a",{style:{marginLeft:(0,de.GJ)()&&10},onClick:(0,fe.debounce)(function(){var e=d()(a()().mark((function e(t){var i,s,r,l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,m.ZP)("/api/exercises/".concat(null===(i=ce)||void 0===i?void 0:i.categoryId,"/exercise_user/view_detail.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 3:o=e.sent,j.Z.confirm({title:"考试详情",closable:!0,width:1200,icon:null,content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(s=o.data)||void 0===s?void 0:s.user_name})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(r=o.data)||void 0===r?void 0:r.student_id})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(l=o.data)||void 0===l?void 0:l.group_name})]})]}),(0,J.jsx)("div",{style:{marginTop:22,marginBottom:20},children:(0,J.jsx)(Z.Z,{columns:[{title:"题型",dataIndex:"type_name",align:"center",render:function(){return"得分"}},{title:"单选题",dataIndex:"single_score",align:"center"},{title:"多选题",dataIndex:"multiple_score",align:"center"},{title:"填空题",dataIndex:"completion_score",align:"center"},{title:"判断题",dataIndex:"judgment_score",align:"center"},{title:"编程题",dataIndex:"program_score",align:"center"},{title:"实训题",dataIndex:"practical_score",align:"center"},{title:"组合题",dataIndex:"combination_socre",align:"center"},{title:"简答题",dataIndex:"subjective_score",align:"center"},{title:"程序填空题",dataIndex:"bprogram_score",align:"center"},{title:"总分",dataIndex:"total_score",align:"center",render:function(e,n){return(0,J.jsx)("span",{style:{color:"实得分"==(null==n?void 0:n.type_name)?"#FA2121":""},children:e})}}],pagination:!1,dataSource:[c()({},null==o?void 0:o.data)]})})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})]}):(0,J.jsxs)("div",{children:[(0,de.GJ)()&&(0,J.jsx)(N.ZP,{ghost:!0,type:"primary",size:"small",disabled:n.commit_status<2,children:(0,J.jsx)("a",{className:n.commit_status>1?"c-blue":"c-black",onClick:function(){var e=d()(a()().mark((function e(t){var i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,(0,le.w)(G.coursesId,G.categoryId);case 3:if(2!==n.commit_status){e.next=9;break}if(!(0,de.Rm)()||null!==(i=D.AssistantObject.exercise)&&void 0!==i&&i.can_view){e.next=7;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 7:$n(),window.location.href="/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/review/").concat(n.login);case 9:if(3!==n.commit_status){e.next=14;break}if(!(0,de.Rm)()||null!==(s=D.AssistantObject.exercise)&&void 0!==s&&s.can_appraise){e.next=13;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 13:P({type:"exercise/setActionTabs",payload:{key:"更改评阅",saveExerciseUsers:$n,selectArrs:{record:c()({},n),exercise_types:c()({},Nn)},params:c()({},ce)}});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>Yn?"评阅":n.has_comment?"更改评阅":!n.has_comment&&"评阅"})}),!(0,de.dE)()&&["考试中"].includes(H.ju[me.exercise_status])&&(0,J.jsx)(N.ZP,{ghost:!0,type:"primary",disabled:(null==n?void 0:n.commit_status)>1,className:"ml10",size:"small",onClick:function(){var e;!(0,de.Rm)()||null!=D&&null!==(e=D.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_forcing_commit?j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,className:"custom-modal-divider",content:"确认将该学生的考试状态调整为已交卷吗?",onOk:function(){var e;j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,className:"custom-modal-divider",content:"确认将".concat(null==n?void 0:n.user_name,"的考试状态调整为已交卷吗?"),onOk:(e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(ce.categoryId,"/commit_exercise_force.json"),{method:"post",body:{user_id:null==n?void 0:n.user_id}});case 2:0===e.sent.status&&Qn(ce);case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"强制交卷"}),(0,de.dE)()&&(0,J.jsx)("span",{style:{color:null!=Nn&&Nn.answered_open&&(null==_n||null===(t=_n.current_answer_user)||void 0===t?void 0:t.login)===(null==n?void 0:n.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Nn&&Nn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,le.w)(G.coursesId,G.categoryId,"正在进入查看,请稍后...");case 5:(0,H.xg)("/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/users/").concat(null==n?void 0:n.login,"?check=true"));case 6:case"end":return e.stop()}}),e)}))),children:null!=Nn&&Nn.answered_open&&(null==_n||null===(i=_n.current_answer_user)||void 0===i?void 0:i.login)===(null==n?void 0:n.login)?"查看":"- -"}),(null==me?void 0:me.exercise_time)>0&&2!=(null==me?void 0:me.exercise_type)&&(0,de.Gg)()&&(0,J.jsx)(w.Z,{title:3===me.exercise_status&&"本试卷已截止,请先修改截止时间使本试卷处于“考试中”",children:(0,J.jsx)(N.ZP,{danger:!0,className:"c-red ml10",size:"small",disabled:3===me.exercise_status||5===me.exercise_status||(null==me?void 0:me.appraise_label),onClick:function(){var e;!(0,de.Rm)()||null!=D&&null!==(e=D.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_delay?P({type:"exercise/setActionTabs",payload:{key:"延时",selectArrs:n,exercise_time:me.exercise_time,params:c()({},ce)}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"延时"})})]})}}].filter((function(e){return!!e})),Vn=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(w.Z,{title:20*((ce.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((ce.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Nn?void 0:Nn.objective)||1===(null==Nn?void 0:Nn.objective)&&1!==(null==Nn?void 0:Nn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(xe,{renderText:t,item:n}));var t}},!(1!==(null==Nn?void 0:Nn.subjective)||1===(null==Nn?void 0:Nn.subjective)&&1!==(null==Nn?void 0:Nn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e})),Un=s()(Kn);Un[0]=c()({},Un[0]),Un[(null==Un?void 0:Un.length)-1]=c()({},Un[(null==Un?void 0:Un.length)-1]),Un[0].render=function(){return"我"},Un[(null==Un?void 0:Un.length)-1].render=function(){var e;return null!=_n&&null!==(e=_n.current_answer_user)&&void 0!==e&&e.login?(0,J.jsx)("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Nn&&Nn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,le.w)(G.coursesId,G.categoryId,"正在进入查看,请稍后...");case 5:i="/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/users/").concat(null==_n||null===(n=_n.current_answer_user)||void 0===n?void 0:n.login),(null==_n||null===(t=_n.current_answer_user)||void 0===t?void 0:t.commit_status)>1&&(i+="?check=true"),v.history.push(i);case 8:case"end":return e.stop()}}),e)}))),children:"查看"}):"--"};var $n=function(){try{var e,n=c()({},ce);delete n.page,delete n.limit,localStorage["".concat(null==I||null===(e=I.userInfo)||void 0===e?void 0:e.login,"-").concat(ce.coursesId,"-").concat(ce.categoryId,"-filter")]=JSON.stringify(n)}catch(e){}},et=function(){try{var e,n=c()(c()({},ce),{},{firstTargetLogin:Xn,totalCount:Ne});delete n.page,delete n.limit,localStorage["".concat(null==I||null===(e=I.userInfo)||void 0===e?void 0:e.login,"-").concat(ce.coursesId,"-").concat(ce.categoryId,"-downFilter")]=JSON.stringify(n)}catch(e){}};return(0,J.jsxs)("section",{className:"mb20",children:[(null==Nn?void 0:Nn.score_open)&&(0,de.dE)()&&(0,J.jsx)(Z.Z,{pagination:!1,showHeader:!1,dataSource:[c()({},null==_n?void 0:_n.current_answer_user)],columns:Un,scroll:{x:"max-content"}}),!(0,de.GJ)()&&(0,J.jsxs)("div",{className:"bg-white pt10 mt15",children:[!(null==Nn||!Nn.answer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsxs)("span",{style:{color:"#FF954C"},children:[null==Nn?void 0:Nn.answer_users," "]}),"已交"]}),!(null==Nn||!Nn.unanswer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[null==Nn?void 0:Nn.unanswer_users,"未交"]}),"--"!==(null==Nn?void 0:Nn.exercise_end_time)&&(null!=me&&me.before_start?"":(0,J.jsxs)("span",{children:["考试剩余时间:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==Nn?void 0:Nn.exercise_end_time})]})),(null==me?void 0:me.before_start)&&(0,J.jsxs)("span",{children:["距离考试开始还有:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==me?void 0:me.before_start})]})]}),!(null!=Nn&&Nn.exercise_all_users)&&!(0,de.dE)()&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(!(null==Nn||!Nn.exercise_all_users)||(0,de.dE)())&&(0,J.jsxs)("aside",{children:[(0,de.GJ)()&&(0,J.jsx)("aside",{className:"pt20",children:(0,J.jsxs)(O.Z,{form:Ge,onValuesChange:function(e){ce.page=1;var n=Object.assign({},Ge.getFieldsValue());Object.keys(n).map((function(e){"objective_score_gte"!==e&&"objective_score_lte"!==e&&(n[e].includes("all")?(delete ce[e],Ge.setFieldsValue(T()({},e,"all"))):(ce[e]=n[e],""!=n[e]&&n[e]?Ge.setFieldsValue(T()({},e,ce[e])):Ge.setFieldsValue(T()({},e,"all"))))})),("objective_score_gte"in e||"objective_score_lte"in e)&&(n.objective_score_gte&&n.objective_score_lte&&n.objective_score_gte>n.objective_score_lte?(Ge.setFieldsValue({objective_score_lte:n.objective_score_gte}),ce.objective_score_lte=n.objective_score_gte||null,ce.objective_score_gte=n.objective_score_gte||null):(ce.objective_score_lte=n.objective_score_lte||null,ce.objective_score_gte=n.objective_score_gte||null)),pe(c()({},ce)),Qn(ce),S(c()({},ce))},initialValues:T()(T()(T()(T()({},"commit_status","all"),"exercise_group_id","all"),"review","all"),"is_make_up","all"),children:[(0,J.jsx)(O.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"选择班级:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(r=be.course_group)&&void 0!==r&&r.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:(null==Nn?void 0:Nn.course_groups)&&(null==Nn?void 0:Nn.course_groups.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},e.exercise_group_id)})))})]})})}),(0,J.jsx)(O.Z.Item,{name:"commit_status",children:(0,J.jsx)(b.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"提交状态:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(l=be.commit_status)&&void 0!==l&&l.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:U.map((function(e,n){return(0,J.jsxs)(b.Z,{name:"commit_status",value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]},e.id)}))})]})})}),(0,J.jsx)(O.Z.Item,{name:"review",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"评阅状态:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(o=be.review)&&void 0!==o&&o.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:null==V?void 0:V.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]},n)}))})]})})}),(null==Nn?void 0:Nn.open_make_up)&&(0,J.jsx)(O.Z.Item,{name:"is_make_up",children:(0,J.jsx)(b.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"补考状态:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(u=be.is_make_up)&&void 0!==u&&u.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:$.map((function(e,n){return(0,J.jsxs)(b.Z,{name:"is_make_up",value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]})}))})]})})}),(0,J.jsxs)(B.Z,{align:"middle",children:[(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(B.Z,{align:"middle",children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(q.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){ce.search=null==e?void 0:e.trim(),ce.page=1,pe(c()({},ce)),Qn(ce)},style:{width:240}})})})}),!(null!=me&&me.is_random)&&(0,J.jsxs)(X.Z,{className:["tr",ue.rightFilter].join(" "),children:[1===(null==Nn?void 0:Nn.objective)&&1===(null==Nn?void 0:Nn.subjective)&&(0,J.jsxs)(J.Fragment,{children:["按客观题得分分组",(0,J.jsx)("span",{children:(0,J.jsx)(O.Z.Item,{name:"objective_score_gte",children:(0,J.jsx)(W.Z,{min:0,max:null==Nn?void 0:Nn.objective_score,placeholder:"最低"})})}),(0,J.jsx)("span",{children:(0,J.jsx)(O.Z.Item,{name:"objective_score_lte",children:(0,J.jsx)(W.Z,{min:(null===(f=ce)||void 0===f?void 0:f.objective_score_gte)||0,max:null==Nn?void 0:Nn.objective_score,placeholder:"最高"})})})]}),1===(null==Nn?void 0:Nn.subjective)&&_&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(N.ZP,{type:"default",disabled:!zn,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,de.Rm)()||null!=D&&null!==(t=D.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,le.w)(G.coursesId,G.categoryId);case 6:$n(),v.history.push("/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/reviews/group"));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-tijiaozongjie"}),(0,J.jsx)("span",{children:"集中批量批阅"})]})}),(0,J.jsx)(N.ZP,{type:"default",disabled:!zn,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,de.Rm)()||null!=D&&null!==(t=D.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,le.w)(G.coursesId,G.categoryId);case 6:$n(),v.history.push("/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/review/").concat(zn));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-filesync3x"}),(0,J.jsx)("span",{children:"组内顺序批阅"})]})})]})]}),(0,J.jsx)(X.Z,{children:3===(null==me?void 0:me.exercise_status)&&(0,J.jsxs)(N.ZP,{className:"ml10",onClick:function(){P({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测",params:ce}})},children:[(0,J.jsx)("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]})})]})]})}),-3===Mn&&!(0,de.dE)()&&(0,J.jsx)(ee.Z,{customText:"修改给分方式重新判分中,请耐心等待...",styles:{margin:"0 auto",padding:100}}),-3!==Mn&&(0,J.jsx)(Z.Z,{className:"mt30",loading:Hn,hideOnSinglePage:!0,pagination:!1,dataSource:(0,de.dE)()?null!=Nn&&Nn.score_open?null==_n?void 0:_n.exercise_users:[(null==_n?void 0:_n.current_answer_user)||{}]:null==_n?void 0:_n.exercise_users,columns:Kn,rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:function(e,n,t){ce.page=1,void 0===t.order?(ce.order_type=null,ce.order=null):(ce.order_type="descend"===t.order?"desc":"asc",ce.order=t.field),pe(c()({},ce)),Qn(ce)}}),Ne>20&&(0,J.jsx)("aside",{className:"tc pb30 mt30",children:(0,J.jsx)(M.Z,{onChange:function(e,n){ce.page=e,ce.limit=20,pe(c()({},ce)),Qn(ce)},current:ce.page||1,pageSize:ce.limit,total:Ne,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}})})]}),(0,J.jsx)(j.Z,{open:mn,title:(0,J.jsxs)("span",{children:["考试记录(",null==yn?void 0:yn.name," ",null==yn?void 0:yn.id,")"]}),centered:!0,width:1e3,footer:null,onCancel:function(){vn(!1)},children:0===(null==yn||null===(g=yn.list)||void 0===g?void 0:g.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(Z.Z,{dataSource:null==yn?void 0:yn.list,columns:Vn,pagination:!1})}),(0,J.jsx)(K,{}),(0,J.jsx)(Y,{}),(0,J.jsx)(te,{}),(0,J.jsx)(se,{}),_e&&(0,J.jsxs)(j.Z,{title:"防作弊头像",open:_e,centered:!0,onCancel:function(){en(1),Se(!1),Ke([]),De("alert"),rn("")},footer:(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{style:{flex:1,textAlign:"left"},children:[" ",(0,J.jsx)(N.ZP,{onClick:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(sn){e.next=3;break}return y.ZP.info("输入框内容不能为空"),e.abrupt("return");case 3:return Me(!0),e.next=6,(0,m.ZP)("/api/exercises/".concat(ce.categoryId,"/send_alert.json"),{method:"post",body:{content:sn,clazz:He,exercise_user_id:cn}});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(y.ZP.info("发送成功"),en(1),Se(!1),Ke([]),De("alert"),rn("")),Me(!1);case 9:case"end":return e.stop()}}),e)}))),disabled:xn,loading:We,children:"发送"})]}),(0,J.jsx)(N.ZP,{disabled:0===(null==Ye?void 0:Ye.length),style:{marginRight:"10px"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,en($e-1==0?null==Ye?void 0:Ye.length:$e-1);case 2:case"end":return e.stop()}}),e)}))),children:"上一张"}),(0,J.jsx)(N.ZP,{disabled:0===(null==Ye?void 0:Ye.length),type:"primary",onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,en($e===(null==Ye?void 0:Ye.length)?1:$e+1);case 2:case"end":return e.stop()}}),e)}))),children:"下一张"})]}),children:[(0,J.jsx)("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Ye[$e-1]}),(0,J.jsx)("span",{onClick:function(){ae.Z.publish("preview-image",Ye[$e-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"},children:"预览"}),(0,J.jsx)("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"},children:$e+"/"+(null==Ye?void 0:Ye.length)}),(0,J.jsxs)(R.ZP,{className:"mt20",checked:"alert"===He,onChange:function(){return De("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(R.ZP,{className:"mt10",checked:"notice"===He,onChange:function(){return De("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsx)(q.Z.TextArea,{className:"mt20",value:sn,onChange:function(e){return rn(e.target.value)},placeholder:"请输入".concat("alert"===He?"警告":"通知","内容").concat("alert"===He?",如:扭头低头大幅度动作检测":"")}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",ze,"次警告"]})]}),(0,J.jsx)(re.Z,{}),(0,J.jsx)(oe,{})]})})),ve=t(57809),je=t(46952),ge=t(80836),ye={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},be=t(15669),we=(t(6419),/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i),Ae=(0,h.forwardRef)((function(e,n){var t,i,s=e.src,r=(e.videoId,e.logWatchHistory,e.courseId,e.startTime,e.handlePause,e.handlePlay,e.handlePlayEnded,e.videoSpeed,"flv"===(null===(i=s=null===(t=s)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop())),a=(0,h.useRef)(),l=(0,h.useRef)(),c=(0,h.useRef)(0),o=(0,h.useRef)(0),d=(0,h.useState)(0),u=x()(d,2),f=u[0],p=u[1],m=navigator.userAgent.toLowerCase().match(we);m&&m[0];(0,h.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return a.current.currentTime},getDuration:function(){return a.current.duration}}})),(0,h.useEffect)((function(){o.current=void 0;try{var e;be.Z.isSupported&&r&&s&&(null===(e=s)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(o.current=be.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:s+"?t="+Date.now(),muted:!1,isLive:!0}),o.current.on("play",(function(){console.log(21111)})),a.current&&(o.current.detachMediaElement(a.current),o.current.attachMediaElement(a.current),o.current.load(),o.current.play())):a.current.setAttribute("src",s+"?t="+Date.now())}catch(e){setTimeout((function(){p(f+1)}),1e3)}return console.log("src:",s),function(){var e,n,t,i,s,r,l,c;o.current&&(null===(e=o.current)||void 0===e||null===(n=e.unload)||void 0===n||n.call(e),null===(t=o.current)||void 0===t||null===(i=t.pause)||void 0===i||i.call(t),null===(s=o.current)||void 0===s||null===(r=s.destroy)||void 0===r||r.call(s),null===(l=o.current)||void 0===l||null===(c=l.detachMediaElement)||void 0===c||c.call(l,a.current),o.current=void 0,a.current.src="")}}),[a,r,s,f]),(0,h.useEffect)((function(){return l.current=setInterval((function(){c.current>0&&c.current===a.current.currentTime&&(console.log("播放一次"),p(f+1)),c.current=a.current.currentTime}),3e3),function(){clearInterval(l.current)}}),[]);return(0,J.jsx)("video",{ref:a,onerr:!0,onErrorCapture:function(){p(f+1)},autoPlay:!0,muted:!0})})),Ne=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,h.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=O.Z.useForm(),f=x()(u,1)[0],p=(0,h.useState)(),g=x()(p,2),A=g[0],N=g[1],P=(0,h.useState)(!1),k=x()(P,2),_=k[0],S=k[1],I=t.exerciseList,C=t.commonHeader,D=(0,h.useState)([]),E=x()(D,2),L=E[0],z=E[1],F=(0,h.useState)([]),W=x()(F,2),M=W[0],R=W[1],G=(0,h.useState)(0),Q=x()(G,2),Y=Q[0],K=Q[1],V=(0,h.useState)(!0),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)(!1),te=x()(ne,2),ie=te[0],se=te[1],le=(0,h.useRef)(null);(0,h.useEffect)((function(){ce(l)}),[]),(0,h.useEffect)((function(){return clearInterval(le.current),2===(null==C?void 0:C.exercise_status)&&(le.current=setInterval((function(){ce(l)}),3e4)),function(){clearInterval(le.current)}}),[null==C?void 0:C.exercise_status,l]);var ce=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pe().cloneDeep(n),console.log(t,"sendData"),ee(!0),z([]),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_identity_photos.json"),{method:"get",params:t});case 6:i=e.sent,R([]),ee(!1),K(null==i?void 0:i.count),z((null==i?void 0:i.exercise_users)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),oe=function(e,n){l.page=1,l[n]=e,o(c()({},l)),ce(l)};(0,h.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(N(47),S(!0)))}),[document.getElementById("divhe"),I]);var de=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e||"--",children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{className:ye.es,children:e})}):"--"}},{title:"人脸照片",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsx)("img",{width:40,style:{maxHeight:30},src:e,className:"current",onClick:function(){fe(n)}})}},{title:"审核状态",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核时间",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核类型",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"操作",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:function(e,n){var t;return(0,J.jsxs)(J.Fragment,{children:["submitted"===(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return se(n)},children:"审核"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"审核"}),"submitted"!==(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current ml10 mr10",onClick:function(){return ue(n)},children:"审核记录"}):(0,J.jsx)("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed",children:"审核记录"}),"passed"===(null==n?void 0:n.exercise_identity_photo_state)&&null!=n&&null!==(t=n.play_url)&&void 0!==t&&t.length?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return xe(n)},children:"摄像监控"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"摄像监控"})]})}}],ue=function(e){var n=[{title:"审核时间",dataIndex:"audit_time",width:170,render:function(e,n){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核状态",dataIndex:"exercise_identity_photo_state",width:110,render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核意见",dataIndex:"comment",render:function(e,n){return e?(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e})}):"--"}},{title:"采集照片",dataIndex:"photo_url",width:90,render:function(e,n){return(0,J.jsx)("span",{className:"current c-light-primary",onClick:function(){ae.Z.publish("preview-image",e)},children:"查看"})}}],t=j.Z.confirm({icon:null,width:700,className:"".concat(ye.cusModal," custom-modal-divider"),centered:!0,title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"审核记录"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return t.destroy()}})})]}),content:(0,J.jsx)("div",{children:(0,J.jsx)(Z.Z,{className:ye.customTable,dataSource:[c()({},e)],bordered:!1,columns:n,rowKey:"exercise_identity_photo_id",rowClassName:ye.row,pagination:!1})})})},xe=function(e){var n,t,i=j.Z.confirm({icon:null,className:"".concat(ye.cusModal," custom-modal-divider"),centered:!0,width:(null==e||null===(n=e.play_url)||void 0===n?void 0:n.length)<6?724:744,title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"视频"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return i.destroy()}})})]}),content:(0,J.jsx)("ul",{className:ye.sys,children:null==e||null===(t=e.play_url)||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)("li",{className:ye.li,children:(0,J.jsxs)("div",{className:ye.d1,children:[(0,J.jsx)("div",{className:ye.img,children:(0,J.jsx)(Ae,{src:null==e?void 0:e.replace(".m3u8",".flv"),autoPlay:!0})}),(0,J.jsx)("div",{className:ye.btn,children:(0,J.jsxs)("div",{className:ye.b1,children:["回放视频",n+1]})})]})},n)}))})})},fe=function(e){var n=j.Z.confirm({icon:null,className:"".concat(ye.cusModal," custom-modal-divider"),centered:!0,width:710,title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"人脸照片"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return n.destroy()}})})]}),content:(0,J.jsx)(B.Z,{children:(0,J.jsxs)("aside",{className:ye.imgWrap,style:{marginBottom:40},children:[(0,J.jsxs)("div",{className:ye.img,children:[(0,J.jsx)("img",{width:326,src:(0,H.Tv)(null==e?void 0:e.photo_url)}),(0,J.jsx)("div",{className:ye.textP,children:"采集照片"})]}),(0,J.jsxs)("div",{className:ye.img,style:{marginLeft:20},children:[null!=e&&e.identity_url?(0,J.jsx)("img",{width:326,src:(0,H.Tv)(null==e?void 0:e.identity_url)}):(0,J.jsx)("div",{className:ye.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),(0,J.jsx)("div",{className:ye.textP,children:"证件照片"})]})]})})})},he={selectedRowKeys:M,columnWidth:40,onChange:function(e){R(e)},getCheckboxProps:function(e){return{disabled:!("passed"!==(null==e?void 0:e.exercise_identity_photo_state))}}};return(0,J.jsxs)("section",{className:ye.wrap,children:[(0,J.jsx)(O.Z,{form:f,onChange:function(){l.page=1;var e=Object.assign({},f.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete l.course_group,f.setFieldsValue(T()({},"exercise_group_id","all"))):(l.course_group=e[n],f.setFieldsValue(T()({},"exercise_group_id",l.course_group)))})),o(c()({},l)),ce(l)},initialValues:T()({},"exercise_group_id","all"),children:(0,J.jsx)(O.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:A+"px",overflow:"hidden"},children:null===(n=I.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),_&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;N(A>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===A?"展开":"收起",47===A?(0,J.jsx)(je.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(ge.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsxs)("div",{className:ye.control,children:[(0,J.jsx)(q.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.save_name,onChange:function(e){return n=e.target.value,l.page=1,l.save_name=n,void o(c()({},l));var n},onSearch:function(){l.page=1,l.name=l.save_name,o(c()({},l)),ce(l)}}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核状态",value:null==l?void 0:l.state,onChange:function(e){return oe(e,"state")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:"submitted",children:"待审核"}),(0,J.jsx)(ve.default.Option,{value:"passed",children:"审核通过"}),(0,J.jsx)(ve.default.Option,{value:"rejected",children:"审核不通过"})]}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核类型",value:null==l?void 0:l.audit,onChange:function(e){return oe(e,"audit")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:1,children:"自动审核"}),(0,J.jsx)(ve.default.Option,{value:2,children:"人工审核"})]}),(0,J.jsxs)("span",{className:ye.btn,style:{cursor:"pointer"},onClick:function(){M.length?se(!0):y.ZP.warning("请选择学生")},children:[(0,J.jsx)("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"批量审核"]})]}),(0,J.jsx)("div",{className:ye.bgH}),(0,J.jsx)(Z.Z,{rowSelection:he,className:ye.customTable,dataSource:L,bordered:!1,columns:de,rowKey:"exercise_identity_photo_id",rowClassName:ye.row,loading:$,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),ce(l)},pagination:{pageSize:l.limit,total:Y,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Pe,{selectIds:M,visible:ie,onCancel:function(){return se(!1)},onOk:function(){se(!1),ce(l)},params:l}),(0,J.jsx)(re.Z,{})]})})),Pe=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,h.useState)(!1),o=x()(l,2),u=o[0],f=o[1],p=(0,h.useState)({}),v=x()(p,2),g=v[0],y=v[1],b=O.Z.useForm(),w=x()(b,1)[0],A=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f(!0),!0!==n){e.next=7;break}return e.next=4,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),f(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(j.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){w.resetFields(),y({})},confirmLoading:u,onOk:function(){return w.submit()},children:(0,J.jsxs)(O.Z,{className:ye.formWrap,form:w,labelCol:{span:4},wrapperCol:{span:18},onFinish:A,onValuesChange:function(){y(c()({},w.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(B.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(X.Z,{children:"采集照片:"}),(0,J.jsx)(X.Z,{children:(0,J.jsxs)("aside",{className:ye.imgWrap,children:[(0,J.jsxs)("div",{className:ye.img,children:[(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:ye.iBtn,children:"预览"}),(0,J.jsx)("div",{className:ye.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:ye.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:ye.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",(0,H.Tv)(null==n?void 0:n.identity_url))},className:ye.iBtn,children:"预览"}),(0,J.jsx)("div",{className:ye.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(O.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(R.ZP.Group,{children:[(0,J.jsx)(R.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(R.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==g?void 0:g.state)&&(0,J.jsx)(O.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(q.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},ke=t(66999),Ze=t(64165),_e={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Se=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t,i,s,r,l,o,u,f,p=e.exercise,g=(e.dispatch,e.user,(0,v.useParams)()),A=(0,h.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:null==g?void 0:g.categoryId}),P=x()(A,2),_=P[0],S=P[1],I=O.Z.useForm(),C=x()(I,1)[0],D=(0,h.useState)(),E=x()(D,2),L=E[0],z=E[1],F=(0,h.useState)(!1),W=x()(F,2),G=W[0],Y=W[1],K=p.exerciseList,V=(0,h.useState)([]),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)(0),te=x()(ne,2),ie=te[0],se=te[1],le=(0,h.useState)(!0),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,h.useState)(!1),xe=x()(ue,2),fe=xe[0],he=xe[1],me=(0,h.useState)("1"),ye=x()(me,2),be=ye[0],we=ye[1],Ae=(0,h.useState)(1),Ne=x()(Ae,2),Pe=Ne[0],Se=Ne[1],Ie=(0,h.useState)("alert"),Ce=x()(Ie,2),He=Ce[0],De=Ce[1],Ee=(0,h.useState)(1),Le=x()(Ee,2),ze=Le[0],Te=Le[1],Oe=(0,h.useState)(""),Be=x()(Oe,2),Xe=Be[0],Fe=Be[1],qe=(0,h.useState)(!1),We=x()(qe,2),Me=We[0],Re=We[1],Ge=(0,h.useState)(!1),Qe=x()(Ge,2),Je=Qe[0],Ye=Qe[1],Ke=(0,h.useState)([]),Ve=x()(Ke,2),Ue=Ve[0],$e=Ve[1];(0,h.useEffect)((function(){en(_)}),[]);var en=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pe().cloneDeep(n),de(!0),ee([]),e.next=5,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_videos.json"),{method:"get",params:t});case 5:i=e.sent,de(!1),se(null==i?void 0:i.count),ee((null==i?void 0:i.exercise_users)||[]);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(z(47),Y(!0)))}),[document.getElementById("divhe"),K]);var nn=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Re(!0),he({}),e.next=4,(0,m.ZP)("/api/exercises/".concat(null==_?void 0:_.exercise_id,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 4:return t=e.sent,e.next=7,(0,m.ZP)("/api/exercises/".concat(null==_?void 0:_.exercise_id,"/video_push_logs.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 7:null!=(i=e.sent)&&i.data&&$e((null==i?void 0:i.data)||[]),null!=t&&t.data&&he(c()(c()({},null==t?void 0:t.data),{},{exercise_user_id:null==n?void 0:n.exercise_user_id,datas:n})),Re(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(e){var n,t;"prev"===e?Se(Pe-1==0?null==fe||null===(n=fe.exercise_user_photos)||void 0===n?void 0:n.length:Pe-1):Se(Pe===(null==fe||null===(t=fe.exercise_user_photos)||void 0===t?void 0:t.length)?1:Pe+1)},sn=function(e){De(e),Te(1),Fe("")},rn=[{key:1,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:2,value:"请勿离开监控范围!"},{key:3,value:"请不要与其他人交谈!"},{key:4,value:"请不要做与考试无关的行为!"},{key:5,value:"请勿切屏,超过3次将被强制交卷!"},{key:6,value:"请勿遮挡或关闭电脑摄像监控!"},{key:0,value:"其他"}],an=[{key:1,value:"请将手机放置于侧后方45°,离桌面1米左右,保证能拍摄到上半身、电脑屏幕和桌面。"},{key:2,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:0,value:"其他"}],ln="alert"===He?rn:an;return(0,J.jsxs)("section",{className:_e.wrap,children:[(0,J.jsx)(O.Z,{form:C,onChange:function(){_.page=1;var e=Object.assign({},C.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete _.course_group,C.setFieldsValue(T()({},"exercise_group_id","all"))):(_.course_group=e[n],C.setFieldsValue(T()({},"exercise_group_id",_.course_group)))})),en(_)},initialValues:T()({},"exercise_group_id","all"),children:(0,J.jsx)(O.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:L+"px",overflow:"hidden"},children:null===(n=K.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),G&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;z(L>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===L?"展开":"收起",47===L?(0,J.jsx)(je.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(ge.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsx)("div",{className:_e.control,children:(0,J.jsx)(q.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==_?void 0:_.save_name,onChange:function(e){return n=e.target.value,_.page=1,_.save_name=n,void S(c()({},_));var n},onSearch:function(){_.page=1,_.name=_.save_name,S(c()({},_)),en(_)}})}),(0,J.jsx)("div",{className:_e.bgH}),(0,J.jsxs)("div",{className:_e.warpList,children:[(0,J.jsxs)(ke.Z,{loading:oe,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{className:"c-grey-666 mb20 mt20",children:["共",(0,J.jsx)("span",{className:"c-orange",children:ie}),"名学生已开启手机摄影"]}),$.length?(0,J.jsx)("ul",{className:_e.sys,children:$.map((function(e,n){var t=e.user_name,i=e.user_group_name,s=e.video_url,r=e.login,a=e.student_id;return(0,J.jsx)("li",{className:_e.li,children:(0,J.jsxs)("div",{className:_e.d1,children:[(0,J.jsx)("div",{className:_e.img,children:(0,J.jsx)("iframe",{style:{height:340,width:"100%",border:"none"},src:"/live-play.html?key=".concat(n,"&video_url=").concat(null==s?void 0:s.replace(".m3u8",".flv"))})}),(0,J.jsx)(w.Z,{title:"姓名+学号",children:(0,J.jsxs)("div",{className:_e.btn,onClick:function(){return(0,H.RG)("".concat(_.exercise_id,"-").concat(r),!0)},children:[(0,J.jsx)("div",{title:t,className:_e.b1,children:t}),(0,J.jsxs)("div",{title:i,className:_e.b2,children:["(",a,")"]})]})}),(0,J.jsx)("div",{onClick:function(){return nn(e)},className:_e.big,children:"查看"})]})},n)}))}):(0,J.jsx)(Ze.Z,{})]}),(0,J.jsx)(M.Z,{showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})},className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:function(e,n){_.page=e,_.limit=n,S(c()({},_)),en(_)},pageSize:null==_?void 0:_.limit,current:_.page,total:ie})]}),(0,J.jsx)(j.Z,{title:"查看详细信息",open:fe,centered:!0,width:850,destroyOnClose:!0,onCancel:function(){he(!1)},afterClose:function(){Se(1),De("alert"),Fe(""),we("1"),Te(1)},footer:null,children:(0,J.jsxs)(ke.Z,{loading:Me,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{children:["姓名:",null==fe||null===(t=fe.datas)||void 0===t?void 0:t.user_name]}),(0,J.jsxs)("span",{className:"ml20",children:["学号:",null==fe||null===(i=fe.datas)||void 0===i?void 0:i.student_id]}),(0,J.jsxs)("span",{className:"ml20",children:["班级:",null==fe||null===(s=fe.datas)||void 0===s?void 0:s.user_group_name]})]}),(0,J.jsxs)(k.Z,{className:"mt10",defaultActiveKey:be,onChange:function(e){we(e)},children:[(0,J.jsx)(k.Z.TabPane,{tab:"防作弊头像",children:(0,J.jsxs)("aside",{className:_e.imgWrap,children:[(0,J.jsx)("div",{className:_e.img,style:{width:234,marginLeft:30,textAlign:"center"},children:null!=fe&&null!==(r=fe.exercise_user_photos)&&void 0!==r&&r.length?(0,J.jsxs)(h.Fragment,{children:[(0,J.jsx)("img",{height:131,src:null==fe||null===(l=fe.exercise_user_photos)||void 0===l?void 0:l[Pe-1]}),(0,J.jsx)("div",{onClick:function(){var e;ae.Z.publish("preview-image",null==fe||null===(e=fe.exercise_user_photos)||void 0===e?void 0:e[Pe-1])},className:_e.iBtn,children:"预览"}),(0,J.jsxs)("div",{className:_e.text,children:["考试中照片",(0,J.jsxs)("span",{className:"c-light-primary",children:[Pe,"/",null==fe||null===(o=fe.exercise_user_photos)||void 0===o?void 0:o.length]})]}),1===Pe?(0,J.jsxs)("div",{style:{color:"#ccc",cursor:"not-allowed"},className:_e.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}):(0,J.jsxs)("div",{onClick:function(){return tn("prev")},className:_e.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}),(0,J.jsx)("div",{onClick:function(){return tn("next")},className:_e.r,children:(0,J.jsx)("i",{className:"iconfont icon-lujing"})})]}):(0,J.jsx)("div",{className:_e.no,children:(0,J.jsx)("span",{children:"暂无考试中照片"})})}),(0,J.jsxs)("div",{className:_e.img,style:{marginLeft:60,width:234,textAlign:"center"},children:[null!=fe&&fe.identity_url?(0,J.jsx)("img",{height:131,src:(0,H.Tv)(null==fe?void 0:fe.identity_url)}):(0,J.jsx)("div",{className:_e.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==fe||!fe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",(0,H.Tv)(null==fe?void 0:fe.identity_url))},className:_e.iBtn,children:"预览"}),(0,J.jsx)("div",{className:_e.text,children:"证件照片"})]})]})},"1"),(0,J.jsx)(k.Z.TabPane,{tab:"人脸照片",children:(0,J.jsxs)("aside",{className:_e.imgWrap,style:{marginLeft:70},children:[(0,J.jsxs)("div",{className:_e.img,children:[(0,J.jsx)("img",{width:234,src:null==fe?void 0:fe.exercise_identity_photo}),(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",null==fe?void 0:fe.exercise_identity_photo)},className:_e.iBtn,children:"预览"}),(0,J.jsx)("div",{className:_e.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:_e.img,style:{marginLeft:20,width:234,textAlign:"center"},children:[null!=fe&&fe.identity_url?(0,J.jsx)("img",{height:131,src:(0,H.Tv)(null==fe?void 0:fe.identity_url)}):(0,J.jsx)("div",{className:_e.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==fe||!fe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",(0,H.Tv)(null==fe?void 0:fe.identity_url))},className:_e.iBtn,children:"预览"}),(0,J.jsx)("div",{className:_e.text,children:"证件照片"})]})]})},"2"),(0,J.jsx)(k.Z.TabPane,{tab:"警告和通知",children:(0,J.jsxs)("div",{className:_e.fo,children:[(0,J.jsxs)(R.ZP,{className:"mt20",checked:"alert"===He,onChange:function(){return sn("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(R.ZP,{className:"mt10",checked:"notice"===He,onChange:function(){return sn("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsxs)("div",{className:"mt20",children:[(0,J.jsx)("span",{className:"mr10",children:"原因:"}),(0,J.jsx)(ve.default,{style:{width:570},value:ze,onChange:function(e){Te(e)},children:null==ln?void 0:ln.map((function(e){return(0,J.jsx)(ve.default.Option,{value:e.key,children:e.value},e.key)}))})]}),0===ze&&(0,J.jsx)(q.Z.TextArea,{className:"mt20",value:Xe,onChange:function(e){return Fe(e.target.value)},placeholder:"请填写其他原因"}),(0,J.jsxs)(B.Z,{className:"mt10",align:"middle",children:[(0,J.jsx)("div",{className:"mr10",children:"发送记录"}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",null==fe?void 0:fe.alert_count,"次警告和",(null==fe||null===(u=fe.alerts)||void 0===u?void 0:u.length)-(null==fe?void 0:fe.alert_count),"次通知"]})]}),(0,J.jsx)(Z.Z,{dataSource:(null==fe?void 0:fe.alerts)||[],bordered:!1,scroll:(null==fe||null===(f=fe.alerts)||void 0===f?void 0:f.length)>4?{y:200}:{},columns:[{title:"开始时间",dataIndex:"created_at",width:164},{title:"发送人",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:function(e){return e?(0,J.jsx)("span",{title:e,children:e}):"--"}},{title:"发送类型",dataIndex:"clazz",width:80,render:function(e){return"alert"===e?"警告":"通知"}},{title:"发送内容",dataIndex:"content",ellipsis:!0}],pagination:!1}),(0,J.jsxs)(N.ZP,{className:_e.b,onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Xe||0!==ze){e.next=3;break}return y.ZP.info("请输入其他原因"),e.abrupt("return");case 3:return n=Xe,ze&&(n=("alert"===He?rn:an).find((function(e){return e.key===ze})).value),Ye(!0),e.next=8,(0,m.ZP)("/api/exercises/".concat(_.exercise_id,"/send_alert.json"),{method:"post",body:{content:n,clazz:He,exercise_user_id:null==fe?void 0:fe.exercise_user_id}});case 8:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.info("发送成功"),he(!1)),Ye(!1);case 11:case"end":return e.stop()}}),e)}))),loading:Je,type:"primary",children:[(0,J.jsx)("i",{className:"iconfont icon-fasongtongzhi mr5"}),"发送"]})]})},"3"),(0,J.jsx)(k.Z.TabPane,{tab:"断流记录",children:(0,J.jsx)(Z.Z,{dataSource:Ue,bordered:!1,scroll:Ue.length>7?{y:300}:{},columns:[{title:"开始时间",dataIndex:"start_time",width:164},{title:"结束时间",dataIndex:"end_time",width:164,render:function(e){return Q()(e).format("YYYY-MM-DD HH:mm:ss")||"--"}},{title:"推流时长",dataIndex:"push_duration",ellipsis:!0,width:120,render:function(e){return e&&(0,H.li)(Number(e)/1e3)||0}},{title:"断流原因",dataIndex:"msg",ellipsis:!0}]})},"4")]})]})}),(0,J.jsx)(re.Z,{})]})})),Ie={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Ce="subjectTable___WrGqf",He="title___ZCcfg",De="customTable___xSvZm",Ee="row___Acnda",Le="line___nmQeX",ze=function(e){var n=e.index,t=e.bottomLine,i=e.gather,s=e.search,r=(0,h.useState)([]),l=x()(r,2),o=l[0],u=l[1],f=(0,h.useState)(!1),p=x()(f,2),j=p[0],g=p[1],y=(0,h.useState)(!1),b=x()(y,2),w=b[0],A=b[1],N=(0,v.useParams)(),P=((0,v.useLocation)(),(0,v.useSearchParams)()),k=x()(P,1)[0],_=(0,h.useState)({page:1,limit:6,total:0}),S=x()(_,2),I=S[0],C=S[1];(0,h.useEffect)((function(){console.log(i,"gather"),0===n&&A(!0)}),[]),(0,h.useEffect)((function(){w&&D()}),[w]);var H=[{title:"序号",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(e,n,t){return I.limit*(I.page-1)+t+1}},{title:"姓名",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"班级",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:function(e){return e||"--"}},{title:"学号",dataIndex:"student_id",key:"student_id",align:"left"},{title:"相似度",dataIndex:"code_rate",key:"code_rate",align:"left",render:function(e){return e+"%"}},{title:"操作",dataIndex:"id",key:"id",align:"left",render:function(e){var n="/classrooms/".concat(null==N?void 0:N.coursesId,"/exercise/").concat(null==N?void 0:N.categoryId,"/detail/").concat(e,"/review_detail");return k.get("random")&&(n+="?random=".concat(k.get("random"))),(0,J.jsx)(v.Link,{to:n,target:"_blank",children:"查看"})}}],D=function(){var e=d()(a()().mark((function e(n){var t,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),t=n||{page:1,limit:10,total:0},r=c()({id:null==N?void 0:N.categoryId,question_id:null==i?void 0:i.question_id,search:s},t),e.next=5,(0,m.ZP)("/api/courses/".concat(null==N?void 0:N.coursesId,"/exercises/code_review_users.json"),{method:"get",params:r});case 5:(l=e.sent)&&(u(null==l?void 0:l.users),g(!1),C(c()(c()({},t),{},{total:(null==l?void 0:l.count)||0})));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:Ce,children:[(0,J.jsxs)("aside",{className:He,children:[(0,J.jsxs)("span",{className:"c-light-primary",children:[n+1,"、",i.name||(5===(null==i?void 0:i.question_type)?"实训题":"编程题")]}),(0,J.jsxs)("span",{className:"c-grey-333",children:["(",null==i?void 0:i.score,"分):",null==i?void 0:i.question_title]}),(0,J.jsxs)("span",{className:"ml40 c-grey-999",children:[(0,J.jsx)("b",{className:"c-red-ee4",children:null==i?void 0:i.checked_count})," 个疑似抄袭作品(共",null==i?void 0:i.total_count,"个作品)"]}),(0,J.jsxs)("span",{onClick:function(){A(!w)},style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"},children:[w?"收起":"展开",w?(0,J.jsx)(ge.Z,{}):(0,J.jsx)(je.Z,{})]}),5===(null==i?void 0:i.question_type)&&(0,J.jsx)("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(null==i?void 0:i.shixun_identifier,"/challenges"),children:"实训详情"})]}),(0,J.jsx)(Z.Z,{className:De,style:{display:w?"block":"none"},dataSource:o,bordered:!1,rowKey:function(e){return e.id},rowClassName:Ee,columns:H,loading:j,pagination:{pageSize:I.limit,total:I.total,current:I.page,onChange:function(e){var n=c()(c()({},I),{},{page:e});C(n),D(n)},showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,J.jsx)("div",{className:Le,style:{visibility:t?"hidden":"visible"}})]})},Te=t(59011),Oe=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){e.exercise,e.globalSetting,e.dispatch;var n=(0,h.useState)(""),t=x()(n,2),i=t[0],s=t[1],r=(0,h.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,h.useState)(""),f=x()(u,2),p=f[0],j=f[1],g=(0,h.useState)(!1),y=x()(g,2),b=y[0],w=y[1],A=(0,h.useState)(!1),N=x()(A,2),P=N[0],k=N[1],Z=(0,v.useParams)();(0,h.useEffect)((function(){_()}),[]);var _=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,m.ZP)("/api/courses/".concat(null==Z?void 0:Z.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:null==Z?void 0:Z.categoryId,search:i}});case 3:if(-2!==(null==(t=e.sent)?void 0:t.status)){e.next=8;break}return k(!0),_(),e.abrupt("return");case 8:t&&(k(!1),w(!1),o((null==t?void 0:t.exercise_questions)||[]),j(null==t?void 0:t.last_review_time));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){_()};return(0,J.jsxs)("section",{className:Ie.warp,children:[(0,J.jsxs)("aside",{className:Ie.header,children:[(0,J.jsxs)("div",{children:["查重时间:",p||"--"]}),!!p&&(0,J.jsx)(q.Z,{value:i,onChange:function(e){return s(e.target.value)},suffix:(0,J.jsx)("i",{onClick:S,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"请输入姓名或学号搜索",onPressEnter:S})]}),P&&(0,J.jsx)(ee.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),!P&&(0,J.jsx)(ke.Z,{loading:b,active:!0,paragraph:{rows:5},children:c.length>0?(0,J.jsx)("aside",{className:Ie.subject,children:c.map((function(e,n){return(0,J.jsx)(ze,{index:n,bottomLine:n===c.length-1,gather:e,search:i},n)}))}):(0,J.jsxs)("div",{className:Ie.empty,children:[(0,J.jsx)("img",{src:Te.x7,width:"258"}),(0,J.jsx)("span",{className:"c-grey-c",children:"暂无数据"})]})})]})})),Be=t(71418),Xe=t(28103),Fe=t(83235),qe=t(62907),We=t(16482),Me="wrap___rEjJ0",Re="modal___gRDV9",Ge="titleWrap___MK_OO",Qe="required___Hja3H",Je="title___vMFKz",Ye="colorGray___hNhIL",Ke="choiceWrap___Xx5du",Ve="answer___cbuNE",Ue="activeAnswer___LwFG7",$e="deleteIcon____HG4s",en="addIcon___r_Vhy",nn="editorWrap___OYwur",tn="htmlWrap___qXHYn",sn="radio___urtyZ",rn="color333___Lah7k",an="color999___TmkZt",ln="questionType___r_bKw",cn="questionChoices___LA7VM",on="action___fTTDM",dn="difficult___Mg7lT",un="fold___oVjRI",xn="head___fpwmn",fn=t(84454),pn=t(42834),hn=["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"],mn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=e.editData,l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,f=e.cancelAdd,m=void 0===f?function(){}:f,g=e.addCallback,A=void 0===g?function(){}:g,P=e.reload,k=void 0===P?function(){}:P,Z=(e.setIsClaer,p()(e,hn),(0,h.useState)("")),_=x()(Z,2),S=_[0],I=_[1],D=(0,h.useState)(""),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)([]),O=x()(T,2),M=O[0],G=O[1],Q=(0,h.useState)(""),Y=x()(Q,2),K=Y[0],V=Y[1],U=(0,h.useState)(),$=x()(U,2),ee=$[0],ne=$[1],te=(0,h.useState)(!1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,h.useState)(),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,h.useState)(0),ue=x()(de,2),xe=ue[0],fe=ue[1],pe=(0,h.useState)(!1),he=x()(pe,2),me=he[0],ve=he[1],je=(0,h.useState)(!1),ge=x()(je,2),ye=ge[0],be=ge[1],we=(0,h.useState)([]),Ae=x()(we,2),Ne=Ae[0],Pe=Ae[1],ke=(0,h.useState)(1),Ze=x()(ke,2),_e=Ze[0],Se=Ze[1],Ie=(0,h.useState)(!1),Ce=x()(Ie,2),He=Ce[0],De=Ce[1],Ee=(0,h.useRef)(!1),Le=(0,v.useParams)(),ze=(0,h.useState)([]),Te=x()(ze,2),Oe=Te[0],Be=Te[1],Xe=function(e){Be([].concat(s()(Oe),[c()({},e)]))};(0,h.useEffect)((function(){var e;if(!Ee.current){if(null==r||!r.question_title)return ve(!0),I(""),ne(!1),oe(2),G([]),V(""),void re(!1);I(null==r?void 0:r.question_title),ne(null==r?void 0:r.is_ordered),Se(null==r?void 0:r.difficulty),De(!(null!=r&&r.repeat_answer)),oe(null==r?void 0:r.question_score);var n=null==r||null===(e=r.standard_answers)||void 0===e?void 0:e.map((function(e){return e.answer_text}));G(s()(n)),Pe(r.tag_discipline_ids),z(null==r?void 0:r.analysis)}}),[r,me]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Be(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re(!1),me&&function(){e.apply(this,arguments)}()}),[me]),(0,h.useImperativeHandle)(n,(function(){return{onSave:en,isEdit:me}})),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Be(n)}),[t.tagDisciplineData]);var Qe,Ke,Ve,Ue,$e=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ve(!1),u(-1),Ee.current=!1,k())},en=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=[],s=!1,be(!0),M.forEach((function(e,t){n.push({choice_id:t+1,answer_text:[]}),e.forEach((function(e,i){n[t].answer_text.push(e),e&&(0,H.eR)(e,1e4)||(V("".concat(t,"-").concat(i)),y.ZP.info(e?"答案不能超过10000字符":"答案:不能为空"),s=!0)}))})),!s){e.next=7;break}return be(!1),e.abrupt("return",!1);case 7:if(Ee.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:_e,is_cover:1,repeat_answer:!He,analysis:L}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:_e,repeat_answer:!He,analysis:L}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:_e,repeat_answer:!He,analysis:L}});case 15:l=e.sent,$e(l);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:Le.categoryId,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:_e,repeat_answer:!He,analysis:L}});case 21:l=e.sent,$e(l);case 23:return be(!1),e.abrupt("return",{name:S,analysis:L,standard_answers:n,is_ordered:ee});case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nn=function(e,n,t){var i=M.slice();if(n&&i.splice(e,n),t&&se||!r.question_id)for(var s=0;s1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(b.Z,{checked:ee,onChange:function(e){return ne(e.target.checked)},className:"".concat(rn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(an," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"题目解析:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:L,onChange:function(e){return z(e)}}),(0,J.jsxs)("p",{className:"",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"分值:",(0,J.jsx)(W.Z,{value:ce,max:1e4,min:0,onChange:function(e){oe(e)}})," 分 ",!!ce&&!!xe&&(0,J.jsxs)("span",{style:{color:"red"},children:["(根据均分规则,本题每空",(ce/xe).toFixed(1),"分)"]}),(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:_e,onChange:function(e){Se(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{value:Ne,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:Pe,subId:null===(Ve=t.editData)||void 0===Ve||null===(Ve=Ve.exercise)||void 0===Ve?void 0:Ve.sub_discipline_id,knowledgeOptions:Oe,onAddKnowledgeFinish:Xe})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:He,onChange:function(e){De(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){m(),ve(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){en()},children:"保存"})]})]}))]})},vn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(mn)),jn=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"],gn=["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"],yn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,f=e.cancelAdd,m=void 0===f?function(){}:f,g=e.reload,b=void 0===g?function(){}:g,A=e.addCallback,P=void 0===A?function(){}:A,k=(e.setIsClaer,p()(e,jn),(0,h.useState)()),Z=x()(k,2),_=Z[0],S=Z[1],I=(0,h.useState)(""),H=x()(I,2),D=H[0],E=H[1],L=(0,h.useState)(!1),z=x()(L,2),T=z[0],O=z[1],B=(0,h.useState)(),X=x()(B,2),q=X[0],M=X[1],G=(0,h.useState)([]),Q=x()(G,2),Y=Q[0],K=Q[1],V=(0,h.useState)([]),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)(1),te=x()(ne,2),ie=te[0],se=te[1],re=(0,h.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,h.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],fe=(0,h.useRef)(!1),pe=function(e){ee([].concat(s()($),[c()({},e)]))},he=(0,v.useParams)();(0,h.useEffect)((function(){if(!fe.current){if(null==r||!r.question_choices)return O(!0),E(""),M(2),void S("");ce(!(null!=r&&r.repeat_answer)),E(null==r?void 0:r.question_title),M(null==r?void 0:r.question_score),se(null==r?void 0:r.difficulty),S(r.standard_answer[0]+""),K(r.tag_discipline_ids),xe(null==r?void 0:r.analysis)}}),[r,T]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,ee(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}T&&function(){e.apply(this,arguments)}()}),[T]),(0,h.useImperativeHandle)(n,(function(){return{onSave:ge,isEdit:T}})),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];ee(n)}),[t.tagDisciplineData]);var me,ve,je=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),O(!1),u(-1),fe.current=!1,b())},ge=function(){var e=d()(a()().mark((function e(){var n,s,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(_){e.next=6;break}return y.ZP.info("请先点击选择本选择题的正确选项"),e.abrupt("return",!1);case 6:if(n=[{choice_text:"正确",is_answer:"1"===_?1:0},{choice_text:"错误",is_answer:"2"===_?2:0}],fe.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:Y,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,is_cover:1,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,je(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:Y,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,je(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:Y,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 15:s=e.sent,je(s);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:he.categoryId,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:Y,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 21:s=e.sent,je(s);case 23:return e.abrupt("return",{name:D,choices:n});case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),be=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===l){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},he)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},he)}),e.abrupt("break",17);case 12:return u(r.dragKey),O(!0),e.abrupt("break",17);case 15:return P({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:2}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Me,children:[!T&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、判断题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:cn,children:null==r||null===(ve=r.question_choices)||void 0===ve?void 0:ve.map((function(e,n){return(0,J.jsxs)(R.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[gn[n],". ",(0,J.jsx)("span",{className:"c-black font14",children:e.choice_text})]},n)}))}),(0,J.jsx)("div",{className:on,children:!r.hideAction&&ye.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return be(e)},className:e.icon})},n)}))})]}),T&&(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"判断题"}),"(客观题,由系统自动评分,请设置标准答案)"]}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsx)("span",{className:Je,children:"题干:"})]}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:D,onChange:function(e){return E(e)}}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsxs)("span",{className:Je,children:["答案选项:",(0,J.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),(0,J.jsxs)(R.ZP.Group,{buttonStyle:"solid",value:_,onChange:function(e){return S(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:"1",className:"".concat(sn," mr40"),children:"正确"}),(0,J.jsx)(R.ZP.Button,{value:"2",className:sn,children:"错误"})]}),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项,可以直接设置标准答案"}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"题目解析:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ue,onChange:function(e){return xe(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(W.Z,{value:q,max:1e4,min:0,onChange:function(e){M(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:ie,onChange:function(e){se(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{value:Y,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:K,subId:null===(me=t.editData)||void 0===me||null===(me=me.exercise)||void 0===me?void 0:me.sub_discipline_id,knowledgeOptions:$,onAddKnowledgeFinish:pe})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:le,onChange:function(e){ce(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){m(),O(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){ge()},children:"保存"})]})]})]})},bn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(yn)),wn=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"],An=["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"],Nn=(0,h.forwardRef)((function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,f=e.setEditKey,m=void 0===f?function(){}:f,g=(e.setIsClaer,e.addCallback),A=void 0===g?function(e){}:g,P=e.reload,k=void 0===P?function(){}:P,Z=(p()(e,wn),(0,h.useState)([])),_=x()(Z,2),S=_[0],I=_[1],H=(0,h.useState)(),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)([]),T=x()(z,2),O=T[0],q=T[1],M=(0,h.useState)(""),G=x()(M,2),Q=G[0],Y=G[1],K=(0,h.useState)(),V=x()(K,2),U=V[0],$=V[1],ee=(0,h.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,h.useState)([]),re=x()(se,2),ae=re[0],le=re[1],ce=(0,h.useState)(1),oe=x()(ce,2),de=oe[0],ue=oe[1],xe=(0,h.useState)(!1),fe=x()(xe,2),pe=fe[0],he=fe[1],me=(0,h.useState)(""),ve=x()(me,2),je=ve[0],ge=ve[1],ye=(0,h.useState)([]),be=x()(ye,2),we=be[0],Ae=be[1],Ne=(0,h.useRef)(!1),Pe=function(e){Ae([].concat(s()(we),[c()({},e)]))},ke=(0,v.useParams)();(0,h.useEffect)((function(){I(["","","",""])}),[]),(0,h.useEffect)((function(){if(!Ne.current){if(null==r||!r.question_choices)return ie(!0),Y(""),$(5),I(["","","",""]),void q([]);Y(null==r?void 0:r.question_title),$(null==r?void 0:r.question_score),he(!(null!=r&&r.repeat_answer)),ue(null==r?void 0:r.difficulty),I(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),q(e),le(r.tag_discipline_ids),ge(null==r?void 0:r.analysis)}}),[r,te]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Ae(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}te&&function(){e.apply(this,arguments)}()}),[te]),(0,h.useImperativeHandle)(n,(function(){return{onSave:Ie,isEdit:te}})),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Ae(n)}),[t.tagDisciplineData]);var Ze,_e,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ie(!1),m(-1),Ne.current=!1,k())},Ie=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Q){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=S.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(An[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(O.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(O.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=S.map((function(e,n){return{choice_text:e,is_answer:O.includes(n)?n+1:0}})),Ne.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,is_cover:1,repeat_answer:!pe,analysis:je}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,repeat_answer:!pe,analysis:je}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:de,repeat_answer:!pe,analysis:je}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:ke.categoryId,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:de,repeat_answer:!pe,analysis:je}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ce=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),He=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ke)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ke)}),e.abrupt("break",17);case 12:return m(r.dragKey),ie(!0),e.abrupt("break",17);case 15:return A({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:1}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Me,children:[!te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、多选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:cn,children:null==r||null===(_e=r.question_choices)||void 0===_e?void 0:_e.map((function(e,n){return(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsxs)(b.Z,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[An[n],"."]},n)}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:on,children:!r.hideAction&&Ce.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return He(e)},className:e.icon})},n)}))})]}),te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsx)("span",{className:Je,children:"题干:"})]}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:Q,onChange:function(e){return Y(e)}}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsxs)("span",{className:Je,children:["答案选项:",(0,J.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),S.map((function(e,n){var i;return(0,J.jsxs)("div",{className:Ke,children:[(0,J.jsx)(w.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(Ve," ").concat(O.includes(n)?Ue:""),onClick:function(){O.includes(n)?q(O.filter((function(e){return e!==n}))):q([].concat(s()(O),[n]))},children:An[n]})}),(0,J.jsx)("div",{className:nn,children:E===n?(0,J.jsx)(Fe.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){S[n]=e,I(S)}}):(0,J.jsx)("div",{className:tn,onClick:function(){return L(n)},children:(0,J.jsx)(fn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(w.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat($e," iconfont icon-htmal5icon19"),onClick:function(){return I(S.filter((function(e,t){return t!==n})))}})}),n<7&&n===S.length-1&&(0,J.jsx)(w.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(en," iconfont icon-roundaddfill ml6"),onClick:function(){return I([].concat(s()(S),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"题目解析:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:je,onChange:function(e){return ge(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(W.Z,{value:U,max:1e4,min:0,onChange:function(e){$(e)}})," ","分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:de,onChange:function(e){ue(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{value:ae,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:le,subId:null===(Ze=t.editData)||void 0===Ze||null===(Ze=Ze.exercise)||void 0===Ze?void 0:Ze.sub_discipline_id,knowledgeOptions:we,onAddKnowledgeFinish:Pe})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:pe,onChange:function(e){he(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){o(),ie(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){Ie()},children:"保存"})]})]})]})})),Pn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})(Nn),kn=["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"],Zn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),s=e.editData,r=e.cancelAdd,l=void 0===r?function(){}:r,o=e.editKey,u=e.setEditKey,f=void 0===u?function(){}:u,m=(e.addCallback,e.reload),g=void 0===m?function(){}:m,A=(e.setIsClaer,p()(e,kn),(0,h.useState)("")),P=x()(A,2),k=P[0],Z=P[1],_=(0,h.useState)(""),S=x()(_,2),I=S[0],H=S[1],D=(0,h.useState)(""),E=x()(D,2),L=E[0],z=(E[1],(0,h.useState)([])),T=x()(z,2),O=T[0],F=(T[1],(0,h.useState)("")),M=x()(F,2),R=(M[0],M[1],(0,h.useState)()),G=x()(R,2),Q=G[0],Y=G[1],K=(0,h.useState)(!1),V=x()(K,2),U=(V[0],V[1]),$=(0,h.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,h.useState)(!1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,v.useParams)(),xe=(0,h.useRef)(!1);(0,h.useEffect)((function(){var e;if(!xe.current){s.edit&&(ae(!0),H(""),Z(""),te([])),Z(s.shixun_name),H(s.question_title);var n=[];null===(e=s.shixun)||void 0===e||e.map((function(e){n.push(e.challenge_score)})),te(n)}}),[s]),(0,h.useEffect)((function(){U(!1)}),[re]),(0,h.useImperativeHandle)(n,(function(){return{onSave:ve,isEdit:re}}));var fe,pe,he,me=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),f(-1),xe.current=!1,g())},ve=function(){var e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=[],!1,e.next=4;break;case 4:if(xe.current=!0,de(!0),!s.question_id){e.next=12;break}return e.next=9,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:I,shixun_name:k,shixun_id:s.shixun_id,question_type:5,question_scores:ne}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:ue.categoryId,question_title:I,shixun_name:k,shixun_id:s.shixun_id,question_type:5,question_scores:ne,is_copy:s.is_copy}});case 14:t=e.sent;case 15:return me(t),de(!1),e.abrupt("return",{name:I,analysis:L,standard_answers:n,is_ordered:Q});case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入实训题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),ge=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===o){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ue)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ue)}),e.abrupt("break",17);case 12:return f(s.dragKey),ae(!0),e.abrupt("break",17);case 15:return i({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",editData:{key:s.key,insert_id:null==s?void 0:s.question_id,question_type:5}}}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Me,children:[!re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、实训题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(fn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]}),!(null===(pe=s.schools)||void 0===pe||!pe.length)&&(0,J.jsx)(w.Z,{title:"该实训题面向指定单位开放",children:(0,J.jsx)("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:"mt30"}),null===(he=s.shixun)||void 0===he?void 0:he.map((function(e,n){return(0,J.jsxs)("div",{children:["第",n+1,"关 ",(0,J.jsx)("span",{className:"ml10",children:e.challenge_name})," ",(0,J.jsxs)("span",{className:"ml10",children:[e.challenge_score," 分"]})]},n)})),(0,J.jsxs)("div",{className:on,children:[(0,J.jsx)(v.Link,{target:"_blank",to:"/shixuns/".concat(s.shixun_identifier,"/challenges?exercise=true"),children:"实训详情"}),!s.hideAction&&je.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return ge(e)},className:e.icon})},n)}))]})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"实训题"}),"(客观题,由系统自动评分,允许手动调分)"]})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(q.Z,{defaultValue:k,onChange:function(e){Z(e.target.value)}})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(Fe.Z,{id:"single-question-option-0",height:155,placeholder:"请输入实训题完成要求",defaultValue:I,onChange:function(e){H(e)}})}),(0,J.jsx)("div",{className:"mt20",children:null===(fe=s.shixun)||void 0===fe?void 0:fe.map((function(e,n){return(0,J.jsxs)(B.Z,{gutter:[20,20],children:[(0,J.jsxs)(X.Z,{flex:"1",children:[n+1,".",e.challenge_name]}),(0,J.jsxs)(X.Z,{children:[(0,J.jsx)(W.Z,{defaultValue:ne[n],onChange:function(e){ne[n]=e,te(ne),console.log("srore:L",ne[n])}})," 分"]})]})}))}),(0,J.jsx)("div",{className:"mt20",children:O.length>1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(b.Z,{checked:Q,onChange:function(e){return Y(e.target.checked)},className:"".concat(rn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(an," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==o||!(null!=s&&s.edit))&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){l(),ae(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{loading:oe,className:"ml20",type:"primary",onClick:function(){ve()},children:"保存"})]})]})]})},_n=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(Zn)),Sn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"],In=["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"],Cn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,f=e.setEditKey,m=void 0===f?function(){}:f,g=(e.setIsClaer,e.reload),b=void 0===g?function(){}:g,A=e.addCallback,P=void 0===A?function(e){}:A,k=(p()(e,Sn),(0,h.useState)([])),Z=x()(k,2),_=Z[0],S=Z[1],I=(0,h.useState)(),H=x()(I,2),D=H[0],E=H[1],L=(0,h.useState)([]),z=x()(L,2),T=z[0],O=z[1],q=(0,h.useState)(""),M=x()(q,2),G=M[0],Q=M[1],Y=(0,h.useState)(),K=x()(Y,2),V=K[0],U=K[1],$=(0,h.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,h.useState)(1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,h.useState)(!1),xe=x()(ue,2),fe=xe[0],pe=xe[1],he=(0,h.useState)(""),me=x()(he,2),ve=me[0],je=me[1],ge=(0,v.useParams)(),ye=(0,h.useRef)(null),be=(0,h.useRef)(!1),we=(0,h.useState)([]),Ae=x()(we,2),Ne=Ae[0],Pe=Ae[1],ke=function(e){Pe([].concat(s()(Ne),[c()({},e)]))};(0,h.useEffect)((function(){S(["","","",""])}),[]),(0,h.useEffect)((function(){if(!be.current){if(null==r||!r.question_choices)return ae(!0),Q(""),U(5),S(["","","",""]),void O([]);Q(null==r?void 0:r.question_title),U(null==r?void 0:r.question_score),pe(!(null!=r&&r.repeat_answer)),je(null==r?void 0:r.analysis),de(null==r?void 0:r.difficulty),S(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),te(r.tag_discipline_ids),O(e)}}),[r,re]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Pe(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re&&function(){e.apply(this,arguments)}()}),[re]),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Pe(n)}),[t.tagDisciplineData]),(0,h.useImperativeHandle)(n,(function(){return{onSave:Ie,isEdit:re}}));var Ze,_e,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),m(-1),be.current=!1,b())},Ie=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(G){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=_.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(In[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(T.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(T.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=_.map((function(e,n){return{choice_text:e,is_answer:T.includes(n)?n+1:0}})),be.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,is_cover:1,repeat_answer:!fe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,repeat_answer:!fe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:oe,repeat_answer:!fe,analysis:ve}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:ge.categoryId,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:oe,repeat_answer:!fe,analysis:ve}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ce=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),He=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ge)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ge)}),e.abrupt("break",17);case 12:return m(r.dragKey),ae(!0),e.abrupt("break",17);case 15:return P({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Me,children:[!re&&(0,J.jsxs)("aside",{ref:ye,children:[(0,J.jsx)("div",{className:ln,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、单选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:cn,children:null==r||null===(_e=r.question_choices)||void 0===_e?void 0:_e.map((function(e,n){return(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsxs)(R.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[In[n],"."]},n)}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:on,children:!r.hideAction&&Ce.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return He(e)},className:e.icon})},n)}))})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsx)("span",{className:Je,children:"题干:"})]}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:G,onChange:function(e){return Q(e)}}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsxs)("span",{className:Je,children:["答案选项:",(0,J.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),_.map((function(e,n){var i;return(0,J.jsxs)("div",{className:Ke,children:[(0,J.jsx)(w.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(Ve," ").concat(T.includes(n)?Ue:""),onClick:function(){T.includes(n)?O(T.filter((function(e){return e!==n}))):O([].concat(s()(T),[n]))},children:In[n]})}),(0,J.jsx)("div",{className:nn,children:D===n?(0,J.jsx)(Fe.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){_[n]=e,S(_)}}):(0,J.jsx)("div",{className:tn,onClick:function(){return E(n)},children:(0,J.jsx)(fn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(w.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat($e," iconfont icon-htmal5icon19"),onClick:function(){return S(_.filter((function(e,t){return t!==n})))}})}),n<7&&n===_.length-1&&(0,J.jsx)(w.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(en," iconfont icon-roundaddfill ml6"),onClick:function(){return S([].concat(s()(_),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"题目解析:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ve,onChange:function(e){return je(e)}}),(0,J.jsxs)("div",{style:{marginBottom:14},children:["分值:",(0,J.jsx)(W.Z,{value:V,max:1e4,min:0,onChange:function(e){U(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:oe,onChange:function(e){de(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("div",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:ne,onChange:te,subId:null===(Ze=t.editData)||void 0===Ze||null===(Ze=Ze.exercise)||void 0===Ze?void 0:Ze.sub_discipline_id,knowledgeOptions:Ne,onAddKnowledgeFinish:ke})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:fe,onChange:function(e){pe(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){o(),ae(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){Ie()},children:"保存"})]})]})]})},Hn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(Cn)),Dn=t(12563),En=function(e){var n,t,i=e.value,r=void 0===i?[[],[]]:i,a=e.onChange,l=(0,h.useState)(""),c=x()(l,2),o=c[0],d=c[1],u=(0,h.useState)(""),f=x()(u,2),p=f[0],m=f[1],v=function(e){if(!e)return!1;new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]");return"|"!==e||(y.ZP.warning("关键词不能只输入一个“|”字符!"),!1)};return(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{className:"font14",children:["关键词",(0,J.jsx)("span",{className:"c-grey-999",children:"(关键词可用于自动判分)"}),(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:350},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"每个核心关键词的分数是普通关键词分数的两倍"}),(0,J.jsx)("div",{children:"例如:"}),(0,J.jsx)("div",{children:"本题10分,普通关键词1个,核心关键词2个,则每个"}),(0,J.jsx)("div",{children:"普通关键词2分,每个核心关键词4分"})]}),children:(0,J.jsx)("span",{className:"iconfont icon-a-wenhaobeifen2 font14"})})]}),(0,J.jsxs)(B.Z,{align:"middle",className:"font14",children:["普通关键词:",(0,J.jsx)(q.Z,{value:o,onChange:function(e){d(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[0])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),d(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(n=r[0])||void 0===n?void 0:n.map((function(e,n){return(0,J.jsx)(Dn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[0]=null===(t=r[0])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))}),(0,J.jsxs)(B.Z,{align:"middle",className:"font14",children:["核心关键词:",(0,J.jsx)(q.Z,{value:p,onChange:function(e){m(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[1])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),m(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(t=r[1])||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)(Dn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[1]=null===(t=r[1])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))})]})},Ln=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"],zn=function(e,n){var t=e.problemset,i=e.exercise,r=(e.globalSetting,e.loading,e.dispatch),l=(e.onRef,e.editData),o=e.cancelAdd,u=void 0===o?function(){}:o,f=e.editKey,m=e.setEditKey,g=void 0===m?function(){}:m,b=e.reload,A=void 0===b?function(){}:b,P=e.addCallback,k=void 0===P?function(){}:P,Z=(e.setIsClaer,p()(e,Ln),(0,h.useState)("")),_=x()(Z,2),S=_[0],I=_[1],H=(0,h.useState)(""),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)(""),T=x()(z,2),O=T[0],B=T[1],X=(0,h.useState)(),q=x()(X,2),M=q[0],G=q[1],Q=(0,h.useState)(!1),Y=x()(Q,2),K=Y[0],V=Y[1],U=(0,h.useState)([]),$=x()(U,2),ee=$[0],ne=$[1],te=(0,h.useState)(1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,h.useState)(!1),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,h.useState)([[],[]]),ue=x()(de,2),xe=ue[0],fe=ue[1],pe=(0,h.useRef)(!1),he=(0,v.useParams)(),me=(0,h.useState)([]),ve=x()(me,2),je=ve[0],ge=ve[1],ye=function(e){ge([].concat(s()(je),[c()({},e)]))};(0,h.useEffect)((function(){var e;if(!pe.current){if(null==l||!l.question_title)return V(!0),I(""),B(""),void G(10);oe(!(null!=l&&l.repeat_answer)),I(null==l?void 0:l.question_title),B(null==l||null===(e=l.standard_answer)||void 0===e?void 0:e[0]),G(null==l?void 0:l.question_score),ne(l.tag_discipline_ids),re(null==l?void 0:l.difficulty),L(null==l?void 0:l.analysis),fe([null==l?void 0:l.normal_keywords,null==l?void 0:l.main_keywords])}}),[t.editData,K]),(0,h.useEffect)((function(){var e,n=null!=i&&null!==(e=i.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(i.tagDisciplineData.tag_disciplines)?i.tagDisciplineData.tag_disciplines:[];ge(n)}),[i.tagDisciplineData]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:t=e.sent,ge(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}K&&function(){e.apply(this,arguments)}()}),[K]),(0,h.useImperativeHandle)(n,(function(){return{onSave:Ae,isEdit:K}}));var be,we=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),V(!1),g(-1),pe.current=!1,A())},Ae=function(){var e=d()(a()().mark((function e(){var n,t,s,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(n=xe[0],t=xe[1],pe.current=!0,!l.question_id){e.next=17;break}if(1!==(null==l?void 0:l.is_my)){e.next=11;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:M,standard_answers:[O],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,is_cover:1,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,we(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:M,standard_answers:[O],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,we(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=15;break;case 11:return e.next=13,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:M,standard_answers:[O],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 13:s=e.sent,we(s);case 15:e.next=21;break;case 17:return e.next=19,r({type:"exercise/addExerciseQuestion",payload:{insert_id:null==l?void 0:l.insert_id,categoryId:he.categoryId,exercise_bank_id:he.categoryId,question_title:S,question_type:4,question_score:M,standard_answers:[O],tag_discipline_ids:ee,sub_discipline_id:null===(o=i.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 19:s=e.sent,we(s);case 21:return e.abrupt("return",{name:S,answer_texts:[O],analysis:E,normal_keywords:n,main_keywords:t});case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==i||null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Pe=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===f){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:l.question_id});case 2:r({type:"exercise/editExercise",payload:c()({},he)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:l.question_id,opr:n.id}});case 10:return r({type:"exercise/editExercise",payload:c()({},he)}),e.abrupt("break",17);case 12:return g(l.dragKey),V(!0),e.abrupt("break",17);case 15:return k({key:l.key,insert_id:null==l?void 0:l.question_id,question_type:4}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Me,children:[!K&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:!(null!=l&&l.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[l.key,"、简答题"]}),"(",l.question_score,"分)"]})}),null!=l&&l.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[l.key,"."]}),(0,J.jsx)(fn.Z,{value:l.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",l.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:l.question_title})}),(0,J.jsxs)("div",{className:cn,children:[(0,J.jsx)("p",{children:(0,J.jsx)("strong",{children:"参考答案:"})}),(0,J.jsx)(fn.Z,{value:O||""})]}),(0,J.jsx)("div",{className:on,children:!l.hideAction&&Ne.map((function(e,n){return"up"===e.id&&1===l.key||"down"===e.id&&l.key===l.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Pe(e)},className:e.icon})},n)}))})]}),K&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"主观题"}),"(主观题,未作答的情况下自动评为零分)"]})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:S,onChange:function(e){return I(e)}}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"参考答案:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:O,onChange:function(e){return B(e)}}),(0,J.jsx)(En,{value:xe,onChange:fe}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"题目解析:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:E,onChange:function(e){return L(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(W.Z,{value:M,max:1e4,min:0,onChange:function(e){G(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:se,onChange:function(e){re(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{value:ee,selectvalues:null==l?void 0:l.tag_discipline_ids,onChange:ne,subId:null===(be=i.editData)||void 0===be||null===(be=be.exercise)||void 0===be?void 0:be.sub_discipline_id,knowledgeOptions:je,onAddKnowledgeFinish:ye})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:ce,onChange:function(e){oe(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==f||l.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){u(),V(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){Ae()},children:"保存"})]})]})]})},Tn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(zn)),On=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"],Bn=["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"],Xn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),s=(e.onRef,e.editData),r=(e.cancelAdd,e.editKey),l=(e.setEditKey,e.addCallback),o=void 0===l?function(){}:l,u=(e.setIsClaer,p()(e,On),(0,h.useState)([])),f=x()(u,2),m=f[0],g=f[1],b=(0,h.useState)(),A=x()(b,2),N=(A[0],A[1],(0,h.useState)([])),P=x()(N,2),k=P[0],Z=P[1],_=(0,h.useState)(""),S=x()(_,2),I=S[0],H=S[1],D=(0,h.useState)(5),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)(!1),O=x()(T,2),B=O[0],X=O[1],F=(0,v.useParams)();(0,h.useEffect)((function(){g(["","","",""])}),[]),(0,h.useEffect)((function(){if(null==s||!s.question_choices)return X(!0),H(""),z(5),g(["","","",""]),void Z([]);H(null==s?void 0:s.question_title),z(null==s?void 0:s.question_score),g(null==s?void 0:s.question_choices.map((function(e){return e.choice_text})));var e=[];null==s||s.standard_answer.map((function(n,t){e.push(n-1)})),Z(e)}),[s]),(0,h.useImperativeHandle)(n,(function(){return{onSave:q,isEdit:B}}));var q=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=m.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Bn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(k.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(k.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(t=m.map((function(e,n){return{choice_text:e,is_answer:k.includes(n)?n+1:0}})),!s.question_id){e.next=20;break}return e.next=17,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:I,question_type:1,question_score:L,question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 17:r=e.sent,e.next=23;break;case 20:return e.next=22,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:F.categoryId,question_title:I,question_type:1,question_score:"5.0",question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 22:r=e.sent;case 23:0===r.status&&(y.ZP.success("保存成功"),X(!1),i({type:"exercise/editExercise",payload:c()({},F)}));case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),M=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===r){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?14:16;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},F)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",16);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},F)}),e.abrupt("break",16);case 12:return v.history.push("/problems/".concat(null==s?void 0:s.hack_identifier,"/edit?type=exercises&express_id=").concat(F.categoryId,"&question_id=").concat(null==s?void 0:s.question_id,"&score=").concat(null==s?void 0:s.question_score,"&exercise=true&callback_url=").concat(location.pathname)),e.abrupt("break",16);case 14:return o({key:s.key,insert_id:null==s?void 0:s.question_id,question_type:6}),e.abrupt("break",16);case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:Me,children:(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、编程题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(fn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:cn,children:(0,J.jsx)(fn.Z,{value:s.description||""})}),(0,J.jsx)("div",{className:on,children:!s.hideAction&&W.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return M(e)},className:e.icon})},n)}))})]})})},Fn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(Xn)),qn={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Wn=t(92310),Mn=t.n(Wn),Rn=function(e){var n=e.className,t=e.style,i=e.state,s=e.onClick;return(0,J.jsx)("div",{onClick:s,className:Mn()(i?null==qn?void 0:qn.redBtn:null==qn?void 0:qn.btn,n),style:t,children:i?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-biaoji1"}),(0,J.jsx)("span",{children:"取消标记错题"})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-biaojigaiti"}),(0,J.jsx)("span",{children:"标记错题"})]})})},Gn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion"],Qn=["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"],Jn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,f=e.setEditKey,m=void 0===f?function(){}:f,g=(e.setIsClaer,e.addCallback),b=void 0===g?function(e){}:g,A=e.reload,P=void 0===A?function(){}:A,k=e.markBtnVisible,Z=e.handleMarkWrongQuestion,_=(p()(e,Gn),(0,h.useState)([])),S=x()(_,2),I=S[0],H=S[1],D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)(!0),O=x()(T,2),F=O[0],M=O[1],G=(0,h.useState)(1),Q=x()(G,2),Y=Q[0],K=Q[1],V=(0,h.useState)(!1),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)([]),te=x()(ne,2),ie=te[0],se=te[1],re=(0,v.useParams)(),ae=(0,h.useRef)(null),le=(0,h.useState)(""),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,h.useState)([]),xe=x()(ue,2),pe=xe[0],he=xe[1],me=(0,h.useRef)(!1),ve=function(e){se([].concat(s()(ie),[c()({},e)]))};(0,h.useEffect)((function(){var e;if(!me.current){if(null==r||!r.question_title)return z(!0),void de("");de(null==r?void 0:r.question_title),ee(!(null!=r&&r.repeat_answer)),K(null==r?void 0:r.difficulty),H(r.tag_discipline_ids);var n=null==r||null===(e=r.sub_exercise_questions)||void 0===e?void 0:e.map((function(e){var n,t,i;return c()(c()({},e),{},{id:e.question_id,name:e.question_title,open:!1,score:e.question_score,qusList:null==e||null===(n=e.question_choices)||void 0===n?void 0:n.map((function(e){return e.choice_text})),activeQusEditor:null,qusAnswer:null===(t=[null==e||null===(i=e.question_choices)||void 0===i?void 0:i.findIndex((function(e){return e.standard_boolean}))])||void 0===t?void 0:t.filter((function(e){return-1!==e}))})}));he(n)}}),[r,L]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,se(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}L&&function(){e.apply(this,arguments)}()}),[L]),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];se(n)}),[t.tagDisciplineData]),(0,h.useImperativeHandle)(n,(function(){return{onSave:be,isEdit:L}}));var je,ge,ye=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),z(!1),m(-1),me.current=!1,P())},be=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o,u,x;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(oe){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(0!==pe.length){e.next=6;break}return y.ZP.info("请您添加小题"),e.abrupt("return",!1);case 6:n=0;case 7:if(!(n-1)){e.next=19;break}return y.ZP.info("请先输入第".concat(n+1,"小题").concat(Qn[c],"选项的内容")),e.abrupt("return",!1);case 19:if(null!=l&&l.qusAnswer.length){e.next=22;break}return y.ZP.info("请设置第".concat(n+1,"小题的正确答案,点击选项A/B...即可完成设置")),e.abrupt("return",!1);case 22:n++,e.next=7;break;case 25:if(o=pe.map((function(e){var n;return{id:e.id>1?e.id:null,question_title:e.name,question_type:1,question_choices:e.qusList,question_score:e.score,standard_answers:[(null===(n=e.qusAnswer)||void 0===n?void 0:n[0])+1]}})),me.current=!0,!r.question_id){e.next=36;break}if(1!==(null==r?void 0:r.is_my)){e.next=32;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:I,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:Y,is_cover:1,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:I,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:Y,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=36;break;case 32:return e.next=34,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:I,sub_discipline_id:null===(x=t.editData)||void 0===x||null===(x=x.exercise)||void 0===x?void 0:x.sub_discipline_id,difficulty:Y,repeat_answer:!$}});case 34:u=e.sent,ye(u);case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Ae=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},re)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},re)}),e.abrupt("break",17);case 12:return m(r.dragKey),z(!0),e.abrupt("break",17);case 15:return b({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ne=function(){var e={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};he(pe.concat(e))},Pe=function(e,n,t){var i,s=(0,fe.cloneDeep)(pe);("open"===e&&(s[n].open=!s[n].open),"delete"===e&&s.splice(n,1),"value"===e&&(s[n].name=t),"answer"===e&&(s[n].qusAnswer=[t]),"edit"===e&&(s[n].activeQusEditor=t),"details"===e&&(s[n].qusList[s[n].activeQusEditor]=t),"addQus"===e&&(s[n].qusList=s[n].qusList.concat("")),"deleteQus"===e)&&(s[n].qusList=s[n].qusList.filter((function(e,n){return n!==t})),s[n].qusAnswer=null===(i=s[n].qusAnswer)||void 0===i?void 0:i.filter((function(e){return e!==t})));"analysis"===e&&(s[n].analysis=t),"score"===e&&(s[n].score=t),he(s)};return(0,J.jsxs)("section",{className:Me,children:[!L&&(0,J.jsxs)("aside",{ref:ae,children:[(0,J.jsx)("div",{className:ln,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、组合题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(共",null==r?void 0:r.sub_q_count,"小题,",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{style:{display:F?"block":"none"},className:cn,children:null==r||null===(ge=r.sub_exercise_questions)||void 0===ge?void 0:ge.map((function(e,n){var t,i,s;return(0,J.jsxs)("div",{style:{marginBottom:"20px"},children:[(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,".",n+1,0==(null==e?void 0:e.question_type)?"(单选题)":1==(null==e?void 0:e.question_type)?"(多选题)":2==(null==e?void 0:e.question_type)?"(判断题)":3==(null==e?void 0:e.question_type)?"(填空题)":"(简答题)"]}),(0,J.jsx)(fn.Z,{value:e.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",e.question_score,"分)"]})]}),3==(null==e?void 0:e.question_type)&&(null==e||null===(t=e.standard_answers)||void 0===t?void 0:t.map((function(n,t){return(0,J.jsxs)(B.Z,{align:"middle",justify:"start",style:{marginBottom:"5px"},children:[(0,J.jsxs)(X.Z,{children:["答案(填空",null==n?void 0:n.choice_id,"):"]}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(B.Z,{align:"middle",gutter:[1,1],children:n.answer_text.map((function(n,i){var s;return(0,J.jsx)(X.Z,{span:24,children:(0,J.jsx)(q.Z,{checked:null==e||null===(s=e.standard_answers)||void 0===s?void 0:s.includes(t),disabled:!0,value:n},t)},i)}))})})]},t)}))),4==(null==e?void 0:e.question_type)&&(0,J.jsx)(fn.Z,{value:(null==e||null===(i=e.answer_texts)||void 0===i?void 0:i[0])||""}),(0==(null==e?void 0:e.question_type)||1==(null==e?void 0:e.question_type)||2==(null==e?void 0:e.question_type))&&(null==e||null===(s=e.question_choices)||void 0===s?void 0:s.map((function(n,t){return(0,J.jsxs)(B.Z,{align:"middle",children:[(0,J.jsx)(X.Z,{children:(0,J.jsxs)(R.ZP,{checked:e.standard_answer.includes(t+1),disabled:!0,children:[Qn[t],"."]},t)}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:n.choice_text})})})]},t)}))),k&&(0,J.jsx)(B.Z,{className:"mt20",children:(0,J.jsx)(Rn,{state:null==e?void 0:e.is_wrong,onClick:function(){return Z({value:e,type:null==e?void 0:e.question_type})}})})]},n)}))}),(0,J.jsxs)("div",{className:on,children:[(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return M(!F)},style:{},children:F?"收起":"展开"}),!r.hideAction&&we.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Ae(e)},className:e.icon})},n)}))]})]}),L&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("section",{className:Me,style:{padding:0},children:[(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsx)("span",{className:Je,children:"题干:"})]}),(0,J.jsx)(Fe.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:oe,onChange:function(e){return de(e)}}),(0,J.jsxs)("p",{children:["小题数:",null==pe?void 0:pe.length]}),null==pe?void 0:pe.map((function(e,n){var t;return(0,J.jsxs)("div",{className:un,children:[(0,J.jsxs)("div",{onClick:function(){return Pe("open",n)},className:xn,children:[(0,J.jsx)("i",{className:"iconfont icon-sanjiaoxing",style:{transform:e.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),(0,J.jsxs)("span",{children:["第",n+1,"小题(单选题)"]}),(0,J.jsx)("b",{onClick:function(e){e.stopPropagation(),Pe("delete",n)},className:"iconfont icon-shanchu8"})]}),(0,J.jsxs)("div",{className:"mb10",style:{display:e.open?"block":"none"},children:[(0,J.jsx)(Fe.Z,{watch:!0,height:155,placeholder:"请您输入题干",defaultValue:null==e?void 0:e.name,onChange:function(e){return Pe("value",n,e)}}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsxs)("span",{className:Je,children:["答案选项:",(0,J.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),null==e||null===(t=e.qusList)||void 0===t?void 0:t.map((function(t,i){var s,r;return(0,J.jsxs)("div",{className:Ke,children:[(0,J.jsx)(w.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(Ve," ").concat(null!=e&&null!==(s=e.qusAnswer)&&void 0!==s&&s.includes(i)?Ue:""),onClick:function(){return Pe("answer",n,i)},children:Qn[i]})}),(0,J.jsx)("div",{className:nn,children:(null==e?void 0:e.activeQusEditor)===i?(0,J.jsx)(Fe.Z,{id:"single-question-option-".concat(i),watch:!0,height:155,isFocus:!0,placeholder:"请您输入选项",defaultValue:t,onChange:function(e){return Pe("details",n,e)}}):(0,J.jsx)("div",{className:tn,onClick:function(){return Pe("edit",n,i)},children:(0,J.jsx)(fn.Z,{value:t})})}),i>1&&(0,J.jsx)(w.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat($e," iconfont icon-htmal5icon19"),onClick:function(){return Pe("deleteQus",n,i)}})}),i<7&&i===(null==e||null===(r=e.qusList)||void 0===r?void 0:r.length)-1&&(0,J.jsx)(w.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(en," iconfont icon-roundaddfill ml6"),onClick:function(){return Pe("addQus",n)}})})]},i)})),(0,J.jsxs)("p",{className:"mt10",children:["分值:",(0,J.jsx)(W.Z,{value:e.score,max:1e4,min:0,onChange:function(e){return Pe("score",n,e)}})," ","分"]})]})]},e.id)})),pe.length<20&&(0,J.jsxs)(N.ZP,{type:"primary",onClick:Ne,children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"添加小题"]})]}),(0,J.jsx)("p",{className:"mt10",children:(0,J.jsxs)("span",{className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:Y,onChange:function(e){K(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:I,onChange:H,subId:null===(je=t.editData)||void 0===je||null===(je=je.exercise)||void 0===je?void 0:je.sub_discipline_id,knowledgeOptions:ie,onAddKnowledgeFinish:ve})})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){o(),z(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){be()},children:"保存"})]})]})]})},Yn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(Jn)),Kn=t(7269),Vn="posWarp___ZUxXl",Un="pos___A7NKx",$n="tips___ap6NV",et=t(24334),nt=(0,v.connect)()((function(e){var n=e.data,t=e.isDragDisabled,i=void 0!==t&&t,s=e.editorProps,r=void 0===s?{}:s,l=e.onDragEnd,o=void 0===l?function(){}:l,u=e.dispatch,f=e.markBtnVisible,p=void 0!==f&&f,g=e.batchScore,y=void 0===g?[]:g,b=e.reload,w=void 0===b?function(){}:b,A=(0,h.useRef)(),P=(0,v.useParams)(),k=function(e,n,t){if(e.destination){var i=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),r=x()(s,1)[0];return i.splice(t,0,r),i}(n,e.source.index,e.destination.index);o(i,t)}},Z=function(e){u({type:"exercise/setActionTabs",payload:{key:"标记错题",params:e}})},_=function(e,n){return 0===n?(0,J.jsx)(Hn,c()({reload:w,editData:e},e)):1===n?(0,J.jsx)(Pn,c()({reload:w,editData:e},e)):2===n?(0,J.jsx)(bn,c()({reload:w,editData:e},e)):3===n?(0,J.jsx)(vn,c()({reload:w,editData:e},e)):4===n?(0,J.jsx)(Tn,c()({reload:w,editData:e},e)):5===n?(0,J.jsx)(_n,c()({reload:w,editData:e},e)):6===n?(0,J.jsx)(Fn,c()({editData:e},e)):7===n?(0,J.jsx)(Yn,c()({handleMarkWrongQuestion:Z,markBtnVisible:p,reload:w,editData:e},e)):8===n?(0,J.jsxs)("div",{style:{padding:"20px 30px"},children:[(0,J.jsx)(fn.Z,{value:e.key+"."+(null==e||null===(t=e.program_attr)||void 0===t?void 0:t.description)}),(0,J.jsx)(fn.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:et.Base64.decode((null==e||null===(i=e.program_attr)||void 0===i?void 0:i.code)||"")}),null==e||null===(s=e.standard_answer)||void 0===s?void 0:s.map((function(e,n){return(0,J.jsxs)(B.Z,{align:"middle",style:{marginTop:20},children:[(0,J.jsxs)(X.Z,{children:["答案(填空",e.choice_id,"):"]}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(B.Z,{align:"middle",gutter:[1,1],children:(0,J.jsx)(q.Z,{disabled:!0,value:e.answer_text||"- -"},n)})})]},n)}))]}):void 0;var t,i,s};return(0,J.jsxs)("div",{children:[" ",function(){var e,t,s,l,o,u,x,f,v,g,b,S,I,C,D,E,L,z=[{name:"单选题",type:0,count:null==n||null===(t=n.exercise_types)||void 0===t?void 0:t.q_singles,score:null==n||null===(s=n.exercise_types)||void 0===s?void 0:s.q_singles_scores,items:[]},{name:"多选题",type:1,count:null==n||null===(l=n.exercise_types)||void 0===l?void 0:l.q_doubles,score:null==n||null===(o=n.exercise_types)||void 0===o?void 0:o.q_doubles_scores,items:[]},{name:"判断题",type:2,count:null==n||null===(u=n.exercise_types)||void 0===u?void 0:u.q_judges,score:null==n||null===(x=n.exercise_types)||void 0===x?void 0:x.q_judges_scores,items:[]},{name:"填空题",type:3,count:null==n||null===(f=n.exercise_types)||void 0===f?void 0:f.q_nulls,score:null==n||null===(v=n.exercise_types)||void 0===v?void 0:v.q_nulls_scores,items:[]},{name:"简答题",type:4,count:null==n||null===(g=n.exercise_types)||void 0===g?void 0:g.q_mains,score:null==n||null===(b=n.exercise_types)||void 0===b?void 0:b.q_mains_scores,items:[]},{name:"实训题",type:5,count:null==n||null===(S=n.exercise_types)||void 0===S?void 0:S.q_shixuns,score:null==n||null===(I=n.exercise_types)||void 0===I?void 0:I.q_shixuns_scores,items:[]},{name:"编程题",type:6,count:null==n||null===(C=n.exercise_types)||void 0===C?void 0:C.q_pros,score:null==n||null===(D=n.exercise_types)||void 0===D?void 0:D.q_pros_scores,items:[]},{name:"组合题",type:7,count:null==n||null===(E=n.exercise_types)||void 0===E?void 0:E.q_combinations,score:null==n||null===(L=n.exercise_types)||void 0===L?void 0:L.q_combination_scores,items:[]}];null==n||null===(e=n.exercise_questions)||void 0===e||e.forEach((function(e,n){var t,i,s,r,a,l,c,o;0===e.question_type&&(null===(t=z[e.question_type])||void 0===t||null===(t=t.items)||void 0===t||t.push(e));1===e.question_type&&(null===(i=z[e.question_type])||void 0===i||null===(i=i.items)||void 0===i||i.push(e));2===e.question_type&&(null===(s=z[e.question_type])||void 0===s||null===(s=s.items)||void 0===s||s.push(e));3===e.question_type&&(null===(r=z[e.question_type])||void 0===r||null===(r=r.items)||void 0===r||r.push(e));4===e.question_type&&(null===(a=z[e.question_type])||void 0===a||null===(a=a.items)||void 0===a||a.push(e));5===e.question_type&&(null===(l=z[e.question_type])||void 0===l||null===(l=l.items)||void 0===l||l.push(e));6===e.question_type&&(null===(c=z[e.question_type])||void 0===c||null===(c=c.items)||void 0===c||c.push(e));7===e.question_type&&(null===(o=z[e.question_type])||void 0===o||null===(o=o.items)||void 0===o||o.push(e))}));var T=null==n?void 0:n.map((function(e,n){return(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)("div",{className:"pl20",children:[(0,J.jsxs)("span",{className:"font16 c-light-primary",children:[(0,H.EM)(n+1),"、",e.name]}),(0,J.jsxs)("span",{className:"c-grey-999",children:["(共",e.count,"题",7===(null==e?void 0:e.question_type)?",包含".concat(e.sub_count,"小题"):"",";共",e.score,"分)"]}),(null==y?void 0:y.includes(null==e?void 0:e.name))&&(0,J.jsx)(N.ZP,{onClick:function(){return n=null==e?void 0:e.question_type,t=null==e?void 0:e.name,A.current=function(e){return{"单选题":2,"多选题":5,"填空题":2,"判断题":2,"简答题":10,"编程题":10,"实训题":5,"组合题":10}[e]||0}(t),void j.Z.confirm({centered:!0,title:"批量设置分数",content:(0,J.jsxs)("div",{className:"",children:[(0,J.jsxs)("span",{children:["组合题"===t?"组合题中的每小题":t,":"]}),(0,J.jsx)(W.Z,{min:1,defaultValue:A.current,onChange:function(e){A.current=e}}),(0,J.jsx)("span",{className:"ml5",children:"分/题"}),(0,J.jsx)("br",{}),"填空题"===t&&(0,J.jsx)("div",{style:{color:"rgb(255, 0, 0)"},children:"每空分值按每题分值取平均分计算"})]}),okText:"确认",cancelText:"取消",onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(P.categoryId,"/batch_set_score.json"),{method:"post",body:{question_type:n,score:A.current}});case 2:-1!==e.sent.status&&w();case 4:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})});var n,t,i},style:{float:"right"},type:"primary",ghost:!0,children:"批量设置得分"})]}),(t=e.items,s=null==e?void 0:e.question_type,null==e||e.name,(0,J.jsx)(Kn.Z5,{onDragEnd:function(e){return k(e,t,s)},children:(0,J.jsx)(Kn.bK,{droppableId:"droppable",children:function(e,n){return(0,J.jsxs)("div",c()(c()({ref:e.innerRef},e.droppableProps),{},{style:{width:"100%"},children:[null==t?void 0:t.map((function(e,n){var t,a=c()(c()({},e),{},{key:n+1,hideAction:!0,isPreview:!0,dragKey:s+"-"+n},r);return(0,J.jsx)(Kn._l,{draggableId:null==a||null===(t=a.question_id)||void 0===t?void 0:t.toString(),index:n,isDragDisabled:i,children:function(e,n){return(0,J.jsx)("aside",c()(c()(c()({ref:e.innerRef},e.draggableProps),e.dragHandleProps),{},{children:(0,J.jsxs)("div",{className:Vn,id:a.dragKey,children:[_(a,s),p&&7!==s&&(0,J.jsx)(B.Z,{className:"pl30",children:(0,J.jsx)(Rn,{state:null==a?void 0:a.is_wrong,onClick:function(){return Z({value:a,type:s})}})}),(0,J.jsx)(Xe.Z,{}),!i&&(0,J.jsx)("div",{className:Un,children:(0,J.jsx)("div",{className:$n,children:"拖动可以改变试题显示顺序"})})]})}))}},null==a?void 0:a.question_id)})),e.placeholder]}))}})}))]},n);var t,s}));return T}()," "]})})),tt=t(68237),it=t(5626),st=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading.effects}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=e.activeTabs,l=(0,v.useParams)(),o=(0,h.useState)(c()(c()({},l),{page:1,per_page:10})),u=x()(o,1)[0],f=t.editData,p=t.commonHeader.exercise_status;(0,h.useEffect)((function(){"2"===r&&m()}),[l.categoryId,r]);var m=function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,le.w)(l.coursesId,l.categoryId,"",2,3);case 2:s({type:"exercise/editExercise",payload:c()({},u)});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.useEffect)((function(){return s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20},children:[(0,J.jsx)(_.Z,{style:{marginRight:5,color:"#E99237"}}),(0,J.jsx)("span",{style:{flex:1,color:"#E99237"},children:"发布后的试卷不允许进行增加/删除试题和修改分值等操作,若需要二次使用,可将试卷加入试卷库中进行编辑"}),(0,J.jsx)(N.ZP,{onClick:function(){s({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[l.categoryId]}})},children:"加入试卷库"})]}),(0,J.jsx)("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative",children:(0,J.jsxs)(Be.Z,{spinning:i["exercise/editExercise"],children:[(0,J.jsx)(tt.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:r,showExportBtn:!0}),(0,J.jsx)(Xe.Z,{}),(0,J.jsx)(nt,{data:null==f?void 0:f.exercise_question_types,isDragDisabled:!0,markBtnVisible:3===p&&((null==f||null===(n=f.exercise)||void 0===n?void 0:n.is_creator)||(0,de.Ny)())}),(0,J.jsx)(it.Z,{})]})})]})})),rt=t(60324),at="title___L0cG8",lt="search____WeIQ",ct="head___xmSl4",ot="row___HJKId",dt="btns___m0Vc7",ut="sort___qMLQP",xt=t(26724),ft=t.n(xt),pt=t(66334),ht=t(74932),mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"}}]},name:"filter",theme:"outlined"},vt=t(1393),jt=function(e,n){return h.createElement(vt.Z,(0,ht.Z)({},e,{ref:n,icon:mt}))};var gt=h.forwardRef(jt),yt=t(38353),bt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i,r,l=e.exercise,o=(e.loading,e.dispatch),u=e.cb,f=c()(c()({},(0,v.useParams)()),{},{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:""}),p=(0,h.useState)(c()({},f)),m=x()(p,2),g=m[0],w=m[1],A=(0,h.useState)([]),N=x()(A,2),P=N[0],k=N[1],Z=(0,h.useState)(!0),_=x()(Z,2),S=_[0],H=_[1],D=(0,h.useState)(!0),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)(0),O=x()(T,2),B=O[0],X=O[1],F=(0,h.useState)(!1),M=x()(F,2),R=M[0],G=(M[1],(0,h.useState)([])),Q=x()(G,2),Y=Q[0],K=Q[1];(0,h.useEffect)((function(){"打回重做"===l.actionTabs.key&&(P=[],V(1))}),[l.actionTabs.key]);var V=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(P=[]),H(!0),g.page=n,z(!0),e.next=6,o({type:"exercise/getRedoModal",payload:c()(c()({},g),{},{score:((null==g?void 0:g.one)||0)+"".concat(null!=g&&g.two?","+(null==g?void 0:g.two):"")})});case 6:(null==(i=e.sent)||null===(t=i.exercise_users)||void 0===t?void 0:t.length)5?{paddingRight:15}:{width:944},children:[(0,J.jsx)("div",{children:(0,J.jsx)(b.Z,{className:"font14",checked:!(null===(t=P)||void 0===t||!t.length)&&(null==Y?void 0:Y.length)===(null===(i=P)||void 0===i?void 0:i.length),onChange:function(e){if(e.target.checked){var n,t=null===(n=P)||void 0===n?void 0:n.map((function(e){return e.user_id}));K(t)}else K([])},children:"姓名"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"学号"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"分班"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"提交状态"})}),(0,J.jsxs)("div",{className:ut,onClick:function(){null===(null==g?void 0:g.sort)?g.sort="asc":"asc"===(null==g?void 0:g.sort)?g.sort="desc":"desc"===(null==g?void 0:g.sort)&&(g.sort=null),w(c()({},g)),k([]),V(1)},children:[(0,J.jsx)("span",{children:"成绩分数"}),(0,J.jsxs)("aside",{children:[(0,J.jsx)(yt.Z,{style:{color:"asc"===(null==g?void 0:g.sort)?"#0152d9":"#bfbfbf"}}),(0,J.jsx)(I.Z,{style:{color:"desc"===(null==g?void 0:g.sort)?"#0152d9":"#bfbfbf"}})]})]})]}),(0,J.jsx)("div",{style:{height:260,overflow:"auto"},children:(0,J.jsxs)(ft(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!L&&S&&V((null==g?void 0:g.page)+1)},hasMore:!L&&S,useWindow:!1,children:[(0,J.jsx)(b.Z.Group,{style:{width:"100%"},value:Y,onChange:function(e){console.log(e,444),K(e)},children:null===(r=P)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{className:ot,children:[(0,J.jsx)("div",{children:(0,J.jsx)(b.Z,{className:"font14",value:e.user_id,children:e.user_name})}),(0,J.jsx)("div",{children:e.student_id}),(0,J.jsx)("div",{children:e.course_group_name}),(0,J.jsx)("div",{children:(t=e.commit_status,i=e,0===t?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===t?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!i.is_make_up&&"考试中",i.is_make_up&&"考试中 (补考)"]}):2===t?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷",i.is_make_up&&!i.is_force_commit&&"已交卷 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷/未答",i.is_make_up&&!i.is_force_commit&&"已交卷/未答 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷/未答 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷/未答 (强制)"]}))}),(0,J.jsx)("div",{className:"pl10",children:(0,J.jsx)("span",{children:e.user_score})})]},e.user_id);var t,i}))}),(0,J.jsx)(Be.Z,{className:"edu-ant-spin",spinning:L})]})}),(0,J.jsxs)("div",{className:at,children:[(0,J.jsx)("img",{style:{objectFit:"contain"},src:pt.Z}),"学生将得到一次重新答题的机会,已提交试卷的答题记录将清空。"]})]})})),wt="scoremodal___FKFBU",At="selectWrapper___J8t1k",Nt="search___Pnsp3",Pt="searchIcon___mVW2x",kt=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(e.onOk,(0,v.useParams)()),s=(0,h.useState)([]),r=x()(s,2),l=r[0],o=r[1],u=(0,h.useState)(),f=x()(u,2),p=f[0],g=f[1],y=(0,h.useState)([]),b=x()(y,2),w=(b[0],b[1]),A=(0,h.useState)(!0),N=x()(A,2),P=N[0],k=N[1],_=(0,h.useState)(!1),S=x()(_,2),I=(S[0],S[1]),C=O.Z.useForm(),D=x()(C,1)[0],E=(0,h.useState)({page:1,limit:10,is_random:"",exercise_status:""}),L=x()(E,2),z=L[0],T=L[1],B=[{title:"序号",dataIndex:"id",key:"id",render:function(e,n,t){return z.limit*(z.page-1)+t+1}},{title:"补考试卷",dataIndex:"exercise_name",key:"id",width:200,render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"类型",dataIndex:"is_random",key:"is_random",render:function(e,n,t){return(0,J.jsx)("span",{children:e?"随机组卷":"人工组卷"})}},{title:"试题数",dataIndex:"question_count",key:"question_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"总分",dataIndex:"total_score",key:"total_score",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"补考人数",dataIndex:"exercise_user_count",key:"exercise_user_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",render:function(e,n,t){return(0,J.jsx)("span",{children:1===e?"未开始":2===e?"考试中":"已截止"})}},{title:"操作",dataIndex:"id",key:"id",width:80,align:"right",render:function(e,n,t){return(0,J.jsx)("div",{style:{flex:1,textAlign:"right"},children:(0,J.jsx)("a",{onClick:function(){(0,H.xg)("/classrooms/".concat(i.coursesId,"/exercise/").concat(n.id,"/detail?random=").concat(n.is_random))},children:"查看"})})}}].filter((function(e){return!!e}));(0,h.useEffect)((function(){"补考记录"===n.actionTabs.key&&X(z)}),[n.actionTabs.key]);var X=function(){var e=d()(a()().mark((function e(n){var t,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/make_up_records.json"),{method:"get",params:c()({},n)});case 3:(t=e.sent)&&(o((null==t||null===(s=t.data)||void 0===s?void 0:s.make_up_exercises)||[]),g(null==t||null===(r=t.data)||void 0===r?void 0:r.count)),k(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(j.Z,{centered:!0,afterClose:function(){w([]),I(!1),D.resetFields(),T({page:1,limit:10,is_random:"",exercise_status:""})},title:"补考记录",className:wt,open:"补考记录"===n.actionTabs.key,width:1e3,onOk:function(){return t({type:"exercise/setActionTabs",payload:{}})},onCancel:function(){t({type:"exercise/setActionTabs",payload:{}})},children:[(0,J.jsxs)(O.Z,{layout:"inline",form:D,onValuesChange:function(e,n){console.log(e),e.keywords||""===e.keywords||D.submit()},onFinish:function(e){console.log(e),T(c()(c()({},z),e)),X(c()(c()({},z),e))},initialValues:{is_random:"",exercise_status:""},children:[(0,J.jsx)(O.Z.Item,{name:"is_random",children:(0,J.jsxs)(ve.default,{className:At,placeholder:"全部类型",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部类型"}),(0,J.jsx)(ve.default.Option,{value:0,children:"人工组卷"}),(0,J.jsx)(ve.default.Option,{value:1,children:"随机组卷"})]})}),(0,J.jsx)(O.Z.Item,{name:"exercise_status",children:(0,J.jsxs)(ve.default,{className:At,placeholder:"全部状态",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部状态"}),(0,J.jsx)(ve.default.Option,{value:1,children:"未开始"}),(0,J.jsx)(ve.default.Option,{value:2,children:"考试中"}),(0,J.jsx)(ve.default.Option,{value:3,children:"已截止"})]})}),(0,J.jsx)(O.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords",children:(0,J.jsx)(q.Z.Search,{className:Nt,placeholder:"请输入试卷名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Pt),onClick:function(){return D.submit()}}),onSearch:function(e){D.submit()}})})]}),(0,J.jsx)(Z.Z,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:l,pagination:!1,loading:P,columns:B}),(null==l?void 0:l.length)>0&&(0,J.jsx)(M.Z,{current:z.page,total:p,style:{marginBottom:20},defaultPageSize:z.limit,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:z.limit,onChange:function(e,n){z.page=e,z.limit=n,T(c()({},z)),X(c()({},z))}})]})})),Zt="info___FCajO",_t="info_name___nVPNy",St="info_studeng_id___afKvd",It="info_group___xadCu",Ct=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i=e.exercise,r=(e.loading,e.dispatch),l=(e.cb,c()(c()({},(0,v.useParams)()),{},{page:0,limit:20})),o=(0,h.useState)(c()({},l)),u=x()(o,2),f=u[0],p=u[1],m=(0,h.useState)([]),g=x()(m,2),y=g[0],b=g[1],A=(0,h.useState)({}),N=x()(A,2),P=N[0],k=N[1],_=(0,h.useState)(!0),S=x()(_,2),I=S[0],C=S[1],H=(0,h.useState)(!0),D=x()(H,2),E=D[0],L=D[1];(0,h.useEffect)((function(){"打回记录"===i.actionTabs.key&&(y=[],T(1))}),[i.actionTabs.key]);var z=[{title:"打回次数",ellipsis:!0,dataIndex:"index",align:"center",render:function(e,n,t){return(0,J.jsx)(w.Z,{placement:"bottom",title:t+1,children:(0,J.jsx)("span",{children:t+1})})}},{title:"提交时间",dataIndex:"submission_time",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:Q()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"打回时间",dataIndex:"created_at",align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:Q()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"考试得分",dataIndex:"score",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作人",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}}],T=function(){var e=d()(a()().mark((function e(n){var t,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(y=[]),C(!0),f.page=n,f.student_id=i.actionTabs.student_id,L(!0),e.next=7,r({type:"exercise/getRedoListModal",payload:c()(c()({},f),{},{score:((null==f?void 0:f.one)||0)+"".concat(null!=f&&f.two?","+(null==f?void 0:f.two):"")})});case 7:l=e.sent,k(c()({},l)),(null==l||null===(t=l.student_redo_lists)||void 0===t?void 0:t.length)0||E)&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(Z.Z,{pagination:!1,dataSource:[],columns:z})}),(0,J.jsx)("div",{style:{maxHeight:170,overflow:"auto"},children:(0,J.jsx)(ft(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!E&&I&&T((null==f?void 0:f.page)+1)},hasMore:I,useWindow:!1,children:(0,J.jsx)(Z.Z,{loading:E,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:y,columns:z})})})]})]})})),Ht=t(1924),Dt=t(89631),Et="customModal___WBifT",Lt="checking___THUYH",zt="content___OYuOv",Tt="group___mn5IG",Ot="footer___yBjyD",Bt=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.onOk,s=(0,v.useParams)(),r=(0,h.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,h.useState)([]),f=x()(u,2),p=f[0],g=f[1],y=(0,h.useState)(!0),w=x()(y,2),A=(w[0],w[1]),P=(0,h.useState)(!1),k=x()(P,2),Z=k[0],_=k[1];(0,h.useEffect)((function(){"代码查重"===n.actionTabs.key&&S()}),[n.actionTabs.key]);var S=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),e.next=3,(0,m.ZP)("/api/courses/".concat(null==s?void 0:s.coursesId,"/exercises/exercise_course_groups.json"),{method:"get",params:{id:null==s?void 0:s.categoryId}});case 3:(n=e.sent)&&o((null==n?void 0:n.course_groups)||[]),A(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){t({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(j.Z,{centered:!0,afterClose:function(){g([]),_(!1)},title:"代码查重",open:"代码查重"===n.actionTabs.key,footer:null,width:718,wrapClassName:Et,onCancel:I,children:(0,J.jsxs)("aside",{className:Lt,children:[(0,J.jsx)("div",{className:zt,children:(0,J.jsxs)("div",{className:Tt,children:[c.length>0?(0,J.jsx)("p",{children:"选择班级:"}):(0,J.jsx)("p",{children:"暂无分班"}),(0,J.jsx)(b.Z.Group,{value:p,onChange:function(e){g(e),_(e.length===c.length)},children:c.map((function(e){return(0,J.jsx)(b.Z,{value:e.id,children:e.name},e.id)}))})]})}),(0,J.jsxs)("div",{className:Ot,children:[(0,J.jsx)(b.Z,{checked:Z,onChange:function(e){var n=e.target.checked?c.map((function(e){return e.id})):[];g(n),_(e.target.checked)},children:"全选"}),(0,J.jsx)(N.ZP,{onClick:I,children:"取消"}),(0,J.jsx)(N.ZP,{onClick:function(){i(p)},type:"primary",children:"确认"})]})]})})})),Xt=t(15967),Ft=t(97810),qt=t(65547),Wt="formDom___ahHwX",Mt="form___TDc55",Rt="fjpy___dshUa",Gt="tips___sHetw",Qt="scoreSettingWrapper___L7weV",Jt="ipItem___nAf_u",Yt="ipWrp___x3LTQ",Kt="tagWrap___PMN4b",Vt="tag___Auf1J",Ut="padding___veqnd",$t="unlockKeyWrapper___UOERJ",ei="unlockKeyInput___ItI9I",ni="mb40___eMjps",ti="mainRuleText___U5cJS",ii="minorRuleText___aZezx",si="contentInterval___slPV9",ri="numberInput____ONIt",ai="publishRuleIndex___s2cVA",li="publishRuleContent___HohmS",ci="groupSelector___Zxqsw",oi="addAndDelete___saTVM",di="deleteIcon___vnkck",ui="addIcon___Yz7Ef",xi="remindForm___K6X21",fi="remindItem___Z7rRb",pi="remindInput___r_wq3",hi="addRemind___jbnIp",mi="disabled___ebijK",vi=t(7333),ji=t(91232),gi=t.n(ji),yi=function(e){var n=e.disabled,t=e.time;return(0,J.jsx)(O.Z.List,{name:"exercise_events",rules:[{validator:function(e,n){var i,s=new Set,r=gi()(n);try{for(r.s();!(i=r.n()).done;){var a,l=i.value;if(s.has(l.reminder_time))return Promise.reject(new Error("答题提醒时间不允许重复,请重新设置"));if(l.reminder_time>t)return Promise.reject(new Error("答题提醒时间不能大于答题时长"));if(s.add(l.reminder_time),null===(a=l.reminder_content)||void 0===a||null===(a=a.trim())||void 0===a||!a.length)return Promise.reject(new Error("提醒内容不能为空"))}}catch(e){r.e(e)}finally{r.f()}return Promise.resolve()}}],children:function(e,t){var i=t.add,s=t.remove;return(0,J.jsxs)("div",{className:xi,children:[e.length>0&&(0,J.jsx)("div",{className:"mb20",children:e.map((function(e,t){return(0,J.jsxs)(B.Z,{align:"middle",wrap:!1,className:fi,children:[(0,J.jsxs)("span",{className:"mr10",children:[t+1,".答题结束前"]}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_time"],rules:[{required:!0,message:"请输入提醒时间"}],noStyle:!0,children:(0,J.jsx)(W.Z,{precision:0,min:1,disabled:n,className:pi})}))}),(0,J.jsx)("span",{className:"mr10 ml10",children:"分钟进行提醒,提醒内容为"}),(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)(O.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_content"],rules:[{required:!0,message:"请输入提醒内容"}],noStyle:!0,children:(0,J.jsx)(q.Z,{className:pi,disabled:n,showCount:!0,maxLength:100})}))}),(0,J.jsx)(Ft.Z,{onClick:function(){return s(e.name)},style:{color:"#E30000",marginLeft:54,fontSize:20,visibility:n?"hidden":"visible"}})]},e.key)}))}),e.length<5&&(0,J.jsx)(B.Z,{children:(0,J.jsxs)(X.Z,{className:"".concat(hi," ").concat(n?mi:""),onClick:function(){n||i({reminder_time:""})},children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5"}),"添加答题提醒"]})})]})}})},bi=t(60622),wi=t(91972),Ai=ne.default.RangePicker,Ni=ve.default.Option,Pi=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{exercise:n,loading:t.effects,globalSetting:i,user:r,classroomList:s}}))((function(e){var n,t,i,r,l,o,u,f,p,g=e.user,A=e.classroomList,P=e.exercise,k=(e.globalSetting,e.loading),Z=e.dispatch,_=e.changeActive,S=P.workSetting,I=P.commonHeader,C=(0,v.useParams)();C.category=C.categoryId;var D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)(!1),q=x()(T,2),M=q[0],G=q[1],Y=(0,h.useState)(),K=x()(Y,2),V=K[0],U=K[1],$=(0,h.useState)([]),ee=x()($,2),te=ee[0],ie=ee[1],se=(0,h.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3}),re=x()(se,2),ae=re[0],le=re[1],ce=(0,h.useState)(1),oe=x()(ce,2),ue=(oe[0],oe[1],(0,h.useState)(!1)),xe=x()(ue,2),fe=xe[0],pe=xe[1],he=(0,h.useState)(!1),me=x()(he,2),je=me[0],ge=me[1],ye=(0,h.useState)(!1),be=x()(ye,2),we=be[0],Ae=be[1],Ne=(0,h.useState)(!1),Pe=x()(Ne,2),ke=Pe[0],Ze=Pe[1],_e=(0,h.useState)([]),Se=x()(_e,2),Ie=Se[0],Ce=Se[1],He=(0,h.useState)(!1),De=x()(He,2),Ee=De[0],Le=De[1],ze=(0,h.useState)(null),Te=x()(ze,2),Oe=Te[0],Xe=Te[1];function Fe(){return Fe=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/courses/".concat(null==C?void 0:C.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:null==C?void 0:C.coursesId}});case 2:n=e.sent,U(null==n?void 0:n.alert);case 4:case"end":return e.stop()}}),e)}))),Fe.apply(this,arguments)}(0,h.useEffect)((function(){("5"===(null==I?void 0:I.exercise_status)||null!=I&&I.appraise_label||(0,de.aQ)())&&z(!0)}),[I]),(0,h.useEffect)((function(){qe()}),[S]),(0,h.useEffect)((function(){Z({type:"exercise/getWorkSetting",payload:c()({},C)}),(0,de.dE)()||function(){Fe.apply(this,arguments)}()}),[]),(0,h.useEffect)((function(){"调整tabs选中"==P.actionTabs.key&&_("2")}),[P.actionTabs.key]);var qe=function(){var e,n,t;console.log("取消");var i=JSON.parse(JSON.stringify(S));if(Object.keys(ae).forEach((function(e){var n;ae[e]=null==i||null===(n=i.exercise)||void 0===n?void 0:n[e]})),te=(null==i||null===(e=i.published_course_groups)||void 0===e?void 0:e.map((function(e){return{course_group_id:e.course_group_id,end_time:e.course_end_time,publish_time:e.course_publish_time}})))||[{}],null==S||null===(n=S.course_groups)||void 0===n||n.map((function(e){var n;null==S||null===(n=S.published_course_groups)||void 0===n||n.map((function(n,t){var i;null!=n&&null!==(i=n.course_group_id)&&void 0!==i&&i.includes(null==e?void 0:e.course_group_id)&&(e.cilckkey=t,e.isselect=!0)}))})),"批量发布"!==P.actionTabs.key&&Ge(""),pe(-1!==ae.time),le(ae),null!=ae&&ae.is_appoint_user){var r,a=(null==i||null===(r=i.exercise)||void 0===r||null===(r=r.all_exercise_users)||void 0===r?void 0:r.map((function(e){return e.user_id})))||[];Ce(s()(a))}ge(ae.is_appoint_user),Ae(ae.is_miss_exam_user),Ze(ae.is_no_passing_user),ie(te.length>0?te:[{}]),Je.setFieldsValue({exercise_events:null==i||null===(t=i.exercise)||void 0===t?void 0:t.exercise_events})},We=function(){var e=d()(a()().mark((function e(){var n,t,i,s,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==(null==g||null===(n=g.userInfo)||void 0===n?void 0:n.user_status)){e.next=3;break}return(0,wi.Rd)(),e.abrupt("return");case 3:if(0!==(null==I?void 0:I.exercise_question_count)){e.next=6;break}return y.ZP.warning("试卷内没有试题不允许发布考试"),e.abrupt("return");case 6:return t=JSON.parse(JSON.stringify(ae)),console.log("提交"),e.prev=8,e.next=11,Je.validateFields();case 11:i=Je.getFieldsValue(),t.exercise_events=i.exercise_events,e.next=19;break;case 15:return e.prev=15,e.t0=e.catch(8),null!==e.t0&&void 0!==e.t0&&e.t0.errorFields&&(Je.scrollToField(null===e.t0||void 0===e.t0||null===(s=e.t0.errorFields)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.name,{behavior:"smooth",block:"center"}),y.ZP.error(null===e.t0||void 0===e.t0||null===(r=e.t0.errorFields)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.errors)||void 0===r?void 0:r[0])),e.abrupt("return");case 19:if(t.categoryId=C.categoryId,t.publish_time_groups=te,null==ae||!ae.is_make_up_exercise){e.next=29;break}if(!(je&&Ie.length<=0)&&(je||we||ke)){e.next=25;break}return y.ZP.error("请选择补考学生"),e.abrupt("return");case 25:t.is_appoint_user=je,t.is_miss_exam_user=we,t.is_no_passing_user=ke,t.make_up_exercise_users=je?null==Ie?void 0:Ie.map((function(e){return{user_id:e}})):[];case 29:if(ae.unified_setting||null!=ae&&ae.is_make_up_exercise){e.next=38;break}if(te.length){e.next=33;break}return y.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 33:delete t.publish_time,delete t.end_time,te.map((function(e){var n;if(!e.course_group_id||null===(n=e.course_group_id)||void 0===n||!n.length)throw y.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time||!e.end_time)throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空")})),e.next=41;break;case 38:if(ae.publish_time&&ae.end_time){e.next=41;break}throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空");case 41:if(2!=ae.exercise_type||null==I||!I.show_setting_tips){e.next=44;break}return l=j.Z.confirm({width:666,centered:!0,okText:"立即调整",cancelText:"不需要",title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。是否需要进行调整?"]}),onOk:function(){Me(t),_("2")},onCancel:function(){l.destroy(),Me(t)}}),e.abrupt("return");case 44:Me(t);case 45:case"end":return e.stop()}}),e,null,[[8,15]])})));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==C?void 0:C.categoryId,"/publish_settings.json"),{method:"post",body:n});case 3:0===e.sent.status&&(y.ZP.success("保存成功"),Ge(""),Z({type:"exercise/getCommonHeader",payload:c()({},C)}),Z({type:"exercise/getWorkSetting",payload:c()({},C)})),G(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Re=function(e){return e&&e0&&void 0!==arguments[0]?arguments[0]:"";Z({type:"exercise/setActionTabs",payload:{key:e}})},Qe=O.Z.useForm(),Je=x()(Qe,1)[0];return(0,J.jsxs)("section",{className:Mt,style:{marginBottom:80},children:[(0,J.jsxs)(Be.Z,{spinning:k["exercise/getWorkSetting"]||M,children:[!(null!=ae&&ae.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z,{className:"mt30 mb20",children:(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"考试模式"}),(0,J.jsxs)(R.ZP.Group,{value:ae.exercise_type,disabled:L||(null==S||null===(n=S.exercise)||void 0===n?void 0:n.exercise_status)>1,onChange:function(e){console.log(e),ae.exercise_type=e.target.value,le(c()({},ae))},children:[(0,J.jsx)(R.ZP,{value:1,children:"正式考试"}),(0,J.jsx)(R.ZP,{value:2,children:"模拟考试"})]})]})}),2===(null==ae?void 0:ae.exercise_type)&&(0,J.jsxs)(B.Z,{align:"middle",className:"".concat(si," ").concat(ni),children:[(0,J.jsx)("span",{className:"".concat(ii),style:{marginLeft:50},children:"每个学生允许进行考试"}),(0,J.jsx)(W.Z,{className:ri,style:{width:145},precision:0,size:"middle",value:null==ae?void 0:ae.simulate_exercise_num,disabled:L,min:1,max:999,onChange:function(e){ae.simulate_exercise_num=e,le(c()({},ae))}}),(0,J.jsxs)("span",{children:["次",(0,J.jsx)("span",{style:{color:"#999999"},children:"(可设置1~999次)"})]})]})]}),(null==ae?void 0:ae.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600},children:"待补考学生"}),(0,J.jsx)(F.Z,{checked:je,onChange:function(e,n){if(ge(e),e){if(null!=ae&&ae.is_appoint_user){var t,i=null==S||null===(t=S.exercise)||void 0===t||null===(t=t.all_exercise_users)||void 0===t?void 0:t.map((function(e){return e.user_id}));Ce(s()(i))}else Ce([]);Ae(!1),Ze(!1)}else Ae(ae.is_miss_exam_user),Ze(ae.is_no_passing_user)},disabled:!(1===(null==ae?void 0:ae.exercise_status)&&null!=I&&I.allow_create_make_up)}),(0,J.jsx)("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"},children:"指定学生"})]}),!je&&(0,J.jsxs)(B.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle",children:[(0,J.jsx)(b.Z,{checked:we,disabled:!(1===(null==ae?void 0:ae.exercise_status)&&(null==ae?void 0:ae.miss_exam_count)>0&&null!=I&&I.allow_create_make_up),onChange:function(e){Ae(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"缺考"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:function(){Xe(1),ge(!1),Le(!0)},children:["(","".concat((null==ae?void 0:ae.miss_exam_count)||0,"人"),")"]}),(0,J.jsx)(b.Z,{checked:ke,disabled:!(1===(null==ae?void 0:ae.exercise_status)&&(null==ae?void 0:ae.no_passing_count)>0&&null!=I&&I.allow_create_make_up),onChange:function(e){Ze(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"未及格"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){Xe(2),ge(!1),Le(!0)},children:["(","".concat((null==ae?void 0:ae.no_passing_count)||0,"人"),")"]})]}),je&&(0,J.jsxs)(B.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"},children:[(0,J.jsxs)(N.ZP,{type:"primary",ghost:!0,disabled:!(1===(null==ae?void 0:ae.exercise_status)&&null!=I&&I.allow_create_make_up),onClick:function(){Le(!0),Xe(void 0)},children:[(0,J.jsx)("span",{children:(0,J.jsx)("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})}),(0,J.jsx)("span",{children:"选择学生"})]}),(0,J.jsxs)("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"},children:["(已选 ","".concat(Ie.length||0," 人"),")"]})]})]}),!(null!=ae&&ae.is_make_up_exercise)&&(0,J.jsx)(B.Z,{align:"middle",justify:"space-between",className:"mb10 mt30",children:(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"发布范围"}),(0,J.jsxs)(R.ZP.Group,{onChange:function(){var e,n,t;!(0,de.Rm)()||null!=A&&null!==(e=A.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish&&null!=A&&null!==(n=A.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_late?(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1?y.ZP.error("已发布,不能再修改"):(ae.unified_setting=!ae.unified_setting,!1===ae.unified_setting&&""==te&&ie(te.concat({})),le(Object.assign({},ae))):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},value:ae.unified_setting,disabled:L||(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1,children:[(0,J.jsx)(R.ZP,{value:!0,disabled:!(null!=S&&null!==(i=S.exercise)&&void 0!==i&&i.manage_all_group),children:"统一发布"}),(null===(r=S.course_groups)||void 0===r?void 0:r.length)>0&&(0,J.jsx)(R.ZP,{value:!1,children:"分班发布"})]})]})}),(0,J.jsx)(B.Z,{children:(0,J.jsx)(X.Z,{children:!(null!=I&&I.appraise_label)&&(!(null!=I&&I.is_make_up_exercise)&&(0,de.GJ)()||(null==I?void 0:I.is_make_up_exercise)&&(null==I?void 0:I.allow_create_make_up))&&(0,J.jsx)(vi.t,{okText:"保存设置",onCancel:function(){y.ZP.warning("已取消本次修改的内容"),qe()},onOk:We})})}),!(null!=I&&I.is_make_up_exercise)&&(0,J.jsx)("div",{style:{color:"red"},className:"mb20",children:(null==S||null===(l=S.exercise)||void 0===l?void 0:l.exercise_status)>1&&V&&"当前课堂中学生人数较多,为提供更好的服务,我们将进行服务器扩容,建议您在30分钟后发起考试。您也可以立即发布。"}),(ae.unified_setting||(null==I?void 0:I.is_make_up_exercise))&&(0,J.jsx)("div",{children:(0,J.jsxs)(B.Z,{align:"middle",className:ni,children:[(0,J.jsx)(X.Z,{className:ti,children:"考试时间:"}),(0,J.jsx)(X.Z,{className:"ml10",children:(0,J.jsx)(w.Z,{placement:"bottom",title:(null==S||null===(o=S.exercise)||void 0===o?void 0:o.exercise_status)>1&&"发布时间已过,不能修改",children:(0,J.jsx)(ne.default,{style:{width:300},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:Q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Re,disabled:L||(null==S||null===(u=S.exercise)||void 0===u?void 0:u.exercise_status)>1||(0,de.Rm)()&&!(null!=A&&null!==(f=A.AssistantObject)&&void 0!==f&&null!==(f=f.exercise)&&void 0!==f&&f.can_publish),value:ae.publish_time?Q()(ae.publish_time):void 0,allowClear:!1,onChange:function(e,n){ae.publish_time=n,ae.end_time||(ae.end_time=Q()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),le(Object.assign({},ae))}})})}),(0,J.jsx)(X.Z,{className:"ml30",children:(0,J.jsx)(ne.default,{style:{width:300},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:L||(0,de.Rm)()&&!(null!=A&&null!==(p=A.AssistantObject)&&void 0!==p&&null!==(p=p.exercise)&&void 0!==p&&p.can_late)||(null==I?void 0:I.open_appraise),allowClear:!1,value:ae.end_time?Q()(ae.end_time):void 0,disabledDate:function(e){return ae.end_time?e&&(eQ()(null==r?void 0:r.publish_time))?[!0,!1]:[!1,!1])||(0,de.Rm)()&&!(null!=A&&null!==(i=A.AssistantObject)&&void 0!==i&&null!==(i=i.exercise)&&void 0!==i&&i.can_publish)),disabledDate:Re,style:{width:"100%"},placeholder:["请选择发布时间","请选择截止时间"],showTime:{format:"HH:mm",defaultValue:[Q()((0,H.U6)(),"HH:mm"),Q()((0,H.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"middle",value:e.publish_time&&[Q()(e.publish_time),e.end_time&&Q()(e.end_time)],onChange:function(e,t){te[n].publish_time=t[0],te[n].end_time=t[1],ie(s()(te))}})}),(0,J.jsxs)(X.Z,{className:oi,style:{visibility:L?"hidden":"visible"},children:[(0,J.jsx)(Ft.Z,{style:{visibility:(null!=e&&e.publish_time&&Q()()parseInt(f.endIP))){e.next=7;break}return y.ZP.warning("IP区间段不合法"),e.abrupt("return");case 7:i({type:"exercise/setActionTabs",payload:{key:"insterIp",data:c()({},l.getFieldValue()),type:t.actionTabs.type}});case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsxs)("section",{className:"pl10 pr10",children:[(0,J.jsxs)(k.Z,{activeKey:b,onChange:function(e){w(e),l.resetFields()},children:[(0,J.jsx)(Si,{tab:"新增IP地址"},"1"),(0,J.jsx)(Si,{tab:"新增IP范围"},"2")]}),(0,J.jsxs)(O.Z,{form:l,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(e,n){p(c()({},n))},children:["1"===b&&(0,J.jsx)(O.Z.Item,{name:"ip",rules:[{required:!0,message:"请输入IP地址"}],label:"IP地址",children:(0,J.jsx)(ve.default,{open:!1,tokenSeparators:[";",",",";"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"请输入IP地址,可同时添加多个IP地址,中间用英文的分号间隔。",onChange:function(e){l.setFieldsValue({ip:s()(e.filter((function(e){return!!(0,_i.t)(e)||(y.ZP.warning("IP不合法,请重新输入"),!1)})))})}})}),"2"===b&&(0,J.jsxs)(B.Z,{gutter:[20,20],children:[(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(O.Z.Item,{name:"startIP",rules:[{required:!0,message:"请输入起始IP地址"}],label:"起始IP地址",children:(0,J.jsx)(q.Z,{maxLength:15,placeholder:"请输入起始IP地址",onBlur:function(e){var n="";(0,_i.t)(e.target.value)?n=e.target.value:(n="",y.ZP.warning("IP不合法,请重新输入")),l.setFieldsValue({startIP:n})}})})}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(O.Z.Item,{name:"endIP",rules:[{required:!0,message:"请输入结束IP地址"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"请输入0-255的网段"}],label:"结束IP地址",children:(0,J.jsx)(q.Z,{onBlur:function(e){},prefix:(0,J.jsx)("span",{className:"font14",children:null===(n=f.startIP)||void 0===n?void 0:n.substring(0,f.startIP.lastIndexOf("."))}),maxLength:3,placeholder:"请输入结束IP地址的后三位"})})})]})]})]})})})),Ci=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i,r,l,o,u,f=e.exercise,p=(e.globalSetting,e.loading),g=e.dispatch,A=f.workSetting,P=f.commonHeader,k=O.Z.useForm(),Z=x()(k,1)[0],_=(0,v.useParams)();_.category=_.categoryId;var S=(0,h.useState)(!1),I=x()(S,2),C=I[0],H=I[1],D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)(!1),M=x()(T,2),G=M[0],Q=M[1],Y={question_random:!1,choice_random:!1,start_password:(null==A||null===(n=A.exercise)||void 0===n?void 0:n.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:(null==A||null===(t=A.exercise)||void 0===t?void 0:t.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1},K=(0,h.useState)(Y),V=x()(K,2),U=V[0],$=V[1],ee=(0,h.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1];(0,h.useEffect)((function(){var e;se(),(0,de.aN)()||null!=A&&null!==(e=A.exercise)&&void 0!==e&&e.is_creator||H(!0)}),[A]),(0,h.useEffect)((function(){("5"===(null==P?void 0:P.exercise_status)||null!=P&&P.appraise_label)&&H(!0)}),[P]),(0,h.useEffect)((function(){g({type:"exercise/getWorkSetting",payload:c()({},_)})}),[]),(0,h.useEffect)((function(){"insterIp"===f.actionTabs.key&&(f.actionTabs.data.ip?U[f.actionTabs.type]=[].concat(s()(U[f.actionTabs.type]||[]),s()(f.actionTabs.data.ip)):U[f.actionTabs.type]=[].concat(s()(U[f.actionTabs.type]||[]),["".concat(f.actionTabs.data.startIP,",").concat(f.actionTabs.data.startIP.substring(0,f.actionTabs.data.startIP.lastIndexOf("."))+"."+f.actionTabs.data.endIP)]),re(U),ie(!0))}),[f.actionTabs]);var se=function(){var e=JSON.parse(JSON.stringify(A));Object.keys(U).forEach((function(n){var t;U[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),re(c()(c()({},U),{},{ip_limit:"no"!==U.ip_limit}))},re=function(e){$(e),Z.setFieldsValue(e)},ae=function(e){if(e.open_camera||e.screen_open)var n=j.Z.confirm({title:"考试说明",className:"custom-modal-divider",icon:null,width:750,content:(0,J.jsxs)("div",{className:"font16 p20",children:[e.open_camera&&(0,J.jsxs)(B.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(X.Z,{flex:"24px",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})}),(0,J.jsxs)(X.Z,{flex:"1",children:["您已开启考试中摄像防作弊功能,",(0,J.jsx)("span",{className:"c-red",children:"这需要调用学生用户的摄像设备"}),"。Educoder平台将会严格保护所有学生的照片和视频,并承诺不在本平台以外使用。",(0,J.jsx)("br",{}),"请确认:为严格监督考试以获得公平,您同意并和要求Educoder平台在本次考试中调用学生用户的摄像设备并获取学生的影像信息。"]})]}),e.screen_open&&(0,J.jsxs)(B.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(X.Z,{flex:"24px",className:"mr20",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})}),(0,J.jsxs)(X.Z,{flex:"1",children:["您已开启考试中防切屏功能,这项功能暂时仅支持谷歌、火狐浏览器。 请确保:在正式开始考试前通知全体学生,使用 ",(0,J.jsx)("img",{width:"26",src:Te.JA})," ",(0,J.jsx)("span",{className:"c-red",children:"谷歌浏览器"}),"或",(0,J.jsx)("img",{width:"26",src:Te.Gm})," ",(0,J.jsx)("span",{className:"c-red",children:"火狐浏览器"}),"进行考试。"]})]}),(0,J.jsx)("p",{className:"ml40 mt40",children:(0,J.jsx)(b.Z,{onChange:function(e){return n.update({okButtonProps:{disabled:!e.target.checked}})},children:"我已阅读"})})]}),onOk:function(){le(e)},okButtonProps:{disabled:!0}});else le(e)},le=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==_?void 0:_.categoryId,"/prevent_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,z(!1),0===t.status&&(y.ZP.success("保存成功"),g({type:"exercise/getCommonHeader",payload:c()({},_)}),g({type:"exercise/getWorkSetting",payload:c()({},_)}),ie(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){ce(te?"表单未保存":"")}),[te]);var ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";g({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Wt,children:[(0,J.jsxs)(Be.Z,{spinning:p["exercise/getWorkSetting"]||L,children:[(0,J.jsxs)(O.Z,{form:Z,name:"basicForm",initialValues:Y,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n,i=function(){if("is_locked"!=s||n[s]||(t.login_restrict=!1,t.screen_open=!1),"login_restrict"==s&&n[s]&&(t.is_locked=!0),"screen_open"==s&&n[s]&&(t.is_locked=!0),"screen_shot_open"==s&&n[s]){var e=j.Z.confirm({title:"提示",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:["1.开启后,学生作答前",(0,J.jsx)("span",{style:{color:"#F59A23"},children:"需要选择主屏幕进行共享,考试作答过程中也不允许关闭屏幕共享,否则将会直接退出考试;"})]}),(0,J.jsx)("div",{children:"2.教师可在考试监控页面查看截屏记录。"})]}),onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.screen_shot_open=!0,re(t);case 2:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)}),onCancel:function(){t.screen_shot_open=!1,re(t),e.destroy()}});return 1}var i;"ip_bind"!=s&&"ip_limit"!=s||n.is_locked||!n[s]||(t.is_locked=!0),"open_camera"==s&&(t.photo_count=t.photo_count||5)};for(var s in e)if(i())break;re(t),ie(!0)},onFinish:function(e){var n,t;if(e.categoryId=_.categoryId,e.ip_limit=e.ip_limit?"pub":"no",e.ip_bind||(e.ip_bind_type=!1),e.open_camera&&e.photo_count<1)y.ZP.warning("请填写本场考试最大拍摄次数");else if(e.start_password||!e.is_start_locked){if("no"===e.ip_limit||null!==(n=e.public_ip)&&void 0!==n&&n.length||null!==(t=e.inner_ip)&&void 0!==t&&t.length)return e.is_locked||e.open_camera||e.screen_open||e.login_restrict||e.ip_bind||"pub"==e.ip_limit?1==(null==P?void 0:P.exercise_type)?void ae(e):void j.Z.confirm({width:666,centered:!0,title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。确定开启吗?"]}),onOk:function(){return ae(e)}}):void le(e);y.ZP.warning("请填写公网IP或内网IP地址")}else y.ZP.warning("请填写开考密码")},children:[(0,J.jsxs)(O.Z.Item,{children:[(0,J.jsx)("strong",{children:"使用推荐设置"}),(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"点击不同的考试模式,系统会自动勾选对应模式推荐的防作弊设置,设置项支持进行修改。",children:(0,J.jsx)(ki.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})}),(0,J.jsx)(N.ZP,{className:"ml20",onClick:function(){re(c()(c()({},Y),{},{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}))},children:"正式考试模式"}),(0,J.jsx)(N.ZP,{className:"ml20",onClick:function(){re(c()(c()({},Y),{},{question_random:!0,choice_random:!0,forbid_copy:!1}))},children:"模拟考试模式"})]}),(0,J.jsx)(O.Z.Item,{name:"forbid_copy",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"答题时不允许进行复制粘贴"})})}),(0,J.jsx)(O.Z.Item,{name:"question_random",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"小题题目顺序随机打乱"})})}),(0,J.jsx)(O.Z.Item,{name:"choice_random",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"选择题选项顺序随机打乱"})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"开考密码"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生第一次进入考试时,需要输入开考密码才能进入考试答题页面。",children:(0,J.jsx)(ki.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.is_start_locked&&(0,de.GJ)()?(0,J.jsxs)(B.Z,{className:$t,align:"middle",children:[(0,J.jsx)(O.Z.Item,{name:"start_password",style:{marginBottom:0},children:(0,J.jsx)(q.Z,{className:ei,disabled:C,placeholder:"请输入开考密码"})}),(0,J.jsx)(X.Z,{children:!C&&(0,J.jsx)(N.ZP,{type:"link",onClick:function(){Z.setFieldsValue({start_password:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(O.Z.Item,{hidden:!0,name:"start_password",label:"开考密码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试解锁码"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,如果学生在考试中途退出想再继续考试,需要使用解锁码进行解锁。",children:(0,J.jsx)(ki.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.is_locked&&(0,de.GJ)()?(0,J.jsxs)(B.Z,{className:$t,align:"middle",children:[(0,J.jsx)(O.Z.Item,{style:{marginBottom:0},name:"unlock_key",children:(0,J.jsx)(q.Z,{className:ei,disabled:C,placeholder:"请输入考试解锁码"})}),(0,J.jsx)(X.Z,{children:!C&&(0,J.jsx)(N.ZP,{type:"link",onClick:function(){Z.setFieldsValue({unlock_key:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(O.Z.Item,{hidden:!0,name:"unlock_key",label:"考试解锁码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(O.Z.Item,{name:"login_restrict",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试登录限制"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生在考试期间第二次及后续登录系统时,需要监考老师输入考试解锁码才能登录系统",children:(0,J.jsx)(ki.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"screen_open",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"切屏后强制交卷"})})}),U.screen_open?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(B.Z,{gutter:10,className:"c-grey-333 ".concat($t),align:"middle",wrap:!1,children:[(0,J.jsx)(X.Z,{children:"考试过程中切换页面超过"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"screen_num",style:{marginBottom:0},children:(0,J.jsx)(W.Z,{size:"middle",disabled:C,min:0,max:10})})}),(0,J.jsx)(X.Z,{children:"(次)后将被强制交卷,切换到其他页面"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"screen_sec",style:{marginBottom:0},children:(0,J.jsx)(W.Z,{size:"middle",disabled:C,min:0,max:60})})}),(0,J.jsx)(X.Z,{children:"(秒)后即判定为切屏。"})]}),(0,J.jsxs)(B.Z,{gutter:10,className:"c-grey-333 ".concat($t),align:"middle",wrap:!1,children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(F.Z,{disabled:C||!U.screen_open})})}),(0,J.jsx)(X.Z,{children:"学生退出全屏或切换页面后进行截屏"})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(O.Z.Item,{hidden:!0,name:"screen_num",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(O.Z.Item,{hidden:!0,name:"screen_sec",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(O.Z.Item,{hidden:!0,name:"screen_shot_open",label:"(只用来在被隐藏的是时候进行收集数据)"})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"IP地址绑定"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,开始考试的学生账号将自动与设备公网IP或内网IP进行绑定。如遇特殊情况,可由教师/助教进行IP解绑。",children:(0,J.jsx)(ki.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.ip_bind&&(0,de.GJ)()?(0,J.jsxs)(B.Z,{className:$t,style:{flexDirection:"column"},children:[U.ip_bind_type&&(0,J.jsxs)(X.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsx)(O.Z.Item,{name:"ip_bind_type",style:{marginBottom:0},children:(0,J.jsxs)(R.ZP.Group,{children:[(0,J.jsx)(R.ZP,{value:!1,children:"绑定外网IP"}),(0,J.jsx)(R.ZP,{value:!0,children:"绑定内网IP"})]})})]}):(0,J.jsx)(O.Z.Item,{hidden:!0,name:"ip_bind_type",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"限制考试访问IP"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,不在IP范围中的设备将无法参加考试。",children:(0,J.jsx)(ki.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(O.Z.Item,{name:"public_ip",label:"公网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(0,J.jsx)(O.Z.Item,{name:"inner_ip",label:"内网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(null==U?void 0:U.ip_limit)&&(0,J.jsxs)(B.Z,{className:$t,style:{flexDirection:"column"},children:[(0,J.jsxs)(X.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsxs)(B.Z,{className:"mt15 ".concat(Yt),children:[(0,J.jsx)(X.Z,{children:"公网IP地址范围:"}),(0,J.jsxs)(X.Z,{children:[!(null!==(i=U.public_ip)&&void 0!==i&&i.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(r=U.public_ip)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("span",{className:Jt,children:[(0,J.jsxs)("i",{children:[e," "]}),!C&&(0,J.jsx)(Zi.Z,{onClick:function(){j.Z.confirm({okText:"确定",cancelText:"取消",title:"确定删除该IP吗?",onOk:function(){U.public_ip.splice(n,1),re(c()({},U))}})},className:" c-grey-c",size:20})]},n)})),(0,de.GJ)()&&!C&&(0,J.jsxs)("span",{onClick:function(){g({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]}),(0,J.jsxs)(B.Z,{className:"mt15 ".concat(Yt),children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{children:"内网IP地址范围:"})}),(0,J.jsxs)(X.Z,{children:[!(null!==(l=U.inner_ip)&&void 0!==l&&l.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(o=U.inner_ip)||void 0===o?void 0:o.map((function(e,n){return(0,J.jsxs)("span",{className:Jt,children:[(0,J.jsxs)("i",{children:[e," "]}),!C&&(0,J.jsx)(Zi.Z,{onClick:function(){C||j.Z.confirm({title:"确定删除该IP吗?",onOk:function(){U.inner_ip.splice(n,1),re(c()({},U))}})},className:" c-grey-c",size:20})]})})),(0,de.GJ)()&&!C&&(0,J.jsxs)("span",{className:"font14 c-blue ml10",onClick:function(){g({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中启用拍照功能进行监考和行为分析"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"选中,则会在考试过程中使用电脑摄像头随机抓拍照片,用于监考和学习行为分析,分析结果可在学生答卷中查看。",children:(0,J.jsx)(ki.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.open_camera?(0,J.jsxs)(B.Z,{gutter:10,className:"c-grey-333 ".concat($t),align:"middle",wrap:!1,children:[(0,J.jsx)(X.Z,{children:"本场考试最多拍摄:"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"photo_count",style:{marginBottom:0},children:(0,J.jsx)(W.Z,{size:"middle",disabled:C||!U.open_camera,min:1,max:(0,de.Ny)()?1e3:10})})}),(0,J.jsxs)(X.Z,{children:["(次)",(0,J.jsx)("span",{className:"c-grey-c font12 ml10",children:"请填写不大于10的正整数"})]})]}):(0,J.jsx)(O.Z.Item,{hidden:!0,name:"photo_count",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(O.Z.Item,{name:"identity_verify",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:!(0,de.ag)()||C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试前人脸身份核验"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前将会要求调用摄像头完成拍照采集,系统将自动对采集的学生照片与已录入照片进行比对审核(教师/助教也可进行手动审核),审核通过之后学生才能开始考试。",children:(0,J.jsx)(ki.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(O.Z.Item,{name:"open_phone_video_recording",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:!(0,de.ag)()||C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中开启手机视频录制"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前必须先开启手机录制视频,由教师/助教在试卷详情-摄像监控页面对学生进行身份审核。",children:(0,J.jsx)(ki.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})]}),((0,de.aN)()||(null==f||null===(u=f.commonHeader)||void 0===u?void 0:u.exercise_author))&&!(null!=P&&P.appraise_label)&&(0,J.jsx)(vi.t,{okText:"保存设置",onCancel:function(){se()},onOk:function(){Z.submit()}})]}),(0,J.jsx)(Ii,{}),(0,J.jsx)(j.Z,{centered:!0,destroyOnClose:!0,open:G,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return Q(!1)},children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,J.jsx)("p",{children:"扫码或搜索加入头歌教师交流QQ群:727685969 "}),(0,J.jsx)("img",{src:"data:image/jpeg;base64,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",width:200,height:200})]})})]})})),Hi=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=t.workSetting,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,h.useState)(!1),u=x()(o,2),f=u[0],p=u[1],g=(0,h.useState)(!1),A=x()(g,2),N=A[0],P=A[1],k=(0,h.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1}),Z=x()(k,2),_=Z[0],S=Z[1];(0,h.useEffect)((function(){I("表单未保存")}),[_]);var I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";s({type:"exercise/setActionTabs",payload:{key:e}})};(0,h.useEffect)((function(){var e;C(),(0,de.aN)()||null!=r&&null!==(e=r.exercise)&&void 0!==e&&e.is_creator||p(!0)}),[r]),(0,h.useEffect)((function(){s({type:"exercise/getWorkSetting",payload:c()({},l)})}),[]);var C=function(){var e=JSON.parse(JSON.stringify(r));Object.keys(_).forEach((function(n){var t;_[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),S(_),"批量发布"!=t.actionTabs.key&&I("")},H=function(){var e=d()(a()().mark((function e(n){var t,i,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((null==n?void 0:n.use_blank_score)===(null==r||null===(t=r.exercise)||void 0===t?void 0:t.use_blank_score)){e.next=4;break}return i=j.Z.confirm({closable:!0,width:500,centered:!0,icon:null,title:"提示",onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 3:t=e.sent,P(!1),0===t.status&&(y.ZP.success("保存成功"),I(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}),P(!1));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),null!=n&&n.use_blank_score?i.update({content:(0,J.jsxs)("div",{children:["您已勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}):i.update({content:(0,J.jsxs)("div",{children:["您已取消勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}),e.abrupt("return");case 4:return P(!0),e.next=7,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 7:o=e.sent,P(!1),0===o.status&&(y.ZP.success("保存成功"),I(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}));case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:Qt,children:(0,J.jsxs)(Be.Z,{spinning:i["exercise/getWorkSetting"]||N,children:[(0,J.jsx)(B.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(b.Z,{checked:_.use_blank_score,disabled:f,onChange:function(e){_.use_blank_score=e.target.checked,S(Object.assign({},_))},className:ti,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"多选题漏选部分给分"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,J.jsx)("div",{children:"勾选后,学生有漏选正确答案但是选中的答案全部正确,可获得部分分值,分值=选中的答案个数 * (该小题分值/正确答案的个数)。否则,学生需要选中的答案全部正确且未漏选正确答案才能得分。"}),children:(0,J.jsx)(ki.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})}),(0,J.jsx)(B.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(b.Z,{checked:_.downcase,disabled:f,onChange:function(e){_.downcase=e.target.checked,S(Object.assign({},_))},className:ti,children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"填空题判分忽略答案中的字母大小写"})})})}),(0,J.jsxs)(B.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(b.Z,{checked:_.open_total_score,disabled:f,onChange:function(e){_.open_total_score=e.target.checked,e.target.checked?(_.open_score=!1,_.open_score_reviewed=!0):(_.open_score=!0,_.open_score_reviewed=!1),S(Object.assign({},_))},className:ti,children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许学生查看成绩"})})}),(0,J.jsx)(X.Z,{children:((0,de.aN)()||(null==t||null===(n=t.commonHeader)||void 0===n?void 0:n.exercise_author))&&(0,J.jsx)(vi.t,{okText:"保存设置",onCancel:C,onOk:function(){var e=JSON.parse(JSON.stringify(_));e.categoryId=l.categoryId,H(e)}})})]}),_.open_total_score&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z,{className:"".concat(si," ").concat(ni),children:(0,J.jsxs)(R.ZP.Group,{disabled:f,value:_.open_score?"afterEndTime":null!=_&&_.open_score_reviewed?"afterReview":"afterCommit",onChange:function(e){"afterEndTime"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})})):"afterReview"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})})):S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!1,open_score_commited:!0})}))},children:[(0,J.jsx)(R.ZP,{value:"afterCommit",children:"提交试卷后"}),(0,J.jsx)(R.ZP,{value:"afterEndTime",children:"考试截止后"}),(0,J.jsx)(R.ZP,{value:"afterReview",children:"考试截止且试卷评阅完成后"})]})}),(0,J.jsx)(B.Z,{className:_.answered_open?"mb20":ni,children:(0,J.jsx)(b.Z,{className:ti,checked:_.answered_open,disabled:f,onChange:function(e){_.answered_open=e.target.checked,S(Object.assign({},_))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许查看试卷"})})}),_.answered_open&&(0,J.jsx)(B.Z,{className:"".concat(si," ").concat(ni),children:(0,J.jsxs)(R.ZP.Group,{value:_.answer_open,disabled:f,onChange:function(e){_.answer_open=e.target.value,S(Object.assign({},_))},children:[(0,J.jsx)(R.ZP,{value:!0,children:"显示试题答案和解析"}),(0,J.jsx)(R.ZP,{value:!1,children:"不显示试题答案和解析"})]})}),(0,J.jsx)(B.Z,{className:ni,children:(0,J.jsx)(b.Z,{className:ti,checked:_.score_open,disabled:f,onChange:function(e){_.score_open=e.target.checked,S(Object.assign({},_))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许已提交答题的学生查看其它学生的成绩"})})}),(0,J.jsx)(B.Z,{className:ni,children:(0,J.jsx)(b.Z,{className:ti,checked:_.show_statistic,disabled:f,onChange:function(e){_.show_statistic=e.target.checked,S(Object.assign({},_))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许已提交答题的学生查看统计结果"})})})]})]})})})),Di=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n=e.exercise,t=(e.globalSetting,e.loading,e.dispatch),i=n.workSetting,r=n.commonHeader,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,h.useState)(!1),u=x()(o,2),f=u[0],p=u[1],g=(0,h.useState)(0),A=x()(g,2),P=A[0],k=A[1],S=(0,h.useState)(0),I=x()(S,2),C=I[0],D=I[1],E=(0,h.useState)(!1),L=x()(E,2),z=L[0],T=L[1],O=(0,h.useState)({}),F=x()(O,2),q=F[0],W=F[1],M=(0,h.useState)(!1),G=x()(M,2),Y=G[0],K=G[1],V=(0,h.useState)([]),U=x()(V,2),$=U[0],ee=U[1],te=(0,h.useState)([]),se=x()(te,2),re=se[0],ae=se[1],le=(0,h.useState)([]),ce=x()(le,2),oe=ce[0],ue=ce[1],xe=(0,h.useState)([]),fe=x()(xe,2),pe=fe[0],he=fe[1],me=(0,h.useState)([]),ve=x()(me,2),je=ve[0],ge=ve[1],ye=(0,h.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""}),be=x()(ye,2),we=be[0],Ae=be[1];(0,h.useEffect)((function(){var e;(0,de.aN)()||null!=i&&null!==(e=i.exercise)&&void 0!==e&&e.is_creator||p(!0)}),[i]),(0,h.useEffect)((function(){Ne()}),[r]);var Ne=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/distinguish_exercise_setting.json"),{method:"get"});case 3:n=e.sent,Object.keys(we).forEach((function(e){we[e]=null==n?void 0:n[e]})),console.log(n,"res"),W(c()({},n)),ge((null==n?void 0:n.exercise_questions)||[]),_e(c()({},n)),ae((null==n?void 0:n.course_review_teachers)||[]),Ae(c()(c()({},we),{},{select_appraise:!!n.end_time})),k((null==n?void 0:n.total)||0),D((null==n?void 0:n.finish_total)||0),T(!1),Ce("");case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pe=function(){var e=d()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/appraise_settings.json"),{method:"post",body:n});case 3:if(i=e.sent,T(!1),0!==i.status){e.next=11;break}return y.ZP.success("保存成功"),Ce(""),Ne(),t({type:"exercise/getCommonHeader",payload:c()({},l)}),e.abrupt("return");case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ke=function(e,n){for(var t=Math.floor(e/n),i=e%n,s=[],r=0;r0?1:0)),i--;return s},Ze=function(e){if(e[0]){var n=[];pe.forEach((function(e){return n=n.concat(e.appraise_teachers)}));var t=re.filter((function(e){return n.every((function(n){return n.id!==e.id}))}));console.log(t,"newItems"),ue(s()(t)),K(e)}if(!e[0]){var i,r=[];r=r.concat((null==je||null===(i=je[e[1]])||void 0===i?void 0:i.appraise_teachers)||[]);var a=re.filter((function(e){return r.every((function(n){return n.id!==e.id}))}));ue(s()(a)),K(e)}},_e=function(e){if(null!=e&&e.start_appraise)he((null==e?void 0:e.exercises)||[]);else{var n=null==e?void 0:e.exercises,t=ke(null==e?void 0:e.total,n.length),i=ke(null==e?void 0:e.finish_total,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),he(JSON.parse(JSON.stringify(n)))}},Se=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"评阅教师",align:"center",dataIndex:"appraise_teachers",className:Ut,render:function(e,n,t){return(0,J.jsxs)("span",{className:Kt,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Vt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!f&&(0,J.jsx)("span",{onClick:function(i){var s=e.filter((function(e){return e.id!==n.id})),r=pe.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:s}):e}));s.length?he(r):j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"删除此教师,试卷将重新均分给其他评阅教师;如需添加指定教师,请点击“+评阅教师”按钮。",onOk:function(){var e=null==pe?void 0:pe.filter((function(e,n){return n!==t})),n=ke(P,e.length),i=ke(C,e.length);n.forEach((function(n,t){e[t].total=n})),i.forEach((function(n,t){e[t].finish_total=n,e[t].unfinished_total=e[t].total-e[t].finish_total})),he(JSON.parse(JSON.stringify(e)))}})},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!f&&(0,J.jsx)("span",{onClick:function(){return Ze([!0,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}],Ie=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"试题名称",dataIndex:"name",align:"center",width:100},{title:"评阅教师",align:"center",className:Ut,dataIndex:"appraise_teachers",render:function(e,n,t){return(0,J.jsxs)("span",{className:Kt,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Vt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!f&&(0,J.jsx)("span",{onClick:function(){var i=e.filter((function(e){return e.id!==n.id})),s=je.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:i}):e}));ge(s)},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!f&&(0,J.jsx)("span",{onClick:function(){return Ze([!1,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}];(0,h.useEffect)((function(){Ce("表单未保存")}),[we]);var Ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";t({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Mt,children:[(0,J.jsxs)(Be.Z,{spinning:z,children:[(0,J.jsxs)(B.Z,{align:"middle",className:"mt30",children:[(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsxs)("div",{style:{background:"#f6f7f9",height:116,padding:"10px 20px"},className:Gt,children:[(0,J.jsx)("div",{children:"集中阅卷适用于大型严肃评阅场景,集中对学生的试卷或试题进行评阅。开启规则如下:"}),(0,J.jsxs)("div",{style:{lineHeight:"26px"},children:[(0,J.jsx)("div",{children:"1.有学生交卷;"}),(0,J.jsx)("div",{children:'2.考试状态为"已截止";'}),(0,J.jsx)("div",{children:"3.试卷内含有填空、简答、编程、程序填空、实训题中的任意题型。同时满足3个条件才可以开启集中评阅,开启后不可关闭,请谨慎操作。"})]})]})}),(0,J.jsx)(X.Z,{children:((0,de.aN)()||!!q.exercise_author)&&(0,J.jsx)(vi.t,{okText:"保存设置",onCancel:Ne,onOk:function(){var e=JSON.parse(JSON.stringify(we));e.select_appraise?e.end_time?(e.review_type||pe.length)&&(!e.review_type||je.some((function(e){return!!e.appraise_teachers.length})))?(0===e.review_type&&(e.exercises=null==pe?void 0:pe.map((function(e){var n;return{id:e.id,total:e.total,finish_total:e.finish_total,unfinished_total:e.unfinished_total,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id}}))}}))),1===e.review_type&&(e.exercise_questions=null==je?void 0:je.map((function(e){var n;return{id:e.id,total:e.total,question_id:e.question_id,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id,message_status:e.message_status}}))}}))),delete e.select_appraise,j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",icon:null,closable:!0,width:650,title:"提示",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{children:["为确保集中阅卷模式评分结果的准确性,保存评阅设置之后,本场考试将",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"禁止"}),"进行以下操作:"]}),(0,J.jsxs)("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"},children:["1.发布新班级考试",(0,J.jsx)("br",{}),"2.修改本场考试结束时间",(0,J.jsx)("br",{}),"3.开启补考",(0,J.jsx)("br",{}),"4.编辑试卷"]}),(0,J.jsxs)("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"},children:[(0,J.jsx)(_.Z,{style:{marginRight:3}})," ",(0,J.jsx)("span",{children:"注意:如需发布新班级考试,请创建新试卷后发布"})]})]}),onOk:function(){Pe(e)}})):y.ZP.warning("请至少添加一位评阅教师"):y.ZP.warning("截止时间不能为空"):Ne()}})})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{span:24,className:"mt20",children:(0,J.jsx)(b.Z,{checked:we.select_appraise,disabled:f||!(null!=q&&q.can_open_appraise&&(null==q||!q.end_time)),onChange:function(e){we.select_appraise=e.target.checked,Ae(Object.assign({},we))},children:(0,J.jsx)("span",{className:"font16",children:"启用集中阅卷"})})}),we.select_appraise&&(0,J.jsxs)(h.Fragment,{children:[(0,J.jsx)(X.Z,{span:24,className:Rt,children:(0,J.jsxs)(b.Z,{checked:we.sealed_review,disabled:f||!(null!=q&&q.change_sealed_review),onChange:function(e){we.sealed_review=e.target.checked,Ae(Object.assign({},we))},children:[(0,J.jsx)("span",{className:"font14",children:"封卷评阅"}),(0,J.jsx)("span",{className:"font14",style:{color:"#666666"},children:"(选中,开启后集中评阅界面不显示学生信息)"})]})}),(0,J.jsxs)(X.Z,{span:24,className:"mt20 pl30",children:[(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsx)("span",{style:{visibility:"hidden"},children:"*"}),"评阅模式"]}),(0,J.jsxs)(R.ZP.Group,{value:we.review_type,disabled:f||!(null==q||!q.end_time),onChange:function(e){we.review_type=e.target.value,Ae(Object.assign({},we))},children:[(0,J.jsxs)(R.ZP,{value:0,children:["试卷模式",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将学生试卷均匀分配给评阅的教师,若无法均分则多出的试卷随机分给教师;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"}),(0,J.jsx)("div",{children:"示例:若试卷为51张,由A、B教师评阅,则A教师评阅25张,B教师评阅26张。"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#999999"}})})]}),(0,J.jsxs)(R.ZP,{className:"ml20",value:1,children:["试题模式",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将单个试题指定给多个教师共同评阅;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#999999"}})})]})]})]}),(0,J.jsxs)(X.Z,{span:24,className:"mt20 pl30",children:[(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"截止时间"]}),(0,J.jsx)(ne.default,{style:{width:234},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:f,allowClear:!1,value:we.end_time?Q()(we.end_time):"",disabledDate:ie.Q8,disabledTime:function(e){return(0,ie.d0)(e)},onChange:function(e,n){we.end_time=n,Ae(Object.assign({},we))}})]}),(0,J.jsxs)(B.Z,{className:"mt20 ".concat(ni),style:{width:"100%"},align:"middle",children:[(0,J.jsxs)("div",{className:"ml30 mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"评阅教师"]}),0===we.review_type&&(0,J.jsxs)("div",{style:{flex:1},children:[pe.length>0&&(0,J.jsx)(Z.Z,{bordered:!0,className:"mb20",pagination:!1,dataSource:pe,columns:Se}),!1===(null==q?void 0:q.start_appraise)&&!f&&(0,J.jsx)(N.ZP,{type:"primary",onClick:function(){return Ze([!0,null])},children:"+ 评阅教师"})]}),1===we.review_type&&(0,J.jsx)("div",{style:{flex:1},children:je.length>0&&(0,J.jsx)(Z.Z,{bordered:!0,pagination:!1,rowKey:"id",dataSource:je,columns:Ie})})]})]})]})]}),(0,J.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!Y,title:null===(null==Y?void 0:Y[1])?"指定评阅教师":"共同评阅教师",bodyStyle:{padding:"0 16px"},okText:"确认",cancelText:"取消",width:"800px",onOk:function(){if($.length){if(Y[0]){if(null===Y[1]){var e=oe.filter((function(e){return $.includes(e.id)})),n=[].concat(s()(pe),s()(null==e?void 0:e.map((function(e){return{appraise_teachers:[e],total:0,finish_total:0,unfinished_total:0}})))),t=ke(P,n.length),i=ke(C,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),he(JSON.parse(JSON.stringify(n))),K(!1)}if(null!==Y[1]){var r=oe.filter((function(e){return $.includes(e.id)})),a=[];pe.forEach((function(e,n){Y[1]!==n?a.push(e):a.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(r))}))})),he(a),K(!1)}}if(!Y[0]&&null!==Y[1]){var l=oe.filter((function(e){return $.includes(e.id)}));l=l.map((function(e){return c()(c()({},e),{},{message_status:null!=q&&q.start_appraise?1:0})}));var o=[];je.forEach((function(e,n){Y[1]!==n?o.push(e):o.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(l))}))})),ge(o),K(!1)}}else y.ZP.warning("请至少添加一位评阅教师")},afterClose:function(){ee([])},onCancel:function(){K(!1)},children:(0,J.jsx)(Z.Z,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:function(e){ee(e)}},rowKey:"id",dataSource:oe,columns:[{title:"教师姓名",align:"center",dataIndex:"name",width:"25%"},{title:"手机",align:"center",dataIndex:"phone",width:"18%"},{title:"邮箱",align:"center",dataIndex:"email",width:"28%"},{title:"角色",align:"center",dataIndex:"identity"}]})})]})})),Ei=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i=e.exercise,r=(e.globalSetting,e.loading),l=e.dispatch,o=i.workSetting,u=i.commonHeader,f=O.Z.useForm(),p=x()(f,1)[0],j=(0,v.useParams)();j.category=j.categoryId;var g=(0,h.useState)(!1),A=x()(g,2),P=A[0],k=A[1],Z=(0,h.useState)(!1),_=x()(Z,2),S=_[0],I=_[1],C={forbid_screen:!1,screen_key:(null==o||null===(n=o.exercise)||void 0===n?void 0:n.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""},H=(0,h.useState)(C),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)(!1),T=x()(z,2),F=T[0],W=T[1];(0,h.useEffect)((function(){var e;M(),(0,de.aN)()||null!=o&&null!==(e=o.exercise)&&void 0!==e&&e.is_creator||k(!0)}),[o]),(0,h.useEffect)((function(){("5"===(null==u?void 0:u.exercise_status)||null!=u&&u.appraise_label)&&k(!0)}),[u]),(0,h.useEffect)((function(){l({type:"exercise/getWorkSetting",payload:c()({},j)})}),[]),(0,h.useEffect)((function(){"insterIp"===i.actionTabs.key&&(i.actionTabs.data.ip?E[i.actionTabs.type]=[].concat(s()(E[i.actionTabs.type]||[]),s()(i.actionTabs.data.ip)):E[i.actionTabs.type]=[].concat(s()(E[i.actionTabs.type]||[]),["".concat(i.actionTabs.data.startIP,",").concat(i.actionTabs.data.startIP.substring(0,i.actionTabs.data.startIP.lastIndexOf("."))+"."+i.actionTabs.data.endIP)]),R(E),W(!0))}),[i.actionTabs]);var M=function(){var e=JSON.parse(JSON.stringify(o));Object.keys(E).forEach((function(n){var t;E[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),R(c()(c()({},E),{},{ip_limit:"no"!==E.ip_limit}))},R=function(e){L(e),p.setFieldsValue(e)};var G=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==j?void 0:j.categoryId,"/client_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,I(!1),0===t.status&&(y.ZP.success("保存成功"),l({type:"exercise/getCommonHeader",payload:c()({},j)}),l({type:"exercise/getWorkSetting",payload:c()({},j)}),W(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){Q(F?"表单未保存":"")}),[F]);var Q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";l({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Wt,children:[(0,J.jsxs)(Be.Z,{spinning:r["exercise/getWorkSetting"]||S,children:[(0,J.jsxs)(O.Z,{form:p,name:"basicForm",initialValues:C,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n;for(var i in e)"ip_bind"!=i&&"ip_limit"!=i||n.is_locked||!n[i]||(t.is_locked=!0),"open_camera"==i&&(t.photo_count=t.photo_count||5);R(t),W(!0)},onFinish:function(e){var n;if(e.categoryId=j.categoryId,!e.forbid_screen||null!=e&&e.screen_key.replace(/\s+/g,""))if(null==e||!e.use_white_list||null!=e&&null!==(n=e.white_list)&&void 0!==n&&n.length){if(null!=e&&e.net_limit){var t;if(null!=e&&e.net_limit_list&&(null==e||null===(t=e.net_limit_list)||void 0===t||!t.replace(/\s+/g,"")))return void y.ZP.warning("网络限制中,不允许全部为空格");if(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!e)return!1;for(var n=e.split("\n"),t=/^(http|https):\/\//,i=0;i0&&void 0!==arguments[0]?arguments[0]:"";n({type:"exercise/setActionTabs",payload:{key:e}})},Y=function(){var e=d()(a()().mark((function e(){var n,t,s,r,l,d,u,x,f,p,h,v,j;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(z.categoryId,"/resources_ensure_info.json"),{method:"get"});case 2:p=e.sent,i.setFieldsValue(c()(c()({},null==p||null===(n=p.data)||void 0===n?void 0:n.important_shixun_configs),{},{times:null!=p&&null!==(t=p.data)&&void 0!==t&&null!==(t=t.important_shixun_configs)&&void 0!==t&&t.start_time&&null!=p&&null!==(s=p.data)&&void 0!==s&&null!==(s=s.important_shixun_configs)&&void 0!==s&&s.end_time?[Q()(null==p||null===(r=p.data)||void 0===r||null===(r=r.important_shixun_configs)||void 0===r?void 0:r.start_time),Q()(null==p||null===(l=p.data)||void 0===l||null===(l=l.important_shixun_configs)||void 0===l?void 0:l.end_time)]:["",""]})),h=null==p||null===(d=p.data)||void 0===d?void 0:d.important_shixun_configs,v=h.school_id,j=h.school_name,C([{id:v,name:j}]),R(null==p||null===(u=p.data)||void 0===u?void 0:u.important_shixun_configs),b(null==p||null===(x=p.data)||void 0===x||null===(x=x.important_shixun_configs)||void 0===x?void 0:x.verify_reason),o((null==p||null===(f=p.data)||void 0===f||null===(f=f.important_shixun_configs)||void 0===f?void 0:f.process)||null),L(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){var e=d()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Z(!0),clearTimeout(T.current),T.current=setTimeout(d()(a()().mark((function e(){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X.current+=1,X.current,e.next=4,n({type:"account/getSchoolOption",payload:{keyword:t,limit:10}});case 4:0===(i=e.sent).status&&(C(null==i?void 0:i.schools),Z(!1));case 6:case"end":return e.stop()}}),e)}))),500);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:[Li.form," bg-white pr30"].join(" "),children:[(0,J.jsx)(B.Z,{align:"middle",className:"mt30",children:(0,J.jsxs)(O.Z,{form:i,layout:"horizontal",onFinish:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",n),e.next=3,(0,m.ZP)("/api/exercises/".concat(z.categoryId,"/resources_first_ensure.json"),{method:"post",body:{important_shixun_configs:c()(c()({},n),{},{start_time:Q()(null==n?void 0:n.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Q()(null==n?void 0:n.times[1]).format("YYYY-MM-DD HH:mm")})}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.info("修改成功"),Y());case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),className:Li.zybzForm,onValuesChange:function(){L(!0)},children:[(0,J.jsxs)(B.Z,{align:"middle",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Li.must,children:"*"}),"保障标识"]}),(0,J.jsx)(O.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"}],children:(0,J.jsx)(q.Z,{disabled:!0,style:{width:446,height:40},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})})]}),(0,J.jsxs)(B.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,J.jsx)("span",{className:Li.must,children:"*"}),"需要保障的单位"]}),(0,J.jsx)(O.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,J.jsx)(ve.default,{showSearch:!0,size:"large",style:{width:446,height:40},loading:k,listHeight:200,placeholder:"请选择需要保障的单位",filterOption:!1,onSearch:function(e){K(e)},children:I.map((function(e){return(0,J.jsx)(ve.default.Option,{value:e.id,children:e.name},e.id)}))})})]}),(0,J.jsxs)(B.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Li.must,children:"*"}),"保障时间"]}),(0,J.jsx)("div",{className:Li.graaytitle,children:(0,J.jsx)(O.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=x()(n,2),i=t[0],s=t[1];if(!i||!s)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,J.jsx)(ne.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(zi.Z,{className:Li.suc_status})," 实验资源优先保障申请成功,平台管理员审核中"]}),l>=2&&3!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(zi.Z,{className:Li.suc_status})," 平台管理员审核通过,系统资源分配中"]}),3==l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Zi.Z,{className:Li.fail_status}),"平台管理员审核驳回,驳回原因: ( ",(0,J.jsx)("span",{title:g,className:Li.bohui,children:g}),") 如有问题请联系",(0,J.jsxs)("span",{className:Li.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Li.contacts_img})]})]}),l>=4&&5!=l&&7!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(zi.Z,{className:Li.suc_status})," 系统资源分配完成,实验资源保障中"]}),(5==l||7==l)&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Zi.Z,{className:Li.fail_status}),"系统资源分配失败,请联系",(0,J.jsxs)("span",{className:Li.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Li.contacts_img})]})]}),l>5&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(zi.Z,{className:Li.suc_status})," 实验资源保障已结束"]})]}),(0,J.jsx)(vi.t,{okText:"保存设置",onCancel:function(){return Y()},onOk:function(){return i.submit()}})]})})),Oi=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){var n,t,i,s,r,a=e.exercise,l=e.globalSetting,c=e.dispatch,o=(0,h.useState)("0"),d=x()(o,2),u=d[0],f=d[1],p=(0,v.useSearchParams)(),m=x()(p,1)[0],g=[{name:"发布设置",key:"0",element:(0,J.jsx)(Pi,{changeActive:function(e){f(e)}}),show:!0},{name:"防作弊设置",key:"2",element:(0,J.jsx)(Ci,{}),show:null==l||null===(n=l.setting)||void 0===n||!n.is_local},{name:"评阅设置",key:"5",element:(0,J.jsx)(Di,{}),show:(0,de.GJ)()&&2!=(null==a||null===(t=a.workSetting)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_type)},{name:"成绩设置",key:"3",element:(0,J.jsx)(Hi,{}),show:!0},{name:"客户端设置",key:"4",element:(0,J.jsx)(Ei,{}),show:(null==l||null===(i=l.setting)||void 0===i||!i.is_local)&&2!=(null==a||null===(s=a.workSetting)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.exercise_type)},{name:"实验资源优先保障",key:"6",element:(0,J.jsx)(Ti,{}),show:(0,de.Ny)()&&(null==a||null===(r=a.workSetting)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.show_resource)}];return(0,h.useEffect)((function(){return console.log(a),"2"==m.get("childrenTabs")&&f("2"),c({type:"globalSetting/footerToggle",payload:!1}),function(){c({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,J.jsx)("section",{children:(0,J.jsx)(k.Z,{activeKey:u,onChange:function(e){"表单未保存"==a.actionTabs.key?j.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){f(e),c({type:"exercise/setActionTabs",payload:{key:""}})}}):f(e)},items:g.filter((function(e){return e.show})).map((function(e){return{label:e.name,key:e.key,children:e.element}})),destroyInactiveTabPane:!0})})})),Bi="wrap___y4Bkb",Xi="head___Dfq21",Fi="title___cJ2wS",qi="table___gdAJP",Wi="FormCheckBoxDom___NtsDC",Mi=t(54709),Ri=t(32450),Gi=t(42441),Qi=t(16973),Ji=t(35130),Yi=t(89990),Ki=["data","className","colon"],Vi=["ItemData","valuePropName","children","desc","type","normalize"],Ui=function(e){var n=e.data,t=e.className,i=void 0===t?"":t,s=e.colon,r=void 0!==s&&s,a=p()(e,Ki);return(0,J.jsx)(O.Z,c()(c()({},a),{},{className:Mn()(Wi,i),colon:r,children:null==n?void 0:n.map((function(e,n){var t=e.ItemData,i=(e.valuePropName,e.children),s=e.desc,r=e.type,a=void 0===r?"Checkbox":r,l=e.normalize,o=p()(e,Vi);return(0,J.jsxs)(B.Z,{wrap:!1,justify:"space-between",children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,c()(c()({},o),{},{normalize:function(e,n,t){var i,s,r;return"Radio"==a||(null!==(i=n||[])&&void 0!==i&&i.every((function(e){return"all"===e}))&&e.includes("all")&&e.length>1&&(e=e.filter((function(e){return"all"!==e}))),(null!==(s=n||[])&&void 0!==s&&s.includes("all")||!e.includes("all"))&&0!=(null===(r=e)||void 0===r?void 0:r.length)||(e=["all"])),l?l(e,n,t):e},children:i||"Checkbox"==a?(0,J.jsx)(b.Z.Group,{options:t}):(0,J.jsx)(R.ZP.Group,{options:t,optionType:"button"})}))}),(0,J.jsx)(X.Z,{children:s})]},n)}))}))},$i=t(36381),es="Onerow___ZYa8H",ns="TableDom___PXmEy",ts="CollapseDom___q9wvV",is="CollapseDomC___zTeH1",ss="CollapseChildrenDom___O1Ffz",rs="open___K7p7T",as="DomStyle___EoUKX",ls="DomStyleTitle___vhLg3",cs="DomStyleTitleChild___a1RIx",os="Sessce___zdKQ2",ds="AnswerSDom___YkvgW",us=t(11529),xs=t(83554),fs=["data"],ps=["data"],hs=["exercise","dispatch","value"],ms=function(e){var n,t,i=e.data,r=(p()(e,fs),function(){var e,n,t,r,a=[];(null==i?void 0:i.ques_type)!=us.f[0].id&&(null==i?void 0:i.ques_type)!=us.f[1].id||(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(e=(null==i?void 0:i.ques_details)||[])||void 0===e?void 0:e.map((function(e,n){return c()(c()({},e),{},{title:us.k[n],num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)==us.f[2].id&&(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(n=(null==i?void 0:i.ques_details)||[])||void 0===n?void 0:n.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=us.f[3].id&&(null==i?void 0:i.ques_type)!=us.f[8].id||(a=[{title:"填空",num:"答对人数",scale:(0,J.jsxs)("span",{children:["答对人数比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数:"}),"该填空填写正确的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数比例:"}),"该填空填写正确的学生数/学生总数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(t=(null==i?void 0:i.ques_details)||[])||void 0===t?void 0:t.map((function(e,n){return c()(c()({},e),{},{title:"填空".concat(e.choice_position),num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=us.f[4].id&&(null==i?void 0:i.ques_type)!=us.f[6].id||(a=[{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==us.f[4].id?"简答题":"编程题","满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==us.f[4].id?"简答题":"编程题","满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==us.f[4].id?"简答题":"编程题","得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==us.f[4].id?"简答题":"编程题","得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==us.f[4].id?"简答题被评阅为零分的学生数。":"编程题得0分的学生数。","(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),(null==i?void 0:i.ques_type)==us.f[4].id?"(该简答题得零分的学生数/学生总数)*100% (注:未评阅(包括关键词评分和教师评阅)的学生不统计至该选项中)":"(该编程题未得分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(r=(null==i?void 0:i.ques_details)||[])||void 0===r?void 0:r.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));return a}());return(0,J.jsx)("div",{className:as,children:(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(B.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"},children:[(0,J.jsx)(X.Z,{className:ls,children:"题目"}),(0,J.jsxs)(X.Z,{children:[(0,J.jsx)(fn.Z,{className:ls,style:{maxWidth:710},value:i.ques_title}),(0,J.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20},children:null==i||null===(n=i.ques_details)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)("div",{children:[((null==i?void 0:i.ques_type)==us.f[0].id||(null==i?void 0:i.ques_type)==us.f[1].id)&&(0,J.jsxs)(B.Z,{className:"".concat(e.choice_right_boolean?os:""),gutter:10,wrap:!1,children:[(0,J.jsx)(X.Z,{style:{fontWeight:600},children:us.k[n]}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(fn.Z,{className:ls,style:{maxWidth:690},value:e.choice_text||""})})]},n),(null==i?void 0:i.ques_type)==us.f[2].id&&(0,J.jsx)(B.Z,{className:"".concat(e.choice_right_boolean?os:""),gutter:10,wrap:!1,children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(fn.Z,{className:ls,style:{maxWidth:690},value:e.choice_text||""})})},n),((null==i?void 0:i.ques_type)==us.f[3].id||(null==i?void 0:i.ques_type)==us.f[8].id)&&(0,J.jsxs)(B.Z,{gutter:10,wrap:!1,children:[(0,J.jsxs)(X.Z,{style:{fontWeight:600},children:["填空",e.choice_position,":"]}),(0,J.jsx)(X.Z,{children:e.choice_text||""})]},n),((null==i?void 0:i.ques_type)==us.f[4].id||(null==i?void 0:i.ques_type)==us.f[6].id)&&(0,J.jsx)(B.Z,{gutter:10,wrap:!1,children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(fn.Z,{className:ls,style:{maxWidth:690},value:e.choice_text||""})})},n)]},n)}))})]})]}),(0,J.jsxs)(B.Z,{gutter:60,children:[[us.f[0].id,us.f[1].id,us.f[2].id].includes(null==i?void 0:i.ques_type)&&(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"".concat(ls),children:"正确答案:"}),null==i||null===(t=i.ques_details)||void 0===t?void 0:t.filter((function(e){return e.choice_right_boolean})).map((function(e,n){return(0,J.jsxs)("span",{children:[((null==i?void 0:i.ques_type)==us.f[0].id||(null==i?void 0:i.ques_type)==us.f[1].id)&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:us.k[e.choice_position-1]}),(null==i?void 0:i.ques_type)==us.f[2].id&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:e.choice_text})]},n)}))]}),(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"".concat(ls," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==i?void 0:i.tag_discipline)||"-"})]})]})]}),(0,J.jsxs)("div",{className:ds,style:{padding:"0 0 0 20px"},children:[(0,J.jsx)("div",{className:ls,children:"答题情况:"}),(0,J.jsx)("div",{className:"mt20",children:null==r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,marginTop:0==n?10:14},children:[[us.f[0].id,us.f[1].id,us.f[2].id].includes(null==i?void 0:i.ques_type)?(0,J.jsx)("div",{className:"".concat(null!=e&&e.choice_right_boolean?os:""),style:{width:56},children:e.title}):(0,J.jsx)("div",{style:{width:56},children:e.title}),(0,J.jsxs)("div",{style:{width:56},children:[e.num,0==n?"":"人"]}),(0,J.jsx)("div",{style:{width:140},children:0==n?e.scale:(0,J.jsxs)(B.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat(e.scale,"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(X.Z,{style:{color:"#999"},children:[e.scale,"%"]})]})})]},n)}))})]})]})})},vs=function(e){var n=e.data,t=(p()(e,ps),{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该关卡满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该关卡满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该关卡得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该关卡得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该关卡得0分的学生数。(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),"(该关卡得0分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})});return(0,J.jsx)("div",{className:as,children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(B.Z,{gutter:10,wrap:!1,children:[(0,J.jsx)(X.Z,{className:ls,children:"题目"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(fn.Z,{style:{maxWidth:710},className:ls,value:n.ques_title})})]}),(0,J.jsxs)("div",{className:ds,children:[(0,J.jsx)("div",{className:ls,children:"答题情况:"}),(0,J.jsxs)("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:t.title}),(0,J.jsx)("div",{style:{width:56},children:t.num}),(0,J.jsx)("div",{style:{width:140},children:t.scale})]})]})]}),null==n?void 0:n.ques_details.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",gap:10},children:[(0,J.jsxs)("div",{className:ls,children:["第",(0,H.EM)(n+1),"关:"]}),(0,J.jsx)("div",{style:{flex:1},children:[{challenge_name:e.challenge_name}].concat(s()((null==e?void 0:e.challenge_details)||[])).map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"},children:[(0,J.jsx)("div",{children:(0,J.jsx)(fn.Z,{className:"".concat(ls," ").concat(0==n?cs:""),value:e.challenge_name||e.choice_text})}),(0,J.jsx)("div",{className:ds,children:(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:e.choice_text?e.choice_text:""}),(0,J.jsx)("div",{style:{width:56},children:null!=e.choice_users_count?"".concat(e.choice_users_count,"人"):""}),(0,J.jsx)("div",{style:{width:140},children:e.choice_percent&&(0,J.jsxs)(B.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat((100*Number(e.choice_percent)).toFixed(2),"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(X.Z,{style:{color:"#999"},children:[(100*Number(e.choice_percent)).toFixed(2),"%"]})]})})]})})]},n)}))})]},n)}))]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"".concat(ls," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==n?void 0:n.tag_discipline)||"-"})]})]})})},js=function(e){var n,t,i,s=e.columns,r=e.item,a=e.Fques_type,l=e.Findex;return(0,J.jsxs)(B.Z,{align:"middle",wrap:!1,style:{color:"#333"},children:[(0,J.jsx)(X.Z,{flex:"".concat(s[0].width-20,"px"),style:{paddingLeft:a==us.f[7].id&&"8px"},children:(null==r?void 0:r.index)||"".concat(l,".").concat(null==r?void 0:r.ques_position)}),(0,J.jsx)(X.Z,{className:es,flex:1,style:{padding:"0 8px",maxWidth:392},children:(n=null==r?void 0:r.ques_title,i=document.createElement("html"),i.innerHTML=(0,xs.ZP)(n),(0,J.jsx)("span",{children:(null==i||null===(t=i.children)||void 0===t||null===(t=t[1])||void 0===t?void 0:t.textContent)||(null==i?void 0:i.textContent)||""}))}),(0,J.jsx)(w.Z,{title:null==r?void 0:r.name,children:(0,J.jsx)(X.Z,{className:es,flex:"".concat(s[2].width,"px"),style:{padding:"0 8px"},children:a==us.f[7].id?null==r?void 0:r.name:(0,J.jsx)("div",{className:es,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"},children:(0,J.jsx)("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"},children:null==r?void 0:r.name})})})}),(0,J.jsxs)(X.Z,{flex:"".concat(s[3].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.right_percent,"%"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[4].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.score_percent,"%"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[5].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.effictive_counts,"人"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[6].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.un_answer_counts,"人"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[7].width,"px"),style:{paddingLeft:"8px"},children:[null==r?void 0:r.total_user_counts,"人"]})]})},gs=function(e,n){var t=e.exercise,i=e.dispatch,r=e.value,l=(p()(e,hs),O.Z.useForm()),o=(x()(l,1)[0],t.NormalResult),u=o.commit_results,f=o.questions_count,m=(0,v.useParams)(),j=(0,h.useState)([]),g=x()(j,2),y=g[0],b=g[1],A=(0,h.useState)([]),P=x()(A,2),k=P[0],_=P[1],S=(0,h.useState)(void 0),I=x()(S,2),C=I[0],H=I[1],D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)({coursesId:m.coursesId,id:m.categoryId,categoryId:m.categoryId,page:1,limit:50,order:null,sort:"asc"}),F=x()(T,2),q=F[0],W=F[1],R=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index}},{title:"题目内容",dataIndex:"ques_title",ellipsis:!0},{title:"题型",dataIndex:"name",width:110},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.index3-n.index3}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],G=function(){var e=d()(a()().mark((function e(){var n,t,s,l,o,d,u=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.length>0&&void 0!==u[0]?u[0]:q,z(!0),s=[],e.next=5,i({type:"exercise/getQuestionResult",payload:c()(c()({},t),r)});case 5:null==(l=e.sent)||null===(n=l.commit_results)||void 0===n||n.forEach((function(e){var n,t;s.push(null==e?void 0:e.id),null!=e&&null!==(n=e.sub_exercise_questions)&&void 0!==n&&n.length&&(null==e||null===(t=e.sub_exercise_questions)||void 0===t||t.forEach((function(e){s.push(null==e?void 0:e.id)})))})),C&&b(s),0==C&&b([]),null==C&&b(null!=l&&null!==(o=l.commit_results)&&void 0!==o&&null!==(o=o[0])&&void 0!==o&&o.id?[null==l||null===(d=l.commit_results)||void 0===d||null===(d=d[0])||void 0===d?void 0:d.id]:[]),_(s),z(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Q=function(e){var n=[];n=null!=y&&y.includes(e)?y.filter((function(n){return n!=e})):[].concat(s()(y),[e]),b(n)};(0,h.useEffect)((function(){G()}),[q,r]);var Y=function(){G()};return(0,h.useImperativeHandle)(n,(function(){return{dealData:Y}})),(0,J.jsx)(Be.Z,{spinning:L,children:(0,J.jsxs)("div",{children:[(0,J.jsxs)(B.Z,{className:"mt20 mb20",align:"middle",justify:"space-between",children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"font16",style:{lineHeight:"26px",color:"#000"},children:"试题详情"})}),(0,J.jsx)(X.Z,{children:(0,J.jsxs)(N.ZP,{type:"primary",onClick:function(){(null==y?void 0:y.length)==(null==k?void 0:k.length)?(b([]),H(!1)):(b(k),H(!0))},children:["全部",(null==y?void 0:y.length)==(null==k?void 0:k.length)?"收起":"展开"]})})]}),(0,J.jsx)(Z.Z,{className:ns,columns:R,dataSource:[],pagination:!1,onChange:function(e,n,t){var i;W(c()(c()({},q),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))}}),null==u?void 0:u.map((function(e){var n;return(0,J.jsx)($i.Z,{className:"".concat(ts," ").concat((null==e?void 0:e.ques_type)==us.f[7].id?is:""),ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Q(null==e?void 0:e.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsxs)("span",{className:"font14",style:{color:"#165DFF"},children:[n?"收起":"展开",(0,J.jsx)(je.Z,{className:"".concat(n?rs:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})]})},items:[{key:null==e?void 0:e.id,label:(0,J.jsx)(js,{columns:R,item:e}),children:(0,J.jsxs)(J.Fragment,{children:[(null==e?void 0:e.ques_type)==us.f[7].id&&(null==e||null===(n=e.sub_exercise_questions)||void 0===n?void 0:n.map((function(n){return(0,J.jsx)($i.Z,{className:ss,ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Q(null==n?void 0:n.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsx)("span",{style:{color:"#165DFF",marginLeft:25},children:(0,J.jsx)(je.Z,{className:"".concat(n?rs:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})})},items:[{key:null==n?void 0:n.id,label:(0,J.jsx)(js,{columns:R,item:n,Fques_type:null==e?void 0:e.ques_type,Findex:null==e?void 0:e.index}),children:(0,J.jsx)(ms,{data:n})}]},null==n?void 0:n.id)}))),(null==e?void 0:e.ques_type)!==us.f[7].id&&(null==e?void 0:e.ques_type)!==us.f[5].id&&(0,J.jsx)(ms,{data:e}),(null==e?void 0:e.ques_type)==us.f[5].id&&(0,J.jsx)(vs,{data:e})]})}]},null==e?void 0:e.id)})),0==(null==u?void 0:u.length)&&(0,J.jsx)(ee.Z,{}),(0,J.jsx)(M.Z,{className:"mt20",pageSize:q.limit,current:q.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:function(e){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})},onChange:function(e,n){W(c()(c()({},q),{},{page:e,limit:n}))},total:f})]})})},ys=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,h.forwardRef)(gs)),bs="wrap___nansB",ws=["exercise","dispatch","value"],As=function(e,n){var t=e.exercise,i=e.dispatch,s=e.value,r=(p()(e,ws),O.Z.useForm()),l=(x()(r,1)[0],t.NormalResult.commit_results),o=(0,v.useParams)(),u=(0,h.useState)({coursesId:o.coursesId,id:o.categoryId,categoryId:o.categoryId,page:1,limit:50,order:null,sort:"asc"}),f=x()(u,2),m=f[0],j=f[1],g=(0,h.useState)(!1),y=x()(g,2),b=y[0],A=y[1],N=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:"题型",dataIndex:"name",width:110,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/答题学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.right_percent-n.right_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}}],P=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:m,A(!0),e.next=4,i({type:"exercise/getQuestionResult",payload:c()(c()({},n),s)});case 4:e.sent,A(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){P()}),[m,s]);var k=function(){P()};return(0,h.useImperativeHandle)(n,(function(){return{dealData:k}})),(0,J.jsx)("div",{className:bs,children:(0,J.jsxs)("div",{className:"mt30",children:[(0,J.jsx)("div",{className:"mb20 font16",style:{color:"#000"},children:"试题详情"}),(0,J.jsx)(Z.Z,{columns:N,rowKey:function(e){return e.index},loading:b,dataSource:l,onChange:function(e,n,t){var i;j(c()(c()({},m),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:m.limit,current:m.page,position:["bottomRight"],onChange:function(e,n){m.page=e,m.limit=n,j(c()({},m)),P()},total:null==l?void 0:l.length,showTotal:function(e,n){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})},Ns=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,h.forwardRef)(As)),Ps=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){e.exercise,e.dispatch;var n,t,i,s,r,l,o,u,f,p,g,y,b,A,N=(0,v.useSearchParams)(),P=(x()(N,1)[0],(0,h.useState)("1")),k=x()(P,2),_=k[0],S=k[1],I=(0,h.useState)({}),C=x()(I,2),H=C[0],D=C[1],E=(0,h.useState)([]),L=x()(E,2),z=L[0],T=L[1],X=(0,h.useState)([]),q=x()(X,2),W=q[0],M=q[1],R=(0,h.useState)({exercise_group_id:["all"],scope:"2",question_type:["all"]}),G=x()(R,2),Q=G[0],Y=G[1],K=(0,h.useState)(0),V=x()(K,2),U=V[0],$=V[1],ne=(0,h.useState)(0),te=x()(ne,2),ie=te[0],se=te[1],re=(0,h.useState)([]),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,h.useState)([]),de=x()(oe,2),ue=de[0],xe=de[1],fe=(0,h.useState)(void 0),pe=x()(fe,2),he=pe[0],me=pe[1],je=(0,h.useState)(0),ge=x()(je,2),ye=ge[0],be=ge[1],we=(0,h.useState)(!0),Ae=x()(we,2),Ne=Ae[0],Pe=Ae[1],Ze=(0,h.useState)(!1),_e=x()(Ze,2),Se=_e[0],Ie=_e[1],Ce=(0,h.useState)(!1),He=x()(Ce,2),De=He[0],Ee=He[1],Le=(0,h.useState)(!1),ze=x()(Le,2),Te=ze[0],Oe=ze[1],Xe=(0,h.useState)(!1),Fe=x()(Xe,2),qe=Fe[0],We=Fe[1],Me=(0,h.useState)(0),Re=x()(Me,2),Ge=Re[0],Qe=Re[1],Je=(0,h.useRef)(null),Ye=(0,h.useRef)(null),Ke=(0,h.useRef)(null),Ve=(0,h.useRef)(null),Ue=(0,h.useRef)({start:0,end:100}),$e=O.Z.useForm(),en=x()($e,1)[0],nn=(0,v.useParams)();(0,h.useEffect)((function(){return qe?Je.current=setInterval((function(){Qe((function(e){return e+1}))}),3e4):clearInterval(Je.current),function(){clearInterval(Je.current)}}),[qe]),(0,h.useEffect)((function(){an()}),[]),(0,h.useEffect)((function(){var e;Ge>0&&("1"===_?an():null===(e=Ve.current)||void 0===e||e.dealData())}),[Ge]),(0,h.useEffect)((function(){if(Ye.current){var e=function(e){var n=[e.offsetX,e.offsetY],t=i.convertFromPixel({seriesIndex:0},n);console.log("Clicked data coordinates:",t),i.containPixel("grid",n)&&me(le[t[0]])},n=function(e){var n=[e.offsetX,e.offsetY];i.containPixel("grid",n)&&s.setCursorStyle("pointer")},t=function(e){Ue.current={start:null==e?void 0:e.start,end:null==e?void 0:e.end}},i=Ye.current.getEchartsInstance(),s=i.getZr();return i.on("dataZoom",t),s.on("click",e),s.on("mousemove",n),function(){try{null==i||i.off("dataZoom",t),null==s||s.off("click",e),null==s||s.off("mousemove",n)}catch(e){}}}}),[Ye.current,Ne,le]),(0,h.useEffect)((function(){if(Ke.current){var e=function(e){var n=[e.offsetX,e.offsetY],i=t.convertFromPixel({seriesIndex:0},n);if(console.log("Clicked data coordinates:",i),t.containPixel("grid",n)){var s;document.body.scrollIntoView();var r=c()(c()({},Q),{},{question_type:[null===(s=ue[i[0]])||void 0===s?void 0:s.question_type_id]});Y(r),en.setFieldsValue(c()({},r)),S("2")}},n=function(e){var n=[e.offsetX,e.offsetY];t.containPixel("grid",n)&&i.setCursorStyle("pointer")},t=Ke.current.getEchartsInstance(),i=t.getZr();return i.on("click",e),i.on("mousemove",n),function(){try{null==i||i.off("click",e),null==i||i.off("mousemove",n)}catch(e){}}}}),[Ye.current,Ne,ue,Q]);var tn,sn,rn,an=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:Q,Ie(!0),e.next=4,Promise.all([cn(n),on(n),dn(n)]);case 4:Ie(!1),Pe(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ln=(0,h.useMemo)((function(){var e,n;return{scope:null==Q?void 0:Q.scope,exercise_group_id:null!=Q&&null!==(e=Q.exercise_group_id)&&void 0!==e&&e.includes("all")?null:null==Q?void 0:Q.exercise_group_id,question_type:null!=Q&&null!==(n=Q.question_type)&&void 0!==n&&n.includes("all")?null:null==Q?void 0:Q.question_type}}),[Q]),cn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},e.next=3,(0,m.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result.json"),{method:"get",params:c()({},i)});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(o=[{label:"全部",value:"all"}],null==s||null===(r=s.course_groups)||void 0===r||r.forEach((function(e){o.push({label:null==e?void 0:e.exercise_group_name,value:null==e?void 0:e.exercise_group_id})})),d=[{label:"全部",value:"all"}],null==s||null===(l=s.question_types)||void 0===l||l.forEach((function(e){d.push({label:null==e?void 0:e.name,value:null==e?void 0:e.id})})),M(d),T(o),D(c()({},s)));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),on=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=d.length>1&&void 0!==d[1]&&d[1],s=d.length>2&&void 0!==d[2]?d[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},Ee(i),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_form.json"),{method:"get",params:c()(c()({},r),{},{method:U,order:ie},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&(ce(null==l?void 0:l.rate_list),o=Math.floor(2900/(null==l?void 0:l.rate_list.length)),Ue.current={start:0,end:o}),Ee(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),dn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.length>1&&void 0!==o[1]&&o[1],s=o.length>2&&void 0!==o[2]?o[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},Oe(i),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_bottom.json"),{method:"get",params:c()(c()({},r),{},{method:ye},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&xe(null==l?void 0:l.chart),Oe(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),un=[{label:"全部",value:"0"},{label:"考试中/已交卷",value:"1"},{label:"已交卷",value:"2"}],xn=U?"得分率":"正确率",pn=[{title:"名次",dataIndex:"index",align:"center",width:90,render:function(e){var n=e;1===e&&(n=Qi.Z),2===e&&(n=Ji.Z),3===e&&(n=Yi.Z);var t="number"==typeof n?n:(0,J.jsx)("img",{src:n});return(0,J.jsx)("div",{style:{textAlign:"left",paddingLeft:22},children:t})}},{title:"姓名",dataIndex:"user_name",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学号",dataIndex:"student_id",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"班级",dataIndex:"class_name",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"答题时长",dataIndex:"time",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"成绩",width:90,dataIndex:"score"}];return(0,J.jsxs)("div",{className:Bi,children:[(0,J.jsxs)(ke.Z,{loading:Ne,active:!0,children:[1===(null==H?void 0:H.exercise_status)&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(null==H?void 0:H.exercise_status)>1&&(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)(B.Z,{className:"mb30",align:"middle",justify:"space-between",children:[(0,J.jsx)(Mi.tp,{dataSource:[{name:"成绩总览",id:"1"},{name:"试题详情",id:"2"}],value:_,onChange:function(e){"1"===e&&an(),S(e)}}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(F.Z,{checked:qe,onChange:function(e){return We(e)},className:"mr5 c-black"}),"自动刷新",(0,J.jsx)("span",{className:"c-grey-999",children:"(开启后每30秒更新一次数据)"})]})]}),(0,J.jsx)(Ui,{form:en,initialValues:Q,onValuesChange:function(e,n){var t=c()(c()({},Q),n);console.log(t,"newValue"),Y(c()({},t)),"1"===_&&an(t)},data:(rn=[{name:"exercise_group_id",label:"分班范围",ItemData:z},{name:"scope",label:(0,J.jsxs)("span",{children:["统计范围 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"全部学生:"}),"统计范围为全部学生时,则统计数据涵盖所有应考学生。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"考试中/已交卷:"}),"统计范围为考试中/已交卷学生时,仅统计正在考试中和已交卷学生的考试情况。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"已交卷学生:"}),"统计范围为已交卷学生时,仅统计已交卷学生的考试情况。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),type:"Radio",ItemData:un}],"2"===_&&rn.push({name:"question_type",label:"选择题型",ItemData:W}),rn)}),(0,J.jsx)("section",{style:{display:"1"===_?"block":"none"},children:(0,J.jsxs)(Be.Z,{spinning:Se,children:[(null==H?void 0:H.open_camera)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("div",{className:Xi,children:(0,J.jsx)("div",{className:Fi,children:"考试行为分析统计"})}),(0,J.jsx)(Ri.ZP,{data:(0,Ri.Uf)(H)})]}),(0,J.jsx)("div",{className:Xi,children:(0,J.jsx)("div",{className:Fi,children:"试卷概览"})}),(0,J.jsxs)("div",{className:qi,children:[(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"试卷总分"}),(0,J.jsxs)("div",{children:[null==H||null===(n=H.exercise_counts)||void 0===n?void 0:n.total_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"答题时长"}),(0,J.jsx)("div",{children:null==H||null===(t=H.exercise_counts)||void 0===t?void 0:t.time})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均答题时长",(0,J.jsx)(w.Z,{title:"平均答题时长=已交卷学生实际答题时长总和/已交卷学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==H||null===(i=H.exercise_counts)||void 0===i?void 0:i.avg_answer_duration})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["应考人数",(0,J.jsx)(w.Z,{title:"老师发布考试对应需要参加考试的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(s=H.exercise_counts)||void 0===s?void 0:s.candidate_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["实考人数",(0,J.jsx)(w.Z,{title:"状态为已交卷、已交卷(未答)的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(r=H.exercise_counts)||void 0===r?void 0:r.exam_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["参考率",(0,J.jsx)(w.Z,{title:"参考率=(实考人数/应考人数)*100%",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(l=H.exercise_counts)||void 0===l?void 0:l.reference_rate,"%"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均分",(0,J.jsx)(w.Z,{title:"平均分=学生成绩总和/学生总数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(o=H.exercise_counts)||void 0===o?void 0:o.average_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最高分"}),(0,J.jsxs)("div",{children:[null==H||null===(u=H.exercise_counts)||void 0===u?void 0:u.max_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最低分"}),(0,J.jsxs)("div",{children:[null==H||null===(f=H.exercise_counts)||void 0===f?void 0:f.min_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["标准差",(0,J.jsx)(w.Z,{title:"反应学生分数离散程度的指标,数值越大,表示学生之间的成绩差距越大,成绩分布越广;数值越小,表示学生之间的成绩越接近,分布越窄。",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==H||null===(p=H.exercise_counts)||void 0===p?void 0:p.standard_deviation})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["优秀",(0,J.jsx)(w.Z,{title:"优秀人数:成绩大于等于总分*90%,小于等于总分*100%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(g=H.exercise_counts)||void 0===g?void 0:g.best_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["良好",(0,J.jsx)(w.Z,{title:"良好人数:成绩大于等于总分*70%,小于等于总分*90%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(y=H.exercise_counts)||void 0===y?void 0:y.good_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["及格",(0,J.jsx)(w.Z,{title:"及格人数:成绩大于等于总分*60%,小于等于总分*70%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(b=H.exercise_counts)||void 0===b?void 0:b.pass_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["不及格",(0,J.jsx)(w.Z,{title:"不及格人数:成绩小于总分*60%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(A=H.exercise_counts)||void 0===A?void 0:A.fail_counts,"人"]})]})]}),(0,J.jsxs)("div",{className:Xi,children:[(0,J.jsx)("div",{className:Fi,children:"题目概览"}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(O.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:U,onChange:function(e){$(e),on(Q,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})}),(0,J.jsx)(O.Z.Item,{className:"ml20",colon:!1,label:"排序方式",children:(0,J.jsxs)(ve.default,{style:{width:140},value:ie,onChange:function(e){se(e),on(Q,!0,{order:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"按题号升序"}),(0,J.jsx)(ve.default.Option,{value:1,children:"按题号降序"}),(0,J.jsxs)(ve.default.Option,{value:2,children:["按",xn,"升序"]}),(0,J.jsxs)(ve.default.Option,{value:3,children:["按",xn,"降序"]})]})})]})]}),(0,J.jsx)(Be.Z,{spinning:De,children:(0,J.jsx)(Gi.Z,{option:(tn=[],sn=[],le.forEach((function(e){tn.push(e.index),sn.push(e.rate)})),{tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:function(){return""}},dataZoom:[sn.length>30?c()({type:"slider",show:!0},Ue.current):{type:"slider",show:!1}],grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"题目",data:tn,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:xn,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:sn,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B",cursor:"default"}]}),style:{height:370,background:"#F6F7F9"},ref:Ye})}),(0,J.jsx)("div",{className:Xi,children:(0,J.jsx)("div",{className:Fi,children:"学生成绩分布"})}),(0,J.jsx)(Gi.Z,{option:function(){var e,n=[],t=[],i=[];return null==H||null===(e=H.student_score_list)||void 0===e||e.map((function(e){n.unshift(e.name),t.unshift(e.rate),i.unshift(e.count)})),{grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"学生比例(%)",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:n,name:"成绩(分)",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{type:"bar",data:t,color:"#A2BEFF",barWidth:40,cursor:"default",itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:function(e){return"".concat(null==e?void 0:e.data,"%(").concat(i[null==e?void 0:e.dataIndex],"人)")}}}]}}(),style:{height:434,background:"#F6F7F9"}}),(0,J.jsx)("div",{className:Xi,children:(0,J.jsxs)("div",{className:Fi,children:["优秀生",(0,J.jsx)(w.Z,{title:"统计该场考试中成绩排名前10的学生",children:(0,J.jsx)("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})})]})}),(0,J.jsx)(Z.Z,{columns:pn,rowKey:"index",dataSource:(null==H?void 0:H.rank_list)||[],pagination:!1}),(0,J.jsxs)("div",{className:Xi,children:[(0,J.jsx)("div",{className:Fi,children:"题型概览"}),(0,J.jsx)(B.Z,{children:(0,J.jsx)(O.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:ye,onChange:function(e){be(e),dn(Q,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})})})]}),(0,J.jsx)(Be.Z,{spinning:Te,children:(0,J.jsx)(Gi.Z,{option:function(){var e=[[],[],[],[],[]],n=["#3BA1FF","#37CCCC","#4ECC74","#FBD438","#F3647C"],t=[],i="题型:{b}";ue.forEach((function(n){var i,s,r,a,l;t.push(null==n?void 0:n.question_type),e[0].push(null==n||null===(i=n.details)||void 0===i?void 0:i.full_count),e[1].push(null==n||null===(s=n.details)||void 0===s?void 0:s.best_count),e[2].push(null==n||null===(r=n.details)||void 0===r?void 0:r.good_count),e[3].push(null==n||null===(a=n.details)||void 0===a?void 0:a.pass_count),e[4].push(null==n||null===(l=n.details)||void 0===l?void 0:l.fails_count)}));var s=["90%-100%","80%-90%","70%-80%","60%-70%","60%-0%"].map((function(t,s){return i="".concat(i,'
{a').concat(s,"}:{c").concat(s,"}人"),{name:t,type:"bar",barWidth:60,stack:"three",color:n[s],data:e[s]}}));return{legend:{right:20,top:20,itemGap:40,itemWidth:20,itemHeight:12,textStyle:{padding:[0,0,0,15]}},tooltip:{trigger:"axis",padding:[10,10],axisPointer:{type:"shadow"},formatter:i},grid:{left:30,right:30,top:90,bottom:50},yAxis:{type:"value",axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{show:!1}},xAxis:{type:"category",data:t,axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:s}}(),notMerge:!0,ref:Ke,style:{height:612,background:"#F6F7F9"}})})]})}),"2"===_&&(0,J.jsx)("section",{children:null!=H&&H.is_random?(0,J.jsx)(Ns,{value:ln,ref:Ve}):(0,J.jsx)(ys,{value:ln,ref:Ve})})]})]}),(0,J.jsx)(j.Z,{centered:!0,destroyOnClose:!0,onCancel:function(){return me(void 0)},open:!!he,title:"题目详情",width:600,footer:null,children:(0,J.jsxs)("div",{style:{maxHeight:650,color:"#060606"},children:[(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题目"}),(0,J.jsx)(fn.Z,{style:{marginTop:-3,flex:1,fontSize:14},value:null==he?void 0:he.question_title})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题型"}),(0,J.jsx)("div",{children:null==he?void 0:he.question_type})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:xn}),(0,J.jsxs)("div",{children:[null==he?void 0:he.rate,"%"]})]})]})})]})})),ks=t(13235),Zs="hideHeadCheckbox____864g",_s="tabSearch___LqTIA",Ss="warpModal___ub_j0",Is="modalColumn___tJRIx",Cs="modalRow___AFP2T",Hs="sup____weyo",Ds="shijuan___NU0re",Es="name___tJw50",Ls="tip___ihMML",zs=t(91020),Ts=t(25199),Os=k.Z.TabPane,Bs=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=(e.loading,e.dispatch),r=(0,v.useParams)(),l=((0,v.useLocation)(),O.Z.useForm()),o=(x()(l,1)[0],t.commonHeader),u=(0,h.useState)(!0),f=x()(u,2),p=f[0],g=f[1],b=(0,h.useState)(!1),w=x()(b,2),A=w[0],P=w[1],Z=(0,h.useState)("myself"),_=x()(Z,2),S=_[0],I=_[1],C=(0,h.useState)([]),D=x()(C,2),E=D[0],L=D[1],z=(0,h.useState)([]),T=x()(z,2),B=T[0],X=T[1],F=(0,h.useState)(),M=x()(F,2),G=M[0],Q=M[1],Y=(0,h.useState)([]),K=x()(Y,2),V=K[0],U=K[1],$=(0,h.useRef)(),ee=(0,h.useState)(1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,h.useRef)(null),re=(0,h.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,h.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],fe=(0,h.useState)(""),pe=x()(fe,2),he=pe[0],me=pe[1],je=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"知识点",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,J.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],ge=(0,h.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),ye=x()(ge,2),be=ye[0],we=ye[1];(0,h.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(Pe(),U([]),Ae())}),[t.actionTabs.key]);var Ae=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,X(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(e){var n=parseInt(e);return isNaN(n)?"":n},Pe=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!p){e.next=11;break}return++be.page,g(!1),e.next=5,i({type:"exercise/getBrankList",payload:c()(c()({},be),{},{search:null===(n=be.search)||void 0===n?void 0:n.trim()})});case 5:r=e.sent,E=null!=r&&r.object_list?s()(E.concat(null==r?void 0:r.object_list)):E,Q(r.is_teacher),(null===(t=r.object_list)||void 0===t?void 0:t.length)50?"block":"none"}})]}),(0,J.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:Ze,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(c<1||c>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return u.update({cancelButtonProps:{disabled:!0}}),e.next=7,i({type:"exercise/saveBanks",payload:{course_id:r.coursesId,object_type:"examination_bank",bank_id:$.current?[$.current]:V,shixuns_info:s,num:c,is_make_up_exercise:!0,make_up_exercise_id:Number(r.categoryId),use_origin_exercise:!!$.current}});case 7:n=e.sent,u.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,H.L9)(["教学课堂","试卷","试卷选用"]),j.Z.destroyAll(),Ze(),Ce(),y.ZP.success("创建成功,请设置考试规则"),setTimeout((function(){window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(n.exercise_id,"/detail?random=").concat(n.is_random,"&tabs=3")}),1e3)):(Ze(),Ce());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(j.Z,{centered:!0,width:980,title:"创建补考",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:A,bodyStyle:{minHeight:150},wrapClassName:Ss,onOk:d()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==te){e.next=18;break}if(V.length){e.next=4;break}return y.ZP.error("请选择试卷"),e.abrupt("return");case 4:if(P(!0),n=!1,!1,E.forEach((function(e){V.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),V.includes(e.id)&&e.is_random})),!n){e.next=11;break}return(0,wi.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 11:return e.next=13,De({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank"});case 13:e.sent||Ee([]),P(!1),e.next=28;break;case 18:return P(!0),e.next=21,(0,m.ZP)("/api/exercises/".concat(r.categoryId,"/use_origin_exercise.json"),{method:"post"});case 21:return i=e.sent,e.next=24,De({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank",result:i});case 24:s=e.sent,$.current=null==i||null===(t=i.save_banks_params)||void 0===t?void 0:t.bank_id,s||Ee([]),P(!1);case 28:case"end":return e.stop()}}),e)}))),onCancel:Ze,children:[(0,J.jsxs)(R.ZP.Group,{value:te,onChange:function(e){return ie(e.target.value)},style:{marginTop:10,marginBottom:15},children:[(0,J.jsx)(R.ZP,{value:1,children:"重新选择试卷"}),(0,J.jsx)(R.ZP,{value:2,children:"继续使用原试卷"})]}),1===te?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(k.Z,{activeKey:S,onTabClick:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:se.current.scrollTop=0,E=[],S!==n&&U([]),I(n),be.page=0,be.filter=n,be.group_id=null,p=!0,Pe();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(Os,{tab:(0,J.jsx)("span",{children:"我的试卷库"})},"myself"),(0,J.jsx)(Os,{tab:(0,J.jsx)("span",{children:"教研共享"})},"teacher"),(0,J.jsx)(Os,{tab:(0,J.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,J.jsxs)("div",{className:_s,children:["teacher"===S&&(0,J.jsxs)(ve.default,{value:be.group_id,onChange:function(e){se.current.scrollTop=0,E=[],be.page=0,be.group_id=e,p=!0,U([]),we(c()({},be)),Pe()},size:"middle",style:{width:200,marginRight:30},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部教研团队"}),null==B||null===(n=B.groups)||void 0===n?void 0:n.map((function(e){return(0,J.jsx)(ve.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,J.jsx)(q.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:be.search,onChange:function(e){be.search=e.target.value,we(c()({},be))},onSearch:function(e){se.current.scrollTop=0,E=[],be.page=0,p=!0,U([]),e&&(0,Ts.tk)({name:e,copywriting:e,position:"Exercise"}),Pe()}})]}),(0,J.jsxs)("div",{ref:se,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!G&&"public"===S&&(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,J.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,J.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,J.jsx)(ft(),{initialLoad:!1,pageStart:0,loadMore:function(){Pe()},hasMore:p,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&G&&(0,J.jsx)(ks.Z,{className:Zs,pagination:!1,hideSelectAll:!0,dataSource:E,onRow:function(e){return{onClick:function(){U([null==e?void 0:e.id])}}},resColumns:je,rowSelection:ke})})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{className:Ds,children:[(0,J.jsx)("div",{children:"试卷:"}),(0,J.jsx)("div",{className:Es,children:(0,J.jsx)("span",{children:null==o?void 0:o.exercise_name})})]}),(0,J.jsx)("div",{className:Ls,children:"提示:使用原试卷创建补考,会自动将原试卷先保存一份到试卷库中"})]})]}),(0,J.jsx)(j.Z,{title:"提示",open:le,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,J.jsxs)("div",{children:[(0,J.jsx)(N.ZP,{onClick:function(){ce(!1),v.history.push(he)},children:"修改试卷"}),(0,J.jsx)(N.ZP,{type:"primary",onClick:function(){v.history.push(ue),ce(!1)},children:"设置规则"})]}),onCancel:function(){ce(!1)},children:(0,J.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,J.jsx)(zs.Z,{inPaper:!0,visible:Ie,onCancel:Ce,onOk:Ee,renderData:He,modalType:"multiple",type:"examination_bank"})]})})),Xs=t(71793),Fs=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(n.actionTabs.params||{}).value,s=(0,h.useState)(!1),r=x()(s,2),l=r[0],c=r[1],o=(0,v.useParams)(),u=o.categoryId,f=o.coursesId,p=function(){var e=d()(a()().mark((function e(){var n,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c(!0),null==i||!i.is_wrong){e.next=7;break}return e.next=4,(0,Xs._B)(u,{exercise_question_id:null==i?void 0:i.question_id});case 4:s=e.sent,e.next=10;break;case 7:return e.next=9,(0,Xs.pr)(u,{exercise_question_id:null==i?void 0:i.question_id});case 9:s=e.sent;case 10:0===(null===(n=s)||void 0===n?void 0:n.status)&&(y.ZP.success(null===(r=s)||void 0===r?void 0:r.message),t({type:"exercise/editExercise",payload:{categoryId:u,coursesId:f}}),t({type:"exercise/setActionTabs",payload:{}})),c(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)(j.Z,{title:"提示",width:600,centered:!0,open:"标记错题"===n.actionTabs.key,confirmLoading:l,onCancel:function(){return t({type:"exercise/setActionTabs",payload:{}})},onOk:p,children:[(0,J.jsx)("p",{children:null!=i&&i.is_wrong?"请确认是否将本道试题取消标记为错题?":"请确认是否将本道试题标记为错题?"}),null!=i&&i.is_wrong?(0,J.jsx)("p",{children:"取消标记后将按照学生实际答题情况重新计算学生本道试题得分。"}):(0,J.jsxs)("p",{children:["标记后将重新计算已交卷学生成绩,将已交卷学生本道试题得分调整为",null==i?void 0:i.question_score,"分。"]})]})})),qs=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return console.log("---",e,n,t),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["等级A","等级B","等级C","等级D","等级E"]}],yAxis:[{type:"value"}],series:[{name:"缺陷",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:t},{name:"漏洞",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:n},{name:"代码规范性",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:e}]}},Ws=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{dataset:[{source:e}],tooltip:{show:!0,formatter:function(e){return e.value[2]+":"+e.value[1]+"分"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]}},Ms=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading;var n,t,i,r,l=e.dispatch,o=(0,v.useParams)(),u=(0,h.useState)(c()(c()({},{sort_by:"student_id",sort_direction:"desc"}),o)),f=x()(u,2),p=f[0],g=(f[1],(0,h.useState)()),y=x()(g,2),w=y[0],A=y[1],P=(0,h.useState)([]),k=x()(P,2),_=k[0],S=k[1],I=(0,h.useRef)(),C=(0,h.useState)(1),H=x()(C,2),D=H[0],E=H[1],L=(0,h.useState)(!1),z=x()(L,2),T=z[0],O=z[1],F=(0,h.useState)(10),W=x()(F,2),R=W[0],G=W[1],Q=(0,h.useState)([]),Y=x()(Q,2),K=Y[0],V=Y[1];(0,h.useEffect)((function(){$()}),[]);var U=[{title:"学号",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:"student_number"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"分班",dataIndex:"group_course_name"},{title:"姓名",dataIndex:"user_name"},{title:"缺陷",children:[{title:"阻断",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:"bug"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"漏洞",children:[{title:"阻断",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:"vulnerability"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"代码规范性",children:[{title:"阻断",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:"specification"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"复杂代码",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:"complexity"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"代码行数",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:"total_row_number"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"质量评分",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:"quality_score"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"操作",dataIndex:"action",align:"center",render:function(e,n){return(0,J.jsx)("a",{target:"_blank",href:"/classrooms/".concat(o.coursesId,"/exercise/").concat(o.categoryId,"/analysis/").concat(n.id),className:"current c-light-primary",children:"详细分析"})}}];function $(){return ee.apply(this,arguments)}function ee(){return(ee=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(p.categoryId,"/check_status.json"),{method:"GET"});case 2:n=e.sent,A(n.status),2!=n.status&&-1!=n.status&&(ne({page:1,limit:10}),clearTimeout(I.current));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return te.apply(this,arguments)}function te(){return(te=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(null==n?void 0:n.page),G(null==n?void 0:n.limit),e.next=4,(0,m.ZP)("/api/exercises/".concat(p.categoryId,"/code_quality_analysis_index.json"),{method:"GET",params:c()({},n)});case 4:t=e.sent,S(t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){return 2===w&&(I.current=setInterval((function(){$()}),6e4)),function(){clearTimeout(I.current)}}),[w]),console.log("-------",o),(0,J.jsxs)("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10",children:[(0===w||1===w)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:(0,J.jsxs)("label",{children:["检测时间:",null==_?void 0:_.created_at]})}),(0,J.jsx)(N.ZP,{onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测"}})},children:"重新检测"})]}),(0,J.jsx)("p",{style:{display:"flex"},children:(0,J.jsxs)(B.Z,{style:{width:"100%"},children:[(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)("label",{children:"分班情况:"})}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{checked:0===(null==K?void 0:K.length),onChange:function(e){e.target.checked&&(V([]),ne({page:D,limit:R}))},style:{fontSize:"14px"},value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(b.Z.Group,{value:K,onChange:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:V(s()(n)),ne({page:D,limit:R,group_course_ids:n});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{width:"100%",fontSize:"14px"},children:null==_||null===(n=_.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{style:{fontSize:"14px"},value:null==e?void 0:e.id,children:[null==e?void 0:e.name,"(",null==e?void 0:e.count,")"]})}))})})]})}),(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{children:(0,J.jsx)("label",{style:{color:"red"},children:"注意:"})}),"本页仅显示全部已完成检测的分班"]}),(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码等级分析"}),(null==_?void 0:_.grade_statistics)&&(0,J.jsx)(Gi.Z,{option:qs(null==_||null===(t=_.grade_statistics)||void 0===t?void 0:t.map((function(e){return e.specification_count})),null==_||null===(i=_.grade_statistics)||void 0===i?void 0:i.map((function(e){return e.vulnerability_count})),null==_||null===(r=_.grade_statistics)||void 0===r?void 0:r.map((function(e){return e.bug_count}))),style:{height:400,width:600},opts:{renderer:"svg"}})]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码质量分布"}),(null==_?void 0:_.quality_scores)&&(0,J.jsx)(Gi.Z,{option:Ws(null==_?void 0:_.quality_scores.map((function(e,n){return[n+1,null==e?void 0:e.quality_score,null==e?void 0:e.user_name]}))),style:{height:400,width:600},opts:{renderer:"svg"}})]})]}),(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"},children:"详细列表"}),(0,J.jsx)(q.Z.Search,{size:"middle",onSearch:function(e){ne({page:1,limit:R,search:e})},style:{width:"300px"},enterButton:"搜索"})]}),(0,J.jsx)(Z.Z,{columns:U,dataSource:null==_?void 0:_.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:function(e,n,t){t.field&&(p.sort_by=t.field),t.order||(p.sort_direction="asc"),"ascend"===t.order&&(p.sort_direction="asc"),"descend"===t.order&&(p.sort_direction="desc"),t.order||(p.sort_direction="asc"),ne(c()({page:1,limit:R},p))}}),(0,J.jsx)(M.Z,{current:D,total:null==_?void 0:_.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:R,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:function(e,n){E(e),G(n),ne({page:e,limit:n,group_course_ids:K})}})]})]}),2===w&&(0,J.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,J.jsx)("img",{src:"data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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"}),(0,J.jsx)("br",{}),(0,J.jsx)(N.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){$()},children:"刷新页面"})]}),(0,J.jsx)(oe,{}),(0,J.jsx)(j.Z,{centered:!0,width:1200,title:"详细分析",destroyOnClose:!0,open:!!T,footer:null,onCancel:function(){return O(!1)},children:(0,J.jsx)("div",{style:{height:500,overflow:"hidden"},children:!!T&&(0,J.jsx)("iframe",{style:{height:"100%",width:"100%"},src:"https://sonar.educoder.net/project/issues?id=".concat(null==o?void 0:o.categoryId,"-").concat(null==T?void 0:T.student_number,"&resolved=false"),frameBorder:"0"})})})]})})),Rs={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},Gs=t(88499),Qs=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,h.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=O.Z.useForm(),f=x()(u,1)[0],p=(0,h.useState)(),g=x()(p,2),y=g[0],A=g[1],P=(0,h.useState)(!1),k=x()(P,2),_=k[0],S=k[1],I=t.exerciseList,C=t.commonHeader,H=(0,h.useState)([]),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)([]),F=x()(z,2),W=F[0],M=F[1],R=(0,h.useState)(0),G=x()(R,2),Q=G[0],Y=G[1],K=(0,h.useState)(!0),V=x()(K,2),U=V[0],$=V[1],ee=(0,h.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,h.useState)(!1),ae=x()(se,2),le=ae[0],ce=ae[1],oe=(0,h.useState)(!1),de=x()(oe,2),ue=de[0],xe=de[1],fe=(0,h.useState)(""),he=x()(fe,2),me=he[0],ve=he[1],ye=(0,h.useRef)(null),be=[{name:"IP异常",id:1},{name:"浏览器异常",id:2},{name:"登录异常",id:3},{name:"切屏",id:4},{name:"考试延时",id:5},{name:"打回重做",id:6},{name:"使用考试解锁码",id:7},{name:"退出全屏",id:8}];(0,h.useEffect)((function(){we(l)}),[]),(0,h.useEffect)((function(){return clearInterval(ye.current),2===(null==C?void 0:C.exercise_status)&&(ye.current=setInterval((function(){we(l)}),3e4)),function(){clearInterval(ye.current)}}),[null==C?void 0:C.exercise_status,l]);var we=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pe().cloneDeep(n),console.log(t,"sendData"),$(!0),L([]),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 6:i=e.sent,M([]),$(!1),Y(null==i?void 0:i.total_count),L((null==i?void 0:i.exercise_abnormites)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(A(47),S(!0)))}),[document.getElementById("divhe"),I]);var Ae=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作时间",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"类型",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"说明",dataIndex:"description",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})}),(null==n?void 0:n.user_screen_num)>=50&&(0,J.jsx)(w.Z,{placement:"bottomLeft",title:"注意:该学生的截屏总数量已达到50张,需要手动删除已截屏的图片之后才能继续自动截屏",children:(0,J.jsx)("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})}),(null==n?void 0:n.user_screen_num)>0&&(0,J.jsx)("span",{onClick:function(){return ve(null==n?void 0:n.user_id)},className:"current c-light-primary ml10",children:"截屏记录"})]})}}];return(0,J.jsxs)("section",{className:Rs.wrap,children:[(0,J.jsxs)(O.Z,{form:f,onChange:function(){l.page=1;var e=Object.assign({},f.getFieldValue());Object.keys(e).map((function(n){switch(n){case"error_type":e[n].includes("all")||!e[n].length?(delete l.error_type,f.setFieldsValue(T()({},"error_type","all"))):(l.error_type=e[n],f.setFieldsValue(T()({},"error_type",l.error_type)));break;case"course_group_id":e[n].includes("all")||!e[n].length?(delete l.course_group,f.setFieldsValue(T()({},"course_group_id","all"))):(l.course_group=e[n],f.setFieldsValue(T()({},"course_group_id",l.course_group)))}})),o(c()({},l)),we(l)},initialValues:T()({},"course_group_id","all"),children:[(0,J.jsx)(O.Z.Item,{name:"course_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"班级:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null===(n=I.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),_&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;A(y>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===y?"展开":"收起",47===y?(0,J.jsx)(je.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(ge.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(0,J.jsx)(O.Z.Item,{name:"error_type",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"类型:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null==be?void 0:be.map((function(e,n){return(0,J.jsx)(b.Z,{value:e.id,className:"ml0 mr8",children:e.name},n)}))})]})})})]}),(0,J.jsxs)("div",{className:Rs.control,children:[(0,J.jsx)(q.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.keyword,onChange:function(e){return n=e.target.value,l.page=1,l.keyword=n,void o(c()({},l));var n},onSearch:function(){l.page=1,o(c()({},l)),we(l)}}),(0,J.jsx)(N.ZP,{onClick:function(){return ce(!0)},style:{marginLeft:"auto"},icon:(0,J.jsx)("i",{className:"iconfont icon-guizeguanli font16"}),type:"link",children:"截屏规则"}),(0,J.jsx)(N.ZP,{onClick:function(){return xe(!0)},icon:(0,J.jsx)("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link",children:"操作日志"})]}),(0,J.jsx)("div",{className:Rs.bgH}),(0,J.jsx)(Z.Z,{className:Rs.customTable,dataSource:E,bordered:!1,columns:Ae,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:Rs.row,loading:U,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),we(l)},pagination:{pageSize:l.limit,total:Q,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Js,{selectIds:W,visible:te,onCancel:function(){return ie(!1)},onOk:function(){ie(!1),we(l)},params:l}),(0,J.jsx)(Ys,{visible:ue,onCancel:function(){return xe(!1)}}),(0,J.jsx)(Ks,{visible:me,onCancel:function(){return ve(!1)}}),(0,J.jsx)(j.Z,{centered:!0,title:"截屏规则",open:le,width:900,footer:null,onCancel:function(){ce(!1)},children:(0,J.jsxs)("div",{className:"c-grey-333",children:[(0,J.jsx)("div",{className:"mb20 blod",children:"1.每个学生每场考试最多截屏的总数量为50张,超过之后该学生退出全屏不再进行截屏,老师手动删除截屏图片之后可再自动进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"2.单次退出全屏时长与截屏次数"}),(0,J.jsx)("div",{className:"mb20",children:"1)若学生【1秒 ≤ 退出全屏时长 ≤ 30秒】,每隔5秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"2)若学生【30秒<退出全屏时长 ≤ 120秒】,每隔10秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"3)若学生【120秒<退出全屏时长 ≤ 300秒】,每隔30秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"4)若学生【300秒<退出全屏时长 ≤ 720秒】,每隔60秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"5)若学生【退出全屏时长 >720秒】,不再进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"3.学生返回考试之后,不再进行截屏。"})]})}),(0,J.jsx)(re.Z,{})]})})),Js=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,h.useState)(!1),o=x()(l,2),u=o[0],f=o[1],p=(0,h.useState)({}),v=x()(p,2),g=v[0],y=v[1],b=O.Z.useForm(),w=x()(b,1)[0],A=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f(!0),!0!==n){e.next=7;break}return e.next=4,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),f(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(j.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){w.resetFields(),y({})},confirmLoading:u,onOk:function(){return w.submit()},children:(0,J.jsxs)(O.Z,{className:Rs.formWrap,form:w,labelCol:{span:4},wrapperCol:{span:18},onFinish:A,onValuesChange:function(){y(c()({},w.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(B.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(X.Z,{children:"采集照片:"}),(0,J.jsx)(X.Z,{children:(0,J.jsxs)("aside",{className:Rs.imgWrap,children:[(0,J.jsxs)("div",{className:Rs.img,children:[(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:Rs.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Rs.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:Rs.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:Rs.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",(0,H.Tv)(null==n?void 0:n.identity_url))},className:Rs.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Rs.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(O.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(R.ZP.Group,{children:[(0,J.jsx)(R.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(R.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==g?void 0:g.state)&&(0,J.jsx)(O.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(q.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},Ys=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,h.useState)({page:1,limit:20,exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=(0,h.useState)(!1),f=x()(u,2),p=f[0],g=f[1],y=(0,h.useState)([]),b=x()(y,2),A=b[0],N=b[1],P=(0,h.useState)(0),k=x()(P,2),_=k[0],S=k[1];(0,h.useEffect)((function(){n&&(l.page=1,l.limit=20,o(c()({},l)),C(l))}),[n]);var I=[{title:"操作人",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"操作时间",dataIndex:"created_at",width:200},{title:"类型",dataIndex:"operate_type",width:100,render:function(e){return(0,J.jsx)(J.Fragment,{children:0===e&&(0,J.jsx)("span",{children:"删除"})})}},{title:"学生姓名",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"截屏时间",dataIndex:"screen_time",width:200},{title:"图片",dataIndex:"url",width:100,render:function(e){return(0,J.jsx)("img",{className:"current",onClick:function(){return ae.Z.publish("preview-image","".concat(Gs.Z.API_SERVER).concat(e))},width:70,height:40,src:"".concat(Gs.Z.API_SERVER).concat(e)})}}],C=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pe().cloneDeep(n),g(!0),e.next=4,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_user_screens/screen_actions.json"),{method:"get",params:t});case 4:i=e.sent,g(!1),S(null==i?void 0:i.total_count),N((null==i?void 0:i.exercise_screen_actions)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(j.Z,{title:"操作日志",open:n,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(Z.Z,{dataSource:A,bordered:!1,columns:I,size:"large",loading:p,locale:{emptyText:(0,J.jsx)(ee.Z,{})},onChange:function(e){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,o(c()({},l)),C(l)},pagination:{pageSize:l.limit,total:_,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})},Ks=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,h.useState)({page:1,limit:9999,user_id:n,error_type:[8],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=(r[1],(0,h.useState)(!1)),u=x()(o,2),f=u[0],p=u[1],g=(0,h.useState)([]),b=x()(g,2),w=b[0],A=b[1];(0,h.useEffect)((function(){n&&N(c()(c()({},l),{},{user_id:n}))}),[n]);var N=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pe().cloneDeep(n),console.log(t,"sendData"),p(!0),e.next=5,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 5:i=e.sent,p(!1),A((null==i?void 0:i.exercise_abnormites)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j.Z.confirm({icon:null,title:"提示",content:"删除后不可恢复,确认删除吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/exercise_user_screens/").concat(n,".json"),{method:"delete"});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),N(l));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),k=(null==w?void 0:w[0])||{};return(0,J.jsx)(j.Z,{title:"截屏记录",open:!!n,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(Be.Z,{spinning:f,children:(0,J.jsxs)("div",{style:{maxHeight:500},children:[(0,J.jsxs)("div",{className:"c-grey-333 blod mb10",children:[null==k?void 0:k.real_name," ",null==k?void 0:k.student_id]}),(null==k?void 0:k.user_screen_num)>=50&&(0,J.jsxs)("div",{className:"mb10",style:{color:"#FA6400"},children:[(0,J.jsx)("i",{className:"iconfont icon-tishi11 mr5"}),(0,J.jsx)("span",{children:"注意:该学生的截屏总数量已达到 50 张,需要手动删除已截屏的图片之后才能继续自动截屏"})]}),null==w?void 0:w.map((function(e,n){var t,i;return(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:[(0,J.jsx)("span",{className:"c-grey-666 mr10",children:"退出全屏时间"}),(0,J.jsx)("span",{style:{display:"inline-block",width:144},className:"c-grey-333",children:null==e?void 0:e.created_at}),(0,J.jsxs)("span",{className:"c-grey-666 ml40",children:["截屏数量",(0,J.jsx)("span",{style:{margin:"0 6px",color:"#FA6400"},children:null==e||null===(t=e.exercise_user_screens)||void 0===t?void 0:t.length}),"张"]})]}),(0,J.jsx)("div",{className:Rs.listWrap,children:null==e||null===(i=e.exercise_user_screens)||void 0===i?void 0:i.map((function(e){return(0,J.jsxs)("div",{className:Rs.list,children:[(0,J.jsx)("img",{src:"".concat(Gs.Z.API_SERVER).concat(null==e?void 0:e.url)}),(0,J.jsxs)("div",{className:Rs.time,children:[(0,J.jsx)("span",{className:"c-grey-666 mr10 font12",children:"截屏时间"}),(0,J.jsx)("span",{className:"c-grey-333 font12",children:null==e?void 0:e.created_at})]}),(0,J.jsx)("div",{className:Rs.mask,children:(0,J.jsxs)("div",{className:Rs.icons,children:[(0,J.jsx)("i",{onClick:function(){return ae.Z.publish("preview-image","".concat(Gs.Z.API_SERVER).concat(null==e?void 0:e.url))},className:"iconfont icon-fangda3 mr15"}),(0,J.jsx)("i",{onClick:function(){return P(null==e?void 0:e.id)},className:"iconfont icon-shanchu14"})]})})]},null==e?void 0:e.id)}))})]},n)}))]})})})},Vs={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW"},Us=t(7823),$s=t(31027),er=t(41727),nr=t(12971),tr=t(61738),ir=function(e){var n=function(e){var n=new Notification(e.title,{body:e.message,icon:e.icon||"/ip.png"});n.addEventListener("click",(function(){e.link&&window.open(e.link,e.target||"_blank")})),setTimeout((function(){n.close()}),3e4)};"Notification"in window?"granted"===Notification.permission?n(e):"denied"!==Notification.permission&&Notification.requestPermission().then((function(t){"granted"===t&&n(e)})):alert("当前浏览器不支持通知")},sr=t(35055),rr=t(86295),ar=t(27862),lr=t(73495),cr=["exercise","globalSetting","loading","dispatch","classroomList","user","match"],or=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.user,s=e.globalSetting;return{classroomList:e.classroomList,exercise:n,globalSetting:s,user:i,loading:t.effects}}))((function(e){var n,t,i,r,l,o,u,f,E,L,z,T,O,B=e.exercise,X=(e.globalSetting,e.loading,e.dispatch),F=e.classroomList,q=e.user,W=(e.match,p()(e,cr),(0,v.useParams)()),M=(0,v.useSearchParams)(),R=x()(M,1)[0],G=(0,h.useState)([]),Y=x()(G,2),K=(Y[0],Y[1],B.exerciseList),V=B.commonHeader,U=B.checkDomain,$=B.workSetting,ne=B.saveExerciseDownUsers,te=(0,h.useState)(null),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,h.useState)(Q()(new Date).valueOf()),le=x()(ae,2),ce=le[0],oe=le[1],ue=(0,h.useState)(),fe=x()(ue,2),pe=fe[0],he=fe[1],ve=(0,h.useState)(!1),je=x()(ve,2),ge=je[0],ye=je[1],be=(0,h.useState)(1),we=x()(be,2),Ae=we[0],Pe=we[1],ke=(0,h.useState)(!1),Ze=x()(ke,2),_e=Ze[0],Ie=Ze[1],Ce=(0,h.useState)({name:"",id:"",list:[]}),He=x()(Ce,2),De=He[0],Ee=He[1],Le=(0,h.useState)({}),ze=x()(Le,2),Te=ze[0],Be=ze[1],Xe=q.userInfo;W.category=R.get("category_id");var Fe=!U||U&&(null==Xe||null===(n=Xe.course)||void 0===n?void 0:n.course_identity)<3,qe=(0,h.useRef)(Date.now()),We=(0,h.useRef)();(0,h.useEffect)((function(){(0,de.Rm)()&&X({type:"classroomList/getAssistantPermissions",payload:{course_id:W.coursesId}})}),[null==q||null===(t=q.userInfo)||void 0===t?void 0:t.username]),(0,h.useEffect)((function(){"调整tabs选中"==B.actionTabs.key&&re(3)}),[B.actionTabs.key]),(0,h.useEffect)((function(){return clearInterval(We.current),(0,de.G5)()&&2===(null==V?void 0:V.exercise_status)&&null!=V&&V.enable_monitor&&(We.current=setInterval((function(){Ge()}),5e3)),function(){clearInterval(We.current)}}),[q.userInfo,null==V?void 0:V.exercise_status]),(0,h.useEffect)((function(){Me(),sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),j.Z.info({title:"提示",centered:!0,width:600,content:(0,J.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,J.jsx)("br",{}),"1、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,J.jsx)("br",{}),"2、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。"]}),okText:"知道了"}))}),[W.coursesId]);var Me=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X({type:"exercise/getCommonHeader",payload:c()({},W)});case 2:(n=e.sent)&&Ee(null==n?void 0:n.simulate_exercise_records);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Re=function(){var e=(null==V?void 0:V.simulate_exercise_num)-(null==V?void 0:V.user_simulate_num);return e>=0?e:0},Ge=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(W.categoryId,"/new_abnormities.json"),{method:"get",params:{time:qe.current}});case 2:if(401!==(null==(n=e.sent)?void 0:n.status)){e.next=6;break}return clearInterval(We.current),e.abrupt("return");case 6:qe.current=Date.now(),""!==(null==n?void 0:n.message)&&"请登录后再操作"!==(null==n?void 0:n.message)&&ir({title:(null==n?void 0:n.exercise_name)+"-考试异常",message:n.message,target:"self",icon:"/warning.png",link:"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/detail?random=").concat("true"===R.get("random"),"&tabs=7")});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe=function(){v.history.push("/classrooms/".concat(W.coursesId,"/exercisenotice/").concat(V.id,"/users/").concat(Xe.login))},Je=function(){X({type:"exercise/setUpdateIndex"})},Ye=function(){X({type:"exercise/getCommonHeader",payload:c()({},W)});var e={0:function(){Je()},2:function(){Pe(Ae+1)},3:function(){X({type:"exercise/getWorkSetting",payload:c()({},W)})}};e[se]&&e[se]()};var Ke=[{name:"答题列表",id:0,hidden:!1,component:(0,J.jsx)(me,{getparams:function(e){he(c()({},e))},checkDomainAuthority:Fe})},{name:"试卷预览",id:2,hidden:-1===(null==V?void 0:V.exercise_status)||(0,H._m)()&&!(0,de.ag)()||!Fe||(0,de.dE)(),component:!(0,de.Rm)()||null!==(i=F.AssistantObject.exercise)&&void 0!==i&&i.can_preview?null!=V&&V.is_random?(0,J.jsx)(Dt.default,{},Ae):(0,J.jsx)(st,{activeTabs:se}):(0,J.jsxs)("div",{style:{padding:"100px",textAlign:"center",fontSize:"18px",height:"400px"},children:[(0,J.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#fcb041"}})," 您未获取此权限,需向管理员申请权限才能使用此功能"]})},{name:"统计结果",id:1,hidden:-1===(null==V?void 0:V.exercise_status)||!Fe||(0,H._m)()&&!(0,de.ag)()||(0,de.dE)()&&!(null!=V&&V.show_statistic),component:(0,J.jsx)(Ps,{})},{name:"质量检测",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(null!=V&&V.open_code_quality_analysis)||(0,de.dE)(),component:(0,J.jsx)(Ms,{})},{name:"代码查重",id:4,hidden:-1===(null==V?void 0:V.exercise_status)||(0,de.dE)()||1===V.exercise_status||!V.exist_program,component:(0,J.jsx)(Oe,{},ce)},{name:"重做记录",id:9,hidden:-1===(null==V?void 0:V.exercise_status)||2===(null==V?void 0:V.exercise_type)||(0,de.dE)()&&1===(null==V?void 0:V.exercise_status),component:(0,J.jsx)(lr.Z,{})},{name:"规则设置",id:3,hidden:!Fe||(0,de.dE)(),component:-1===(null==V?void 0:V.exercise_status)?(0,J.jsx)(sr.Z,{}):(0,J.jsx)(Oi,{})},{name:"考试监控",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(0,de.G5)()||!(null!=V&&V.enable_monitor),component:(0,J.jsx)(Qs,{})},{name:"人脸审核",id:5,hidden:-1===(null==V?void 0:V.exercise_status)||!V.identity_verify||(0,de.dE)(),component:(0,J.jsx)(Ne,{})},{name:"摄像监控",id:6,hidden:-1===(null==V?void 0:V.exercise_status)||!V.open_phone_video_recording||(0,de.dE)(),component:(0,J.jsx)(Se,{})}].filter((function(e){return!e.hidden}));1===(null==V?void 0:V.exercise_status)&&Ke.splice.apply(Ke,[0,1].concat(s()(Ke.splice(1,1,Ke[0])))),(0,h.useEffect)((function(){"number"==typeof(null==V?void 0:V.exercise_status)&&(R.get("tabs")?re(R.get("tabs")):1===(null==V?void 0:V.exercise_status)?(re("2"),(0,de.dE)()&&re("0")):re("0"))}),[null==V?void 0:V.exercise_status]);var Ve="YYYY-MM-DD",Ue=Q()("2020-11-15",Ve),$e=function(){return j.Z.info({title:"题库改版告知",content:(0,J.jsx)(J.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})},en=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/courses/".concat(null==W?void 0:W.coursesId,"/exercises/exercise_code_repeat.json"),{method:"post",body:{group_ids:n,id:null==W?void 0:W.categoryId}});case 2:if(0!==(t=e.sent).status){e.next=8;break}return re(4),oe(Q()(new Date).valueOf()),X({type:"exercise/setActionTabs",payload:{}}),e.abrupt("return");case 8:t.status<-2&&y.ZP.error(null==t?void 0:t.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nn=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(w.Z,{title:20*((W.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((W.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e||"--"}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e||"--"}):(0,J.jsx)("span",{children:e||"--"}))}},!(1!==(null==Te?void 0:Te.objective)||1===(null==Te?void 0:Te.objective)&&1!==(null==Te?void 0:Te.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(xe,{renderText:t,item:n}));var t}},!(1!==(null==Te?void 0:Te.subjective)||1===(null==Te?void 0:Te.subjective)&&1!==(null==Te?void 0:Te.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e}));return(0,de.RV)()?(0,de.RV)()?(0,J.jsxs)("section",{className:Vs.bg,children:[(0,J.jsxs)("div",{className:"edu-container",children:[Xe.username&&(0,J.jsxs)("section",{className:"animated fadeIn",children:[(0,J.jsx)("aside",{className:"mt10",children:(0,J.jsxs)(A.Z,{separator:">",children:[(0,J.jsx)(A.Z.Item,{href:"/classrooms/".concat(W.coursesId,"/exercise"),children:null==q||null===(r=q.userInfo)||void 0===r||null===(r=r.course)||void 0===r?void 0:r.course_name}),(0,J.jsx)(A.Z.Item,{href:"/classrooms/".concat(W.coursesId,"/exercise"),children:"在线考试"}),(0,J.jsx)(A.Z.Item,{children:"试卷详情"})]})}),(0,J.jsxs)("aside",{className:[Vs.title,"mt20"].join(" "),children:[(0,J.jsx)("a",{href:"/classrooms/".concat(W.coursesId,"/exercise"),children:(0,J.jsx)(S.Z,{className:"font16 c-black"})}),(0,H.vB)(null==V?void 0:V.exercise_status,null==V?void 0:V.appraise_label),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)("img",{src:er,width:44,height:24,style:{marginRight:5,marginLeft:10}}),(0,J.jsx)("strong",{className:"font20 ml5 mr10",children:null==V?void 0:V.exercise_name}),2==(null==V?void 0:V.exercise_type)&&(0,J.jsxs)("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Vs.moni,children:[(0,J.jsx)("img",{src:nr,width:18,height:14}),"模拟考试"]}),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)(w.Z,{title:"点击可查看原考试",children:(0,J.jsx)("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:function(){(0,H.xg)("/classrooms/".concat(W.coursesId,"/exercise/").concat(null==V?void 0:V.make_up_exercise_id,"/detail?random=").concat(null==V?void 0:V.make_up_exercise_is_random))}})})]})]}),(0,J.jsxs)("aside",{className:"mt30 relative",children:[(0,J.jsxs)("div",{className:Vs.export,children:[!(0,de.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?X({type:"exercise/setActionTabs",payload:{key:"补考记录",params:W}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"补考记录"]}),!(0,de.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===V.exercise_status&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?X({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:W}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"创建补考"]}),(0,de.GJ)()&&Fe&&(null==V||null===(l=V.user_permission)||void 0===l?void 0:l.user_commit_counts)>0&&2===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,de.Rm)()||null!=F&&null!==(n=F.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_redo?X({type:"exercise/setActionTabs",payload:{key:"打回重做",params:W}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"打回重做"]}),(0,de.GJ)()&&Fe&&(null==V||null===(o=V.user_permission)||void 0===o?void 0:o.exercise_unpublish_count)>0&&1===(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(Us.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(N.ZP,{onClick:function(e){var n,t,i;if(e.preventDefault(),!(0,de.Rm)()||null!=F&&null!==(n=F.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_publish)if(0!==(null==V?void 0:V.exercise_question_count))if(2!==(null==q||null===(t=q.userInfo)||void 0===t?void 0:t.user_status)){var s=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(s),"days")>0&&null!=V&&V.is_random?$e():X({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[W.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:W,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:se,cb:Ye,manage_all_group:null==$||null===(i=$.exercise)||void 0===i?void 0:i.manage_all_group}})}else(0,wi.Rd)();else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"发布考试"]})}),(0,de.GJ)()&&Fe&&(null==V||null===(u=V.user_permission)||void 0===u?void 0:u.exercise_publish_count)>0&&(0,J.jsxs)(N.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,de.Rm)()||null!=F&&null!==(n=F.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_stop?X({type:"exercise/setActionTabs",payload:{key:"批量结束",unified_setting:null==V?void 0:V.unified_setting,selectArrs:[W.categoryId],params:W,cb:Ye}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"结束考试"]}),(0,de.dE)()&&V.is_late&&"迟到超过".concat(V.last_times,"分钟,禁止进入答题"),(0,de.dE)()&&2===(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.preventDefault(),e.next=3,(0,m.ZP)("/api/exercises/".concat(W.categoryId,"/header_info.json"),{method:"get"});case 3:0===(null==(t=e.sent)?void 0:t.status)&&Be((null==t?void 0:t.data)||{}),Ie(!0);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"考试记录"]}),(0,de.dE)()&&1===(null==V?void 0:V.exercise_type)&&2===(null==V||null===(f=V.user_permission)||void 0===f?void 0:f.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(N.ZP,{onClick:function(){return Qe()},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),null!=K&&null!==(E=K.exercise_types)&&void 0!==E&&E.is_redo?"重新考试":"开始考试"]}),(0,de.dE)()&&2===(null==V?void 0:V.exercise_type)&&!V.is_late&&3!=(null==V?void 0:V.exercise_status)&&V.exercise_status>1&&(0,J.jsx)(w.Z,{title:(0,J.jsxs)("span",{children:["本次考试可重复考试",null==V?void 0:V.simulate_exercise_num,"次,剩余",Re(),"次"]}),children:(0,J.jsxs)(N.ZP,{onClick:function(){return Qe()},disabled:0===Re()&&0!=(null==V||null===(L=V.user_permission)||void 0===L?void 0:L.current_status),style:{marginLeft:8},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),0==(null==V||null===(z=V.user_permission)||void 0===z?void 0:z.current_status)?"继续考试":"开始考试"]})}),(0,de.dE)()&&1===(null==V?void 0:V.exercise_type)&&0===(null==V||null===(T=V.user_permission)||void 0===T?void 0:T.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(N.ZP,{onClick:function(){return Qe(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"继续考试"]}),(0,de.dE)()&&(null==V?void 0:V.screen_used_num)>(null==V?void 0:V.screen_num)&&3!==V.exercise_status&&(0,J.jsxs)(N.ZP,{onClick:function(){return Qe(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"申请","继续考试"]}),(null==V?void 0:V.show_analysis_detail)&&(0,J.jsxs)(N.ZP,{onClick:function(){(0,H.xg)("/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/analysis/").concat(null==V?void 0:V.analysis_id))},children:[(0,J.jsx)("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]}),(0,de.GJ)()&&Fe&&(1===V.exercise_status||3===V.exercise_status&&(null==V?void 0:V.is_make_up_exercise))&&(0,J.jsx)(Us.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(N.ZP,{onClick:function(){var e;if(!(0,de.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(n),"days")>0&&null!=V&&V.is_random?$e():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(W.coursesId,"/exercise/add/").concat(W.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"编辑试卷"]})}),-1===(null==V?void 0:V.exercise_status)&&(0,de.GJ)()&&(0,J.jsx)(N.ZP,{icon:(0,J.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){X({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==V?void 0:V.exercise_name,id:null==V?void 0:V.id,type:"exercise"}})},children:"补充成绩"}),(0,de.GJ)()&&Fe&&(0,J.jsx)(P.Z,{dropdownRender:function(){var e,n;return(0,J.jsxs)(g.Z,{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:B.order&&(W.order=B.order,W.order_type=B.order_type),e.t0=n.key,e.next="1"===e.t0?4:7;break;case 4:return t=[],j.Z.confirm({title:"导出学生成绩设置",icon:null,width:650,closable:!0,centered:!0,onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.length){e.next=3;break}return y.ZP.info("请选择选项!"),e.abrupt("return",Promise.reject());case 3:return W.types=t,e.next=6,(0,C.Uj)(c()(c()({},W),pe));case 6:0===e.sent.status&&(0,D.je)(c()(c()({},W),pe));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{color:"#E99237",marginBottom:"20"},children:[(0,J.jsx)(_.Z,{style:{marginRight:5,color:"#E99237"}}),"请选择您需要的学生成绩数据进行导出,否则可能会因为导出的数据太多而影响导出进度。"]}),(0,J.jsx)("div",{children:(0,J.jsxs)(b.Z,{onChange:function(e){e.target.checked?t.push(1):t=t.filter((function(e){return 1!==e}))},children:["基本数据",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各题型得分与最终成绩)"})]})}),(0,J.jsx)("div",{style:{marginTop:15,marginBottom:15},children:(0,J.jsxs)(b.Z,{onChange:function(e){e.target.checked?t.push(2):t=t.filter((function(e){return 2!==e}))},children:["得分详表",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各小题得分与各题型总得分)"})]})}),(0,J.jsx)("div",{children:(0,J.jsxs)(b.Z,{onChange:function(e){e.target.checked?t.push(3):t=t.filter((function(e){return 3!==e}))},children:["数据分析",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计试卷中每个小题的参考总人数、答题人数、答对人数、满分人数和得分率)"})]})})]})}),e.abrupt("break",7);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,de.GJ)()&&!(null!=V&&V.appraise_label)&&Fe&&(null==V||null===(e=V.user_permission)||void 0===e?void 0:e.exercise_unpublish_count)>0&&1!==(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&!(null!=$&&null!==(n=$.exercise)&&void 0!==n&&n.publish_time)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(g.Z.Item,{onClick:function(){var e,n,t;if(!(0,de.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish)if(0!==(null==V?void 0:V.exercise_question_count)){var i=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(i),"days")>0&&null!=V&&V.is_random?$e():2!==(null==q||null===(n=q.userInfo)||void 0===n?void 0:n.user_status)?X({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[W.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:W,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:se,cb:Ye,manage_all_group:null==$||null===(t=$.exercise)||void 0===t?void 0:t.manage_all_group}}):(0,wi.Rd)()}else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"发布考试"},"7"),-1!==(null==V?void 0:V.exercise_status)&&(0,de.GJ)()&&Fe&&1!==V.exercise_status&&!(null!=V&&V.is_make_up_exercise&&3===V.exercise_status)&&(null!=V&&V.open_appraise?(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"提示:"}),(0,J.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,J.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]}),children:(0,J.jsx)(g.Z.Item,{children:"编辑试卷"},"5")}):(0,J.jsx)(g.Z.Item,{onClick:function(){var e;if(!(0,de.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(n),"days")>0&&null!=V&&V.is_random?$e():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(W.coursesId,"/exercise/add/").concat(W.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑试卷"},"5")),-1!==(null==V?void 0:V.exercise_status)&&!(0,de.dE)()&&Fe&&V.exercise_status>1&&V.exist_program&&(0,J.jsx)(g.Z.Item,{onClick:function(e){X({type:"exercise/setActionTabs",payload:{key:"代码查重",params:W}})},children:"代码查重"},"4"),(0,J.jsx)(g.Z.Item,{children:"导出学生成绩"},"1"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(g.Z.Item,{children:(0,J.jsx)("a",{target:"_blank",onClick:function(){ne&&ne()},href:"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/export_blank"),children:"导出试卷"})},"2"),(0,J.jsx)(g.Z.Item,{children:(0,J.jsx)(v.Link,{to:"/classrooms/".concat(W.coursesId,"/exportlist/exercise_score,export_exercise_users"),children:"历史导出"})},"3"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(g.Z.Item,{onClick:function(){X({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})},children:"导出格式设置"},"6")]})},children:(0,J.jsxs)(N.ZP,{children:["更多操作",(0,J.jsx)(I.Z,{})]})})]}),(0,J.jsx)(k.Z,{activeKey:"".concat(se),className:Vs.tabs,onChange:function(e){var n=Q()(null==V?void 0:V.created_at,Ve),t=Q()(Ue).diff(Q()(n),"days");if("表单未保存"==B.actionTabs.key)j.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t>0&&3===parseInt(e)&&null!=V&&V.is_random?$e():(re(e),X({type:"exercise/setActionTabs",payload:{key:""}}))}});else{if(t>0&&3===parseInt(e)&&null!=V&&V.is_random)return void $e();re(e)}},items:Ke.map((function(e){return{label:e.name,key:"".concat(e.id)}}))}),(0,J.jsx)("section",{className:null!=V&&V.is_random&&"2"===se||"9"===se?"":"pl25 pr25 bg-white",children:null===(O=Ke.filter((function(e){return e.id==se})))||void 0===O||null===(O=O[0])||void 0===O?void 0:O.component})]})]}),(0,J.jsx)(Ht.Z,{}),(0,J.jsx)(Bt,{onOk:en}),(0,J.jsx)(Xt.Z,{}),(0,J.jsx)(bt,{cb:function(){return Je()}}),(0,J.jsx)(rr.Z,{onOk:function(){return Je()}}),(0,J.jsx)(ar.Z,{onOk:function(){return Je()}}),(0,J.jsx)(kt,{}),(0,J.jsx)(Bs,{}),(0,J.jsx)(tr.Z,{}),(0,J.jsx)(Ct,{}),(0,J.jsx)(Fs,{}),(0,J.jsx)($s.Z,{successCb:function(){return Qe(currentEnterExamRef.current)}}),(0,J.jsxs)(j.Z,{open:ge,title:"规则说明",width:800,footer:null,onCancel:function(){ye(!1)},children:[(0,J.jsx)("p",{children:"一、等级规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:(0,J.jsx)(Z.Z,{dataSource:[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个阻断错误",ld:"至少1个阻断漏洞",gf:"超过50%"}],columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,J.jsx)("p",{children:"二、复杂度规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,J.jsx)("p",{children:"三、代码质量分规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*阻断数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]}),(0,J.jsx)(j.Z,{open:_e,title:"考试记录",centered:!0,width:1e3,footer:null,onCancel:function(){Ie(!1)},children:0===(null==De?void 0:De.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(Z.Z,{dataSource:De,columns:nn,pagination:!1})})]}):"":null}))},73495:function(e,n,t){var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),c=t.n(l),o=t(70236),d=t.n(o),u=t(59301),x=t(53326),f=t(78241),p=t(99313),h=t(51945),m=t(86859),v=t(64613),j=t(57964),g=t(61186),y=t.n(g),b=t(37712);x.Z.Dragger;n.Z=(0,v.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){d()(e);var n=(0,v.useParams)(),t=f.Z.useForm(),i=(c()(t,1)[0],(0,u.useState)(!0)),r=c()(i,2),l=r[0],o=r[1],x=(0,u.useState)(!1),g=c()(x,2),w=g[0],A=g[1],N=(0,u.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),P=c()(N,2),k=P[0],Z=P[1],_=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function S(){return I.apply(this,arguments)}function I(){return(I=a()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,j.ZP)(t,{method:"get",params:k});case 4:i=e.sent,A(!1),0===(null==i?void 0:i.status)&&o(null==i?void 0:i.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,u.useEffect)((function(){S()}),[]);var C=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var i;return null===(i=_.find((function(n){return n.question_type===e})))||void 0===i?void 0:i.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,b.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,b.jsx)(p.Z,{destroyInactiveTabPane:!0,onChange:function(e){k.type=e,k.page=1,k.limit=10,Z(k),S()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,b.jsx)(h.Z,{loading:w,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==l?void 0:l.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,b.jsx)(h.Z,{loading:w,columns:C,dataSource:null==l?void 0:l.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,b.jsx)(m.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){k.page=e,k.limit=n,Z(k),S()},current:k.page,total:l.count,pageSize:k.limit,style:{marginTop:20}})]})}))},89631:function(e,n,t){t.r(n),t.d(n,{default:function(){return y}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(82242),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(64613),f="wrap___lab8O",p="crumbs___qvTza",h=t(40827),m=t(66999),v=t(57964),j=t(80348),g=t(37712),y=(0,x.connect)((function(e){return{paperlibrary:e.paperlibrary,user:e.user,globalSetting:e.globalSetting}}))((function(e){e.paperlibrary;var n,t,i=e.user,r=(e.globalSetting,e.dispatch),l=(e.location,(0,x.useSearchParams)()),o=d()(l,1)[0].get("select")||0,y=(0,u.useState)(!1),b=d()(y,2),w=b[0],A=(b[1],(0,u.useState)(!0)),N=d()(A,2),P=N[0],k=N[1],Z=(0,u.useState)(Number(o)),_=d()(Z,2),S=_[0],I=_[1],C=(0,u.useState)({}),H=d()(C,2),D=H[0],E=H[1],L=(0,x.useParams)(),z=i.userInfo;(0,u.useEffect)((function(){return r({type:"globalSetting/footerToggle",payload:!1}),function(){r({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){return r({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),r({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),r({type:"exercise/getWorkSetting",payload:c()({},L)}),function(){r({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),r({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){T(S)}),[]);var T=function(){var e=a()(s()().mark((function e(){var n,t,i=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>0&&void 0!==i[0]?i[0]:0,console.log(L),k(!0),e.next=5,(0,v.ZP)("/api/exercises/".concat(L.categoryId,"/preview_random_exercise.json"),{method:"get",params:{num:n}});case 5:t=e.sent,k(!1),E((0,j.PF)(t));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=a()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/exercises/".concat(L.categoryId,"/toggle_random_question.json"),{method:"post",body:{question_id:null==n?void 0:n.single_question_id}});case 2:null!=(i=e.sent)&&i.question&&T(S);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),B=function(){var e=a()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.body.scrollIntoView(),I(n),e.next=4,T(n);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return console.log((0,x.useLocation)(),"location333"),(0,g.jsx)("section",{className:f,children:(0,g.jsxs)(m.Z,{loading:P,active:!0,paragraph:{rows:5},children:[(null===(n=(0,x.useLocation)())||void 0===n||null===(n=n.pathname)||void 0===n?void 0:n.includes("preview"))&&(0,g.jsxs)("div",{className:p,children:[(0,g.jsx)("b",{}),(0,g.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(L.coursesId,"/exercise"))},children:"".concat(null==z||null===(t=z.course)||void 0===t?void 0:t.course_name,">")}),(0,g.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(L.coursesId,"/exercise"))},children:"试卷列表>"}),(0,g.jsx)("span",{style:{color:"#bebebe"},children:"预览"})]}),(0,g.jsx)(h.Z,{loading:w,submit:function(){alert("保存")},goBack:function(){x.history.push("/classrooms/".concat(L.coursesId,"/exercise"))},data:D,selectValue:S,editPreview:!0,onExchange:O,onSkipExamination:B})]})})}))},16973:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},35130:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},89990:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},66104:function(e,n,t){t.d(n,{Z:function(){return I}});var i=t(92310),s=t.n(i),r=t(75440),a=t(47413),l=t(59301),c=t(92343),o=t(36355),d=t(46952),u=t(91857);const x=e=>{let{children:n}=e;const{getPrefixCls:t}=l.useContext(o.E_),i=t("breadcrumb");return l.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};x.__ANT_BREADCRUMB_SEPARATOR=!0;var f=x,p=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{if(n)return n(t,i,s,r);const l=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return h(e,t,l,a)}}var v=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",children:i,menu:s,overlay:r,dropdownProps:a,href:c}=e;const o=(e=>{if(s||r){const t=Object.assign({},a);if(s){const e=s||{},{items:n}=e,i=v(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:s,path:r}=e,a=v(e,["key","title","label","path"]);let o=null!=s?s:i;return r&&(o=l.createElement("a",{href:`${c}${r}`},o)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:o})}))})}else r&&(t.overlay=r);return l.createElement(u.Z,Object.assign({placement:"bottom"},t),l.createElement("span",{className:`${n}-overlay-link`},e,l.createElement(d.Z,null)))}return e})(i);return null!=o?l.createElement(l.Fragment,null,l.createElement("li",null,o),t&&l.createElement(f,null,t)):null},g=e=>{const{prefixCls:n,children:t,href:i}=e,s=v(e,["prefixCls","children","href"]),{getPrefixCls:r}=l.useContext(o.E_),a=r("breadcrumb",n);return l.createElement(j,Object.assign({},s,{prefixCls:a}),h(a,s,t,i))};g.__ANT_BREADCRUMB_ITEM=!0;var y=g,b=t(17313),w=t(83116),A=t(37613);const N=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,b.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,b.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var P=(0,w.Z)("Breadcrumb",(e=>{const n=(0,A.TS)(e,{});return[N(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),k=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{var{breadcrumbName:n}=e,t=k(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),s}var _=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:x,items:p,children:h,itemRender:v,params:g={}}=e,y=_(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:b,direction:w,breadcrumb:A}=l.useContext(o.E_);let N;const k=b("breadcrumb",n),[S,I]=P(k),C=function(e,n){return(0,l.useMemo)((()=>e||(n?n.map(Z):null)),[e,n])}(p,x);const H=m(k,v);if(C&&C.length>0){const e=[],n=p||x;N=C.map(((i,s)=>{const{path:r,key:c,type:o,menu:d,overlay:u,onClick:x,className:p,separator:h,dropdownProps:m}=i,v=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(g,r);void 0!==v&&e.push(v);const y=null!=c?c:s;if("separator"===o)return l.createElement(f,{key:y},h);const b={},w=s===C.length-1;d?b.menu=d:u&&(b.overlay=u);let{href:A}=i;return e.length&&void 0!==v&&(A=`#/${e.join("/")}`),l.createElement(j,Object.assign({key:y},b,(0,a.Z)(i,{data:!0,aria:!0}),{className:p,dropdownProps:m,href:A,separator:w?"":t,onClick:x,prefixCls:k}),H(i,g,n,e,A))}))}else if(h){const e=(0,r.Z)(h).length;N=(0,r.Z)(h).map(((n,i)=>{if(!n)return n;const s=i===e-1;return(0,c.Tm)(n,{separator:s?"":t,key:i})}))}const D=s()(k,null==A?void 0:A.className,{[`${k}-rtl`]:"rtl"===w},d,u,I),E=Object.assign(Object.assign({},null==A?void 0:A.style),i);return S(l.createElement("nav",Object.assign({className:D,style:E},y),l.createElement("ol",null,N)))};S.Item=y,S.Separator=f;var I=S}}]);
\ No newline at end of file
+"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54164],{40362:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(74932),s=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},a=t(1393),l=function(e,n){return s.createElement(a.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var c=s.forwardRef(l)},32450:function(e,n,t){t.d(n,{ij:function(){return k},_s:function(){return P},Uf:function(){return N},ZP:function(){return Z}});var i=t(82242),s=t.n(i),r=(t(59301),"analysis___xyV_c"),a="title___DQ3VK",l="itemWrap___vFE5r",c="item___NjeOt",o="list___BbMrm",d="wrap___UQTTb",u="img___tNvUo",x="tips___Eu4wH",f="footer___ZbR9W",p="noData___mLlw0",h=t(92310),m=t.n(h),v=t(42441),j=t(6848),g=t(66999),y=t(71418),b=t(67666),w=t(88499),A=t(37712),N=function(){var e,n,t,i,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=null==r||null===(e=r.emotion)||void 0===e?void 0:e.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),l=null==r||null===(n=r.focus)||void 0===n?void 0:n.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),c=null==r||null===(t=r.action)||void 0===t?void 0:t.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),o=null==r||null===(i=r.intention)||void 0===i?void 0:i.map((function(e){return s()({value:null==e?void 0:e.rate},e)}));return[{title:"表情占比",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:a||[]},{title:"专注度占比",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:l||[]},{title:"行为占比情况",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:c||[]},{title:"意图占比情况",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:o||[]}]},P=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,r=void 0===s?4:s,a=e.right,l=e.bottom,c=void 0===l?23:l,p=e.precision,h=void 0===p?0:p,v=e.wrapWidth,g=void 0===v?1200:v,y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"--";return e?(null==e?void 0:e.length)>n?(null==e?void 0:e.slice(0,n-1))+"...":e:t},b=Math.floor((g-(r-1)*a)/r);return(0,A.jsx)("div",{className:m()(o,n),children:!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t=e.cover_pic,i=e.created_at,s=e.emotion,l=e.action,o=e.intention,p=e.focus;return(0,A.jsxs)("div",{className:d,style:{width:b,marginRight:(1+n)%r==0?0:a+h,marginBottom:c},children:[(0,A.jsxs)("div",{className:u,children:[(0,A.jsx)("img",{src:"".concat(w.Z.API_SERVER).concat(t)}),(0,A.jsxs)("div",{className:x,children:[(0,A.jsxs)("div",{children:[(0,A.jsx)("i",{className:"iconfont icon-paisheshijian mr5 font14"})," 拍摄时间"]}),(0,A.jsx)("span",{children:i})]})]}),(0,A.jsxs)("div",{className:f,children:[(0,A.jsxs)("ul",{children:[(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-biaoqing"}),(0,A.jsxs)("span",{children:["表情:",(0,A.jsx)(j.Z,{title:s,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(s,4)})})]})]}),(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-hangwei"}),(0,A.jsxs)("span",{children:["行为:",(0,A.jsx)(j.Z,{title:l,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(l,4)})})]})]})]}),(0,A.jsxs)("ul",{children:[(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-yitu"}),(0,A.jsxs)("span",{children:["意图:",(0,A.jsx)(j.Z,{title:o,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(o,4)})})]})]}),(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-zhuangtai"}),(0,A.jsxs)("span",{children:["专注度:",(0,A.jsx)(j.Z,{title:p,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(p,3)})})]})]})]})]})]},n)})))})},k=function(e){var n,t,i=e.className,s=e.style,r=e.title,c=e.hideBar,o=void 0!==c&&c,d=e.children,u=e.customText,x=void 0===u?"":u,f=e.noDataText,h=void 0===f?"":f,v=e.emptyData,j=void 0===v?[]:v,y=e.loading,w=e.actionAnalysis,N=(null==j||null===(n=j[0])||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=j&&null!==(t=j[1])&&void 0!==t&&t.length)||!w,P=w?h:x;return(0,A.jsxs)(g.Z,{loading:y,active:!0,children:[N&&(0,A.jsxs)("div",{className:m()(p,i),style:s,children:[!!r&&(0,A.jsxs)("div",{className:a,children:[!o&&(0,A.jsx)("b",{}),(0,A.jsx)("span",{children:r})]}),(0,A.jsx)("div",{className:l,children:(0,A.jsx)(b.Z,{customText:P})})]}),!N&&d]})},Z=function(e){var n=e.className,t=e.style,i=e.data,s=void 0===i?[]:i,o=e.title,d=e.hideBar,u=void 0!==d&&d,x=e.loading,f=void 0!==x&&x;return(0,A.jsxs)("div",{className:m()(r,n),style:t,children:[!!o&&(0,A.jsxs)("div",{className:a,children:[!u&&(0,A.jsx)("b",{}),(0,A.jsx)("span",{children:o})]}),(0,A.jsx)(y.Z,{spinning:f,children:(0,A.jsx)("div",{className:l,children:null==s?void 0:s.map((function(e,n){return(0,A.jsx)("div",{className:c,children:(0,A.jsx)(v.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:null==e?void 0:e.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(n){for(var t in null==e?void 0:e.data)if(n==(null==e?void 0:e.data[t].name))return n+" "+(null==e?void 0:e.data[t].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:null==e?void 0:e.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:null==e?void 0:e.data}]},style:{height:145}})},n)}))})})]})}},7333:function(e,n,t){t.d(n,{t:function(){return x}});var i=t(82242),s=t.n(i),r=(t(59301),t(3113)),a="buttonFixed___vyq30",l="button___hxmYv",c="buttonWrap___uK8dl",o=t(92310),d=t.n(o),u=t(37712),x=function(e){var n=e.cancelText,t=void 0===n?"取消":n,i=e.okText,o=void 0===i?"确定":i,x=e.loading,f=void 0!==x&&x,p=e.hasOkBtn,h=void 0===p||p,m=e.hasCancelBtn,v=void 0===m||m,j=e.okButtonProps,g=void 0===j?{}:j,y=e.onCancel,b=void 0===y?function(){}:y,w=e.onOk,A=void 0===w?function(){}:w,N=e.className,P=void 0===N?"":N;return(0,u.jsx)("div",{className:d()(a,P),children:(0,u.jsxs)("div",{className:c,children:[v&&(0,u.jsx)(r.ZP,{size:"middle",className:"".concat(l," mr20"),onClick:b,children:t}),h&&(0,u.jsx)(r.ZP,s()(s()({size:"middle",type:"primary",className:"".concat(l," mr20"),loading:f,onClick:A},g),{},{children:o}))]})})}},42834:function(e,n,t){t.d(n,{N:function(){return S}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(37205),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(57809),f=t(43418),p=t(92832),h=t(8591),m=t(95237),v=t(43604),j=t(57964),g="wrap___F7E3F",y="selectWrapper____kESB",b="tips___aHjQY",w="linkBtn___uggVr",A="public_tips___sZVWd",N="inputCss___t66EO",P="bt___lXptu",k=t(3148),Z=t(37712),_=x.default.Option,S=function(e){var n=e.subId,t=e.value,i=e.selectvalues,r=e.disabled,l=e.knowledgeOptions,o=void 0===l?[]:l,S=e.onChange,I=void 0===S?function(){}:S,C=e.onAddKnowledgeFinish,H=void 0===C?function(){}:C,D=(0,u.useRef)(),E=(0,u.useState)([]),L=d()(E,2),z=L[0],T=L[1];t=t||[];(0,u.useEffect)((function(){(null==i?void 0:i.length)>0?(T(c()(i)),I(c()(i))):(T([]),I([]))}),[o]),(0,u.useEffect)((function(){var e;(null===(e=t)||void 0===e?void 0:e.length)>0&&I(c()(t))}),[o]);return(0,Z.jsxs)(m.Z,{wrap:!1,align:"middle",className:g,children:[(0,Z.jsx)(v.Z,{children:(0,Z.jsx)(x.default,{mode:"multiple",disabled:!n||r,className:y,placeholder:"请选择知识点,支持选择多个",onChange:function(e,n){e?(T(c()(n)),I(c()(n))):(T([]),I([]))},style:{width:490},showSearch:!0,allowClear:!0,value:z,filterOption:function(e,n){return n.label.indexOf(e.toLowerCase())>=0},children:null==o?void 0:o.map((function(e){return(0,Z.jsx)(_,{value:e.id,label:e.name,children:(0,Z.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,Z.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,Z.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.id)}))})}),n&&(0,Z.jsxs)(v.Z,{className:"ml20",children:[(0,Z.jsx)("span",{className:b,children:"没有合适的知识点?"}),(0,Z.jsx)("span",{className:w,onClick:function(e){e.preventDefault(),D.current="",f.Z.confirm({centered:!0,width:585,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,Z.jsxs)("div",{className:"font14",children:[(0,Z.jsxs)("div",{className:A,children:[(0,Z.jsx)(k.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,Z.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,Z.jsxs)("div",{style:{width:"95px"},children:[(0,Z.jsx)("span",{className:P,children:"*"}),"知识点名称"]}),(0,Z.jsx)(p.Z,{className:N,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:D.current,onChange:function(e){D.current=e.target.value}})]})]}),onOk:function(){return new Promise(function(){var e=a()(s()().mark((function e(t,r){var a,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D.current){e.next=3;break}return h.ZP.warning("请输入知识点名称"),e.abrupt("return",r());case 3:if(!(D.current.length>20)){e.next=6;break}return h.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",r());case 6:return e.next=8,(0,j.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:D.current,sub_discipline_id:n}});case 8:return 0===(null==(a=e.sent)?void 0:a.status)&&(H({id:a.tag_discipline_id,name:D.current,type:"personal"}),(l=i||[]).push(a.tag_discipline_id),I(c()(l)),T(c()(l)),I(c()(l))),e.abrupt("return",t());case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},56796:function(e,n,t){t.r(n),t.d(n,{default:function(){return cr}});var i=t(37205),s=t.n(i),r=t(7557),a=t.n(r),l=t(82242),c=t.n(l),o=t(41498),d=t.n(o),u=t(79800),x=t.n(u),f=t(39647),p=t.n(f),h=t(59301),m=t(57964),v=t(64613),j=t(43418),g=t(20834),y=t(8591),b=t(24905),w=t(6848),A=t(66104),N=t(3113),P=t(38854),k=t(99313),Z=t(51945),_=t(3148),S=t(40362),I=t(44483),C=t(51811),H=t(80348),D=t(64630),E=t(31468),L=t.n(E),z=t(85573),T=t.n(z),O=t(78241),B=t(95237),X=t(43604),F=t(78673),q=t(92832),W=t(94001),M=t(86859),R=t(5112),G=t(61186),Q=t.n(G),J=t(37712),Y=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(0,v.useParams)();return(0,J.jsxs)(j.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:i.coursesId}});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,J.jsx)("p",{children:"确定打回?"})]})})),K=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,r=e.exercise,l=e.dispatch,o=(0,v.useParams)(),u=(0,h.useState)(!0),f=x()(u,2),p=(f[0],f[1],O.Z.useForm()),m=x()(p,1)[0],g=r.actionTabs;(0,h.useEffect)((function(){var e,n;"更改评阅"===r.actionTabs.key&&(m.resetFields(),m.setFieldsValue({subjective_score:null==g||null===(e=g.selectArrs)||void 0===e||null===(e=e.record)||void 0===e?void 0:e.subjective_score,objective_score:null==g||null===(n=g.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.objective_score}))}),[r.actionTabs.key]);var b=function(){l({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{centered:!0,title:"评阅",open:"更改评阅"===r.actionTabs.key,onCancel:b,footer:(0,J.jsxs)(B.Z,{align:"middle",justify:"end",children:[(0,J.jsx)(N.ZP,{className:"ml10",onClick:b,children:" 取消"}),(0,J.jsx)(N.ZP,{className:"ml10",onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.validateFields();case 2:return t=m.getFieldValue(),e.next=5,(0,C.oS)(c()(c()({},t),{},{id:o.categoryId,user_id:null==g||null===(n=g.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.user_id}));case 5:0===e.sent.status&&(y.ZP.success("评阅成功"),m.resetFields(),l({type:"exercise/setActionTabs",payload:{}}),l({type:"exercise/setUpdateIndex"}));case 7:case"end":return e.stop()}}),e)}))),type:"primary",children:" 确认"})]}),children:(0,J.jsx)("div",{className:"pl30",children:(0,J.jsxs)(O.Z,{form:m,children:[(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"subjective_score",label:"主观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(W.Z,{min:0,max:1*(null==g||null===(n=g.selectArrs)||void 0===n||null===(n=n.exercise_types)||void 0===n?void 0:n.subjective_score),style:{width:150},placeholder:"请填写主观题成绩"})})}),(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==g||null===(t=g.selectArrs)||void 0===t||null===(t=t.exercise_types)||void 0===t?void 0:t.subjective_score,"分"]})})})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"objective_score",label:"客观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(W.Z,{min:0,max:1*(null==g||null===(i=g.selectArrs)||void 0===i||null===(i=i.exercise_types)||void 0===i?void 0:i.objective_score),style:{width:150},width:150,placeholder:"请填写客观题成绩"})})}),(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==g||null===(s=g.selectArrs)||void 0===s||null===(s=s.exercise_types)||void 0===s?void 0:s.objective_score,"分"]})})})]})]})})})})})),V=[{name:"未评阅",id:0,type:"unreview_counts"},{name:"评阅中",id:2,type:"reviewing_counts"},{name:"已评阅",id:1,type:"review_counts"}],U=[{name:"未开始",id:0,type:"unanswer_users"},{name:"考试中",id:1,type:"answering_users"},{name:"已交卷",id:2,type:"answer_users"},{name:"已交卷/未答",id:3,type:"commit_with_no_answers_users"}],$=[{name:"无需补考",id:0,type:"unmake_up_users_count"},{name:"参加补考",id:1,type:"make_up_users_count"}],ee=t(67666),ne=t(30518),te=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=(0,h.useState)(!0),o=x()(l,2),u=(o[0],o[1],O.Z.useForm()),f=x()(u,1)[0],p=(0,h.useState)(!1),m=x()(p,2),g=m[0],w=m[1],A=(0,h.useState)({}),N=x()(A,2),P=N[0],k=N[1],Z=i.actionTabs;(0,h.useEffect)((function(){var e,n;"延时"===i.actionTabs.key&&(w(!1),f.resetFields(),f.setFieldsValue({subjective_score:null==Z||null===(e=Z.selectArrs)||void 0===e||null===(e=e.record)||void 0===e?void 0:e.subjective_score,objective_score:null==Z||null===(n=Z.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.objective_score}))}),[i.actionTabs.key]);function _(e,n){for(var t=[],i=e;iQ()(null==Z||null===(t=Z.selectArrs)||void 0===t?void 0:t.exercise_end_at).endOf("minute")||e<=Q()().startOf("day"))},disabledTime:function(e){var n,t=null==Z||null===(n=Z.selectArrs)||void 0===n?void 0:n.exercise_end_at,i=Q()(e).format("HH");if(Q()(e).isSame(Q()(t),"day")){var s=Q()(t).format("HH"),r=Q()(t).format("mm");return{disabledHours:function(){return _(0,24).splice(1*s+1,24-s)},disabledMinutes:function(){return Q()(e).isSame(Q()(t),"hour")&&i<=s?_(r,60):_(60,60)}}}if(Q()(e).isSame(Q()(),"day")){var a=Q()().format("HH"),l=Q()().format("mm");return{disabledHours:function(){return _(0,24).splice(0,a)},disabledMinutes:function(){return i<=a?_(0,l):_(60,60)}}}return!1},allowClear:!1,onChange:function(e,n){var t,i;Q()(n)>Q()(null==Z||null===(t=Z.selectArrs)||void 0===t?void 0:t.exercise_end_at)&&f.setFieldsValue({time:Q()(null==Z||null===(i=Z.selectArrs)||void 0===i?void 0:i.exercise_end_at).format("YYYY-MM-DD HH:mm")})}})})})]}),(0,J.jsx)(B.Z,{style:{marginLeft:78,marginTop:4},children:(0,J.jsx)(O.Z.Item,{name:"is_clear",className:"ml10",initialValue:!1,valuePropName:"checked",children:(0,J.jsx)(b.Z,{children:"确认清除该学生的已切屏次数"})})})]})})})})})),ie=t(79233),se=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=O.Z.useForm(),c=x()(l,1)[0],o=(0,h.useState)(!1),u=x()(o,2),f=u[0],p=u[1],m=i.actionTabs;return(0,h.useEffect)((function(){"teacher-unlock"===i.actionTabs.key&&(p(!1),c.resetFields())}),[i.actionTabs.key]),(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{width:600,centered:!0,title:"考试解锁(".concat(null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.user_name,")"),open:"teacher-unlock"===i.actionTabs.key,okText:"确认",cancelText:"取消",keyboard:!1,confirmLoading:f,onOk:d()(a()().mark((function e(){var n,t,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return t=c.getFieldsValue(),p(!0),e.next=6,(0,C.ZD)(r.categoryId,{exercise_user_id:null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.exercise_user_id,unlock_key:t.unlock_key});case 6:if(0!==e.sent.status){e.next=15;break}if(!t.time){e.next=12;break}return l={time:Q()(t.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:null==m||null===(i=m.selectArrs)||void 0===i?void 0:i.exercise_user_id,id:r.categoryId},e.next=12,(0,C.qz)(l);case 12:y.ZP.success("解除锁定成功"),s({type:"exercise/setUpdateIndex"}),s({type:"exercise/setActionTabs",payload:{}});case 15:p(!1);case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsx)("div",{className:"",children:(0,J.jsxs)(O.Z,{form:c,layout:"vertical",autoComplete:"off",children:[(0,J.jsx)(O.Z.Item,{className:"ml10",label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,J.jsx)(q.Z.Password,{autoComplete:"off",style:{width:270},placeholder:"请输入考试解锁码"})}),(0,J.jsx)(O.Z.Item,{label:(0,J.jsxs)("span",{children:["延长交卷截止时间(",(0,J.jsxs)("span",{className:"c-grey-999",children:["不能超过当前试卷截止时间",Q()(null==m||null===(t=m.selectArrs)||void 0===t?void 0:t.exercise_end_at).format("YYYY-MM-DD HH:mm")]}),")"]}),name:"time",className:"ml10",children:(0,J.jsx)(ne.default,{style:{width:270},placeholder:"请选择交卷截止时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){var n;return(0,ie.Q8)(e,null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.exercise_end_at)},disabledTime:function(e){var n,t=null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.exercise_end_at;if(Q()(e).isSame(Q()(t),"day")){var i=Q()(t).hours(),s=Q()(t).minutes();return console.log(i,s),{disabledHours:function(){return(0,ie.w6)(0,24).slice(i+1)},disabledMinutes:function(){return Q()(e).isSame(Q()(t),"hour")?(0,ie.w6)(s,60):[]}}}return(0,ie.d0)(e)},allowClear:!1})})]})})})})})),re=t(7664),ae=t(62427),le=t(88739),ce=["shixunHomeworks","dispatch"],oe=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(p()(e,ce),(0,v.useParams)()),r=(0,h.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,h.useState)([]),f=x()(u,2),g=f[0],y=f[1];function b(){return(b=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(i.categoryId,"/group_list.json"),{method:"GET"});case 2:n=e.sent,o(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){b.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(i.categoryId,"/code_quality_analysis.json"),{method:"POST",body:{group_ids:g}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(v.history.replace("/classrooms/".concat(i.coursesId,"/exercise/").concat(i.categoryId,"/detail?tabs=7")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),y([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){y([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,J.jsx)(Z.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){y(s()(e))},selectedRowKeys:g,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==c?void 0:c.group_list})})})})),de=t(66332),ue={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r"},xe=function(e){var n=e.item,t=e.renderText,i=(0,v.useParams)(),s=(0,h.useState)(),r=x()(s,2),l=r[0],c=r[1],o=function(){var e=d()(a()().mark((function e(t){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,C.UH)({id:i.categoryId,user_id:null==n?void 0:n.user_id});case 4:(s=e.sent)&&c(s);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(w.Z,{onOpenChange:function(e){return o(e)},title:(0,J.jsxs)("div",{children:["单选题 ",(null==l?void 0:l.single_question_score)||0,"分 ",(0,J.jsx)("br",{}),"多选题 ",(null==l?void 0:l.multiple_question_score)||0,"分 ",(0,J.jsx)("br",{}),"判断题 ",(null==l?void 0:l.judgement_question_score)||0,"分 ",(0,J.jsx)("br",{}),"填空题 ",(null==l?void 0:l.completion_question_score)||0,"分 ",(0,J.jsx)("br",{}),"实训题 ",(null==l?void 0:l.shixun_question_score)||0,"分"]}),children:t})},fe=t(89392),pe=t.n(fe),he=["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"],me=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{classroomList:s,exercise:n,loading:t.effects,globalSetting:i,user:r}}))((function(e){var n,t,i,r,l,o,u,f,g,A=e.exercise,P=(e.loading,e.dispatch),k=e.globalSetting,_=e.checkDomainAuthority,S=e.getparams,I=e.user,D=e.classroomList,E=(p()(e,he),(0,v.useSearchParams)()),z=x()(E,1)[0],G=(0,v.useParams)(),ne=(0,h.useState)(c()({page:1,limit:20},G)),ie=x()(ne,2),ce=ie[0],pe=ie[1],me=A.commonHeader,ve=A.updateIndex,je=I.userInfo,ge=(0,h.useState)({}),ye=x()(ge,2),be=ye[0],we=(ye[1],(0,h.useState)(0)),Ae=x()(we,2),Ne=Ae[0],Pe=Ae[1],ke=(0,h.useState)(!1),Ze=x()(ke,2),_e=Ze[0],Se=Ze[1],Ie=(0,h.useState)("alert"),Ce=x()(Ie,2),He=Ce[0],De=Ce[1],Ee=(0,h.useState)(0),Le=x()(Ee,2),ze=Le[0],Te=Le[1],Oe=(0,h.useState)(!1),Be=x()(Oe,2),Xe=(Be[0],Be[1]),Fe=(0,h.useState)(!1),qe=x()(Fe,2),We=qe[0],Me=qe[1],Re=O.Z.useForm(),Ge=x()(Re,1)[0],Qe=(0,h.useState)([]),Je=x()(Qe,2),Ye=Je[0],Ke=Je[1],Ve=(0,h.useState)(1),Ue=x()(Ve,2),$e=Ue[0],en=Ue[1],nn=(0,h.useState)(""),tn=x()(nn,2),sn=tn[0],rn=tn[1],an=(0,h.useState)(),ln=x()(an,2),cn=ln[0],on=ln[1],dn=(0,h.useState)(!1),un=x()(dn,2),xn=un[0],fn=un[1],pn=(0,h.useState)(!1),hn=x()(pn,2),mn=hn[0],vn=hn[1],jn=(0,h.useState)({name:"",id:"",list:[]}),gn=x()(jn,2),yn=gn[0],bn=gn[1],wn=(0,h.useState)({}),An=x()(wn,2),Nn=An[0],Pn=An[1],kn=(0,h.useState)({}),Zn=x()(kn,2),_n=Zn[0],Sn=Zn[1],In=(0,h.useState)(!0),Cn=x()(In,2),Hn=Cn[0],Dn=Cn[1],En=(0,h.useState)(""),Ln=x()(En,2),zn=Ln[0],Tn=Ln[1],On=(0,h.useState)(""),Bn=x()(On,2),Xn=Bn[0],Fn=Bn[1],qn=(0,h.useState)(""),Wn=x()(qn,2),Mn=Wn[0],Rn=Wn[1];(0,h.useEffect)((function(){var e={};if(z.get("exercise_group_id")&&!ve){if(z.get("statistics")){var n=[],t=z.get("scope");"0"===t&&(n=["all"]),"1"===t&&(n=[1,2,3]),"2"===t&&(n=[2,3]),e={exercise_group_id:z.get("exercise_group_id"),commit_status:n}}else e={review:[0,2],commit_status:[2,3]},"0"!==z.get("exercise_group_id")&&(e.exercise_group_id=[Number(z.get("exercise_group_id"))]);Ge.setFieldsValue(c()({},e))}return ce=c()(c()({},ce),e),pe(c()({},ce)),Gn(),Qn(ce),function(){P({type:"exercise/setUpdateIndex",payload:"clear"})}}),[ve]);var Gn=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(ce.categoryId,"/header_info.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&Pn((null==n?void 0:n.data)||{});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Dn(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(ce.categoryId,"/exercise_users.json"),{method:"get",params:n});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(Sn({exercise_users:(null==t||null===(i=t.data)||void 0===i?void 0:i.exercise_users)||[],current_answer_user:(null==t||null===(s=t.data)||void 0===s?void 0:s.current_answer_user)||{}}),Tn((null==t||null===(r=t.data)||void 0===r?void 0:r.appraise_user_login)||""),Fn((null==t||null===(l=t.data)||void 0===l?void 0:l.first_export_user_login)||""),Pe(null==t||null===(c=t.data)||void 0===c?void 0:c.total_count)),Rn(null==t?void 0:t.status),Dn(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function Jn(){return(Jn=d()(a()().mark((function e(n){var t,i,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return on(null==n?void 0:n.exercise_user_id),fn(2===n.commit_status||3===n.commit_status),Xe(!0),e.next=5,(0,m.ZP)("/api/exercises/".concat(ce.categoryId,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 5:(null==(r=e.sent)||null===(t=r.data)||void 0===t||null===(t=t.exercise_user_photos)||void 0===t?void 0:t.length)>0?Se(!0):y.ZP.info("当前暂无照片"),Ke(null==r||null===(i=r.data)||void 0===i?void 0:i.exercise_user_photos),Te(null==r||null===(s=r.data)||void 0===s?void 0:s.alert_count),Xe(!1);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){P({type:"exercise/setSaveExerciseDownUsers",payload:et})}),[Xn,Ne,JSON.stringify(ce)]);var Yn=(new Date).getTime(),Kn=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",render:function(e,n,t){return(0,J.jsx)(w.Z,{title:20*((ce.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((ce.page||1)-1)+t+1})})}},{title:"姓名",dataIndex:"user_name",fixed:"left",align:"left",render:function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center"},onClick:function(){var t;if(e&&(0,de.GJ)())if(!(0,de.Rm)()||null!==(t=D.AssistantObject.exercise)&&void 0!==t&&t.can_view){switch(n.commit_status){case 0:if(!(0,de.Ny)())return void y.ZP.warning("学生未开始考试,您无权查看");break;case 1:return void y.ZP.warning("学生正在考试中,您无权查看");default:console.log("当前提交状态",n.commit_status)}e&&(0,de.GJ)()&&($n(),(0,H.xg)("/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/review/").concat(null==n?void 0:n.login)))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:e&&(0,de.GJ)()?ue.operationLink:"",children:e||"--"}),!(null==n||!n.delayed_at)&&(0,J.jsx)(w.Z,{title:(0,J.jsxs)("div",{children:["交卷截止时间调整至",(0,J.jsx)("span",{className:"ml5",children:Q()(n.delayed_at).format("YYYY-MM-DD HH:mm")})]}),children:(0,J.jsx)("span",{className:"iconfont icon-shizhong c-blue"})})]})}},{title:"学号",dataIndex:"student_id",align:"left",sorter:!0,render:function(e){return e||"--"}},!(null!=Nn&&Nn.is_excellent)&&0!==(null==Nn?void 0:Nn.groups_count)&&{title:"分班",dataIndex:"user_group_name",align:"left",render:function(e,n){return(0,J.jsx)("div",{className:ue.banding,title:e||"--",children:e||"--"})}},{title:"最终成绩",dataIndex:"score",align:"center",sorter:!0,render:function(e,n){return console.log(n),0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":(e="number"==typeof e?Number(e):e,console.log(L()(e)),e||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Nn?void 0:Nn.objective)||1===(null==Nn?void 0:Nn.objective)&&1!==(null==Nn?void 0:Nn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(xe,{renderText:t,item:n}));var t}},!(1!==(null==Nn?void 0:Nn.subjective)||1===(null==Nn?void 0:Nn.subjective)&&1!==(null==Nn?void 0:Nn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":(null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>Yn&&(t="--"),null!=n&&n.has_comment||!n.review_status||(t="评阅中"),t=null!=n&&n.has_comment?"已评阅":"未评阅",(e="number"==typeof e?Number(e):e)||(e=0),0===e?(0,J.jsxs)("span",{children:[e," ","未评阅"===t&&(0,J.jsx)("span",{className:"c-red",children:" (待评阅)"})]}):e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--");var t}},{title:"提交状态",dataIndex:"commit_status",align:"left",render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"left",sorter:!0,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",sorter:!0,render:function(e,n){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},(0,de.GJ)()&&2===(null==me?void 0:me.exercise_type)&&{title:(0,J.jsxs)("span",{children:["考试次数",(0,J.jsx)(w.Z,{title:"每个学生的已考试次数/可考试次数,可点击查看学生的考试记录",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao font14 current"})})]}),dataIndex:"exercise_user_redo_count",render:function(e,n){var t;return(0,J.jsxs)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){var e={name:null==n?void 0:n.user_name,id:null==n?void 0:n.student_id,list:null==n?void 0:n.simulate_exercise_records};bn(c()({},e)),vn(!0)},children:[null==n||null===(t=n.simulate_exercise_records)||void 0===t?void 0:t.length,"/",null==me?void 0:me.simulate_exercise_num]})||"--"}},{title:"打回次数",dataIndex:"exercise_user_redo_count",className:15===(null==je||null===(n=je.course)||void 0===n?void 0:n.course_role)||2==(null==me?void 0:me.exercise_type)?ue.noShow:"",align:"left",render:function(e,n){return(0,J.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,J.jsx)("span",{className:ue.operationLink,onClick:function(){P({type:"exercise/setActionTabs",payload:{key:"打回记录",student_id:n.user_id}})},children:e||"0"})})}},(null==me?void 0:me.screen_open)&&{title:(0,J.jsxs)("span",{children:["切屏次数",(0,J.jsx)(w.Z,{title:"红色代表学生切屏超过规定次数被强制交卷",children:(0,J.jsx)("span",{className:"icon-xiaowenhao"})})]}),dataIndex:"screen_used_num",align:"center",render:function(e,n){return(0,J.jsxs)("span",{style:e>0?{cursor:"pointer"}:{},className:e>(null==n?void 0:n.screen_total_num)?"c-red":"",onClick:d()(a()().mark((function t(){var i;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==e){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,(0,C.Yu)(G.categoryId,{exercise_user_id:n.exercise_user_id});case 4:i=t.sent,j.Z.info({title:"切屏记录(".concat(null==n?void 0:n.user_name,")"),icon:null,closable:!0,className:ue.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:(0,J.jsx)(Z.Z,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"开始切屏时间",align:"center",dataIndex:"time"},{title:"切屏时长(秒)",align:"center",dataIndex:"time_long"},{title:"判定切屏次数",align:"center",dataIndex:"count"}],dataSource:null==i?void 0:i.data})});case 6:case"end":return t.stop()}}),t)}))),children:[e,"/",null==n?void 0:n.screen_total_num]})}},(null==me?void 0:me.exercise_status)>1&&(null==me?void 0:me.open_camera)&&(0,de.GJ)()&&!(null!==(t=k.setting)&&void 0!==t&&t.is_local)&&{title:"考试照片",dataIndex:"photo_count",align:"center",render:function(e,n){return n.commit_status>0?(0,J.jsx)("a",{onClick:function(){!function(e){Jn.apply(this,arguments)}(n)},children:"".concat(e||0,"/").concat(null==me?void 0:me.photo_count)}):"--"}},(null==me?void 0:me.ip_bind)&&(0,de.Gg)()&&{title:"考试IP",dataIndex:"last_ip",align:"center",render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[e||"--",n.commit_status<=1&&me.ip_bind&&n.last_ip&&(0,J.jsx)(N.ZP,{type:"link",onClick:d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=j.Z.confirm({title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"解除绑定"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return t.destroy()}})})]}),width:500,icon:null,okText:"确定",cancelText:"取消",className:"custom-modal-divider",content:(0,J.jsxs)("div",{children:["为学生解除考试IP绑定后,学生可以使用新的IP地址进入考试。",(0,J.jsx)("span",{className:"c-red",children:"如果该学生正在考试中,将无法作答,需要重新进入考试。"}),"您确定要解除该学生的考试IP绑定?"]}),onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.ab)({id:ce.categoryId,exercise_user_id:n.exercise_user_id});case 2:0===e.sent.status&&(y.ZP.success("解绑成功"),Qn(ce));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)}))),children:"解绑"})]})}},(null==me?void 0:me.open_camera)&&(0,de.Gg)()&&me.exercise_status<3&&!(null!==(i=k.setting)&&void 0!==i&&i.is_local)&&{title:"允许不拍摄",dataIndex:"close_camera",align:"center",render:function(e,n){return(0,J.jsx)(F.Z,{checked:e,onClick:d()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e?j.Z.info({title:"提示",content:(0,J.jsx)("div",{children:"不允许修改"}),okText:"确认"}):j.Z.confirm({title:"允许不摄像警告",content:(0,J.jsx)("div",{children:"为保证考试公平,本次考试已开启防作弊设置,这需要调用学生的摄像头。如学生硬件设施确有问题,为保证学生考试权利,教师可临时取消限制,允许学生参考。 本操作不可撤回,不可修改。 您确认同意该学生不开启摄像头参加考试吗?"}),onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.cC)(c()(c()({},ce),{},{exercise_user_id:n.exercise_user_id}));case 2:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("操作成功"),Qn(ce));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return t.stop()}}),t)})))})}},(0,de.GJ)()&&{title:"评阅状态",dataIndex:"has_comment",align:"center",render:function(e,n){return null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>Yn?"--":!e&&n.review_status?"评阅中":e?"已评阅":"未评阅"}},((null==me?void 0:me.assistant_auth)||(0,de.GJ)()||(0,de.dE)())&&_&&{title:"操作",fixed:"right",dataInex:"action",align:"left",className:ue.operationCol,render:function(e,n){var t,i;return-1===(null==me?void 0:me.exercise_status)?(0,J.jsxs)("div",{children:[" ",(0,de.GJ)()&&(0,J.jsx)("a",{onClick:function(e){e.stopPropagation(),P({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.exercise_user_id,type:"exercise"}})},children:"修改成绩"}),(0,J.jsx)("a",{style:{marginLeft:(0,de.GJ)()&&10},onClick:(0,fe.debounce)(function(){var e=d()(a()().mark((function e(t){var i,s,r,l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,m.ZP)("/api/exercises/".concat(null===(i=ce)||void 0===i?void 0:i.categoryId,"/exercise_user/view_detail.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 3:o=e.sent,j.Z.confirm({title:"考试详情",closable:!0,width:1200,icon:null,content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(s=o.data)||void 0===s?void 0:s.user_name})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(r=o.data)||void 0===r?void 0:r.student_id})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(l=o.data)||void 0===l?void 0:l.group_name})]})]}),(0,J.jsx)("div",{style:{marginTop:22,marginBottom:20},children:(0,J.jsx)(Z.Z,{columns:[{title:"题型",dataIndex:"type_name",align:"center",render:function(){return"得分"}},{title:"单选题",dataIndex:"single_score",align:"center"},{title:"多选题",dataIndex:"multiple_score",align:"center"},{title:"填空题",dataIndex:"completion_score",align:"center"},{title:"判断题",dataIndex:"judgment_score",align:"center"},{title:"编程题",dataIndex:"program_score",align:"center"},{title:"实训题",dataIndex:"practical_score",align:"center"},{title:"组合题",dataIndex:"combination_socre",align:"center"},{title:"简答题",dataIndex:"subjective_score",align:"center"},{title:"程序填空题",dataIndex:"bprogram_score",align:"center"},{title:"总分",dataIndex:"total_score",align:"center",render:function(e,n){return(0,J.jsx)("span",{style:{color:"实得分"==(null==n?void 0:n.type_name)?"#FA2121":""},children:e})}}],pagination:!1,dataSource:[c()({},null==o?void 0:o.data)]})})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})]}):(0,J.jsxs)("div",{children:[(0,de.GJ)()&&(0,J.jsx)(N.ZP,{ghost:!0,type:"primary",size:"small",disabled:n.commit_status<2,children:(0,J.jsx)("a",{className:n.commit_status>1?"c-blue":"c-black",onClick:function(){var e=d()(a()().mark((function e(t){var i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,(0,le.w)(G.coursesId,G.categoryId);case 3:if(2!==n.commit_status){e.next=9;break}if(!(0,de.Rm)()||null!==(i=D.AssistantObject.exercise)&&void 0!==i&&i.can_view){e.next=7;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 7:$n(),window.location.href="/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/review/").concat(n.login);case 9:if(3!==n.commit_status){e.next=14;break}if(!(0,de.Rm)()||null!==(s=D.AssistantObject.exercise)&&void 0!==s&&s.can_appraise){e.next=13;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 13:P({type:"exercise/setActionTabs",payload:{key:"更改评阅",saveExerciseUsers:$n,selectArrs:{record:c()({},n),exercise_types:c()({},Nn)},params:c()({},ce)}});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>Yn?"评阅":n.has_comment?"更改评阅":!n.has_comment&&"评阅"})}),!(0,de.dE)()&&["考试中"].includes(H.ju[me.exercise_status])&&(0,J.jsx)(N.ZP,{ghost:!0,type:"primary",disabled:(null==n?void 0:n.commit_status)>1,className:"ml10",size:"small",onClick:function(){var e;!(0,de.Rm)()||null!=D&&null!==(e=D.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_forcing_commit?j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,className:"custom-modal-divider",content:"确认将该学生的考试状态调整为已交卷吗?",onOk:function(){var e;j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,className:"custom-modal-divider",content:"确认将".concat(null==n?void 0:n.user_name,"的考试状态调整为已交卷吗?"),onOk:(e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(ce.categoryId,"/commit_exercise_force.json"),{method:"post",body:{user_id:null==n?void 0:n.user_id}});case 2:0===e.sent.status&&Qn(ce);case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"强制交卷"}),(0,de.dE)()&&(0,J.jsx)("span",{style:{color:null!=Nn&&Nn.answered_open&&(null==_n||null===(t=_n.current_answer_user)||void 0===t?void 0:t.login)===(null==n?void 0:n.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Nn&&Nn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,le.w)(G.coursesId,G.categoryId,"正在进入查看,请稍后...");case 5:(0,H.xg)("/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/users/").concat(null==n?void 0:n.login,"?check=true"));case 6:case"end":return e.stop()}}),e)}))),children:null!=Nn&&Nn.answered_open&&(null==_n||null===(i=_n.current_answer_user)||void 0===i?void 0:i.login)===(null==n?void 0:n.login)?"查看":"- -"}),(null==me?void 0:me.exercise_time)>0&&2!=(null==me?void 0:me.exercise_type)&&(0,de.Gg)()&&(0,J.jsx)(w.Z,{title:3===me.exercise_status&&"本试卷已截止,请先修改截止时间使本试卷处于“考试中”",children:(0,J.jsx)(N.ZP,{danger:!0,className:"c-red ml10",size:"small",disabled:3===me.exercise_status||5===me.exercise_status||(null==me?void 0:me.appraise_label),onClick:function(){var e;!(0,de.Rm)()||null!=D&&null!==(e=D.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_delay?P({type:"exercise/setActionTabs",payload:{key:"延时",selectArrs:n,exercise_time:me.exercise_time,params:c()({},ce)}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"延时"})})]})}}].filter((function(e){return!!e})),Vn=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(w.Z,{title:20*((ce.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((ce.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Nn?void 0:Nn.objective)||1===(null==Nn?void 0:Nn.objective)&&1!==(null==Nn?void 0:Nn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(xe,{renderText:t,item:n}));var t}},!(1!==(null==Nn?void 0:Nn.subjective)||1===(null==Nn?void 0:Nn.subjective)&&1!==(null==Nn?void 0:Nn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e})),Un=s()(Kn);Un[0]=c()({},Un[0]),Un[(null==Un?void 0:Un.length)-1]=c()({},Un[(null==Un?void 0:Un.length)-1]),Un[0].render=function(){return"我"},Un[(null==Un?void 0:Un.length)-1].render=function(){var e;return null!=_n&&null!==(e=_n.current_answer_user)&&void 0!==e&&e.login?(0,J.jsx)("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Nn&&Nn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,le.w)(G.coursesId,G.categoryId,"正在进入查看,请稍后...");case 5:i="/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/users/").concat(null==_n||null===(n=_n.current_answer_user)||void 0===n?void 0:n.login),(null==_n||null===(t=_n.current_answer_user)||void 0===t?void 0:t.commit_status)>1&&(i+="?check=true"),v.history.push(i);case 8:case"end":return e.stop()}}),e)}))),children:"查看"}):"--"};var $n=function(){try{var e,n=c()({},ce);delete n.page,delete n.limit,localStorage["".concat(null==I||null===(e=I.userInfo)||void 0===e?void 0:e.login,"-").concat(ce.coursesId,"-").concat(ce.categoryId,"-filter")]=JSON.stringify(n)}catch(e){}},et=function(){try{var e,n=c()(c()({},ce),{},{firstTargetLogin:Xn,totalCount:Ne});delete n.page,delete n.limit,localStorage["".concat(null==I||null===(e=I.userInfo)||void 0===e?void 0:e.login,"-").concat(ce.coursesId,"-").concat(ce.categoryId,"-downFilter")]=JSON.stringify(n)}catch(e){}};return(0,J.jsxs)("section",{className:"mb20",children:[(null==Nn?void 0:Nn.score_open)&&(0,de.dE)()&&(0,J.jsx)(Z.Z,{pagination:!1,showHeader:!1,dataSource:[c()({},null==_n?void 0:_n.current_answer_user)],columns:Un,scroll:{x:"max-content"}}),!(0,de.GJ)()&&(0,J.jsxs)("div",{className:"bg-white pt10 mt15",children:[!(null==Nn||!Nn.answer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsxs)("span",{style:{color:"#FF954C"},children:[null==Nn?void 0:Nn.answer_users," "]}),"已交"]}),!(null==Nn||!Nn.unanswer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[null==Nn?void 0:Nn.unanswer_users,"未交"]}),"--"!==(null==Nn?void 0:Nn.exercise_end_time)&&(null!=me&&me.before_start?"":(0,J.jsxs)("span",{children:["考试剩余时间:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==Nn?void 0:Nn.exercise_end_time})]})),(null==me?void 0:me.before_start)&&(0,J.jsxs)("span",{children:["距离考试开始还有:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==me?void 0:me.before_start})]})]}),!(null!=Nn&&Nn.exercise_all_users)&&!(0,de.dE)()&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(!(null==Nn||!Nn.exercise_all_users)||(0,de.dE)())&&(0,J.jsxs)("aside",{children:[(0,de.GJ)()&&(0,J.jsx)("aside",{className:"pt20",children:(0,J.jsxs)(O.Z,{form:Ge,onValuesChange:function(e){ce.page=1;var n=Object.assign({},Ge.getFieldsValue());Object.keys(n).map((function(e){"objective_score_gte"!==e&&"objective_score_lte"!==e&&(n[e].includes("all")?(delete ce[e],Ge.setFieldsValue(T()({},e,"all"))):(ce[e]=n[e],""!=n[e]&&n[e]?Ge.setFieldsValue(T()({},e,ce[e])):Ge.setFieldsValue(T()({},e,"all"))))})),("objective_score_gte"in e||"objective_score_lte"in e)&&(n.objective_score_gte&&n.objective_score_lte&&n.objective_score_gte>n.objective_score_lte?(Ge.setFieldsValue({objective_score_lte:n.objective_score_gte}),ce.objective_score_lte=n.objective_score_gte||null,ce.objective_score_gte=n.objective_score_gte||null):(ce.objective_score_lte=n.objective_score_lte||null,ce.objective_score_gte=n.objective_score_gte||null)),pe(c()({},ce)),Qn(ce),S(c()({},ce))},initialValues:T()(T()(T()(T()({},"commit_status","all"),"exercise_group_id","all"),"review","all"),"is_make_up","all"),children:[(0,J.jsx)(O.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"选择班级:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(r=be.course_group)&&void 0!==r&&r.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:(null==Nn?void 0:Nn.course_groups)&&(null==Nn?void 0:Nn.course_groups.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},e.exercise_group_id)})))})]})})}),(0,J.jsx)(O.Z.Item,{name:"commit_status",children:(0,J.jsx)(b.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"提交状态:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(l=be.commit_status)&&void 0!==l&&l.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:U.map((function(e,n){return(0,J.jsxs)(b.Z,{name:"commit_status",value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]},e.id)}))})]})})}),(0,J.jsx)(O.Z.Item,{name:"review",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"评阅状态:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(o=be.review)&&void 0!==o&&o.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:null==V?void 0:V.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]},n)}))})]})})}),(null==Nn?void 0:Nn.open_make_up)&&(0,J.jsx)(O.Z.Item,{name:"is_make_up",children:(0,J.jsx)(b.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"补考状态:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(u=be.is_make_up)&&void 0!==u&&u.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:$.map((function(e,n){return(0,J.jsxs)(b.Z,{name:"is_make_up",value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]})}))})]})})}),(0,J.jsxs)(B.Z,{align:"middle",children:[(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(B.Z,{align:"middle",children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(q.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){ce.search=null==e?void 0:e.trim(),ce.page=1,pe(c()({},ce)),Qn(ce)},style:{width:240}})})})}),!(null!=me&&me.is_random)&&(0,J.jsxs)(X.Z,{className:["tr",ue.rightFilter].join(" "),children:[1===(null==Nn?void 0:Nn.objective)&&1===(null==Nn?void 0:Nn.subjective)&&(0,J.jsxs)(J.Fragment,{children:["按客观题得分分组",(0,J.jsx)("span",{children:(0,J.jsx)(O.Z.Item,{name:"objective_score_gte",children:(0,J.jsx)(W.Z,{min:0,max:null==Nn?void 0:Nn.objective_score,placeholder:"最低"})})}),(0,J.jsx)("span",{children:(0,J.jsx)(O.Z.Item,{name:"objective_score_lte",children:(0,J.jsx)(W.Z,{min:(null===(f=ce)||void 0===f?void 0:f.objective_score_gte)||0,max:null==Nn?void 0:Nn.objective_score,placeholder:"最高"})})})]}),1===(null==Nn?void 0:Nn.subjective)&&_&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(N.ZP,{type:"default",disabled:!zn,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,de.Rm)()||null!=D&&null!==(t=D.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,le.w)(G.coursesId,G.categoryId);case 6:$n(),v.history.push("/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/reviews/group"));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-tijiaozongjie"}),(0,J.jsx)("span",{children:"集中批量批阅"})]})}),(0,J.jsx)(N.ZP,{type:"default",disabled:!zn,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,de.Rm)()||null!=D&&null!==(t=D.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,le.w)(G.coursesId,G.categoryId);case 6:$n(),v.history.push("/classrooms/".concat(ce.coursesId,"/exercise/").concat(ce.categoryId,"/review/").concat(zn));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-filesync3x"}),(0,J.jsx)("span",{children:"组内顺序批阅"})]})})]})]}),(0,J.jsx)(X.Z,{children:3===(null==me?void 0:me.exercise_status)&&(0,J.jsxs)(N.ZP,{className:"ml10",onClick:function(){P({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测",params:ce}})},children:[(0,J.jsx)("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]})})]})]})}),-3===Mn&&!(0,de.dE)()&&(0,J.jsx)(ee.Z,{customText:"修改给分方式重新判分中,请耐心等待...",styles:{margin:"0 auto",padding:100}}),-3!==Mn&&(0,J.jsx)(Z.Z,{className:"mt30",loading:Hn,hideOnSinglePage:!0,pagination:!1,dataSource:(0,de.dE)()?null!=Nn&&Nn.score_open?null==_n?void 0:_n.exercise_users:[(null==_n?void 0:_n.current_answer_user)||{}]:null==_n?void 0:_n.exercise_users,columns:Kn,rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:function(e,n,t){ce.page=1,void 0===t.order?(ce.order_type=null,ce.order=null):(ce.order_type="descend"===t.order?"desc":"asc",ce.order=t.field),pe(c()({},ce)),Qn(ce)}}),Ne>20&&(0,J.jsx)("aside",{className:"tc pb30 mt30",children:(0,J.jsx)(M.Z,{onChange:function(e,n){ce.page=e,ce.limit=20,pe(c()({},ce)),Qn(ce)},current:ce.page||1,pageSize:ce.limit,total:Ne,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}})})]}),(0,J.jsx)(j.Z,{open:mn,title:(0,J.jsxs)("span",{children:["考试记录(",null==yn?void 0:yn.name," ",null==yn?void 0:yn.id,")"]}),centered:!0,width:1e3,footer:null,onCancel:function(){vn(!1)},children:0===(null==yn||null===(g=yn.list)||void 0===g?void 0:g.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(Z.Z,{dataSource:null==yn?void 0:yn.list,columns:Vn,pagination:!1})}),(0,J.jsx)(K,{}),(0,J.jsx)(Y,{}),(0,J.jsx)(te,{}),(0,J.jsx)(se,{}),_e&&(0,J.jsxs)(j.Z,{title:"防作弊头像",open:_e,centered:!0,onCancel:function(){en(1),Se(!1),Ke([]),De("alert"),rn("")},footer:(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{style:{flex:1,textAlign:"left"},children:[" ",(0,J.jsx)(N.ZP,{onClick:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(sn){e.next=3;break}return y.ZP.info("输入框内容不能为空"),e.abrupt("return");case 3:return Me(!0),e.next=6,(0,m.ZP)("/api/exercises/".concat(ce.categoryId,"/send_alert.json"),{method:"post",body:{content:sn,clazz:He,exercise_user_id:cn}});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(y.ZP.info("发送成功"),en(1),Se(!1),Ke([]),De("alert"),rn("")),Me(!1);case 9:case"end":return e.stop()}}),e)}))),disabled:xn,loading:We,children:"发送"})]}),(0,J.jsx)(N.ZP,{disabled:0===(null==Ye?void 0:Ye.length),style:{marginRight:"10px"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,en($e-1==0?null==Ye?void 0:Ye.length:$e-1);case 2:case"end":return e.stop()}}),e)}))),children:"上一张"}),(0,J.jsx)(N.ZP,{disabled:0===(null==Ye?void 0:Ye.length),type:"primary",onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,en($e===(null==Ye?void 0:Ye.length)?1:$e+1);case 2:case"end":return e.stop()}}),e)}))),children:"下一张"})]}),children:[(0,J.jsx)("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Ye[$e-1]}),(0,J.jsx)("span",{onClick:function(){ae.Z.publish("preview-image",Ye[$e-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"},children:"预览"}),(0,J.jsx)("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"},children:$e+"/"+(null==Ye?void 0:Ye.length)}),(0,J.jsxs)(R.ZP,{className:"mt20",checked:"alert"===He,onChange:function(){return De("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(R.ZP,{className:"mt10",checked:"notice"===He,onChange:function(){return De("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsx)(q.Z.TextArea,{className:"mt20",value:sn,onChange:function(e){return rn(e.target.value)},placeholder:"请输入".concat("alert"===He?"警告":"通知","内容").concat("alert"===He?",如:扭头低头大幅度动作检测":"")}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",ze,"次警告"]})]}),(0,J.jsx)(re.Z,{}),(0,J.jsx)(oe,{})]})})),ve=t(57809),je=t(46952),ge=t(80836),ye={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},be=t(15669),we=(t(6419),/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i),Ae=(0,h.forwardRef)((function(e,n){var t,i,s=e.src,r=(e.videoId,e.logWatchHistory,e.courseId,e.startTime,e.handlePause,e.handlePlay,e.handlePlayEnded,e.videoSpeed,"flv"===(null===(i=s=null===(t=s)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop())),a=(0,h.useRef)(),l=(0,h.useRef)(),c=(0,h.useRef)(0),o=(0,h.useRef)(0),d=(0,h.useState)(0),u=x()(d,2),f=u[0],p=u[1],m=navigator.userAgent.toLowerCase().match(we);m&&m[0];(0,h.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return a.current.currentTime},getDuration:function(){return a.current.duration}}})),(0,h.useEffect)((function(){o.current=void 0;try{var e;be.Z.isSupported&&r&&s&&(null===(e=s)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(o.current=be.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:s+"?t="+Date.now(),muted:!1,isLive:!0}),o.current.on("play",(function(){console.log(21111)})),a.current&&(o.current.detachMediaElement(a.current),o.current.attachMediaElement(a.current),o.current.load(),o.current.play())):a.current.setAttribute("src",s+"?t="+Date.now())}catch(e){setTimeout((function(){p(f+1)}),1e3)}return console.log("src:",s),function(){var e,n,t,i,s,r,l,c;o.current&&(null===(e=o.current)||void 0===e||null===(n=e.unload)||void 0===n||n.call(e),null===(t=o.current)||void 0===t||null===(i=t.pause)||void 0===i||i.call(t),null===(s=o.current)||void 0===s||null===(r=s.destroy)||void 0===r||r.call(s),null===(l=o.current)||void 0===l||null===(c=l.detachMediaElement)||void 0===c||c.call(l,a.current),o.current=void 0,a.current.src="")}}),[a,r,s,f]),(0,h.useEffect)((function(){return l.current=setInterval((function(){c.current>0&&c.current===a.current.currentTime&&(console.log("播放一次"),p(f+1)),c.current=a.current.currentTime}),3e3),function(){clearInterval(l.current)}}),[]);return(0,J.jsx)("video",{ref:a,onerr:!0,onErrorCapture:function(){p(f+1)},autoPlay:!0,muted:!0})})),Ne=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,h.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=O.Z.useForm(),f=x()(u,1)[0],p=(0,h.useState)(),g=x()(p,2),A=g[0],N=g[1],P=(0,h.useState)(!1),k=x()(P,2),_=k[0],S=k[1],I=t.exerciseList,C=t.commonHeader,D=(0,h.useState)([]),E=x()(D,2),L=E[0],z=E[1],F=(0,h.useState)([]),W=x()(F,2),M=W[0],R=W[1],G=(0,h.useState)(0),Q=x()(G,2),Y=Q[0],K=Q[1],V=(0,h.useState)(!0),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)(!1),te=x()(ne,2),ie=te[0],se=te[1],le=(0,h.useRef)(null);(0,h.useEffect)((function(){ce(l)}),[]),(0,h.useEffect)((function(){return clearInterval(le.current),2===(null==C?void 0:C.exercise_status)&&(le.current=setInterval((function(){ce(l)}),3e4)),function(){clearInterval(le.current)}}),[null==C?void 0:C.exercise_status,l]);var ce=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pe().cloneDeep(n),console.log(t,"sendData"),ee(!0),z([]),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_identity_photos.json"),{method:"get",params:t});case 6:i=e.sent,R([]),ee(!1),K(null==i?void 0:i.count),z((null==i?void 0:i.exercise_users)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),oe=function(e,n){l.page=1,l[n]=e,o(c()({},l)),ce(l)};(0,h.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(N(47),S(!0)))}),[document.getElementById("divhe"),I]);var de=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e||"--",children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{className:ye.es,children:e})}):"--"}},{title:"人脸照片",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsx)("img",{width:40,style:{maxHeight:30},src:e,className:"current",onClick:function(){fe(n)}})}},{title:"审核状态",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核时间",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核类型",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"操作",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:function(e,n){var t;return(0,J.jsxs)(J.Fragment,{children:["submitted"===(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return se(n)},children:"审核"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"审核"}),"submitted"!==(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current ml10 mr10",onClick:function(){return ue(n)},children:"审核记录"}):(0,J.jsx)("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed",children:"审核记录"}),"passed"===(null==n?void 0:n.exercise_identity_photo_state)&&null!=n&&null!==(t=n.play_url)&&void 0!==t&&t.length?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return xe(n)},children:"摄像监控"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"摄像监控"})]})}}],ue=function(e){var n=[{title:"审核时间",dataIndex:"audit_time",width:170,render:function(e,n){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核状态",dataIndex:"exercise_identity_photo_state",width:110,render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核意见",dataIndex:"comment",render:function(e,n){return e?(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e})}):"--"}},{title:"采集照片",dataIndex:"photo_url",width:90,render:function(e,n){return(0,J.jsx)("span",{className:"current c-light-primary",onClick:function(){ae.Z.publish("preview-image",e)},children:"查看"})}}],t=j.Z.confirm({icon:null,width:700,className:"".concat(ye.cusModal," custom-modal-divider"),centered:!0,title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"审核记录"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return t.destroy()}})})]}),content:(0,J.jsx)("div",{children:(0,J.jsx)(Z.Z,{className:ye.customTable,dataSource:[c()({},e)],bordered:!1,columns:n,rowKey:"exercise_identity_photo_id",rowClassName:ye.row,pagination:!1})})})},xe=function(e){var n,t,i=j.Z.confirm({icon:null,className:"".concat(ye.cusModal," custom-modal-divider"),centered:!0,width:(null==e||null===(n=e.play_url)||void 0===n?void 0:n.length)<6?724:744,title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"视频"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return i.destroy()}})})]}),content:(0,J.jsx)("ul",{className:ye.sys,children:null==e||null===(t=e.play_url)||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)("li",{className:ye.li,children:(0,J.jsxs)("div",{className:ye.d1,children:[(0,J.jsx)("div",{className:ye.img,children:(0,J.jsx)(Ae,{src:null==e?void 0:e.replace(".m3u8",".flv"),autoPlay:!0})}),(0,J.jsx)("div",{className:ye.btn,children:(0,J.jsxs)("div",{className:ye.b1,children:["回放视频",n+1]})})]})},n)}))})})},fe=function(e){var n=j.Z.confirm({icon:null,className:"".concat(ye.cusModal," custom-modal-divider"),centered:!0,width:710,title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"人脸照片"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return n.destroy()}})})]}),content:(0,J.jsx)(B.Z,{children:(0,J.jsxs)("aside",{className:ye.imgWrap,style:{marginBottom:40},children:[(0,J.jsxs)("div",{className:ye.img,children:[(0,J.jsx)("img",{width:326,src:(0,H.Tv)(null==e?void 0:e.photo_url)}),(0,J.jsx)("div",{className:ye.textP,children:"采集照片"})]}),(0,J.jsxs)("div",{className:ye.img,style:{marginLeft:20},children:[null!=e&&e.identity_url?(0,J.jsx)("img",{width:326,src:(0,H.Tv)(null==e?void 0:e.identity_url)}):(0,J.jsx)("div",{className:ye.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),(0,J.jsx)("div",{className:ye.textP,children:"证件照片"})]})]})})})},he={selectedRowKeys:M,columnWidth:40,onChange:function(e){R(e)},getCheckboxProps:function(e){return{disabled:!("passed"!==(null==e?void 0:e.exercise_identity_photo_state))}}};return(0,J.jsxs)("section",{className:ye.wrap,children:[(0,J.jsx)(O.Z,{form:f,onChange:function(){l.page=1;var e=Object.assign({},f.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete l.course_group,f.setFieldsValue(T()({},"exercise_group_id","all"))):(l.course_group=e[n],f.setFieldsValue(T()({},"exercise_group_id",l.course_group)))})),o(c()({},l)),ce(l)},initialValues:T()({},"exercise_group_id","all"),children:(0,J.jsx)(O.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:A+"px",overflow:"hidden"},children:null===(n=I.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),_&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;N(A>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===A?"展开":"收起",47===A?(0,J.jsx)(je.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(ge.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsxs)("div",{className:ye.control,children:[(0,J.jsx)(q.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.save_name,onChange:function(e){return n=e.target.value,l.page=1,l.save_name=n,void o(c()({},l));var n},onSearch:function(){l.page=1,l.name=l.save_name,o(c()({},l)),ce(l)}}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核状态",value:null==l?void 0:l.state,onChange:function(e){return oe(e,"state")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:"submitted",children:"待审核"}),(0,J.jsx)(ve.default.Option,{value:"passed",children:"审核通过"}),(0,J.jsx)(ve.default.Option,{value:"rejected",children:"审核不通过"})]}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核类型",value:null==l?void 0:l.audit,onChange:function(e){return oe(e,"audit")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:1,children:"自动审核"}),(0,J.jsx)(ve.default.Option,{value:2,children:"人工审核"})]}),(0,J.jsxs)("span",{className:ye.btn,style:{cursor:"pointer"},onClick:function(){M.length?se(!0):y.ZP.warning("请选择学生")},children:[(0,J.jsx)("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"批量审核"]})]}),(0,J.jsx)("div",{className:ye.bgH}),(0,J.jsx)(Z.Z,{rowSelection:he,className:ye.customTable,dataSource:L,bordered:!1,columns:de,rowKey:"exercise_identity_photo_id",rowClassName:ye.row,loading:$,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),ce(l)},pagination:{pageSize:l.limit,total:Y,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Pe,{selectIds:M,visible:ie,onCancel:function(){return se(!1)},onOk:function(){se(!1),ce(l)},params:l}),(0,J.jsx)(re.Z,{})]})})),Pe=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,h.useState)(!1),o=x()(l,2),u=o[0],f=o[1],p=(0,h.useState)({}),v=x()(p,2),g=v[0],y=v[1],b=O.Z.useForm(),w=x()(b,1)[0],A=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f(!0),!0!==n){e.next=7;break}return e.next=4,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),f(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(j.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){w.resetFields(),y({})},confirmLoading:u,onOk:function(){return w.submit()},children:(0,J.jsxs)(O.Z,{className:ye.formWrap,form:w,labelCol:{span:4},wrapperCol:{span:18},onFinish:A,onValuesChange:function(){y(c()({},w.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(B.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(X.Z,{children:"采集照片:"}),(0,J.jsx)(X.Z,{children:(0,J.jsxs)("aside",{className:ye.imgWrap,children:[(0,J.jsxs)("div",{className:ye.img,children:[(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:ye.iBtn,children:"预览"}),(0,J.jsx)("div",{className:ye.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:ye.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:ye.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",(0,H.Tv)(null==n?void 0:n.identity_url))},className:ye.iBtn,children:"预览"}),(0,J.jsx)("div",{className:ye.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(O.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(R.ZP.Group,{children:[(0,J.jsx)(R.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(R.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==g?void 0:g.state)&&(0,J.jsx)(O.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(q.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},ke=t(66999),Ze=t(64165),_e={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Se=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t,i,s,r,l,o,u,f,p=e.exercise,g=(e.dispatch,e.user,(0,v.useParams)()),A=(0,h.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:null==g?void 0:g.categoryId}),P=x()(A,2),_=P[0],S=P[1],I=O.Z.useForm(),C=x()(I,1)[0],D=(0,h.useState)(),E=x()(D,2),L=E[0],z=E[1],F=(0,h.useState)(!1),W=x()(F,2),G=W[0],Y=W[1],K=p.exerciseList,V=(0,h.useState)([]),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)(0),te=x()(ne,2),ie=te[0],se=te[1],le=(0,h.useState)(!0),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,h.useState)(!1),xe=x()(ue,2),fe=xe[0],he=xe[1],me=(0,h.useState)("1"),ye=x()(me,2),be=ye[0],we=ye[1],Ae=(0,h.useState)(1),Ne=x()(Ae,2),Pe=Ne[0],Se=Ne[1],Ie=(0,h.useState)("alert"),Ce=x()(Ie,2),He=Ce[0],De=Ce[1],Ee=(0,h.useState)(1),Le=x()(Ee,2),ze=Le[0],Te=Le[1],Oe=(0,h.useState)(""),Be=x()(Oe,2),Xe=Be[0],Fe=Be[1],qe=(0,h.useState)(!1),We=x()(qe,2),Me=We[0],Re=We[1],Ge=(0,h.useState)(!1),Qe=x()(Ge,2),Je=Qe[0],Ye=Qe[1],Ke=(0,h.useState)([]),Ve=x()(Ke,2),Ue=Ve[0],$e=Ve[1];(0,h.useEffect)((function(){en(_)}),[]);var en=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pe().cloneDeep(n),de(!0),ee([]),e.next=5,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_videos.json"),{method:"get",params:t});case 5:i=e.sent,de(!1),se(null==i?void 0:i.count),ee((null==i?void 0:i.exercise_users)||[]);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(z(47),Y(!0)))}),[document.getElementById("divhe"),K]);var nn=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Re(!0),he({}),e.next=4,(0,m.ZP)("/api/exercises/".concat(null==_?void 0:_.exercise_id,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 4:return t=e.sent,e.next=7,(0,m.ZP)("/api/exercises/".concat(null==_?void 0:_.exercise_id,"/video_push_logs.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 7:null!=(i=e.sent)&&i.data&&$e((null==i?void 0:i.data)||[]),null!=t&&t.data&&he(c()(c()({},null==t?void 0:t.data),{},{exercise_user_id:null==n?void 0:n.exercise_user_id,datas:n})),Re(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(e){var n,t;"prev"===e?Se(Pe-1==0?null==fe||null===(n=fe.exercise_user_photos)||void 0===n?void 0:n.length:Pe-1):Se(Pe===(null==fe||null===(t=fe.exercise_user_photos)||void 0===t?void 0:t.length)?1:Pe+1)},sn=function(e){De(e),Te(1),Fe("")},rn=[{key:1,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:2,value:"请勿离开监控范围!"},{key:3,value:"请不要与其他人交谈!"},{key:4,value:"请不要做与考试无关的行为!"},{key:5,value:"请勿切屏,超过3次将被强制交卷!"},{key:6,value:"请勿遮挡或关闭电脑摄像监控!"},{key:0,value:"其他"}],an=[{key:1,value:"请将手机放置于侧后方45°,离桌面1米左右,保证能拍摄到上半身、电脑屏幕和桌面。"},{key:2,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:0,value:"其他"}],ln="alert"===He?rn:an;return(0,J.jsxs)("section",{className:_e.wrap,children:[(0,J.jsx)(O.Z,{form:C,onChange:function(){_.page=1;var e=Object.assign({},C.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete _.course_group,C.setFieldsValue(T()({},"exercise_group_id","all"))):(_.course_group=e[n],C.setFieldsValue(T()({},"exercise_group_id",_.course_group)))})),en(_)},initialValues:T()({},"exercise_group_id","all"),children:(0,J.jsx)(O.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:L+"px",overflow:"hidden"},children:null===(n=K.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),G&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;z(L>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===L?"展开":"收起",47===L?(0,J.jsx)(je.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(ge.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsx)("div",{className:_e.control,children:(0,J.jsx)(q.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==_?void 0:_.save_name,onChange:function(e){return n=e.target.value,_.page=1,_.save_name=n,void S(c()({},_));var n},onSearch:function(){_.page=1,_.name=_.save_name,S(c()({},_)),en(_)}})}),(0,J.jsx)("div",{className:_e.bgH}),(0,J.jsxs)("div",{className:_e.warpList,children:[(0,J.jsxs)(ke.Z,{loading:oe,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{className:"c-grey-666 mb20 mt20",children:["共",(0,J.jsx)("span",{className:"c-orange",children:ie}),"名学生已开启手机摄影"]}),$.length?(0,J.jsx)("ul",{className:_e.sys,children:$.map((function(e,n){var t=e.user_name,i=e.user_group_name,s=e.video_url,r=e.login,a=e.student_id;return(0,J.jsx)("li",{className:_e.li,children:(0,J.jsxs)("div",{className:_e.d1,children:[(0,J.jsx)("div",{className:_e.img,children:(0,J.jsx)("iframe",{style:{height:340,width:"100%",border:"none"},src:"/live-play.html?key=".concat(n,"&video_url=").concat(null==s?void 0:s.replace(".m3u8",".flv"))})}),(0,J.jsx)(w.Z,{title:"姓名+学号",children:(0,J.jsxs)("div",{className:_e.btn,onClick:function(){return(0,H.RG)("".concat(_.exercise_id,"-").concat(r),!0)},children:[(0,J.jsx)("div",{title:t,className:_e.b1,children:t}),(0,J.jsxs)("div",{title:i,className:_e.b2,children:["(",a,")"]})]})}),(0,J.jsx)("div",{onClick:function(){return nn(e)},className:_e.big,children:"查看"})]})},n)}))}):(0,J.jsx)(Ze.Z,{})]}),(0,J.jsx)(M.Z,{showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})},className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:function(e,n){_.page=e,_.limit=n,S(c()({},_)),en(_)},pageSize:null==_?void 0:_.limit,current:_.page,total:ie})]}),(0,J.jsx)(j.Z,{title:"查看详细信息",open:fe,centered:!0,width:850,destroyOnClose:!0,onCancel:function(){he(!1)},afterClose:function(){Se(1),De("alert"),Fe(""),we("1"),Te(1)},footer:null,children:(0,J.jsxs)(ke.Z,{loading:Me,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{children:["姓名:",null==fe||null===(t=fe.datas)||void 0===t?void 0:t.user_name]}),(0,J.jsxs)("span",{className:"ml20",children:["学号:",null==fe||null===(i=fe.datas)||void 0===i?void 0:i.student_id]}),(0,J.jsxs)("span",{className:"ml20",children:["班级:",null==fe||null===(s=fe.datas)||void 0===s?void 0:s.user_group_name]})]}),(0,J.jsxs)(k.Z,{className:"mt10",defaultActiveKey:be,onChange:function(e){we(e)},children:[(0,J.jsx)(k.Z.TabPane,{tab:"防作弊头像",children:(0,J.jsxs)("aside",{className:_e.imgWrap,children:[(0,J.jsx)("div",{className:_e.img,style:{width:234,marginLeft:30,textAlign:"center"},children:null!=fe&&null!==(r=fe.exercise_user_photos)&&void 0!==r&&r.length?(0,J.jsxs)(h.Fragment,{children:[(0,J.jsx)("img",{height:131,src:null==fe||null===(l=fe.exercise_user_photos)||void 0===l?void 0:l[Pe-1]}),(0,J.jsx)("div",{onClick:function(){var e;ae.Z.publish("preview-image",null==fe||null===(e=fe.exercise_user_photos)||void 0===e?void 0:e[Pe-1])},className:_e.iBtn,children:"预览"}),(0,J.jsxs)("div",{className:_e.text,children:["考试中照片",(0,J.jsxs)("span",{className:"c-light-primary",children:[Pe,"/",null==fe||null===(o=fe.exercise_user_photos)||void 0===o?void 0:o.length]})]}),1===Pe?(0,J.jsxs)("div",{style:{color:"#ccc",cursor:"not-allowed"},className:_e.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}):(0,J.jsxs)("div",{onClick:function(){return tn("prev")},className:_e.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}),(0,J.jsx)("div",{onClick:function(){return tn("next")},className:_e.r,children:(0,J.jsx)("i",{className:"iconfont icon-lujing"})})]}):(0,J.jsx)("div",{className:_e.no,children:(0,J.jsx)("span",{children:"暂无考试中照片"})})}),(0,J.jsxs)("div",{className:_e.img,style:{marginLeft:60,width:234,textAlign:"center"},children:[null!=fe&&fe.identity_url?(0,J.jsx)("img",{height:131,src:(0,H.Tv)(null==fe?void 0:fe.identity_url)}):(0,J.jsx)("div",{className:_e.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==fe||!fe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",(0,H.Tv)(null==fe?void 0:fe.identity_url))},className:_e.iBtn,children:"预览"}),(0,J.jsx)("div",{className:_e.text,children:"证件照片"})]})]})},"1"),(0,J.jsx)(k.Z.TabPane,{tab:"人脸照片",children:(0,J.jsxs)("aside",{className:_e.imgWrap,style:{marginLeft:70},children:[(0,J.jsxs)("div",{className:_e.img,children:[(0,J.jsx)("img",{width:234,src:null==fe?void 0:fe.exercise_identity_photo}),(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",null==fe?void 0:fe.exercise_identity_photo)},className:_e.iBtn,children:"预览"}),(0,J.jsx)("div",{className:_e.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:_e.img,style:{marginLeft:20,width:234,textAlign:"center"},children:[null!=fe&&fe.identity_url?(0,J.jsx)("img",{height:131,src:(0,H.Tv)(null==fe?void 0:fe.identity_url)}):(0,J.jsx)("div",{className:_e.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==fe||!fe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",(0,H.Tv)(null==fe?void 0:fe.identity_url))},className:_e.iBtn,children:"预览"}),(0,J.jsx)("div",{className:_e.text,children:"证件照片"})]})]})},"2"),(0,J.jsx)(k.Z.TabPane,{tab:"警告和通知",children:(0,J.jsxs)("div",{className:_e.fo,children:[(0,J.jsxs)(R.ZP,{className:"mt20",checked:"alert"===He,onChange:function(){return sn("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(R.ZP,{className:"mt10",checked:"notice"===He,onChange:function(){return sn("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsxs)("div",{className:"mt20",children:[(0,J.jsx)("span",{className:"mr10",children:"原因:"}),(0,J.jsx)(ve.default,{style:{width:570},value:ze,onChange:function(e){Te(e)},children:null==ln?void 0:ln.map((function(e){return(0,J.jsx)(ve.default.Option,{value:e.key,children:e.value},e.key)}))})]}),0===ze&&(0,J.jsx)(q.Z.TextArea,{className:"mt20",value:Xe,onChange:function(e){return Fe(e.target.value)},placeholder:"请填写其他原因"}),(0,J.jsxs)(B.Z,{className:"mt10",align:"middle",children:[(0,J.jsx)("div",{className:"mr10",children:"发送记录"}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",null==fe?void 0:fe.alert_count,"次警告和",(null==fe||null===(u=fe.alerts)||void 0===u?void 0:u.length)-(null==fe?void 0:fe.alert_count),"次通知"]})]}),(0,J.jsx)(Z.Z,{dataSource:(null==fe?void 0:fe.alerts)||[],bordered:!1,scroll:(null==fe||null===(f=fe.alerts)||void 0===f?void 0:f.length)>4?{y:200}:{},columns:[{title:"开始时间",dataIndex:"created_at",width:164},{title:"发送人",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:function(e){return e?(0,J.jsx)("span",{title:e,children:e}):"--"}},{title:"发送类型",dataIndex:"clazz",width:80,render:function(e){return"alert"===e?"警告":"通知"}},{title:"发送内容",dataIndex:"content",ellipsis:!0}],pagination:!1}),(0,J.jsxs)(N.ZP,{className:_e.b,onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Xe||0!==ze){e.next=3;break}return y.ZP.info("请输入其他原因"),e.abrupt("return");case 3:return n=Xe,ze&&(n=("alert"===He?rn:an).find((function(e){return e.key===ze})).value),Ye(!0),e.next=8,(0,m.ZP)("/api/exercises/".concat(_.exercise_id,"/send_alert.json"),{method:"post",body:{content:n,clazz:He,exercise_user_id:null==fe?void 0:fe.exercise_user_id}});case 8:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.info("发送成功"),he(!1)),Ye(!1);case 11:case"end":return e.stop()}}),e)}))),loading:Je,type:"primary",children:[(0,J.jsx)("i",{className:"iconfont icon-fasongtongzhi mr5"}),"发送"]})]})},"3"),(0,J.jsx)(k.Z.TabPane,{tab:"断流记录",children:(0,J.jsx)(Z.Z,{dataSource:Ue,bordered:!1,scroll:Ue.length>7?{y:300}:{},columns:[{title:"开始时间",dataIndex:"start_time",width:164},{title:"结束时间",dataIndex:"end_time",width:164,render:function(e){return Q()(e).format("YYYY-MM-DD HH:mm:ss")||"--"}},{title:"推流时长",dataIndex:"push_duration",ellipsis:!0,width:120,render:function(e){return e&&(0,H.li)(Number(e)/1e3)||0}},{title:"断流原因",dataIndex:"msg",ellipsis:!0}]})},"4")]})]})}),(0,J.jsx)(re.Z,{})]})})),Ie={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Ce="subjectTable___WrGqf",He="title___ZCcfg",De="customTable___xSvZm",Ee="row___Acnda",Le="line___nmQeX",ze=function(e){var n=e.index,t=e.bottomLine,i=e.gather,s=e.search,r=(0,h.useState)([]),l=x()(r,2),o=l[0],u=l[1],f=(0,h.useState)(!1),p=x()(f,2),j=p[0],g=p[1],y=(0,h.useState)(!1),b=x()(y,2),w=b[0],A=b[1],N=(0,v.useParams)(),P=((0,v.useLocation)(),(0,v.useSearchParams)()),k=x()(P,1)[0],_=(0,h.useState)({page:1,limit:6,total:0}),S=x()(_,2),I=S[0],C=S[1];(0,h.useEffect)((function(){console.log(i,"gather"),0===n&&A(!0)}),[]),(0,h.useEffect)((function(){w&&D()}),[w]);var H=[{title:"序号",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(e,n,t){return I.limit*(I.page-1)+t+1}},{title:"姓名",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"班级",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:function(e){return e||"--"}},{title:"学号",dataIndex:"student_id",key:"student_id",align:"left"},{title:"相似度",dataIndex:"code_rate",key:"code_rate",align:"left",render:function(e){return e+"%"}},{title:"操作",dataIndex:"id",key:"id",align:"left",render:function(e){var n="/classrooms/".concat(null==N?void 0:N.coursesId,"/exercise/").concat(null==N?void 0:N.categoryId,"/detail/").concat(e,"/review_detail");return k.get("random")&&(n+="?random=".concat(k.get("random"))),(0,J.jsx)(v.Link,{to:n,target:"_blank",children:"查看"})}}],D=function(){var e=d()(a()().mark((function e(n){var t,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),t=n||{page:1,limit:10,total:0},r=c()({id:null==N?void 0:N.categoryId,question_id:null==i?void 0:i.question_id,search:s},t),e.next=5,(0,m.ZP)("/api/courses/".concat(null==N?void 0:N.coursesId,"/exercises/code_review_users.json"),{method:"get",params:r});case 5:(l=e.sent)&&(u(null==l?void 0:l.users),g(!1),C(c()(c()({},t),{},{total:(null==l?void 0:l.count)||0})));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:Ce,children:[(0,J.jsxs)("aside",{className:He,children:[(0,J.jsxs)("span",{className:"c-light-primary",children:[n+1,"、",i.name||(5===(null==i?void 0:i.question_type)?"实训题":"编程题")]}),(0,J.jsxs)("span",{className:"c-grey-333",children:["(",null==i?void 0:i.score,"分):",null==i?void 0:i.question_title]}),(0,J.jsxs)("span",{className:"ml40 c-grey-999",children:[(0,J.jsx)("b",{className:"c-red-ee4",children:null==i?void 0:i.checked_count})," 个疑似抄袭作品(共",null==i?void 0:i.total_count,"个作品)"]}),(0,J.jsxs)("span",{onClick:function(){A(!w)},style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"},children:[w?"收起":"展开",w?(0,J.jsx)(ge.Z,{}):(0,J.jsx)(je.Z,{})]}),5===(null==i?void 0:i.question_type)&&(0,J.jsx)("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(null==i?void 0:i.shixun_identifier,"/challenges"),children:"实训详情"})]}),(0,J.jsx)(Z.Z,{className:De,style:{display:w?"block":"none"},dataSource:o,bordered:!1,rowKey:function(e){return e.id},rowClassName:Ee,columns:H,loading:j,pagination:{pageSize:I.limit,total:I.total,current:I.page,onChange:function(e){var n=c()(c()({},I),{},{page:e});C(n),D(n)},showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,J.jsx)("div",{className:Le,style:{visibility:t?"hidden":"visible"}})]})},Te=t(59011),Oe=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){e.exercise,e.globalSetting,e.dispatch;var n=(0,h.useState)(""),t=x()(n,2),i=t[0],s=t[1],r=(0,h.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,h.useState)(""),f=x()(u,2),p=f[0],j=f[1],g=(0,h.useState)(!1),y=x()(g,2),b=y[0],w=y[1],A=(0,h.useState)(!1),N=x()(A,2),P=N[0],k=N[1],Z=(0,v.useParams)();(0,h.useEffect)((function(){_()}),[]);var _=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,m.ZP)("/api/courses/".concat(null==Z?void 0:Z.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:null==Z?void 0:Z.categoryId,search:i}});case 3:if(-2!==(null==(t=e.sent)?void 0:t.status)){e.next=8;break}return k(!0),_(),e.abrupt("return");case 8:t&&(k(!1),w(!1),o((null==t?void 0:t.exercise_questions)||[]),j(null==t?void 0:t.last_review_time));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){_()};return(0,J.jsxs)("section",{className:Ie.warp,children:[(0,J.jsxs)("aside",{className:Ie.header,children:[(0,J.jsxs)("div",{children:["查重时间:",p||"--"]}),!!p&&(0,J.jsx)(q.Z,{value:i,onChange:function(e){return s(e.target.value)},suffix:(0,J.jsx)("i",{onClick:S,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"请输入姓名或学号搜索",onPressEnter:S})]}),P&&(0,J.jsx)(ee.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),!P&&(0,J.jsx)(ke.Z,{loading:b,active:!0,paragraph:{rows:5},children:c.length>0?(0,J.jsx)("aside",{className:Ie.subject,children:c.map((function(e,n){return(0,J.jsx)(ze,{index:n,bottomLine:n===c.length-1,gather:e,search:i},n)}))}):(0,J.jsxs)("div",{className:Ie.empty,children:[(0,J.jsx)("img",{src:Te.x7,width:"258"}),(0,J.jsx)("span",{className:"c-grey-c",children:"暂无数据"})]})})]})})),Be=t(71418),Xe=t(28103),Fe=t(83235),qe=t(62907),We=t(16482),Me="wrap___rEjJ0",Re="modal___gRDV9",Ge="titleWrap___MK_OO",Qe="required___Hja3H",Je="title___vMFKz",Ye="colorGray___hNhIL",Ke="choiceWrap___Xx5du",Ve="answer___cbuNE",Ue="activeAnswer___LwFG7",$e="deleteIcon____HG4s",en="addIcon___r_Vhy",nn="editorWrap___OYwur",tn="htmlWrap___qXHYn",sn="radio___urtyZ",rn="color333___Lah7k",an="color999___TmkZt",ln="questionType___r_bKw",cn="questionChoices___LA7VM",on="action___fTTDM",dn="difficult___Mg7lT",un="fold___oVjRI",xn="head___fpwmn",fn=t(84454),pn=t(42834),hn=["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"],mn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=e.editData,l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,f=e.cancelAdd,m=void 0===f?function(){}:f,g=e.addCallback,A=void 0===g?function(){}:g,P=e.reload,k=void 0===P?function(){}:P,Z=(e.setIsClaer,p()(e,hn),(0,h.useState)("")),_=x()(Z,2),S=_[0],I=_[1],D=(0,h.useState)(""),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)([]),O=x()(T,2),M=O[0],G=O[1],Q=(0,h.useState)(""),Y=x()(Q,2),K=Y[0],V=Y[1],U=(0,h.useState)(),$=x()(U,2),ee=$[0],ne=$[1],te=(0,h.useState)(!1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,h.useState)(),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,h.useState)(0),ue=x()(de,2),xe=ue[0],fe=ue[1],pe=(0,h.useState)(!1),he=x()(pe,2),me=he[0],ve=he[1],je=(0,h.useState)(!1),ge=x()(je,2),ye=ge[0],be=ge[1],we=(0,h.useState)([]),Ae=x()(we,2),Ne=Ae[0],Pe=Ae[1],ke=(0,h.useState)(1),Ze=x()(ke,2),_e=Ze[0],Se=Ze[1],Ie=(0,h.useState)(!1),Ce=x()(Ie,2),He=Ce[0],De=Ce[1],Ee=(0,h.useRef)(!1),Le=(0,v.useParams)(),ze=(0,h.useState)([]),Te=x()(ze,2),Oe=Te[0],Be=Te[1],Xe=function(e){Be([].concat(s()(Oe),[c()({},e)]))};(0,h.useEffect)((function(){var e;if(!Ee.current){if(null==r||!r.question_title)return ve(!0),I(""),ne(!1),oe(2),G([]),V(""),void re(!1);I(null==r?void 0:r.question_title),ne(null==r?void 0:r.is_ordered),Se(null==r?void 0:r.difficulty),De(!(null!=r&&r.repeat_answer)),oe(null==r?void 0:r.question_score);var n=null==r||null===(e=r.standard_answers)||void 0===e?void 0:e.map((function(e){return e.answer_text}));G(s()(n)),Pe(r.tag_discipline_ids),z(null==r?void 0:r.analysis)}}),[r,me]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Be(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re(!1),me&&function(){e.apply(this,arguments)}()}),[me]),(0,h.useImperativeHandle)(n,(function(){return{onSave:en,isEdit:me}})),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Be(n)}),[t.tagDisciplineData]);var Qe,Ke,Ve,Ue,$e=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ve(!1),u(-1),Ee.current=!1,k())},en=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=[],s=!1,be(!0),M.forEach((function(e,t){n.push({choice_id:t+1,answer_text:[]}),e.forEach((function(e,i){n[t].answer_text.push(e),e&&(0,H.eR)(e,1e4)||(V("".concat(t,"-").concat(i)),y.ZP.info(e?"答案不能超过10000字符":"答案:不能为空"),s=!0)}))})),!s){e.next=7;break}return be(!1),e.abrupt("return",!1);case 7:if(Ee.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:_e,is_cover:1,repeat_answer:!He,analysis:L}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:_e,repeat_answer:!He,analysis:L}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:_e,repeat_answer:!He,analysis:L}});case 15:l=e.sent,$e(l);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:Le.categoryId,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:_e,repeat_answer:!He,analysis:L}});case 21:l=e.sent,$e(l);case 23:return be(!1),e.abrupt("return",{name:S,analysis:L,standard_answers:n,is_ordered:ee});case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nn=function(e,n,t){var i=M.slice();if(n&&i.splice(e,n),t&&se||!r.question_id)for(var s=0;s1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(b.Z,{checked:ee,onChange:function(e){return ne(e.target.checked)},className:"".concat(rn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(an," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"题目解析:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:L,onChange:function(e){return z(e)}}),(0,J.jsxs)("p",{className:"",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"分值:",(0,J.jsx)(W.Z,{value:ce,max:1e4,min:0,onChange:function(e){oe(e)}})," 分 ",!!ce&&!!xe&&(0,J.jsxs)("span",{style:{color:"red"},children:["(根据均分规则,本题每空",(ce/xe).toFixed(1),"分)"]}),(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:_e,onChange:function(e){Se(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{value:Ne,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:Pe,subId:null===(Ve=t.editData)||void 0===Ve||null===(Ve=Ve.exercise)||void 0===Ve?void 0:Ve.sub_discipline_id,knowledgeOptions:Oe,onAddKnowledgeFinish:Xe})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:He,onChange:function(e){De(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){m(),ve(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){en()},children:"保存"})]})]}))]})},vn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(mn)),jn=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"],gn=["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"],yn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,f=e.cancelAdd,m=void 0===f?function(){}:f,g=e.reload,b=void 0===g?function(){}:g,A=e.addCallback,P=void 0===A?function(){}:A,k=(e.setIsClaer,p()(e,jn),(0,h.useState)()),Z=x()(k,2),_=Z[0],S=Z[1],I=(0,h.useState)(""),H=x()(I,2),D=H[0],E=H[1],L=(0,h.useState)(!1),z=x()(L,2),T=z[0],O=z[1],B=(0,h.useState)(),X=x()(B,2),q=X[0],M=X[1],G=(0,h.useState)([]),Q=x()(G,2),Y=Q[0],K=Q[1],V=(0,h.useState)([]),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)(1),te=x()(ne,2),ie=te[0],se=te[1],re=(0,h.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,h.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],fe=(0,h.useRef)(!1),pe=function(e){ee([].concat(s()($),[c()({},e)]))},he=(0,v.useParams)();(0,h.useEffect)((function(){if(!fe.current){if(null==r||!r.question_choices)return O(!0),E(""),M(2),void S("");ce(!(null!=r&&r.repeat_answer)),E(null==r?void 0:r.question_title),M(null==r?void 0:r.question_score),se(null==r?void 0:r.difficulty),S(r.standard_answer[0]+""),K(r.tag_discipline_ids),xe(null==r?void 0:r.analysis)}}),[r,T]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,ee(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}T&&function(){e.apply(this,arguments)}()}),[T]),(0,h.useImperativeHandle)(n,(function(){return{onSave:ge,isEdit:T}})),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];ee(n)}),[t.tagDisciplineData]);var me,ve,je=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),O(!1),u(-1),fe.current=!1,b())},ge=function(){var e=d()(a()().mark((function e(){var n,s,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(_){e.next=6;break}return y.ZP.info("请先点击选择本选择题的正确选项"),e.abrupt("return",!1);case 6:if(n=[{choice_text:"正确",is_answer:"1"===_?1:0},{choice_text:"错误",is_answer:"2"===_?2:0}],fe.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:Y,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,is_cover:1,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,je(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:Y,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,je(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:Y,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 15:s=e.sent,je(s);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:he.categoryId,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:Y,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 21:s=e.sent,je(s);case 23:return e.abrupt("return",{name:D,choices:n});case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),be=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===l){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},he)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},he)}),e.abrupt("break",17);case 12:return u(r.dragKey),O(!0),e.abrupt("break",17);case 15:return P({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:2}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Me,children:[!T&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、判断题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:cn,children:null==r||null===(ve=r.question_choices)||void 0===ve?void 0:ve.map((function(e,n){return(0,J.jsxs)(R.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[gn[n],". ",(0,J.jsx)("span",{className:"c-black font14",children:e.choice_text})]},n)}))}),(0,J.jsx)("div",{className:on,children:!r.hideAction&&ye.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return be(e)},className:e.icon})},n)}))})]}),T&&(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"判断题"}),"(客观题,由系统自动评分,请设置标准答案)"]}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsx)("span",{className:Je,children:"题干:"})]}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:D,onChange:function(e){return E(e)}}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsxs)("span",{className:Je,children:["答案选项:",(0,J.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),(0,J.jsxs)(R.ZP.Group,{buttonStyle:"solid",value:_,onChange:function(e){return S(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:"1",className:"".concat(sn," mr40"),children:"正确"}),(0,J.jsx)(R.ZP.Button,{value:"2",className:sn,children:"错误"})]}),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项,可以直接设置标准答案"}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"题目解析:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ue,onChange:function(e){return xe(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(W.Z,{value:q,max:1e4,min:0,onChange:function(e){M(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:ie,onChange:function(e){se(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{value:Y,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:K,subId:null===(me=t.editData)||void 0===me||null===(me=me.exercise)||void 0===me?void 0:me.sub_discipline_id,knowledgeOptions:$,onAddKnowledgeFinish:pe})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:le,onChange:function(e){ce(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){m(),O(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){ge()},children:"保存"})]})]})]})},bn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(yn)),wn=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"],An=["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"],Nn=(0,h.forwardRef)((function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,f=e.setEditKey,m=void 0===f?function(){}:f,g=(e.setIsClaer,e.addCallback),A=void 0===g?function(e){}:g,P=e.reload,k=void 0===P?function(){}:P,Z=(p()(e,wn),(0,h.useState)([])),_=x()(Z,2),S=_[0],I=_[1],H=(0,h.useState)(),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)([]),T=x()(z,2),O=T[0],q=T[1],M=(0,h.useState)(""),G=x()(M,2),Q=G[0],Y=G[1],K=(0,h.useState)(),V=x()(K,2),U=V[0],$=V[1],ee=(0,h.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,h.useState)([]),re=x()(se,2),ae=re[0],le=re[1],ce=(0,h.useState)(1),oe=x()(ce,2),de=oe[0],ue=oe[1],xe=(0,h.useState)(!1),fe=x()(xe,2),pe=fe[0],he=fe[1],me=(0,h.useState)(""),ve=x()(me,2),je=ve[0],ge=ve[1],ye=(0,h.useState)([]),be=x()(ye,2),we=be[0],Ae=be[1],Ne=(0,h.useRef)(!1),Pe=function(e){Ae([].concat(s()(we),[c()({},e)]))},ke=(0,v.useParams)();(0,h.useEffect)((function(){I(["","","",""])}),[]),(0,h.useEffect)((function(){if(!Ne.current){if(null==r||!r.question_choices)return ie(!0),Y(""),$(5),I(["","","",""]),void q([]);Y(null==r?void 0:r.question_title),$(null==r?void 0:r.question_score),he(!(null!=r&&r.repeat_answer)),ue(null==r?void 0:r.difficulty),I(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),q(e),le(r.tag_discipline_ids),ge(null==r?void 0:r.analysis)}}),[r,te]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Ae(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}te&&function(){e.apply(this,arguments)}()}),[te]),(0,h.useImperativeHandle)(n,(function(){return{onSave:Ie,isEdit:te}})),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Ae(n)}),[t.tagDisciplineData]);var Ze,_e,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ie(!1),m(-1),Ne.current=!1,k())},Ie=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Q){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=S.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(An[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(O.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(O.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=S.map((function(e,n){return{choice_text:e,is_answer:O.includes(n)?n+1:0}})),Ne.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,is_cover:1,repeat_answer:!pe,analysis:je}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,repeat_answer:!pe,analysis:je}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:de,repeat_answer:!pe,analysis:je}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:ke.categoryId,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:de,repeat_answer:!pe,analysis:je}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ce=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),He=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ke)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ke)}),e.abrupt("break",17);case 12:return m(r.dragKey),ie(!0),e.abrupt("break",17);case 15:return A({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:1}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Me,children:[!te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、多选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:cn,children:null==r||null===(_e=r.question_choices)||void 0===_e?void 0:_e.map((function(e,n){return(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsxs)(b.Z,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[An[n],"."]},n)}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:on,children:!r.hideAction&&Ce.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return He(e)},className:e.icon})},n)}))})]}),te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsx)("span",{className:Je,children:"题干:"})]}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:Q,onChange:function(e){return Y(e)}}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsxs)("span",{className:Je,children:["答案选项:",(0,J.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),S.map((function(e,n){var i;return(0,J.jsxs)("div",{className:Ke,children:[(0,J.jsx)(w.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(Ve," ").concat(O.includes(n)?Ue:""),onClick:function(){O.includes(n)?q(O.filter((function(e){return e!==n}))):q([].concat(s()(O),[n]))},children:An[n]})}),(0,J.jsx)("div",{className:nn,children:E===n?(0,J.jsx)(Fe.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){S[n]=e,I(S)}}):(0,J.jsx)("div",{className:tn,onClick:function(){return L(n)},children:(0,J.jsx)(fn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(w.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat($e," iconfont icon-htmal5icon19"),onClick:function(){return I(S.filter((function(e,t){return t!==n})))}})}),n<7&&n===S.length-1&&(0,J.jsx)(w.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(en," iconfont icon-roundaddfill ml6"),onClick:function(){return I([].concat(s()(S),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"题目解析:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:je,onChange:function(e){return ge(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(W.Z,{value:U,max:1e4,min:0,onChange:function(e){$(e)}})," ","分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:de,onChange:function(e){ue(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{value:ae,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:le,subId:null===(Ze=t.editData)||void 0===Ze||null===(Ze=Ze.exercise)||void 0===Ze?void 0:Ze.sub_discipline_id,knowledgeOptions:we,onAddKnowledgeFinish:Pe})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:pe,onChange:function(e){he(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){o(),ie(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){Ie()},children:"保存"})]})]})]})})),Pn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})(Nn),kn=["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"],Zn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),s=e.editData,r=e.cancelAdd,l=void 0===r?function(){}:r,o=e.editKey,u=e.setEditKey,f=void 0===u?function(){}:u,m=(e.addCallback,e.reload),g=void 0===m?function(){}:m,A=(e.setIsClaer,p()(e,kn),(0,h.useState)("")),P=x()(A,2),k=P[0],Z=P[1],_=(0,h.useState)(""),S=x()(_,2),I=S[0],H=S[1],D=(0,h.useState)(""),E=x()(D,2),L=E[0],z=(E[1],(0,h.useState)([])),T=x()(z,2),O=T[0],F=(T[1],(0,h.useState)("")),M=x()(F,2),R=(M[0],M[1],(0,h.useState)()),G=x()(R,2),Q=G[0],Y=G[1],K=(0,h.useState)(!1),V=x()(K,2),U=(V[0],V[1]),$=(0,h.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,h.useState)(!1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,v.useParams)(),xe=(0,h.useRef)(!1);(0,h.useEffect)((function(){var e;if(!xe.current){s.edit&&(ae(!0),H(""),Z(""),te([])),Z(s.shixun_name),H(s.question_title);var n=[];null===(e=s.shixun)||void 0===e||e.map((function(e){n.push(e.challenge_score)})),te(n)}}),[s]),(0,h.useEffect)((function(){U(!1)}),[re]),(0,h.useImperativeHandle)(n,(function(){return{onSave:ve,isEdit:re}}));var fe,pe,he,me=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),f(-1),xe.current=!1,g())},ve=function(){var e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=[],!1,e.next=4;break;case 4:if(xe.current=!0,de(!0),!s.question_id){e.next=12;break}return e.next=9,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:I,shixun_name:k,shixun_id:s.shixun_id,question_type:5,question_scores:ne}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:ue.categoryId,question_title:I,shixun_name:k,shixun_id:s.shixun_id,question_type:5,question_scores:ne,is_copy:s.is_copy}});case 14:t=e.sent;case 15:return me(t),de(!1),e.abrupt("return",{name:I,analysis:L,standard_answers:n,is_ordered:Q});case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入实训题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),ge=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===o){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ue)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ue)}),e.abrupt("break",17);case 12:return f(s.dragKey),ae(!0),e.abrupt("break",17);case 15:return i({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",editData:{key:s.key,insert_id:null==s?void 0:s.question_id,question_type:5}}}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Me,children:[!re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、实训题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(fn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]}),!(null===(pe=s.schools)||void 0===pe||!pe.length)&&(0,J.jsx)(w.Z,{title:"该实训题面向指定单位开放",children:(0,J.jsx)("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:"mt30"}),null===(he=s.shixun)||void 0===he?void 0:he.map((function(e,n){return(0,J.jsxs)("div",{children:["第",n+1,"关 ",(0,J.jsx)("span",{className:"ml10",children:e.challenge_name})," ",(0,J.jsxs)("span",{className:"ml10",children:[e.challenge_score," 分"]})]},n)})),(0,J.jsxs)("div",{className:on,children:[(0,J.jsx)(v.Link,{target:"_blank",to:"/shixuns/".concat(s.shixun_identifier,"/challenges?exercise=true"),children:"实训详情"}),!s.hideAction&&je.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return ge(e)},className:e.icon})},n)}))]})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"实训题"}),"(客观题,由系统自动评分,允许手动调分)"]})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(q.Z,{defaultValue:k,onChange:function(e){Z(e.target.value)}})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(Fe.Z,{id:"single-question-option-0",height:155,placeholder:"请输入实训题完成要求",defaultValue:I,onChange:function(e){H(e)}})}),(0,J.jsx)("div",{className:"mt20",children:null===(fe=s.shixun)||void 0===fe?void 0:fe.map((function(e,n){return(0,J.jsxs)(B.Z,{gutter:[20,20],children:[(0,J.jsxs)(X.Z,{flex:"1",children:[n+1,".",e.challenge_name]}),(0,J.jsxs)(X.Z,{children:[(0,J.jsx)(W.Z,{defaultValue:ne[n],onChange:function(e){ne[n]=e,te(ne),console.log("srore:L",ne[n])}})," 分"]})]})}))}),(0,J.jsx)("div",{className:"mt20",children:O.length>1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(b.Z,{checked:Q,onChange:function(e){return Y(e.target.checked)},className:"".concat(rn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(an," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==o||!(null!=s&&s.edit))&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){l(),ae(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{loading:oe,className:"ml20",type:"primary",onClick:function(){ve()},children:"保存"})]})]})]})},_n=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(Zn)),Sn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"],In=["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"],Cn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,f=e.setEditKey,m=void 0===f?function(){}:f,g=(e.setIsClaer,e.reload),b=void 0===g?function(){}:g,A=e.addCallback,P=void 0===A?function(e){}:A,k=(p()(e,Sn),(0,h.useState)([])),Z=x()(k,2),_=Z[0],S=Z[1],I=(0,h.useState)(),H=x()(I,2),D=H[0],E=H[1],L=(0,h.useState)([]),z=x()(L,2),T=z[0],O=z[1],q=(0,h.useState)(""),M=x()(q,2),G=M[0],Q=M[1],Y=(0,h.useState)(),K=x()(Y,2),V=K[0],U=K[1],$=(0,h.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,h.useState)(1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,h.useState)(!1),xe=x()(ue,2),fe=xe[0],pe=xe[1],he=(0,h.useState)(""),me=x()(he,2),ve=me[0],je=me[1],ge=(0,v.useParams)(),ye=(0,h.useRef)(null),be=(0,h.useRef)(!1),we=(0,h.useState)([]),Ae=x()(we,2),Ne=Ae[0],Pe=Ae[1],ke=function(e){Pe([].concat(s()(Ne),[c()({},e)]))};(0,h.useEffect)((function(){S(["","","",""])}),[]),(0,h.useEffect)((function(){if(!be.current){if(null==r||!r.question_choices)return ae(!0),Q(""),U(5),S(["","","",""]),void O([]);Q(null==r?void 0:r.question_title),U(null==r?void 0:r.question_score),pe(!(null!=r&&r.repeat_answer)),je(null==r?void 0:r.analysis),de(null==r?void 0:r.difficulty),S(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),te(r.tag_discipline_ids),O(e)}}),[r,re]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Pe(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re&&function(){e.apply(this,arguments)}()}),[re]),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Pe(n)}),[t.tagDisciplineData]),(0,h.useImperativeHandle)(n,(function(){return{onSave:Ie,isEdit:re}}));var Ze,_e,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),m(-1),be.current=!1,b())},Ie=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(G){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=_.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(In[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(T.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(T.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=_.map((function(e,n){return{choice_text:e,is_answer:T.includes(n)?n+1:0}})),be.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,is_cover:1,repeat_answer:!fe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,repeat_answer:!fe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:oe,repeat_answer:!fe,analysis:ve}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:ge.categoryId,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:oe,repeat_answer:!fe,analysis:ve}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ce=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),He=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ge)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ge)}),e.abrupt("break",17);case 12:return m(r.dragKey),ae(!0),e.abrupt("break",17);case 15:return P({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Me,children:[!re&&(0,J.jsxs)("aside",{ref:ye,children:[(0,J.jsx)("div",{className:ln,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、单选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:cn,children:null==r||null===(_e=r.question_choices)||void 0===_e?void 0:_e.map((function(e,n){return(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsxs)(R.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[In[n],"."]},n)}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:on,children:!r.hideAction&&Ce.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return He(e)},className:e.icon})},n)}))})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsx)("span",{className:Je,children:"题干:"})]}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:G,onChange:function(e){return Q(e)}}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsxs)("span",{className:Je,children:["答案选项:",(0,J.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),_.map((function(e,n){var i;return(0,J.jsxs)("div",{className:Ke,children:[(0,J.jsx)(w.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(Ve," ").concat(T.includes(n)?Ue:""),onClick:function(){T.includes(n)?O(T.filter((function(e){return e!==n}))):O([].concat(s()(T),[n]))},children:In[n]})}),(0,J.jsx)("div",{className:nn,children:D===n?(0,J.jsx)(Fe.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){_[n]=e,S(_)}}):(0,J.jsx)("div",{className:tn,onClick:function(){return E(n)},children:(0,J.jsx)(fn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(w.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat($e," iconfont icon-htmal5icon19"),onClick:function(){return S(_.filter((function(e,t){return t!==n})))}})}),n<7&&n===_.length-1&&(0,J.jsx)(w.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(en," iconfont icon-roundaddfill ml6"),onClick:function(){return S([].concat(s()(_),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"题目解析:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ve,onChange:function(e){return je(e)}}),(0,J.jsxs)("div",{style:{marginBottom:14},children:["分值:",(0,J.jsx)(W.Z,{value:V,max:1e4,min:0,onChange:function(e){U(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:oe,onChange:function(e){de(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("div",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:ne,onChange:te,subId:null===(Ze=t.editData)||void 0===Ze||null===(Ze=Ze.exercise)||void 0===Ze?void 0:Ze.sub_discipline_id,knowledgeOptions:Ne,onAddKnowledgeFinish:ke})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:fe,onChange:function(e){pe(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){o(),ae(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){Ie()},children:"保存"})]})]})]})},Hn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(Cn)),Dn=t(12563),En=function(e){var n,t,i=e.value,r=void 0===i?[[],[]]:i,a=e.onChange,l=(0,h.useState)(""),c=x()(l,2),o=c[0],d=c[1],u=(0,h.useState)(""),f=x()(u,2),p=f[0],m=f[1],v=function(e){if(!e)return!1;new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]");return"|"!==e||(y.ZP.warning("关键词不能只输入一个“|”字符!"),!1)};return(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{className:"font14",children:["关键词",(0,J.jsx)("span",{className:"c-grey-999",children:"(关键词可用于自动判分)"}),(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:350},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"每个核心关键词的分数是普通关键词分数的两倍"}),(0,J.jsx)("div",{children:"例如:"}),(0,J.jsx)("div",{children:"本题10分,普通关键词1个,核心关键词2个,则每个"}),(0,J.jsx)("div",{children:"普通关键词2分,每个核心关键词4分"})]}),children:(0,J.jsx)("span",{className:"iconfont icon-a-wenhaobeifen2 font14"})})]}),(0,J.jsxs)(B.Z,{align:"middle",className:"font14",children:["普通关键词:",(0,J.jsx)(q.Z,{value:o,onChange:function(e){d(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[0])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),d(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(n=r[0])||void 0===n?void 0:n.map((function(e,n){return(0,J.jsx)(Dn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[0]=null===(t=r[0])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))}),(0,J.jsxs)(B.Z,{align:"middle",className:"font14",children:["核心关键词:",(0,J.jsx)(q.Z,{value:p,onChange:function(e){m(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[1])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),m(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(t=r[1])||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)(Dn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[1]=null===(t=r[1])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))})]})},Ln=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"],zn=function(e,n){var t=e.problemset,i=e.exercise,r=(e.globalSetting,e.loading,e.dispatch),l=(e.onRef,e.editData),o=e.cancelAdd,u=void 0===o?function(){}:o,f=e.editKey,m=e.setEditKey,g=void 0===m?function(){}:m,b=e.reload,A=void 0===b?function(){}:b,P=e.addCallback,k=void 0===P?function(){}:P,Z=(e.setIsClaer,p()(e,Ln),(0,h.useState)("")),_=x()(Z,2),S=_[0],I=_[1],H=(0,h.useState)(""),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)(""),T=x()(z,2),O=T[0],B=T[1],X=(0,h.useState)(),q=x()(X,2),M=q[0],G=q[1],Q=(0,h.useState)(!1),Y=x()(Q,2),K=Y[0],V=Y[1],U=(0,h.useState)([]),$=x()(U,2),ee=$[0],ne=$[1],te=(0,h.useState)(1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,h.useState)(!1),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,h.useState)([[],[]]),ue=x()(de,2),xe=ue[0],fe=ue[1],pe=(0,h.useRef)(!1),he=(0,v.useParams)(),me=(0,h.useState)([]),ve=x()(me,2),je=ve[0],ge=ve[1],ye=function(e){ge([].concat(s()(je),[c()({},e)]))};(0,h.useEffect)((function(){var e;if(!pe.current){if(null==l||!l.question_title)return V(!0),I(""),B(""),void G(10);oe(!(null!=l&&l.repeat_answer)),I(null==l?void 0:l.question_title),B(null==l||null===(e=l.standard_answer)||void 0===e?void 0:e[0]),G(null==l?void 0:l.question_score),ne(l.tag_discipline_ids),re(null==l?void 0:l.difficulty),L(null==l?void 0:l.analysis),fe([null==l?void 0:l.normal_keywords,null==l?void 0:l.main_keywords])}}),[t.editData,K]),(0,h.useEffect)((function(){var e,n=null!=i&&null!==(e=i.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(i.tagDisciplineData.tag_disciplines)?i.tagDisciplineData.tag_disciplines:[];ge(n)}),[i.tagDisciplineData]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:t=e.sent,ge(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}K&&function(){e.apply(this,arguments)}()}),[K]),(0,h.useImperativeHandle)(n,(function(){return{onSave:Ae,isEdit:K}}));var be,we=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),V(!1),g(-1),pe.current=!1,A())},Ae=function(){var e=d()(a()().mark((function e(){var n,t,s,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(n=xe[0],t=xe[1],pe.current=!0,!l.question_id){e.next=17;break}if(1!==(null==l?void 0:l.is_my)){e.next=11;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:M,standard_answers:[O],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,is_cover:1,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,we(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:M,standard_answers:[O],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,we(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=15;break;case 11:return e.next=13,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:M,standard_answers:[O],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 13:s=e.sent,we(s);case 15:e.next=21;break;case 17:return e.next=19,r({type:"exercise/addExerciseQuestion",payload:{insert_id:null==l?void 0:l.insert_id,categoryId:he.categoryId,exercise_bank_id:he.categoryId,question_title:S,question_type:4,question_score:M,standard_answers:[O],tag_discipline_ids:ee,sub_discipline_id:null===(o=i.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 19:s=e.sent,we(s);case 21:return e.abrupt("return",{name:S,answer_texts:[O],analysis:E,normal_keywords:n,main_keywords:t});case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==i||null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Pe=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===f){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:l.question_id});case 2:r({type:"exercise/editExercise",payload:c()({},he)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:l.question_id,opr:n.id}});case 10:return r({type:"exercise/editExercise",payload:c()({},he)}),e.abrupt("break",17);case 12:return g(l.dragKey),V(!0),e.abrupt("break",17);case 15:return k({key:l.key,insert_id:null==l?void 0:l.question_id,question_type:4}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Me,children:[!K&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:!(null!=l&&l.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[l.key,"、简答题"]}),"(",l.question_score,"分)"]})}),null!=l&&l.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[l.key,"."]}),(0,J.jsx)(fn.Z,{value:l.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",l.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:l.question_title})}),(0,J.jsxs)("div",{className:cn,children:[(0,J.jsx)("p",{children:(0,J.jsx)("strong",{children:"参考答案:"})}),(0,J.jsx)(fn.Z,{value:O||""})]}),(0,J.jsx)("div",{className:on,children:!l.hideAction&&Ne.map((function(e,n){return"up"===e.id&&1===l.key||"down"===e.id&&l.key===l.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Pe(e)},className:e.icon})},n)}))})]}),K&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"主观题"}),"(主观题,未作答的情况下自动评为零分)"]})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:S,onChange:function(e){return I(e)}}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"参考答案:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:O,onChange:function(e){return B(e)}}),(0,J.jsx)(En,{value:xe,onChange:fe}),(0,J.jsx)("p",{className:Ge,children:(0,J.jsx)("span",{className:Je,children:"题目解析:"})}),(0,J.jsx)(Fe.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:E,onChange:function(e){return L(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(W.Z,{value:M,max:1e4,min:0,onChange:function(e){G(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:se,onChange:function(e){re(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{value:ee,selectvalues:null==l?void 0:l.tag_discipline_ids,onChange:ne,subId:null===(be=i.editData)||void 0===be||null===(be=be.exercise)||void 0===be?void 0:be.sub_discipline_id,knowledgeOptions:je,onAddKnowledgeFinish:ye})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:ce,onChange:function(e){oe(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==f||l.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){u(),V(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){Ae()},children:"保存"})]})]})]})},Tn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(zn)),On=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"],Bn=["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"],Xn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),s=(e.onRef,e.editData),r=(e.cancelAdd,e.editKey),l=(e.setEditKey,e.addCallback),o=void 0===l?function(){}:l,u=(e.setIsClaer,p()(e,On),(0,h.useState)([])),f=x()(u,2),m=f[0],g=f[1],b=(0,h.useState)(),A=x()(b,2),N=(A[0],A[1],(0,h.useState)([])),P=x()(N,2),k=P[0],Z=P[1],_=(0,h.useState)(""),S=x()(_,2),I=S[0],H=S[1],D=(0,h.useState)(5),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)(!1),O=x()(T,2),B=O[0],X=O[1],F=(0,v.useParams)();(0,h.useEffect)((function(){g(["","","",""])}),[]),(0,h.useEffect)((function(){if(null==s||!s.question_choices)return X(!0),H(""),z(5),g(["","","",""]),void Z([]);H(null==s?void 0:s.question_title),z(null==s?void 0:s.question_score),g(null==s?void 0:s.question_choices.map((function(e){return e.choice_text})));var e=[];null==s||s.standard_answer.map((function(n,t){e.push(n-1)})),Z(e)}),[s]),(0,h.useImperativeHandle)(n,(function(){return{onSave:q,isEdit:B}}));var q=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=m.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Bn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(k.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(k.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(t=m.map((function(e,n){return{choice_text:e,is_answer:k.includes(n)?n+1:0}})),!s.question_id){e.next=20;break}return e.next=17,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:I,question_type:1,question_score:L,question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 17:r=e.sent,e.next=23;break;case 20:return e.next=22,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:F.categoryId,question_title:I,question_type:1,question_score:"5.0",question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 22:r=e.sent;case 23:0===r.status&&(y.ZP.success("保存成功"),X(!1),i({type:"exercise/editExercise",payload:c()({},F)}));case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),M=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===r){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?14:16;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},F)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",16);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},F)}),e.abrupt("break",16);case 12:return v.history.push("/problems/".concat(null==s?void 0:s.hack_identifier,"/edit?type=exercises&express_id=").concat(F.categoryId,"&question_id=").concat(null==s?void 0:s.question_id,"&score=").concat(null==s?void 0:s.question_score,"&exercise=true&callback_url=").concat(location.pathname)),e.abrupt("break",16);case 14:return o({key:s.key,insert_id:null==s?void 0:s.question_id,question_type:6}),e.abrupt("break",16);case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:Me,children:(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、编程题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(fn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:cn,children:(0,J.jsx)(fn.Z,{value:s.description||""})}),(0,J.jsx)("div",{className:on,children:!s.hideAction&&W.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return M(e)},className:e.icon})},n)}))})]})})},Fn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(Xn)),qn={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Wn=t(92310),Mn=t.n(Wn),Rn=function(e){var n=e.className,t=e.style,i=e.state,s=e.onClick;return(0,J.jsx)("div",{onClick:s,className:Mn()(i?null==qn?void 0:qn.redBtn:null==qn?void 0:qn.btn,n),style:t,children:i?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-biaoji1"}),(0,J.jsx)("span",{children:"取消标记错题"})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-biaojigaiti"}),(0,J.jsx)("span",{children:"标记错题"})]})})},Gn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion"],Qn=["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"],Jn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,f=e.setEditKey,m=void 0===f?function(){}:f,g=(e.setIsClaer,e.addCallback),b=void 0===g?function(e){}:g,A=e.reload,P=void 0===A?function(){}:A,k=e.markBtnVisible,Z=e.handleMarkWrongQuestion,_=(p()(e,Gn),(0,h.useState)([])),S=x()(_,2),I=S[0],H=S[1],D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)(!0),O=x()(T,2),F=O[0],M=O[1],G=(0,h.useState)(1),Q=x()(G,2),Y=Q[0],K=Q[1],V=(0,h.useState)(!1),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)([]),te=x()(ne,2),ie=te[0],se=te[1],re=(0,v.useParams)(),ae=(0,h.useRef)(null),le=(0,h.useState)(""),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,h.useState)([]),xe=x()(ue,2),pe=xe[0],he=xe[1],me=(0,h.useRef)(!1),ve=function(e){se([].concat(s()(ie),[c()({},e)]))};(0,h.useEffect)((function(){var e;if(!me.current){if(null==r||!r.question_title)return z(!0),void de("");de(null==r?void 0:r.question_title),ee(!(null!=r&&r.repeat_answer)),K(null==r?void 0:r.difficulty),H(r.tag_discipline_ids);var n=null==r||null===(e=r.sub_exercise_questions)||void 0===e?void 0:e.map((function(e){var n,t,i;return c()(c()({},e),{},{id:e.question_id,name:e.question_title,open:!1,score:e.question_score,qusList:null==e||null===(n=e.question_choices)||void 0===n?void 0:n.map((function(e){return e.choice_text})),activeQusEditor:null,qusAnswer:null===(t=[null==e||null===(i=e.question_choices)||void 0===i?void 0:i.findIndex((function(e){return e.standard_boolean}))])||void 0===t?void 0:t.filter((function(e){return-1!==e}))})}));he(n)}}),[r,L]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,se(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}L&&function(){e.apply(this,arguments)}()}),[L]),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];se(n)}),[t.tagDisciplineData]),(0,h.useImperativeHandle)(n,(function(){return{onSave:be,isEdit:L}}));var je,ge,ye=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),z(!1),m(-1),me.current=!1,P())},be=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o,u,x;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(oe){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(0!==pe.length){e.next=6;break}return y.ZP.info("请您添加小题"),e.abrupt("return",!1);case 6:n=0;case 7:if(!(n-1)){e.next=19;break}return y.ZP.info("请先输入第".concat(n+1,"小题").concat(Qn[c],"选项的内容")),e.abrupt("return",!1);case 19:if(null!=l&&l.qusAnswer.length){e.next=22;break}return y.ZP.info("请设置第".concat(n+1,"小题的正确答案,点击选项A/B...即可完成设置")),e.abrupt("return",!1);case 22:n++,e.next=7;break;case 25:if(o=pe.map((function(e){var n;return{id:e.id>1?e.id:null,question_title:e.name,question_type:1,question_choices:e.qusList,question_score:e.score,standard_answers:[(null===(n=e.qusAnswer)||void 0===n?void 0:n[0])+1]}})),me.current=!0,!r.question_id){e.next=36;break}if(1!==(null==r?void 0:r.is_my)){e.next=32;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:I,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:Y,is_cover:1,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:I,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:Y,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=36;break;case 32:return e.next=34,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:I,sub_discipline_id:null===(x=t.editData)||void 0===x||null===(x=x.exercise)||void 0===x?void 0:x.sub_discipline_id,difficulty:Y,repeat_answer:!$}});case 34:u=e.sent,ye(u);case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Ae=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},re)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},re)}),e.abrupt("break",17);case 12:return m(r.dragKey),z(!0),e.abrupt("break",17);case 15:return b({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ne=function(){var e={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};he(pe.concat(e))},Pe=function(e,n,t){var i,s=(0,fe.cloneDeep)(pe);("open"===e&&(s[n].open=!s[n].open),"delete"===e&&s.splice(n,1),"value"===e&&(s[n].name=t),"answer"===e&&(s[n].qusAnswer=[t]),"edit"===e&&(s[n].activeQusEditor=t),"details"===e&&(s[n].qusList[s[n].activeQusEditor]=t),"addQus"===e&&(s[n].qusList=s[n].qusList.concat("")),"deleteQus"===e)&&(s[n].qusList=s[n].qusList.filter((function(e,n){return n!==t})),s[n].qusAnswer=null===(i=s[n].qusAnswer)||void 0===i?void 0:i.filter((function(e){return e!==t})));"analysis"===e&&(s[n].analysis=t),"score"===e&&(s[n].score=t),he(s)};return(0,J.jsxs)("section",{className:Me,children:[!L&&(0,J.jsxs)("aside",{ref:ae,children:[(0,J.jsx)("div",{className:ln,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、组合题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(共",null==r?void 0:r.sub_q_count,"小题,",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{style:{display:F?"block":"none"},className:cn,children:null==r||null===(ge=r.sub_exercise_questions)||void 0===ge?void 0:ge.map((function(e,n){var t,i,s;return(0,J.jsxs)("div",{style:{marginBottom:"20px"},children:[(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,".",n+1,0==(null==e?void 0:e.question_type)?"(单选题)":1==(null==e?void 0:e.question_type)?"(多选题)":2==(null==e?void 0:e.question_type)?"(判断题)":3==(null==e?void 0:e.question_type)?"(填空题)":"(简答题)"]}),(0,J.jsx)(fn.Z,{value:e.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",e.question_score,"分)"]})]}),3==(null==e?void 0:e.question_type)&&(null==e||null===(t=e.standard_answers)||void 0===t?void 0:t.map((function(n,t){return(0,J.jsxs)(B.Z,{align:"middle",justify:"start",style:{marginBottom:"5px"},children:[(0,J.jsxs)(X.Z,{children:["答案(填空",null==n?void 0:n.choice_id,"):"]}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(B.Z,{align:"middle",gutter:[1,1],children:n.answer_text.map((function(n,i){var s;return(0,J.jsx)(X.Z,{span:24,children:(0,J.jsx)(q.Z,{checked:null==e||null===(s=e.standard_answers)||void 0===s?void 0:s.includes(t),disabled:!0,value:n},t)},i)}))})})]},t)}))),4==(null==e?void 0:e.question_type)&&(0,J.jsx)(fn.Z,{value:(null==e||null===(i=e.answer_texts)||void 0===i?void 0:i[0])||""}),(0==(null==e?void 0:e.question_type)||1==(null==e?void 0:e.question_type)||2==(null==e?void 0:e.question_type))&&(null==e||null===(s=e.question_choices)||void 0===s?void 0:s.map((function(n,t){return(0,J.jsxs)(B.Z,{align:"middle",children:[(0,J.jsx)(X.Z,{children:(0,J.jsxs)(R.ZP,{checked:e.standard_answer.includes(t+1),disabled:!0,children:[Qn[t],"."]},t)}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:n.choice_text})})})]},t)}))),k&&(0,J.jsx)(B.Z,{className:"mt20",children:(0,J.jsx)(Rn,{state:null==e?void 0:e.is_wrong,onClick:function(){return Z({value:e,type:null==e?void 0:e.question_type})}})})]},n)}))}),(0,J.jsxs)("div",{className:on,children:[(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return M(!F)},style:{},children:F?"收起":"展开"}),!r.hideAction&&we.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Ae(e)},className:e.icon})},n)}))]})]}),L&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:ln,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("section",{className:Me,style:{padding:0},children:[(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsx)("span",{className:Je,children:"题干:"})]}),(0,J.jsx)(Fe.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:oe,onChange:function(e){return de(e)}}),(0,J.jsxs)("p",{children:["小题数:",null==pe?void 0:pe.length]}),null==pe?void 0:pe.map((function(e,n){var t;return(0,J.jsxs)("div",{className:un,children:[(0,J.jsxs)("div",{onClick:function(){return Pe("open",n)},className:xn,children:[(0,J.jsx)("i",{className:"iconfont icon-sanjiaoxing",style:{transform:e.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),(0,J.jsxs)("span",{children:["第",n+1,"小题(单选题)"]}),(0,J.jsx)("b",{onClick:function(e){e.stopPropagation(),Pe("delete",n)},className:"iconfont icon-shanchu8"})]}),(0,J.jsxs)("div",{className:"mb10",style:{display:e.open?"block":"none"},children:[(0,J.jsx)(Fe.Z,{watch:!0,height:155,placeholder:"请您输入题干",defaultValue:null==e?void 0:e.name,onChange:function(e){return Pe("value",n,e)}}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsx)("span",{className:Qe,children:"*"}),(0,J.jsxs)("span",{className:Je,children:["答案选项:",(0,J.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),null==e||null===(t=e.qusList)||void 0===t?void 0:t.map((function(t,i){var s,r;return(0,J.jsxs)("div",{className:Ke,children:[(0,J.jsx)(w.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(Ve," ").concat(null!=e&&null!==(s=e.qusAnswer)&&void 0!==s&&s.includes(i)?Ue:""),onClick:function(){return Pe("answer",n,i)},children:Qn[i]})}),(0,J.jsx)("div",{className:nn,children:(null==e?void 0:e.activeQusEditor)===i?(0,J.jsx)(Fe.Z,{id:"single-question-option-".concat(i),watch:!0,height:155,isFocus:!0,placeholder:"请您输入选项",defaultValue:t,onChange:function(e){return Pe("details",n,e)}}):(0,J.jsx)("div",{className:tn,onClick:function(){return Pe("edit",n,i)},children:(0,J.jsx)(fn.Z,{value:t})})}),i>1&&(0,J.jsx)(w.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat($e," iconfont icon-htmal5icon19"),onClick:function(){return Pe("deleteQus",n,i)}})}),i<7&&i===(null==e||null===(r=e.qusList)||void 0===r?void 0:r.length)-1&&(0,J.jsx)(w.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(en," iconfont icon-roundaddfill ml6"),onClick:function(){return Pe("addQus",n)}})})]},i)})),(0,J.jsxs)("p",{className:"mt10",children:["分值:",(0,J.jsx)(W.Z,{value:e.score,max:1e4,min:0,onChange:function(e){return Pe("score",n,e)}})," ","分"]})]})]},e.id)})),pe.length<20&&(0,J.jsxs)(N.ZP,{type:"primary",onClick:Ne,children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"添加小题"]})]}),(0,J.jsx)("p",{className:"mt10",children:(0,J.jsxs)("span",{className:dn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:Y,onChange:function(e){K(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})}),(0,J.jsxs)("p",{className:Ge,children:[(0,J.jsxs)("span",{className:"".concat(Je),children:["知识点:",(0,J.jsx)("span",{className:Ye,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(pn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:I,onChange:H,subId:null===(je=t.editData)||void 0===je||null===(je=je.exercise)||void 0===je?void 0:je.sub_discipline_id,knowledgeOptions:ie,onAddKnowledgeFinish:ve})})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){o(),z(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){be()},children:"保存"})]})]})]})},Yn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(Jn)),Kn=t(7269),Vn="posWarp___ZUxXl",Un="pos___A7NKx",$n="tips___ap6NV",et=t(24334),nt=(0,v.connect)()((function(e){var n=e.data,t=e.isDragDisabled,i=void 0!==t&&t,s=e.editorProps,r=void 0===s?{}:s,l=e.onDragEnd,o=void 0===l?function(){}:l,u=e.dispatch,f=e.markBtnVisible,p=void 0!==f&&f,g=e.batchScore,y=void 0===g?[]:g,b=e.reload,w=void 0===b?function(){}:b,A=(0,h.useRef)(),P=(0,v.useParams)(),k=function(e,n,t){if(e.destination){var i=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),r=x()(s,1)[0];return i.splice(t,0,r),i}(n,e.source.index,e.destination.index);o(i,t)}},Z=function(e){u({type:"exercise/setActionTabs",payload:{key:"标记错题",params:e}})},_=function(e,n){return 0===n?(0,J.jsx)(Hn,c()({reload:w,editData:e},e)):1===n?(0,J.jsx)(Pn,c()({reload:w,editData:e},e)):2===n?(0,J.jsx)(bn,c()({reload:w,editData:e},e)):3===n?(0,J.jsx)(vn,c()({reload:w,editData:e},e)):4===n?(0,J.jsx)(Tn,c()({reload:w,editData:e},e)):5===n?(0,J.jsx)(_n,c()({reload:w,editData:e},e)):6===n?(0,J.jsx)(Fn,c()({editData:e},e)):7===n?(0,J.jsx)(Yn,c()({handleMarkWrongQuestion:Z,markBtnVisible:p,reload:w,editData:e},e)):8===n?(0,J.jsxs)("div",{style:{padding:"20px 30px"},children:[(0,J.jsx)(fn.Z,{value:e.key+"."+(null==e||null===(t=e.program_attr)||void 0===t?void 0:t.description)}),(0,J.jsx)(fn.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:et.Base64.decode((null==e||null===(i=e.program_attr)||void 0===i?void 0:i.code)||"")}),null==e||null===(s=e.standard_answer)||void 0===s?void 0:s.map((function(e,n){return(0,J.jsxs)(B.Z,{align:"middle",style:{marginTop:20},children:[(0,J.jsxs)(X.Z,{children:["答案(填空",e.choice_id,"):"]}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(B.Z,{align:"middle",gutter:[1,1],children:(0,J.jsx)(q.Z,{disabled:!0,value:e.answer_text||"- -"},n)})})]},n)}))]}):void 0;var t,i,s};return(0,J.jsxs)("div",{children:[" ",function(){var e,t,s,l,o,u,x,f,v,g,b,S,I,C,D,E,L,z=[{name:"单选题",type:0,count:null==n||null===(t=n.exercise_types)||void 0===t?void 0:t.q_singles,score:null==n||null===(s=n.exercise_types)||void 0===s?void 0:s.q_singles_scores,items:[]},{name:"多选题",type:1,count:null==n||null===(l=n.exercise_types)||void 0===l?void 0:l.q_doubles,score:null==n||null===(o=n.exercise_types)||void 0===o?void 0:o.q_doubles_scores,items:[]},{name:"判断题",type:2,count:null==n||null===(u=n.exercise_types)||void 0===u?void 0:u.q_judges,score:null==n||null===(x=n.exercise_types)||void 0===x?void 0:x.q_judges_scores,items:[]},{name:"填空题",type:3,count:null==n||null===(f=n.exercise_types)||void 0===f?void 0:f.q_nulls,score:null==n||null===(v=n.exercise_types)||void 0===v?void 0:v.q_nulls_scores,items:[]},{name:"简答题",type:4,count:null==n||null===(g=n.exercise_types)||void 0===g?void 0:g.q_mains,score:null==n||null===(b=n.exercise_types)||void 0===b?void 0:b.q_mains_scores,items:[]},{name:"实训题",type:5,count:null==n||null===(S=n.exercise_types)||void 0===S?void 0:S.q_shixuns,score:null==n||null===(I=n.exercise_types)||void 0===I?void 0:I.q_shixuns_scores,items:[]},{name:"编程题",type:6,count:null==n||null===(C=n.exercise_types)||void 0===C?void 0:C.q_pros,score:null==n||null===(D=n.exercise_types)||void 0===D?void 0:D.q_pros_scores,items:[]},{name:"组合题",type:7,count:null==n||null===(E=n.exercise_types)||void 0===E?void 0:E.q_combinations,score:null==n||null===(L=n.exercise_types)||void 0===L?void 0:L.q_combination_scores,items:[]}];null==n||null===(e=n.exercise_questions)||void 0===e||e.forEach((function(e,n){var t,i,s,r,a,l,c,o;0===e.question_type&&(null===(t=z[e.question_type])||void 0===t||null===(t=t.items)||void 0===t||t.push(e));1===e.question_type&&(null===(i=z[e.question_type])||void 0===i||null===(i=i.items)||void 0===i||i.push(e));2===e.question_type&&(null===(s=z[e.question_type])||void 0===s||null===(s=s.items)||void 0===s||s.push(e));3===e.question_type&&(null===(r=z[e.question_type])||void 0===r||null===(r=r.items)||void 0===r||r.push(e));4===e.question_type&&(null===(a=z[e.question_type])||void 0===a||null===(a=a.items)||void 0===a||a.push(e));5===e.question_type&&(null===(l=z[e.question_type])||void 0===l||null===(l=l.items)||void 0===l||l.push(e));6===e.question_type&&(null===(c=z[e.question_type])||void 0===c||null===(c=c.items)||void 0===c||c.push(e));7===e.question_type&&(null===(o=z[e.question_type])||void 0===o||null===(o=o.items)||void 0===o||o.push(e))}));var T=null==n?void 0:n.map((function(e,n){return(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)("div",{className:"pl20",children:[(0,J.jsxs)("span",{className:"font16 c-light-primary",children:[(0,H.EM)(n+1),"、",e.name]}),(0,J.jsxs)("span",{className:"c-grey-999",children:["(共",e.count,"题",7===(null==e?void 0:e.question_type)?",包含".concat(e.sub_count,"小题"):"",";共",e.score,"分)"]}),(null==y?void 0:y.includes(null==e?void 0:e.name))&&(0,J.jsx)(N.ZP,{onClick:function(){return n=null==e?void 0:e.question_type,t=null==e?void 0:e.name,A.current=function(e){return{"单选题":2,"多选题":5,"填空题":2,"判断题":2,"简答题":10,"编程题":10,"实训题":5,"组合题":10}[e]||0}(t),void j.Z.confirm({centered:!0,title:"批量设置分数",content:(0,J.jsxs)("div",{className:"",children:[(0,J.jsxs)("span",{children:["组合题"===t?"组合题中的每小题":t,":"]}),(0,J.jsx)(W.Z,{min:1,defaultValue:A.current,onChange:function(e){A.current=e}}),(0,J.jsx)("span",{className:"ml5",children:"分/题"}),(0,J.jsx)("br",{}),"填空题"===t&&(0,J.jsx)("div",{style:{color:"rgb(255, 0, 0)"},children:"每空分值按每题分值取平均分计算"})]}),okText:"确认",cancelText:"取消",onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(P.categoryId,"/batch_set_score.json"),{method:"post",body:{question_type:n,score:A.current}});case 2:-1!==e.sent.status&&w();case 4:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})});var n,t,i},style:{float:"right"},type:"primary",ghost:!0,children:"批量设置得分"})]}),(t=e.items,s=null==e?void 0:e.question_type,null==e||e.name,(0,J.jsx)(Kn.Z5,{onDragEnd:function(e){return k(e,t,s)},children:(0,J.jsx)(Kn.bK,{droppableId:"droppable",children:function(e,n){return(0,J.jsxs)("div",c()(c()({ref:e.innerRef},e.droppableProps),{},{style:{width:"100%"},children:[null==t?void 0:t.map((function(e,n){var t,a=c()(c()({},e),{},{key:n+1,hideAction:!0,isPreview:!0,dragKey:s+"-"+n},r);return(0,J.jsx)(Kn._l,{draggableId:null==a||null===(t=a.question_id)||void 0===t?void 0:t.toString(),index:n,isDragDisabled:i,children:function(e,n){return(0,J.jsx)("aside",c()(c()(c()({ref:e.innerRef},e.draggableProps),e.dragHandleProps),{},{children:(0,J.jsxs)("div",{className:Vn,id:a.dragKey,children:[_(a,s),p&&7!==s&&(0,J.jsx)(B.Z,{className:"pl30",children:(0,J.jsx)(Rn,{state:null==a?void 0:a.is_wrong,onClick:function(){return Z({value:a,type:s})}})}),(0,J.jsx)(Xe.Z,{}),!i&&(0,J.jsx)("div",{className:Un,children:(0,J.jsx)("div",{className:$n,children:"拖动可以改变试题显示顺序"})})]})}))}},null==a?void 0:a.question_id)})),e.placeholder]}))}})}))]},n);var t,s}));return T}()," "]})})),tt=t(68237),it=t(5626),st=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading.effects}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=e.activeTabs,l=(0,v.useParams)(),o=(0,h.useState)(c()(c()({},l),{page:1,per_page:10})),u=x()(o,1)[0],f=t.editData,p=t.commonHeader.exercise_status;(0,h.useEffect)((function(){"2"===r&&m()}),[l.categoryId,r]);var m=function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,le.w)(l.coursesId,l.categoryId,"",2,3);case 2:s({type:"exercise/editExercise",payload:c()({},u)});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.useEffect)((function(){return s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20},children:[(0,J.jsx)(_.Z,{style:{marginRight:5,color:"#E99237"}}),(0,J.jsx)("span",{style:{flex:1,color:"#E99237"},children:"发布后的试卷不允许进行增加/删除试题和修改分值等操作,若需要二次使用,可将试卷加入试卷库中进行编辑"}),(0,J.jsx)(N.ZP,{onClick:function(){s({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[l.categoryId]}})},children:"加入试卷库"})]}),(0,J.jsx)("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative",children:(0,J.jsxs)(Be.Z,{spinning:i["exercise/editExercise"],children:[(0,J.jsx)(tt.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:r,showExportBtn:!0}),(0,J.jsx)(Xe.Z,{}),(0,J.jsx)(nt,{data:null==f?void 0:f.exercise_question_types,isDragDisabled:!0,markBtnVisible:3===p&&((null==f||null===(n=f.exercise)||void 0===n?void 0:n.is_creator)||(0,de.Ny)())}),(0,J.jsx)(it.Z,{})]})})]})})),rt=t(60324),at="title___L0cG8",lt="search____WeIQ",ct="head___xmSl4",ot="row___HJKId",dt="btns___m0Vc7",ut="sort___qMLQP",xt=t(26724),ft=t.n(xt),pt=t(66334),ht=t(74932),mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"}}]},name:"filter",theme:"outlined"},vt=t(1393),jt=function(e,n){return h.createElement(vt.Z,(0,ht.Z)({},e,{ref:n,icon:mt}))};var gt=h.forwardRef(jt),yt=t(38353),bt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i,r,l=e.exercise,o=(e.loading,e.dispatch),u=e.cb,f=c()(c()({},(0,v.useParams)()),{},{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:""}),p=(0,h.useState)(c()({},f)),m=x()(p,2),g=m[0],w=m[1],A=(0,h.useState)([]),N=x()(A,2),P=N[0],k=N[1],Z=(0,h.useState)(!0),_=x()(Z,2),S=_[0],H=_[1],D=(0,h.useState)(!0),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)(0),O=x()(T,2),B=O[0],X=O[1],F=(0,h.useState)(!1),M=x()(F,2),R=M[0],G=(M[1],(0,h.useState)([])),Q=x()(G,2),Y=Q[0],K=Q[1];(0,h.useEffect)((function(){"打回重做"===l.actionTabs.key&&(P=[],V(1))}),[l.actionTabs.key]);var V=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(P=[]),H(!0),g.page=n,z(!0),e.next=6,o({type:"exercise/getRedoModal",payload:c()(c()({},g),{},{score:((null==g?void 0:g.one)||0)+"".concat(null!=g&&g.two?","+(null==g?void 0:g.two):"")})});case 6:(null==(i=e.sent)||null===(t=i.exercise_users)||void 0===t?void 0:t.length)5?{paddingRight:15}:{width:944},children:[(0,J.jsx)("div",{children:(0,J.jsx)(b.Z,{className:"font14",checked:!(null===(t=P)||void 0===t||!t.length)&&(null==Y?void 0:Y.length)===(null===(i=P)||void 0===i?void 0:i.length),onChange:function(e){if(e.target.checked){var n,t=null===(n=P)||void 0===n?void 0:n.map((function(e){return e.user_id}));K(t)}else K([])},children:"姓名"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"学号"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"分班"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"提交状态"})}),(0,J.jsxs)("div",{className:ut,onClick:function(){null===(null==g?void 0:g.sort)?g.sort="asc":"asc"===(null==g?void 0:g.sort)?g.sort="desc":"desc"===(null==g?void 0:g.sort)&&(g.sort=null),w(c()({},g)),k([]),V(1)},children:[(0,J.jsx)("span",{children:"成绩分数"}),(0,J.jsxs)("aside",{children:[(0,J.jsx)(yt.Z,{style:{color:"asc"===(null==g?void 0:g.sort)?"#0152d9":"#bfbfbf"}}),(0,J.jsx)(I.Z,{style:{color:"desc"===(null==g?void 0:g.sort)?"#0152d9":"#bfbfbf"}})]})]})]}),(0,J.jsx)("div",{style:{height:260,overflow:"auto"},children:(0,J.jsxs)(ft(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!L&&S&&V((null==g?void 0:g.page)+1)},hasMore:!L&&S,useWindow:!1,children:[(0,J.jsx)(b.Z.Group,{style:{width:"100%"},value:Y,onChange:function(e){console.log(e,444),K(e)},children:null===(r=P)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{className:ot,children:[(0,J.jsx)("div",{children:(0,J.jsx)(b.Z,{className:"font14",value:e.user_id,children:e.user_name})}),(0,J.jsx)("div",{children:e.student_id}),(0,J.jsx)("div",{children:e.course_group_name}),(0,J.jsx)("div",{children:(t=e.commit_status,i=e,0===t?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===t?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!i.is_make_up&&"考试中",i.is_make_up&&"考试中 (补考)"]}):2===t?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷",i.is_make_up&&!i.is_force_commit&&"已交卷 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷/未答",i.is_make_up&&!i.is_force_commit&&"已交卷/未答 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷/未答 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷/未答 (强制)"]}))}),(0,J.jsx)("div",{className:"pl10",children:(0,J.jsx)("span",{children:e.user_score})})]},e.user_id);var t,i}))}),(0,J.jsx)(Be.Z,{className:"edu-ant-spin",spinning:L})]})}),(0,J.jsxs)("div",{className:at,children:[(0,J.jsx)("img",{style:{objectFit:"contain"},src:pt.Z}),"学生将得到一次重新答题的机会,已提交试卷的答题记录将清空。"]})]})})),wt="scoremodal___FKFBU",At="selectWrapper___J8t1k",Nt="search___Pnsp3",Pt="searchIcon___mVW2x",kt=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(e.onOk,(0,v.useParams)()),s=(0,h.useState)([]),r=x()(s,2),l=r[0],o=r[1],u=(0,h.useState)(),f=x()(u,2),p=f[0],g=f[1],y=(0,h.useState)([]),b=x()(y,2),w=(b[0],b[1]),A=(0,h.useState)(!0),N=x()(A,2),P=N[0],k=N[1],_=(0,h.useState)(!1),S=x()(_,2),I=(S[0],S[1]),C=O.Z.useForm(),D=x()(C,1)[0],E=(0,h.useState)({page:1,limit:10,is_random:"",exercise_status:""}),L=x()(E,2),z=L[0],T=L[1],B=[{title:"序号",dataIndex:"id",key:"id",render:function(e,n,t){return z.limit*(z.page-1)+t+1}},{title:"补考试卷",dataIndex:"exercise_name",key:"id",width:200,render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"类型",dataIndex:"is_random",key:"is_random",render:function(e,n,t){return(0,J.jsx)("span",{children:e?"随机组卷":"人工组卷"})}},{title:"试题数",dataIndex:"question_count",key:"question_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"总分",dataIndex:"total_score",key:"total_score",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"补考人数",dataIndex:"exercise_user_count",key:"exercise_user_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",render:function(e,n,t){return(0,J.jsx)("span",{children:1===e?"未开始":2===e?"考试中":"已截止"})}},{title:"操作",dataIndex:"id",key:"id",width:80,align:"right",render:function(e,n,t){return(0,J.jsx)("div",{style:{flex:1,textAlign:"right"},children:(0,J.jsx)("a",{onClick:function(){(0,H.xg)("/classrooms/".concat(i.coursesId,"/exercise/").concat(n.id,"/detail?random=").concat(n.is_random))},children:"查看"})})}}].filter((function(e){return!!e}));(0,h.useEffect)((function(){"补考记录"===n.actionTabs.key&&X(z)}),[n.actionTabs.key]);var X=function(){var e=d()(a()().mark((function e(n){var t,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/make_up_records.json"),{method:"get",params:c()({},n)});case 3:(t=e.sent)&&(o((null==t||null===(s=t.data)||void 0===s?void 0:s.make_up_exercises)||[]),g(null==t||null===(r=t.data)||void 0===r?void 0:r.count)),k(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(j.Z,{centered:!0,afterClose:function(){w([]),I(!1),D.resetFields(),T({page:1,limit:10,is_random:"",exercise_status:""})},title:"补考记录",className:wt,open:"补考记录"===n.actionTabs.key,width:1e3,onOk:function(){return t({type:"exercise/setActionTabs",payload:{}})},onCancel:function(){t({type:"exercise/setActionTabs",payload:{}})},children:[(0,J.jsxs)(O.Z,{layout:"inline",form:D,onValuesChange:function(e,n){console.log(e),e.keywords||""===e.keywords||D.submit()},onFinish:function(e){console.log(e),T(c()(c()({},z),e)),X(c()(c()({},z),e))},initialValues:{is_random:"",exercise_status:""},children:[(0,J.jsx)(O.Z.Item,{name:"is_random",children:(0,J.jsxs)(ve.default,{className:At,placeholder:"全部类型",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部类型"}),(0,J.jsx)(ve.default.Option,{value:0,children:"人工组卷"}),(0,J.jsx)(ve.default.Option,{value:1,children:"随机组卷"})]})}),(0,J.jsx)(O.Z.Item,{name:"exercise_status",children:(0,J.jsxs)(ve.default,{className:At,placeholder:"全部状态",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部状态"}),(0,J.jsx)(ve.default.Option,{value:1,children:"未开始"}),(0,J.jsx)(ve.default.Option,{value:2,children:"考试中"}),(0,J.jsx)(ve.default.Option,{value:3,children:"已截止"})]})}),(0,J.jsx)(O.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords",children:(0,J.jsx)(q.Z.Search,{className:Nt,placeholder:"请输入试卷名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Pt),onClick:function(){return D.submit()}}),onSearch:function(e){D.submit()}})})]}),(0,J.jsx)(Z.Z,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:l,pagination:!1,loading:P,columns:B}),(null==l?void 0:l.length)>0&&(0,J.jsx)(M.Z,{current:z.page,total:p,style:{marginBottom:20},defaultPageSize:z.limit,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:z.limit,onChange:function(e,n){z.page=e,z.limit=n,T(c()({},z)),X(c()({},z))}})]})})),Zt="info___FCajO",_t="info_name___nVPNy",St="info_studeng_id___afKvd",It="info_group___xadCu",Ct=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i=e.exercise,r=(e.loading,e.dispatch),l=(e.cb,c()(c()({},(0,v.useParams)()),{},{page:0,limit:20})),o=(0,h.useState)(c()({},l)),u=x()(o,2),f=u[0],p=u[1],m=(0,h.useState)([]),g=x()(m,2),y=g[0],b=g[1],A=(0,h.useState)({}),N=x()(A,2),P=N[0],k=N[1],_=(0,h.useState)(!0),S=x()(_,2),I=S[0],C=S[1],H=(0,h.useState)(!0),D=x()(H,2),E=D[0],L=D[1];(0,h.useEffect)((function(){"打回记录"===i.actionTabs.key&&(y=[],T(1))}),[i.actionTabs.key]);var z=[{title:"打回次数",ellipsis:!0,dataIndex:"index",align:"center",render:function(e,n,t){return(0,J.jsx)(w.Z,{placement:"bottom",title:t+1,children:(0,J.jsx)("span",{children:t+1})})}},{title:"提交时间",dataIndex:"submission_time",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:Q()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"打回时间",dataIndex:"created_at",align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:Q()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"考试得分",dataIndex:"score",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作人",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}}],T=function(){var e=d()(a()().mark((function e(n){var t,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(y=[]),C(!0),f.page=n,f.student_id=i.actionTabs.student_id,L(!0),e.next=7,r({type:"exercise/getRedoListModal",payload:c()(c()({},f),{},{score:((null==f?void 0:f.one)||0)+"".concat(null!=f&&f.two?","+(null==f?void 0:f.two):"")})});case 7:l=e.sent,k(c()({},l)),(null==l||null===(t=l.student_redo_lists)||void 0===t?void 0:t.length)0||E)&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(Z.Z,{pagination:!1,dataSource:[],columns:z})}),(0,J.jsx)("div",{style:{maxHeight:170,overflow:"auto"},children:(0,J.jsx)(ft(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!E&&I&&T((null==f?void 0:f.page)+1)},hasMore:I,useWindow:!1,children:(0,J.jsx)(Z.Z,{loading:E,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:y,columns:z})})})]})]})})),Ht=t(1924),Dt=t(89631),Et="customModal___WBifT",Lt="checking___THUYH",zt="content___OYuOv",Tt="group___mn5IG",Ot="footer___yBjyD",Bt=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.onOk,s=(0,v.useParams)(),r=(0,h.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,h.useState)([]),f=x()(u,2),p=f[0],g=f[1],y=(0,h.useState)(!0),w=x()(y,2),A=(w[0],w[1]),P=(0,h.useState)(!1),k=x()(P,2),Z=k[0],_=k[1];(0,h.useEffect)((function(){"代码查重"===n.actionTabs.key&&S()}),[n.actionTabs.key]);var S=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),e.next=3,(0,m.ZP)("/api/courses/".concat(null==s?void 0:s.coursesId,"/exercises/exercise_course_groups.json"),{method:"get",params:{id:null==s?void 0:s.categoryId}});case 3:(n=e.sent)&&o((null==n?void 0:n.course_groups)||[]),A(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){t({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(j.Z,{centered:!0,afterClose:function(){g([]),_(!1)},title:"代码查重",open:"代码查重"===n.actionTabs.key,footer:null,width:718,wrapClassName:Et,onCancel:I,children:(0,J.jsxs)("aside",{className:Lt,children:[(0,J.jsx)("div",{className:zt,children:(0,J.jsxs)("div",{className:Tt,children:[c.length>0?(0,J.jsx)("p",{children:"选择班级:"}):(0,J.jsx)("p",{children:"暂无分班"}),(0,J.jsx)(b.Z.Group,{value:p,onChange:function(e){g(e),_(e.length===c.length)},children:c.map((function(e){return(0,J.jsx)(b.Z,{value:e.id,children:e.name},e.id)}))})]})}),(0,J.jsxs)("div",{className:Ot,children:[(0,J.jsx)(b.Z,{checked:Z,onChange:function(e){var n=e.target.checked?c.map((function(e){return e.id})):[];g(n),_(e.target.checked)},children:"全选"}),(0,J.jsx)(N.ZP,{onClick:I,children:"取消"}),(0,J.jsx)(N.ZP,{onClick:function(){i(p)},type:"primary",children:"确认"})]})]})})})),Xt=t(15967),Ft=t(97810),qt=t(65547),Wt="formDom___ahHwX",Mt="form___TDc55",Rt="scoreSettingWrapper___L7weV",Gt="ipItem___nAf_u",Qt="ipWrp___x3LTQ",Jt="tagWrap___PMN4b",Yt="tag___Auf1J",Kt="padding___veqnd",Vt="unlockKeyWrapper___UOERJ",Ut="unlockKeyInput___ItI9I",$t="mb40___eMjps",ei="mainRuleText___U5cJS",ni="minorRuleText___aZezx",ti="contentInterval___slPV9",ii="numberInput____ONIt",si="publishRuleIndex___s2cVA",ri="publishRuleContent___HohmS",ai="groupSelector___Zxqsw",li="addAndDelete___saTVM",ci="deleteIcon___vnkck",oi="addIcon___Yz7Ef",di="remindForm___K6X21",ui="remindItem___Z7rRb",xi="remindInput___r_wq3",fi="addRemind___jbnIp",pi="disabled___ebijK",hi=t(7333),mi=t(91232),vi=t.n(mi),ji=function(e){var n=e.disabled,t=e.time;return(0,J.jsx)(O.Z.List,{name:"exercise_events",rules:[{validator:function(e,n){var i,s=new Set,r=vi()(n);try{for(r.s();!(i=r.n()).done;){var a,l=i.value;if(s.has(l.reminder_time))return Promise.reject(new Error("答题提醒时间不允许重复,请重新设置"));if(l.reminder_time>t)return Promise.reject(new Error("答题提醒时间不能大于答题时长"));if(s.add(l.reminder_time),null===(a=l.reminder_content)||void 0===a||null===(a=a.trim())||void 0===a||!a.length)return Promise.reject(new Error("提醒内容不能为空"))}}catch(e){r.e(e)}finally{r.f()}return Promise.resolve()}}],children:function(e,t){var i=t.add,s=t.remove;return(0,J.jsxs)("div",{className:di,children:[e.length>0&&(0,J.jsx)("div",{className:"mb20",children:e.map((function(e,t){return(0,J.jsxs)(B.Z,{align:"middle",wrap:!1,className:ui,children:[(0,J.jsxs)("span",{className:"mr10",children:[t+1,".答题结束前"]}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_time"],rules:[{required:!0,message:"请输入提醒时间"}],noStyle:!0,children:(0,J.jsx)(W.Z,{precision:0,min:1,disabled:n,className:xi})}))}),(0,J.jsx)("span",{className:"mr10 ml10",children:"分钟进行提醒,提醒内容为"}),(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)(O.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_content"],rules:[{required:!0,message:"请输入提醒内容"}],noStyle:!0,children:(0,J.jsx)(q.Z,{className:xi,disabled:n,showCount:!0,maxLength:100})}))}),(0,J.jsx)(Ft.Z,{onClick:function(){return s(e.name)},style:{color:"#E30000",marginLeft:54,fontSize:20,visibility:n?"hidden":"visible"}})]},e.key)}))}),e.length<5&&(0,J.jsx)(B.Z,{children:(0,J.jsxs)(X.Z,{className:"".concat(fi," ").concat(n?pi:""),onClick:function(){n||i({reminder_time:""})},children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5"}),"添加答题提醒"]})})]})}})},gi=t(60622),yi=t(91972),bi=ne.default.RangePicker,wi=ve.default.Option,Ai=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{exercise:n,loading:t.effects,globalSetting:i,user:r,classroomList:s}}))((function(e){var n,t,i,r,l,o,u,f,p,g=e.user,A=e.classroomList,P=e.exercise,k=(e.globalSetting,e.loading),Z=e.dispatch,_=e.changeActive,S=P.workSetting,I=P.commonHeader,C=(0,v.useParams)();C.category=C.categoryId;var D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)(!1),q=x()(T,2),M=q[0],G=q[1],Y=(0,h.useState)(),K=x()(Y,2),V=K[0],U=K[1],$=(0,h.useState)([]),ee=x()($,2),te=ee[0],ie=ee[1],se=(0,h.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3}),re=x()(se,2),ae=re[0],le=re[1],ce=(0,h.useState)(1),oe=x()(ce,2),ue=(oe[0],oe[1],(0,h.useState)(!1)),xe=x()(ue,2),fe=xe[0],pe=xe[1],he=(0,h.useState)(!1),me=x()(he,2),je=me[0],ge=me[1],ye=(0,h.useState)(!1),be=x()(ye,2),we=be[0],Ae=be[1],Ne=(0,h.useState)(!1),Pe=x()(Ne,2),ke=Pe[0],Ze=Pe[1],_e=(0,h.useState)([]),Se=x()(_e,2),Ie=Se[0],Ce=Se[1],He=(0,h.useState)(!1),De=x()(He,2),Ee=De[0],Le=De[1],ze=(0,h.useState)(null),Te=x()(ze,2),Oe=Te[0],Xe=Te[1];function Fe(){return Fe=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/courses/".concat(null==C?void 0:C.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:null==C?void 0:C.coursesId}});case 2:n=e.sent,U(null==n?void 0:n.alert);case 4:case"end":return e.stop()}}),e)}))),Fe.apply(this,arguments)}(0,h.useEffect)((function(){("5"===(null==I?void 0:I.exercise_status)||null!=I&&I.appraise_label||(0,de.aQ)())&&z(!0)}),[I]),(0,h.useEffect)((function(){qe()}),[S]),(0,h.useEffect)((function(){Z({type:"exercise/getWorkSetting",payload:c()({},C)}),(0,de.dE)()||function(){Fe.apply(this,arguments)}()}),[]),(0,h.useEffect)((function(){"调整tabs选中"==P.actionTabs.key&&_("2")}),[P.actionTabs.key]);var qe=function(){var e,n,t;console.log("取消");var i=JSON.parse(JSON.stringify(S));if(Object.keys(ae).forEach((function(e){var n;ae[e]=null==i||null===(n=i.exercise)||void 0===n?void 0:n[e]})),te=(null==i||null===(e=i.published_course_groups)||void 0===e?void 0:e.map((function(e){return{course_group_id:e.course_group_id,end_time:e.course_end_time,publish_time:e.course_publish_time}})))||[{}],null==S||null===(n=S.course_groups)||void 0===n||n.map((function(e){var n;null==S||null===(n=S.published_course_groups)||void 0===n||n.map((function(n,t){var i;null!=n&&null!==(i=n.course_group_id)&&void 0!==i&&i.includes(null==e?void 0:e.course_group_id)&&(e.cilckkey=t,e.isselect=!0)}))})),"批量发布"!==P.actionTabs.key&&Ge(""),pe(-1!==ae.time),le(ae),null!=ae&&ae.is_appoint_user){var r,a=(null==i||null===(r=i.exercise)||void 0===r||null===(r=r.all_exercise_users)||void 0===r?void 0:r.map((function(e){return e.user_id})))||[];Ce(s()(a))}ge(ae.is_appoint_user),Ae(ae.is_miss_exam_user),Ze(ae.is_no_passing_user),ie(te.length>0?te:[{}]),Je.setFieldsValue({exercise_events:null==i||null===(t=i.exercise)||void 0===t?void 0:t.exercise_events})},We=function(){var e=d()(a()().mark((function e(){var n,t,i,s,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==(null==g||null===(n=g.userInfo)||void 0===n?void 0:n.user_status)){e.next=3;break}return(0,yi.Rd)(),e.abrupt("return");case 3:if(0!==(null==I?void 0:I.exercise_question_count)){e.next=6;break}return y.ZP.warning("试卷内没有试题不允许发布考试"),e.abrupt("return");case 6:return t=JSON.parse(JSON.stringify(ae)),console.log("提交"),e.prev=8,e.next=11,Je.validateFields();case 11:i=Je.getFieldsValue(),t.exercise_events=i.exercise_events,e.next=19;break;case 15:return e.prev=15,e.t0=e.catch(8),null!==e.t0&&void 0!==e.t0&&e.t0.errorFields&&(Je.scrollToField(null===e.t0||void 0===e.t0||null===(s=e.t0.errorFields)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.name,{behavior:"smooth",block:"center"}),y.ZP.error(null===e.t0||void 0===e.t0||null===(r=e.t0.errorFields)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.errors)||void 0===r?void 0:r[0])),e.abrupt("return");case 19:if(t.categoryId=C.categoryId,t.publish_time_groups=te,null==ae||!ae.is_make_up_exercise){e.next=29;break}if(!(je&&Ie.length<=0)&&(je||we||ke)){e.next=25;break}return y.ZP.error("请选择补考学生"),e.abrupt("return");case 25:t.is_appoint_user=je,t.is_miss_exam_user=we,t.is_no_passing_user=ke,t.make_up_exercise_users=je?null==Ie?void 0:Ie.map((function(e){return{user_id:e}})):[];case 29:if(ae.unified_setting||null!=ae&&ae.is_make_up_exercise){e.next=38;break}if(te.length){e.next=33;break}return y.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 33:delete t.publish_time,delete t.end_time,te.map((function(e){var n;if(!e.course_group_id||null===(n=e.course_group_id)||void 0===n||!n.length)throw y.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time||!e.end_time)throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空")})),e.next=41;break;case 38:if(ae.publish_time&&ae.end_time){e.next=41;break}throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空");case 41:if(2!=ae.exercise_type||null==I||!I.show_setting_tips){e.next=44;break}return l=j.Z.confirm({width:666,centered:!0,okText:"立即调整",cancelText:"不需要",title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。是否需要进行调整?"]}),onOk:function(){Me(t),_("2")},onCancel:function(){l.destroy(),Me(t)}}),e.abrupt("return");case 44:Me(t);case 45:case"end":return e.stop()}}),e,null,[[8,15]])})));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==C?void 0:C.categoryId,"/publish_settings.json"),{method:"post",body:n});case 3:0===e.sent.status&&(y.ZP.success("保存成功"),Ge(""),Z({type:"exercise/getCommonHeader",payload:c()({},C)}),Z({type:"exercise/getWorkSetting",payload:c()({},C)})),G(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Re=function(e){return e&&e0&&void 0!==arguments[0]?arguments[0]:"";Z({type:"exercise/setActionTabs",payload:{key:e}})},Qe=O.Z.useForm(),Je=x()(Qe,1)[0];return(0,J.jsxs)("section",{className:Mt,style:{marginBottom:80},children:[(0,J.jsxs)(Be.Z,{spinning:k["exercise/getWorkSetting"]||M,children:[!(null!=ae&&ae.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z,{className:"mt30 mb20",children:(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"考试模式"}),(0,J.jsxs)(R.ZP.Group,{value:ae.exercise_type,disabled:L||(null==S||null===(n=S.exercise)||void 0===n?void 0:n.exercise_status)>1,onChange:function(e){console.log(e),ae.exercise_type=e.target.value,le(c()({},ae))},children:[(0,J.jsx)(R.ZP,{value:1,children:"正式考试"}),(0,J.jsx)(R.ZP,{value:2,children:"模拟考试"})]})]})}),2===(null==ae?void 0:ae.exercise_type)&&(0,J.jsxs)(B.Z,{align:"middle",className:"".concat(ti," ").concat($t),children:[(0,J.jsx)("span",{className:"".concat(ni),style:{marginLeft:50},children:"每个学生允许进行考试"}),(0,J.jsx)(W.Z,{className:ii,style:{width:145},precision:0,size:"middle",value:null==ae?void 0:ae.simulate_exercise_num,disabled:L,min:1,max:999,onChange:function(e){ae.simulate_exercise_num=e,le(c()({},ae))}}),(0,J.jsxs)("span",{children:["次",(0,J.jsx)("span",{style:{color:"#999999"},children:"(可设置1~999次)"})]})]})]}),(null==ae?void 0:ae.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600},children:"待补考学生"}),(0,J.jsx)(F.Z,{checked:je,onChange:function(e,n){if(ge(e),e){if(null!=ae&&ae.is_appoint_user){var t,i=null==S||null===(t=S.exercise)||void 0===t||null===(t=t.all_exercise_users)||void 0===t?void 0:t.map((function(e){return e.user_id}));Ce(s()(i))}else Ce([]);Ae(!1),Ze(!1)}else Ae(ae.is_miss_exam_user),Ze(ae.is_no_passing_user)},disabled:!(1===(null==ae?void 0:ae.exercise_status)&&null!=I&&I.allow_create_make_up)}),(0,J.jsx)("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"},children:"指定学生"})]}),!je&&(0,J.jsxs)(B.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle",children:[(0,J.jsx)(b.Z,{checked:we,disabled:!(1===(null==ae?void 0:ae.exercise_status)&&(null==ae?void 0:ae.miss_exam_count)>0&&null!=I&&I.allow_create_make_up),onChange:function(e){Ae(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"缺考"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:function(){Xe(1),ge(!1),Le(!0)},children:["(","".concat((null==ae?void 0:ae.miss_exam_count)||0,"人"),")"]}),(0,J.jsx)(b.Z,{checked:ke,disabled:!(1===(null==ae?void 0:ae.exercise_status)&&(null==ae?void 0:ae.no_passing_count)>0&&null!=I&&I.allow_create_make_up),onChange:function(e){Ze(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"未及格"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){Xe(2),ge(!1),Le(!0)},children:["(","".concat((null==ae?void 0:ae.no_passing_count)||0,"人"),")"]})]}),je&&(0,J.jsxs)(B.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"},children:[(0,J.jsxs)(N.ZP,{type:"primary",ghost:!0,disabled:!(1===(null==ae?void 0:ae.exercise_status)&&null!=I&&I.allow_create_make_up),onClick:function(){Le(!0),Xe(void 0)},children:[(0,J.jsx)("span",{children:(0,J.jsx)("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})}),(0,J.jsx)("span",{children:"选择学生"})]}),(0,J.jsxs)("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"},children:["(已选 ","".concat(Ie.length||0," 人"),")"]})]})]}),!(null!=ae&&ae.is_make_up_exercise)&&(0,J.jsx)(B.Z,{align:"middle",justify:"space-between",className:"mb10 mt30",children:(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"发布范围"}),(0,J.jsxs)(R.ZP.Group,{onChange:function(){var e,n,t;!(0,de.Rm)()||null!=A&&null!==(e=A.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish&&null!=A&&null!==(n=A.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_late?(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1?y.ZP.error("已发布,不能再修改"):(ae.unified_setting=!ae.unified_setting,!1===ae.unified_setting&&""==te&&ie(te.concat({})),le(Object.assign({},ae))):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},value:ae.unified_setting,disabled:L||(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1,children:[(0,J.jsx)(R.ZP,{value:!0,disabled:!(null!=S&&null!==(i=S.exercise)&&void 0!==i&&i.manage_all_group),children:"统一发布"}),(null===(r=S.course_groups)||void 0===r?void 0:r.length)>0&&(0,J.jsx)(R.ZP,{value:!1,children:"分班发布"})]})]})}),(0,J.jsx)(B.Z,{children:(0,J.jsx)(X.Z,{children:!(null!=I&&I.appraise_label)&&(!(null!=I&&I.is_make_up_exercise)&&(0,de.GJ)()||(null==I?void 0:I.is_make_up_exercise)&&(null==I?void 0:I.allow_create_make_up))&&(0,J.jsx)(hi.t,{okText:"保存设置",onCancel:function(){y.ZP.warning("已取消本次修改的内容"),qe()},onOk:We})})}),!(null!=I&&I.is_make_up_exercise)&&(0,J.jsx)("div",{style:{color:"red"},className:"mb20",children:(null==S||null===(l=S.exercise)||void 0===l?void 0:l.exercise_status)>1&&V&&"当前课堂中学生人数较多,为提供更好的服务,我们将进行服务器扩容,建议您在30分钟后发起考试。您也可以立即发布。"}),(ae.unified_setting||(null==I?void 0:I.is_make_up_exercise))&&(0,J.jsx)("div",{children:(0,J.jsxs)(B.Z,{align:"middle",className:$t,children:[(0,J.jsx)(X.Z,{className:ei,children:"考试时间:"}),(0,J.jsx)(X.Z,{className:"ml10",children:(0,J.jsx)(w.Z,{placement:"bottom",title:(null==S||null===(o=S.exercise)||void 0===o?void 0:o.exercise_status)>1&&"发布时间已过,不能修改",children:(0,J.jsx)(ne.default,{style:{width:300},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:Q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Re,disabled:L||(null==S||null===(u=S.exercise)||void 0===u?void 0:u.exercise_status)>1||(0,de.Rm)()&&!(null!=A&&null!==(f=A.AssistantObject)&&void 0!==f&&null!==(f=f.exercise)&&void 0!==f&&f.can_publish),value:ae.publish_time?Q()(ae.publish_time):void 0,allowClear:!1,onChange:function(e,n){ae.publish_time=n,ae.end_time||(ae.end_time=Q()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),le(Object.assign({},ae))}})})}),(0,J.jsx)(X.Z,{className:"ml30",children:(0,J.jsx)(ne.default,{style:{width:300},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:L||(0,de.Rm)()&&!(null!=A&&null!==(p=A.AssistantObject)&&void 0!==p&&null!==(p=p.exercise)&&void 0!==p&&p.can_late)||(null==I?void 0:I.open_appraise),allowClear:!1,value:ae.end_time?Q()(ae.end_time):void 0,disabledDate:function(e){return ae.end_time?e&&(eQ()(null==r?void 0:r.publish_time))?[!0,!1]:[!1,!1])||(0,de.Rm)()&&!(null!=A&&null!==(i=A.AssistantObject)&&void 0!==i&&null!==(i=i.exercise)&&void 0!==i&&i.can_publish)),disabledDate:Re,style:{width:"100%"},placeholder:["请选择发布时间","请选择截止时间"],showTime:{format:"HH:mm",defaultValue:[Q()((0,H.U6)(),"HH:mm"),Q()((0,H.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"middle",value:e.publish_time&&[Q()(e.publish_time),e.end_time&&Q()(e.end_time)],onChange:function(e,t){te[n].publish_time=t[0],te[n].end_time=t[1],ie(s()(te))}})}),(0,J.jsxs)(X.Z,{className:li,style:{visibility:L?"hidden":"visible"},children:[(0,J.jsx)(Ft.Z,{style:{visibility:(null!=e&&e.publish_time&&Q()()parseInt(f.endIP))){e.next=7;break}return y.ZP.warning("IP区间段不合法"),e.abrupt("return");case 7:i({type:"exercise/setActionTabs",payload:{key:"insterIp",data:c()({},l.getFieldValue()),type:t.actionTabs.type}});case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsxs)("section",{className:"pl10 pr10",children:[(0,J.jsxs)(k.Z,{activeKey:b,onChange:function(e){w(e),l.resetFields()},children:[(0,J.jsx)(Zi,{tab:"新增IP地址"},"1"),(0,J.jsx)(Zi,{tab:"新增IP范围"},"2")]}),(0,J.jsxs)(O.Z,{form:l,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(e,n){p(c()({},n))},children:["1"===b&&(0,J.jsx)(O.Z.Item,{name:"ip",rules:[{required:!0,message:"请输入IP地址"}],label:"IP地址",children:(0,J.jsx)(ve.default,{open:!1,tokenSeparators:[";",",",";"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"请输入IP地址,可同时添加多个IP地址,中间用英文的分号间隔。",onChange:function(e){l.setFieldsValue({ip:s()(e.filter((function(e){return!!(0,ki.t)(e)||(y.ZP.warning("IP不合法,请重新输入"),!1)})))})}})}),"2"===b&&(0,J.jsxs)(B.Z,{gutter:[20,20],children:[(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(O.Z.Item,{name:"startIP",rules:[{required:!0,message:"请输入起始IP地址"}],label:"起始IP地址",children:(0,J.jsx)(q.Z,{maxLength:15,placeholder:"请输入起始IP地址",onBlur:function(e){var n="";(0,ki.t)(e.target.value)?n=e.target.value:(n="",y.ZP.warning("IP不合法,请重新输入")),l.setFieldsValue({startIP:n})}})})}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(O.Z.Item,{name:"endIP",rules:[{required:!0,message:"请输入结束IP地址"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"请输入0-255的网段"}],label:"结束IP地址",children:(0,J.jsx)(q.Z,{onBlur:function(e){},prefix:(0,J.jsx)("span",{className:"font14",children:null===(n=f.startIP)||void 0===n?void 0:n.substring(0,f.startIP.lastIndexOf("."))}),maxLength:3,placeholder:"请输入结束IP地址的后三位"})})})]})]})]})})})),Si=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i,r,l,o,u,f=e.exercise,p=(e.globalSetting,e.loading),g=e.dispatch,A=f.workSetting,P=f.commonHeader,k=O.Z.useForm(),Z=x()(k,1)[0],_=(0,v.useParams)();_.category=_.categoryId;var S=(0,h.useState)(!1),I=x()(S,2),C=I[0],H=I[1],D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)(!1),M=x()(T,2),G=M[0],Q=M[1],Y={question_random:!1,choice_random:!1,start_password:(null==A||null===(n=A.exercise)||void 0===n?void 0:n.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:(null==A||null===(t=A.exercise)||void 0===t?void 0:t.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1},K=(0,h.useState)(Y),V=x()(K,2),U=V[0],$=V[1],ee=(0,h.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1];(0,h.useEffect)((function(){var e;se(),(0,de.aN)()||null!=A&&null!==(e=A.exercise)&&void 0!==e&&e.is_creator||H(!0)}),[A]),(0,h.useEffect)((function(){("5"===(null==P?void 0:P.exercise_status)||null!=P&&P.appraise_label)&&H(!0)}),[P]),(0,h.useEffect)((function(){g({type:"exercise/getWorkSetting",payload:c()({},_)})}),[]),(0,h.useEffect)((function(){"insterIp"===f.actionTabs.key&&(f.actionTabs.data.ip?U[f.actionTabs.type]=[].concat(s()(U[f.actionTabs.type]||[]),s()(f.actionTabs.data.ip)):U[f.actionTabs.type]=[].concat(s()(U[f.actionTabs.type]||[]),["".concat(f.actionTabs.data.startIP,",").concat(f.actionTabs.data.startIP.substring(0,f.actionTabs.data.startIP.lastIndexOf("."))+"."+f.actionTabs.data.endIP)]),re(U),ie(!0))}),[f.actionTabs]);var se=function(){var e=JSON.parse(JSON.stringify(A));Object.keys(U).forEach((function(n){var t;U[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),re(c()(c()({},U),{},{ip_limit:"no"!==U.ip_limit}))},re=function(e){$(e),Z.setFieldsValue(e)},ae=function(e){if(e.open_camera||e.screen_open)var n=j.Z.confirm({title:"考试说明",className:"custom-modal-divider",icon:null,width:750,content:(0,J.jsxs)("div",{className:"font16 p20",children:[e.open_camera&&(0,J.jsxs)(B.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(X.Z,{flex:"24px",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})}),(0,J.jsxs)(X.Z,{flex:"1",children:["您已开启考试中摄像防作弊功能,",(0,J.jsx)("span",{className:"c-red",children:"这需要调用学生用户的摄像设备"}),"。Educoder平台将会严格保护所有学生的照片和视频,并承诺不在本平台以外使用。",(0,J.jsx)("br",{}),"请确认:为严格监督考试以获得公平,您同意并和要求Educoder平台在本次考试中调用学生用户的摄像设备并获取学生的影像信息。"]})]}),e.screen_open&&(0,J.jsxs)(B.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(X.Z,{flex:"24px",className:"mr20",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})}),(0,J.jsxs)(X.Z,{flex:"1",children:["您已开启考试中防切屏功能,这项功能暂时仅支持谷歌、火狐浏览器。 请确保:在正式开始考试前通知全体学生,使用 ",(0,J.jsx)("img",{width:"26",src:Te.JA})," ",(0,J.jsx)("span",{className:"c-red",children:"谷歌浏览器"}),"或",(0,J.jsx)("img",{width:"26",src:Te.Gm})," ",(0,J.jsx)("span",{className:"c-red",children:"火狐浏览器"}),"进行考试。"]})]}),(0,J.jsx)("p",{className:"ml40 mt40",children:(0,J.jsx)(b.Z,{onChange:function(e){return n.update({okButtonProps:{disabled:!e.target.checked}})},children:"我已阅读"})})]}),onOk:function(){le(e)},okButtonProps:{disabled:!0}});else le(e)},le=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==_?void 0:_.categoryId,"/prevent_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,z(!1),0===t.status&&(y.ZP.success("保存成功"),g({type:"exercise/getCommonHeader",payload:c()({},_)}),g({type:"exercise/getWorkSetting",payload:c()({},_)}),ie(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){ce(te?"表单未保存":"")}),[te]);var ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";g({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Wt,children:[(0,J.jsxs)(Be.Z,{spinning:p["exercise/getWorkSetting"]||L,children:[(0,J.jsxs)(O.Z,{form:Z,name:"basicForm",initialValues:Y,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n,i=function(){if("is_locked"!=s||n[s]||(t.login_restrict=!1,t.screen_open=!1),"login_restrict"==s&&n[s]&&(t.is_locked=!0),"screen_open"==s&&n[s]&&(t.is_locked=!0),"screen_shot_open"==s&&n[s]){var e=j.Z.confirm({title:"提示",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:["1.开启后,学生作答前",(0,J.jsx)("span",{style:{color:"#F59A23"},children:"需要选择主屏幕进行共享,考试作答过程中也不允许关闭屏幕共享,否则将会直接退出考试;"})]}),(0,J.jsx)("div",{children:"2.教师可在考试监控页面查看截屏记录。"})]}),onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.screen_shot_open=!0,re(t);case 2:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)}),onCancel:function(){t.screen_shot_open=!1,re(t),e.destroy()}});return 1}var i;"ip_bind"!=s&&"ip_limit"!=s||n.is_locked||!n[s]||(t.is_locked=!0),"open_camera"==s&&(t.photo_count=t.photo_count||5)};for(var s in e)if(i())break;re(t),ie(!0)},onFinish:function(e){var n,t;if(e.categoryId=_.categoryId,e.ip_limit=e.ip_limit?"pub":"no",e.ip_bind||(e.ip_bind_type=!1),e.open_camera&&e.photo_count<1)y.ZP.warning("请填写本场考试最大拍摄次数");else if(e.start_password||!e.is_start_locked){if("no"===e.ip_limit||null!==(n=e.public_ip)&&void 0!==n&&n.length||null!==(t=e.inner_ip)&&void 0!==t&&t.length)return e.is_locked||e.open_camera||e.screen_open||e.login_restrict||e.ip_bind||"pub"==e.ip_limit?1==(null==P?void 0:P.exercise_type)?void ae(e):void j.Z.confirm({width:666,centered:!0,title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。确定开启吗?"]}),onOk:function(){return ae(e)}}):void le(e);y.ZP.warning("请填写公网IP或内网IP地址")}else y.ZP.warning("请填写开考密码")},children:[(0,J.jsxs)(O.Z.Item,{children:[(0,J.jsx)("strong",{children:"使用推荐设置"}),(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"点击不同的考试模式,系统会自动勾选对应模式推荐的防作弊设置,设置项支持进行修改。",children:(0,J.jsx)(Ni.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})}),(0,J.jsx)(N.ZP,{className:"ml20",onClick:function(){re(c()(c()({},Y),{},{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}))},children:"正式考试模式"}),(0,J.jsx)(N.ZP,{className:"ml20",onClick:function(){re(c()(c()({},Y),{},{question_random:!0,choice_random:!0,forbid_copy:!1}))},children:"模拟考试模式"})]}),(0,J.jsx)(O.Z.Item,{name:"forbid_copy",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"答题时不允许进行复制粘贴"})})}),(0,J.jsx)(O.Z.Item,{name:"question_random",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"小题题目顺序随机打乱"})})}),(0,J.jsx)(O.Z.Item,{name:"choice_random",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"选择题选项顺序随机打乱"})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"开考密码"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生第一次进入考试时,需要输入开考密码才能进入考试答题页面。",children:(0,J.jsx)(Ni.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.is_start_locked&&(0,de.GJ)()?(0,J.jsxs)(B.Z,{className:Vt,align:"middle",children:[(0,J.jsx)(O.Z.Item,{name:"start_password",style:{marginBottom:0},children:(0,J.jsx)(q.Z,{className:Ut,disabled:C,placeholder:"请输入开考密码"})}),(0,J.jsx)(X.Z,{children:!C&&(0,J.jsx)(N.ZP,{type:"link",onClick:function(){Z.setFieldsValue({start_password:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(O.Z.Item,{hidden:!0,name:"start_password",label:"开考密码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试解锁码"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,如果学生在考试中途退出想再继续考试,需要使用解锁码进行解锁。",children:(0,J.jsx)(Ni.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.is_locked&&(0,de.GJ)()?(0,J.jsxs)(B.Z,{className:Vt,align:"middle",children:[(0,J.jsx)(O.Z.Item,{style:{marginBottom:0},name:"unlock_key",children:(0,J.jsx)(q.Z,{className:Ut,disabled:C,placeholder:"请输入考试解锁码"})}),(0,J.jsx)(X.Z,{children:!C&&(0,J.jsx)(N.ZP,{type:"link",onClick:function(){Z.setFieldsValue({unlock_key:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(O.Z.Item,{hidden:!0,name:"unlock_key",label:"考试解锁码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(O.Z.Item,{name:"login_restrict",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试登录限制"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生在考试期间第二次及后续登录系统时,需要监考老师输入考试解锁码才能登录系统",children:(0,J.jsx)(Ni.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"screen_open",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"切屏后强制交卷"})})}),U.screen_open?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(B.Z,{gutter:10,className:"c-grey-333 ".concat(Vt),align:"middle",wrap:!1,children:[(0,J.jsx)(X.Z,{children:"考试过程中切换页面超过"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"screen_num",style:{marginBottom:0},children:(0,J.jsx)(W.Z,{size:"middle",disabled:C,min:0,max:10})})}),(0,J.jsx)(X.Z,{children:"(次)后将被强制交卷,切换到其他页面"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"screen_sec",style:{marginBottom:0},children:(0,J.jsx)(W.Z,{size:"middle",disabled:C,min:0,max:60})})}),(0,J.jsx)(X.Z,{children:"(秒)后即判定为切屏。"})]}),(0,J.jsxs)(B.Z,{gutter:10,className:"c-grey-333 ".concat(Vt),align:"middle",wrap:!1,children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(F.Z,{disabled:C||!U.screen_open})})}),(0,J.jsx)(X.Z,{children:"学生退出全屏或切换页面后进行截屏"})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(O.Z.Item,{hidden:!0,name:"screen_num",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(O.Z.Item,{hidden:!0,name:"screen_sec",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(O.Z.Item,{hidden:!0,name:"screen_shot_open",label:"(只用来在被隐藏的是时候进行收集数据)"})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"IP地址绑定"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,开始考试的学生账号将自动与设备公网IP或内网IP进行绑定。如遇特殊情况,可由教师/助教进行IP解绑。",children:(0,J.jsx)(Ni.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.ip_bind&&(0,de.GJ)()?(0,J.jsxs)(B.Z,{className:Vt,style:{flexDirection:"column"},children:[U.ip_bind_type&&(0,J.jsxs)(X.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsx)(O.Z.Item,{name:"ip_bind_type",style:{marginBottom:0},children:(0,J.jsxs)(R.ZP.Group,{children:[(0,J.jsx)(R.ZP,{value:!1,children:"绑定外网IP"}),(0,J.jsx)(R.ZP,{value:!0,children:"绑定内网IP"})]})})]}):(0,J.jsx)(O.Z.Item,{hidden:!0,name:"ip_bind_type",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"限制考试访问IP"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,不在IP范围中的设备将无法参加考试。",children:(0,J.jsx)(Ni.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(O.Z.Item,{name:"public_ip",label:"公网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(0,J.jsx)(O.Z.Item,{name:"inner_ip",label:"内网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(null==U?void 0:U.ip_limit)&&(0,J.jsxs)(B.Z,{className:Vt,style:{flexDirection:"column"},children:[(0,J.jsxs)(X.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsxs)(B.Z,{className:"mt15 ".concat(Qt),children:[(0,J.jsx)(X.Z,{children:"公网IP地址范围:"}),(0,J.jsxs)(X.Z,{children:[!(null!==(i=U.public_ip)&&void 0!==i&&i.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(r=U.public_ip)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("span",{className:Gt,children:[(0,J.jsxs)("i",{children:[e," "]}),!C&&(0,J.jsx)(Pi.Z,{onClick:function(){j.Z.confirm({okText:"确定",cancelText:"取消",title:"确定删除该IP吗?",onOk:function(){U.public_ip.splice(n,1),re(c()({},U))}})},className:" c-grey-c",size:20})]},n)})),(0,de.GJ)()&&!C&&(0,J.jsxs)("span",{onClick:function(){g({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]}),(0,J.jsxs)(B.Z,{className:"mt15 ".concat(Qt),children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{children:"内网IP地址范围:"})}),(0,J.jsxs)(X.Z,{children:[!(null!==(l=U.inner_ip)&&void 0!==l&&l.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(o=U.inner_ip)||void 0===o?void 0:o.map((function(e,n){return(0,J.jsxs)("span",{className:Gt,children:[(0,J.jsxs)("i",{children:[e," "]}),!C&&(0,J.jsx)(Pi.Z,{onClick:function(){C||j.Z.confirm({title:"确定删除该IP吗?",onOk:function(){U.inner_ip.splice(n,1),re(c()({},U))}})},className:" c-grey-c",size:20})]})})),(0,de.GJ)()&&!C&&(0,J.jsxs)("span",{className:"font14 c-blue ml10",onClick:function(){g({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(O.Z.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中启用拍照功能进行监考和行为分析"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"选中,则会在考试过程中使用电脑摄像头随机抓拍照片,用于监考和学习行为分析,分析结果可在学生答卷中查看。",children:(0,J.jsx)(Ni.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.open_camera?(0,J.jsxs)(B.Z,{gutter:10,className:"c-grey-333 ".concat(Vt),align:"middle",wrap:!1,children:[(0,J.jsx)(X.Z,{children:"本场考试最多拍摄:"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,{name:"photo_count",style:{marginBottom:0},children:(0,J.jsx)(W.Z,{size:"middle",disabled:C||!U.open_camera,min:1,max:(0,de.Ny)()?1e3:10})})}),(0,J.jsxs)(X.Z,{children:["(次)",(0,J.jsx)("span",{className:"c-grey-c font12 ml10",children:"请填写不大于10的正整数"})]})]}):(0,J.jsx)(O.Z.Item,{hidden:!0,name:"photo_count",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(O.Z.Item,{name:"identity_verify",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:!(0,de.ag)()||C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试前人脸身份核验"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前将会要求调用摄像头完成拍照采集,系统将自动对采集的学生照片与已录入照片进行比对审核(教师/助教也可进行手动审核),审核通过之后学生才能开始考试。",children:(0,J.jsx)(Ni.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(O.Z.Item,{name:"open_phone_video_recording",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:!(0,de.ag)()||C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中开启手机视频录制"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前必须先开启手机录制视频,由教师/助教在试卷详情-摄像监控页面对学生进行身份审核。",children:(0,J.jsx)(Ni.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})]}),((0,de.aN)()||(null==f||null===(u=f.commonHeader)||void 0===u?void 0:u.exercise_author))&&!(null!=P&&P.appraise_label)&&(0,J.jsx)(hi.t,{okText:"保存设置",onCancel:function(){se()},onOk:function(){Z.submit()}})]}),(0,J.jsx)(_i,{}),(0,J.jsx)(j.Z,{centered:!0,destroyOnClose:!0,open:G,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return Q(!1)},children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,J.jsx)("p",{children:"扫码或搜索加入头歌教师交流QQ群:727685969 "}),(0,J.jsx)("img",{src:"data:image/jpeg;base64,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",width:200,height:200})]})})]})})),Ii=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=t.workSetting,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,h.useState)(!1),u=x()(o,2),f=u[0],p=u[1],g=(0,h.useState)(!1),A=x()(g,2),N=A[0],P=A[1],k=(0,h.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1}),Z=x()(k,2),_=Z[0],S=Z[1];(0,h.useEffect)((function(){I("表单未保存")}),[_]);var I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";s({type:"exercise/setActionTabs",payload:{key:e}})};(0,h.useEffect)((function(){var e;C(),(0,de.aN)()||null!=r&&null!==(e=r.exercise)&&void 0!==e&&e.is_creator||p(!0)}),[r]),(0,h.useEffect)((function(){s({type:"exercise/getWorkSetting",payload:c()({},l)})}),[]);var C=function(){var e=JSON.parse(JSON.stringify(r));Object.keys(_).forEach((function(n){var t;_[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),S(_),"批量发布"!=t.actionTabs.key&&I("")},H=function(){var e=d()(a()().mark((function e(n){var t,i,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((null==n?void 0:n.use_blank_score)===(null==r||null===(t=r.exercise)||void 0===t?void 0:t.use_blank_score)){e.next=4;break}return i=j.Z.confirm({closable:!0,width:500,centered:!0,icon:null,title:"提示",onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 3:t=e.sent,P(!1),0===t.status&&(y.ZP.success("保存成功"),I(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}),P(!1));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),null!=n&&n.use_blank_score?i.update({content:(0,J.jsxs)("div",{children:["您已勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}):i.update({content:(0,J.jsxs)("div",{children:["您已取消勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}),e.abrupt("return");case 4:return P(!0),e.next=7,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 7:o=e.sent,P(!1),0===o.status&&(y.ZP.success("保存成功"),I(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}));case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:Rt,children:(0,J.jsxs)(Be.Z,{spinning:i["exercise/getWorkSetting"]||N,children:[(0,J.jsx)(B.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(b.Z,{checked:_.use_blank_score,disabled:f,onChange:function(e){_.use_blank_score=e.target.checked,S(Object.assign({},_))},className:ei,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("span",{style:{fontWeight:400},children:"多选题漏选部分给分"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,J.jsxs)("div",{children:["未勾选 全对给分:选中的答案全部正确且未漏选正确答案,则获得该小题的分值;",(0,J.jsx)("br",{}),"已勾选 漏选给分:选中的答案全部正确但有漏选正确答案,则获得的分值=选中的答案个数 * (该小题分值 / 正确答案的个数)。"]}),children:(0,J.jsx)(Ni.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})}),(0,J.jsx)(B.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(b.Z,{checked:_.downcase,disabled:f,onChange:function(e){_.downcase=e.target.checked,S(Object.assign({},_))},className:ei,children:(0,J.jsx)("span",{style:{fontWeight:400},children:"填空题判分忽略答案中的字母大小写"})})})}),(0,J.jsxs)(B.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(b.Z,{checked:_.open_total_score,disabled:f,onChange:function(e){_.open_total_score=e.target.checked,e.target.checked?(_.open_score=!1,_.open_score_reviewed=!0):(_.open_score=!0,_.open_score_reviewed=!1),S(Object.assign({},_))},className:ei,children:"允许学生查看成绩"})}),(0,J.jsx)(X.Z,{children:((0,de.aN)()||(null==t||null===(n=t.commonHeader)||void 0===n?void 0:n.exercise_author))&&(0,J.jsx)(hi.t,{okText:"保存设置",onCancel:C,onOk:function(){var e=JSON.parse(JSON.stringify(_));e.categoryId=l.categoryId,H(e)}})})]}),_.open_total_score&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z,{className:"".concat(ti," ").concat($t),children:(0,J.jsxs)(R.ZP.Group,{disabled:f,value:_.open_score?"afterEndTime":null!=_&&_.open_score_reviewed?"afterReview":"afterCommit",onChange:function(e){"afterEndTime"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})})):"afterReview"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})})):S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!1,open_score_commited:!0})}))},children:[(0,J.jsx)(R.ZP,{value:"afterCommit",children:"提交试卷后"}),(0,J.jsx)(R.ZP,{value:"afterEndTime",children:"考试截止后"}),(0,J.jsx)(R.ZP,{value:"afterReview",children:"考试截止且试卷评阅完成后"})]})}),(0,J.jsx)(B.Z,{className:_.answered_open?"mb20":$t,children:(0,J.jsx)(b.Z,{className:ei,checked:_.answered_open,disabled:f,onChange:function(e){_.answered_open=e.target.checked,S(Object.assign({},_))},children:"允许查看试卷"})}),_.answered_open&&(0,J.jsx)(B.Z,{className:"".concat(ti," ").concat($t),children:(0,J.jsxs)(R.ZP.Group,{value:_.answer_open,disabled:f,onChange:function(e){_.answer_open=e.target.value,S(Object.assign({},_))},children:[(0,J.jsx)(R.ZP,{value:!0,children:"显示试题答案和解析"}),(0,J.jsx)(R.ZP,{value:!1,children:"不显示试题答案和解析"})]})}),(0,J.jsx)(B.Z,{className:$t,children:(0,J.jsx)(b.Z,{className:ei,checked:_.score_open,disabled:f,onChange:function(e){_.score_open=e.target.checked,S(Object.assign({},_))},children:"允许已提交答题的学生查看其它学生的成绩"})}),(0,J.jsx)(B.Z,{className:$t,children:(0,J.jsx)(b.Z,{className:ei,checked:_.show_statistic,disabled:f,onChange:function(e){_.show_statistic=e.target.checked,S(Object.assign({},_))},children:"允许已提交答题的学生查看统计结果"})})]})]})})})),Ci=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n=e.exercise,t=(e.globalSetting,e.loading,e.dispatch),i=n.workSetting,r=n.commonHeader,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,h.useState)(!1),u=x()(o,2),f=u[0],p=u[1],g=(0,h.useState)(0),A=x()(g,2),P=A[0],k=A[1],S=(0,h.useState)(0),I=x()(S,2),C=I[0],D=I[1],E=(0,h.useState)(!1),L=x()(E,2),z=L[0],T=L[1],O=(0,h.useState)({}),F=x()(O,2),q=F[0],W=F[1],M=(0,h.useState)(!1),G=x()(M,2),Y=G[0],K=G[1],V=(0,h.useState)([]),U=x()(V,2),$=U[0],ee=U[1],te=(0,h.useState)([]),se=x()(te,2),re=se[0],ae=se[1],le=(0,h.useState)([]),ce=x()(le,2),oe=ce[0],ue=ce[1],xe=(0,h.useState)([]),fe=x()(xe,2),pe=fe[0],he=fe[1],me=(0,h.useState)([]),ve=x()(me,2),je=ve[0],ge=ve[1],ye=(0,h.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""}),be=x()(ye,2),we=be[0],Ae=be[1];(0,h.useEffect)((function(){var e;(0,de.aN)()||null!=i&&null!==(e=i.exercise)&&void 0!==e&&e.is_creator||p(!0)}),[i]),(0,h.useEffect)((function(){Ne()}),[r]);var Ne=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/distinguish_exercise_setting.json"),{method:"get"});case 3:n=e.sent,Object.keys(we).forEach((function(e){we[e]=null==n?void 0:n[e]})),console.log(n,"res"),W(c()({},n)),ge((null==n?void 0:n.exercise_questions)||[]),_e(c()({},n)),ae((null==n?void 0:n.course_review_teachers)||[]),Ae(c()(c()({},we),{},{select_appraise:!!n.end_time})),k((null==n?void 0:n.total)||0),D((null==n?void 0:n.finish_total)||0),T(!1),Ce("");case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pe=function(){var e=d()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/appraise_settings.json"),{method:"post",body:n});case 3:if(i=e.sent,T(!1),0!==i.status){e.next=11;break}return y.ZP.success("保存成功"),Ce(""),Ne(),t({type:"exercise/getCommonHeader",payload:c()({},l)}),e.abrupt("return");case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ke=function(e,n){for(var t=Math.floor(e/n),i=e%n,s=[],r=0;r0?1:0)),i--;return s},Ze=function(e){if(e[0]){var n=[];pe.forEach((function(e){return n=n.concat(e.appraise_teachers)}));var t=re.filter((function(e){return n.every((function(n){return n.id!==e.id}))}));console.log(t,"newItems"),ue(s()(t)),K(e)}if(!e[0]){var i,r=[];r=r.concat((null==je||null===(i=je[e[1]])||void 0===i?void 0:i.appraise_teachers)||[]);var a=re.filter((function(e){return r.every((function(n){return n.id!==e.id}))}));ue(s()(a)),K(e)}},_e=function(e){if(null!=e&&e.start_appraise)he((null==e?void 0:e.exercises)||[]);else{var n=null==e?void 0:e.exercises,t=ke(null==e?void 0:e.total,n.length),i=ke(null==e?void 0:e.finish_total,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),he(JSON.parse(JSON.stringify(n)))}},Se=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"评阅教师",align:"center",dataIndex:"appraise_teachers",className:Kt,render:function(e,n,t){return(0,J.jsxs)("span",{className:Jt,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Yt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!f&&(0,J.jsx)("span",{onClick:function(i){var s=e.filter((function(e){return e.id!==n.id})),r=pe.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:s}):e}));s.length?he(r):j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"删除此教师,试卷将重新均分给其他评阅教师;如需添加指定教师,请点击“+评阅教师”按钮。",onOk:function(){var e=null==pe?void 0:pe.filter((function(e,n){return n!==t})),n=ke(P,e.length),i=ke(C,e.length);n.forEach((function(n,t){e[t].total=n})),i.forEach((function(n,t){e[t].finish_total=n,e[t].unfinished_total=e[t].total-e[t].finish_total})),he(JSON.parse(JSON.stringify(e)))}})},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!f&&(0,J.jsx)("span",{onClick:function(){return Ze([!0,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}],Ie=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"试题名称",dataIndex:"name",align:"center",width:100},{title:"评阅教师",align:"center",className:Kt,dataIndex:"appraise_teachers",render:function(e,n,t){return(0,J.jsxs)("span",{className:Jt,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Yt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!f&&(0,J.jsx)("span",{onClick:function(){var i=e.filter((function(e){return e.id!==n.id})),s=je.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:i}):e}));ge(s)},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!f&&(0,J.jsx)("span",{onClick:function(){return Ze([!1,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}];(0,h.useEffect)((function(){Ce("表单未保存")}),[we]);var Ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";t({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Mt,children:[(0,J.jsxs)(Be.Z,{spinning:z,children:[(0,J.jsxs)(B.Z,{align:"middle",children:[(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsxs)("h1",{className:"mt15",children:["评阅设置",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"适用于大型严肃评阅,对学生的试卷或试题进行评阅的场景。"}),(0,J.jsx)("div",{children:"开启规则:"}),(0,J.jsx)("div",{children:"1.有学生交卷;"}),(0,J.jsx)("div",{children:'2.考试状态为"已截止";'}),(0,J.jsx)("div",{children:"3.试卷含有填空、编程、实训、简答题中任意题型。"}),(0,J.jsx)("div",{children:"同时满足3个条件才可开启集中评阅,开启后不可关闭,请谨慎操作。"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]})}),(0,J.jsx)(X.Z,{children:((0,de.aN)()||!!q.exercise_author)&&(0,J.jsx)(hi.t,{okText:"保存设置",onCancel:Ne,onOk:function(){var e=JSON.parse(JSON.stringify(we));e.select_appraise?e.end_time?(e.review_type||pe.length)&&(!e.review_type||je.some((function(e){return!!e.appraise_teachers.length})))?(0===e.review_type&&(e.exercises=null==pe?void 0:pe.map((function(e){var n;return{id:e.id,total:e.total,finish_total:e.finish_total,unfinished_total:e.unfinished_total,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id}}))}}))),1===e.review_type&&(e.exercise_questions=null==je?void 0:je.map((function(e){var n;return{id:e.id,total:e.total,question_id:e.question_id,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id,message_status:e.message_status}}))}}))),delete e.select_appraise,j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",icon:null,closable:!0,width:650,title:"提示",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{children:["为确保集中阅卷模式评分结果的准确性,保存评阅设置之后,本场考试将",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"禁止"}),"进行以下操作:"]}),(0,J.jsxs)("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"},children:["1.发布新班级考试",(0,J.jsx)("br",{}),"2.修改本场考试结束时间",(0,J.jsx)("br",{}),"3.开启补考",(0,J.jsx)("br",{}),"4.编辑试卷"]}),(0,J.jsxs)("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"},children:[(0,J.jsx)(_.Z,{style:{marginRight:3}})," ",(0,J.jsx)("span",{children:"注意:如需发布新班级考试,请创建新试卷后发布"})]})]}),onOk:function(){Pe(e)}})):y.ZP.warning("请至少添加一位评阅教师"):y.ZP.warning("截止时间不能为空"):Ne()}})})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsxs)(X.Z,{span:24,className:"mt15",children:[(0,J.jsx)(b.Z,{checked:we.select_appraise,disabled:f||!(null!=q&&q.can_open_appraise&&(null==q||!q.end_time)),onChange:function(e){we.select_appraise=e.target.checked,Ae(Object.assign({},we))},children:(0,J.jsx)("span",{className:"font14",children:"启用集中阅卷"})}),(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsx)("div",{children:"勾选后,在指定时间内指定教师集中评阅学生的试卷或试题。"}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}),we.select_appraise&&(0,J.jsxs)(h.Fragment,{children:[(0,J.jsx)(X.Z,{span:24,className:"mt15 pl30",children:(0,J.jsxs)(b.Z,{checked:we.sealed_review,disabled:f||!(null!=q&&q.change_sealed_review),onChange:function(e){we.sealed_review=e.target.checked,Ae(Object.assign({},we))},children:[(0,J.jsx)("span",{className:"font14",children:"封卷评阅"}),(0,J.jsx)("span",{className:"font12 c-grey-c",children:"(选中,开启后集中评阅界面不显示学生信息)"})]})}),(0,J.jsxs)(X.Z,{span:24,className:"mt15 pl30",children:[(0,J.jsx)("span",{className:"mr10",children:"评阅模式:"}),(0,J.jsxs)(R.ZP.Group,{value:we.review_type,disabled:f||!(null==q||!q.end_time),onChange:function(e){we.review_type=e.target.value,Ae(Object.assign({},we))},children:[(0,J.jsxs)(R.ZP,{value:0,children:["试卷模式",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将学生试卷均匀分配给评阅的教师,若无法均分则多出的试卷随机分给教师;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"}),(0,J.jsx)("div",{children:"示例:若试卷为51张,由A、B教师评阅,则A教师评阅25张,B教师评阅26张。"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#4C6FFF"}})})]}),(0,J.jsxs)(R.ZP,{className:"ml20",value:1,children:["试题模式",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将单个试题指定给多个教师共同评阅;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#4C6FFF"}})})]})]})]}),(0,J.jsxs)(X.Z,{span:24,className:"mt15 pl30",children:[(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"截止时间:"]}),(0,J.jsx)(ne.default,{style:{width:234},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:f,allowClear:!1,value:we.end_time?Q()(we.end_time):"",disabledDate:ie.Q8,disabledTime:function(e){return(0,ie.d0)(e)},onChange:function(e,n){we.end_time=n,Ae(Object.assign({},we))}})]}),(0,J.jsxs)(B.Z,{className:"mt15",style:{width:"100%"},children:[(0,J.jsxs)("div",{className:"ml30 mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"评阅教师:"]}),0===we.review_type&&(0,J.jsxs)("div",{style:{flex:1},children:[pe.length>0&&(0,J.jsx)(Z.Z,{bordered:!0,className:"mb20",pagination:!1,dataSource:pe,columns:Se}),!1===(null==q?void 0:q.start_appraise)&&!f&&(0,J.jsx)(N.ZP,{type:"primary",onClick:function(){return Ze([!0,null])},children:"+ 评阅教师"})]}),1===we.review_type&&(0,J.jsx)("div",{style:{flex:1},children:je.length>0&&(0,J.jsx)(Z.Z,{bordered:!0,pagination:!1,rowKey:"id",dataSource:je,columns:Ie})})]})]})]})]}),(0,J.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!Y,title:null===(null==Y?void 0:Y[1])?"指定评阅教师":"共同评阅教师",bodyStyle:{padding:"0 16px"},okText:"确认",cancelText:"取消",width:"800px",onOk:function(){if($.length){if(Y[0]){if(null===Y[1]){var e=oe.filter((function(e){return $.includes(e.id)})),n=[].concat(s()(pe),s()(null==e?void 0:e.map((function(e){return{appraise_teachers:[e],total:0,finish_total:0,unfinished_total:0}})))),t=ke(P,n.length),i=ke(C,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),he(JSON.parse(JSON.stringify(n))),K(!1)}if(null!==Y[1]){var r=oe.filter((function(e){return $.includes(e.id)})),a=[];pe.forEach((function(e,n){Y[1]!==n?a.push(e):a.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(r))}))})),he(a),K(!1)}}if(!Y[0]&&null!==Y[1]){var l=oe.filter((function(e){return $.includes(e.id)}));l=l.map((function(e){return c()(c()({},e),{},{message_status:null!=q&&q.start_appraise?1:0})}));var o=[];je.forEach((function(e,n){Y[1]!==n?o.push(e):o.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(l))}))})),ge(o),K(!1)}}else y.ZP.warning("请至少添加一位评阅教师")},afterClose:function(){ee([])},onCancel:function(){K(!1)},children:(0,J.jsx)(Z.Z,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:function(e){ee(e)}},rowKey:"id",dataSource:oe,columns:[{title:"教师姓名",align:"center",dataIndex:"name",width:"25%"},{title:"手机",align:"center",dataIndex:"phone",width:"18%"},{title:"邮箱",align:"center",dataIndex:"email",width:"28%"},{title:"角色",align:"center",dataIndex:"identity"}]})})]})})),Hi=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i=e.exercise,r=(e.globalSetting,e.loading),l=e.dispatch,o=i.workSetting,u=i.commonHeader,f=O.Z.useForm(),p=x()(f,1)[0],j=(0,v.useParams)();j.category=j.categoryId;var g=(0,h.useState)(!1),A=x()(g,2),P=A[0],k=A[1],Z=(0,h.useState)(!1),_=x()(Z,2),S=_[0],I=_[1],C={forbid_screen:!1,screen_key:(null==o||null===(n=o.exercise)||void 0===n?void 0:n.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""},H=(0,h.useState)(C),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)(!1),T=x()(z,2),F=T[0],W=T[1];(0,h.useEffect)((function(){var e;M(),(0,de.aN)()||null!=o&&null!==(e=o.exercise)&&void 0!==e&&e.is_creator||k(!0)}),[o]),(0,h.useEffect)((function(){("5"===(null==u?void 0:u.exercise_status)||null!=u&&u.appraise_label)&&k(!0)}),[u]),(0,h.useEffect)((function(){l({type:"exercise/getWorkSetting",payload:c()({},j)})}),[]),(0,h.useEffect)((function(){"insterIp"===i.actionTabs.key&&(i.actionTabs.data.ip?E[i.actionTabs.type]=[].concat(s()(E[i.actionTabs.type]||[]),s()(i.actionTabs.data.ip)):E[i.actionTabs.type]=[].concat(s()(E[i.actionTabs.type]||[]),["".concat(i.actionTabs.data.startIP,",").concat(i.actionTabs.data.startIP.substring(0,i.actionTabs.data.startIP.lastIndexOf("."))+"."+i.actionTabs.data.endIP)]),R(E),W(!0))}),[i.actionTabs]);var M=function(){var e=JSON.parse(JSON.stringify(o));Object.keys(E).forEach((function(n){var t;E[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),R(c()(c()({},E),{},{ip_limit:"no"!==E.ip_limit}))},R=function(e){L(e),p.setFieldsValue(e)};var G=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==j?void 0:j.categoryId,"/client_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,I(!1),0===t.status&&(y.ZP.success("保存成功"),l({type:"exercise/getCommonHeader",payload:c()({},j)}),l({type:"exercise/getWorkSetting",payload:c()({},j)}),W(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){Q(F?"表单未保存":"")}),[F]);var Q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";l({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Wt,children:[(0,J.jsxs)(Be.Z,{spinning:r["exercise/getWorkSetting"]||S,children:[(0,J.jsxs)(O.Z,{form:p,name:"basicForm",initialValues:C,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n;for(var i in e)"ip_bind"!=i&&"ip_limit"!=i||n.is_locked||!n[i]||(t.is_locked=!0),"open_camera"==i&&(t.photo_count=t.photo_count||5);R(t),W(!0)},onFinish:function(e){var n;if(e.categoryId=j.categoryId,!e.forbid_screen||null!=e&&e.screen_key.replace(/\s+/g,""))if(null==e||!e.use_white_list||null!=e&&null!==(n=e.white_list)&&void 0!==n&&n.length){if(null!=e&&e.net_limit){var t;if(null!=e&&e.net_limit_list&&(null==e||null===(t=e.net_limit_list)||void 0===t||!t.replace(/\s+/g,"")))return void y.ZP.warning("网络限制中,不允许全部为空格");if(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!e)return!1;for(var n=e.split("\n"),t=/^(http|https):\/\//,i=0;i0&&void 0!==arguments[0]?arguments[0]:"";n({type:"exercise/setActionTabs",payload:{key:e}})},$=function(){var e=d()(a()().mark((function e(){var n,t,s,r,l,d,u,x,f,p;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(R.categoryId,"/resources_ensure_info.json"),{method:"get"});case 2:p=e.sent,i.setFieldsValue(c()(c()({},null==p||null===(n=p.data)||void 0===n?void 0:n.important_shixun_configs),{},{times:null!=p&&null!==(t=p.data)&&void 0!==t&&null!==(t=t.important_shixun_configs)&&void 0!==t&&t.start_time&&null!=p&&null!==(s=p.data)&&void 0!==s&&null!==(s=s.important_shixun_configs)&&void 0!==s&&s.end_time?[Q()(null==p||null===(r=p.data)||void 0===r||null===(r=r.important_shixun_configs)||void 0===r?void 0:r.start_time),Q()(null==p||null===(l=p.data)||void 0===l||null===(l=l.important_shixun_configs)||void 0===l?void 0:l.end_time)]:["",""],school_id:null==p||null===(d=p.data)||void 0===d||null===(d=d.important_shixun_configs)||void 0===d?void 0:d.school_name})),V(null==p||null===(u=p.data)||void 0===u?void 0:u.important_shixun_configs),A(null==p||null===(x=p.data)||void 0===x||null===(x=x.important_shixun_configs)||void 0===x?void 0:x.verify_reason),o((null==p||null===(f=p.data)||void 0===f||null===(f=f.important_shixun_configs)||void 0===f?void 0:f.process)||null),M(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){null!=K&&K.school_name&&ee(null==K?void 0:K.school_name)}),[null==K?void 0:K.school_name]);var ee=function(){var e=d()(a()().mark((function e(t){var s,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"account/getSchoolOption",payload:{keyword:t,limit:10}});case 2:s=e.sent,j(null==s?void 0:s.schools),t&&""!=t&&(z(null==s||null===(r=s.schools)||void 0===r?void 0:r.filter((function(e){return e.name.includes(t)}))),((null==s||null===(l=s.schools)||void 0===l?void 0:l.find((function(e){return e.name===t})))||{}).id,i.setFieldsValue({school_id:t}));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:[Di.form," bg-white pl30 pr30 pt10"].join(" "),children:[(0,J.jsxs)("div",{style:{textAlign:"end"},children:[Z&&(0,J.jsx)(N.ZP,{onClick:function(){_(!1)},children:"编辑设置"}),!Z&&(0,J.jsxs)("div",{children:[(0,J.jsx)(N.ZP,{type:"primary",loading:C,onClick:function(){i.submit()},children:"提交"}),(0,J.jsx)(N.ZP,{style:{marginLeft:20},onClick:function(){_(!0),$()},children:"取消"})]})]}),(0,J.jsx)(B.Z,{align:"middle",className:"mt20",children:(0,J.jsxs)(O.Z,{form:i,disabled:Z,layout:"horizontal",onFinish:function(){var e=d()(a()().mark((function e(n){var t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",n),i=null===(t=p.find((function(e){return e.name===(null==n?void 0:n.school_id)})))||void 0===t?void 0:t.id,e.next=4,(0,m.ZP)("/api/exercises/".concat(R.categoryId,"/resources_first_ensure.json"),{method:"post",body:{important_shixun_configs:c()(c()({},n),{},{start_time:Q()(null==n?void 0:n.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Q()(null==n?void 0:n.times[1]).format("YYYY-MM-DD HH:mm"),school_id:i})}});case 4:0===(null==(s=e.sent)?void 0:s.status)&&(y.ZP.info("修改成功"),$(),_(!0));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),className:Di.zybzForm,onValuesChange:function(){M(!0)},children:[(0,J.jsxs)(B.Z,{align:"middle",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Di.must,children:"*"}),"保障标识"]}),(0,J.jsx)(O.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"}],children:(0,J.jsx)(q.Z,{bordered:!1,disabled:!0,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})})]}),(0,J.jsxs)(B.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,J.jsx)("span",{className:Di.must,children:"*"}),"需要保障的单位"]}),(0,J.jsx)(O.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,J.jsx)(Ei.Z,{size:"large",showSearch:!0,bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",borderRadius:4,height:50,paddingTop:5},showArrow:!0,placeholder:"请选择需要保障的单位",onChange:H,options:null==L?void 0:L.map((function(e){return{value:e.name}}))})})]}),(0,J.jsxs)(B.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Di.must,children:"*"}),"保障时间"]}),(0,J.jsx)("div",{className:Di.graaytitle,children:(0,J.jsx)(O.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=x()(n,2),i=t[0],s=t[1];if(!i||!s)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,J.jsx)(ne.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Li.Z,{className:Di.suc_status})," 实验资源优先保障申请成功,平台管理员审核中"]}),l>=2&&3!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Li.Z,{className:Di.suc_status})," 平台管理员审核通过,系统资源分配中"]}),3==l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Pi.Z,{className:Di.fail_status}),"平台管理员审核驳回,驳回原因: ( ",(0,J.jsx)("span",{title:w,className:Di.bohui,children:w}),") 如有问题请联系",(0,J.jsxs)("span",{className:Di.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Di.contacts_img})]})]}),l>=4&&5!=l&&7!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Li.Z,{className:Di.suc_status})," 系统资源分配完成,实验资源保障中"]}),(5==l||7==l)&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Pi.Z,{className:Di.fail_status}),"系统资源分配失败,请联系",(0,J.jsxs)("span",{className:Di.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Di.contacts_img})]})]}),l>5&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Li.Z,{className:Di.suc_status})," 实验资源保障已结束"]})]})]})})),Ti=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){var n,t,i,s,r=e.exercise,a=e.globalSetting,l=e.dispatch,c=(0,h.useState)("0"),o=x()(c,2),d=o[0],u=o[1],f=[{name:"发布设置",key:"0",element:(0,J.jsx)(Ai,{changeActive:function(e){u(e)}}),show:!0},{name:"防作弊设置",key:"2",element:(0,J.jsx)(Si,{}),show:null==a||null===(n=a.setting)||void 0===n||!n.is_local},{name:"评阅设置",key:"5",element:(0,J.jsx)(Ci,{}),show:(0,de.GJ)()&&2!=(null==r||null===(t=r.workSetting)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_type)},{name:"成绩设置",key:"3",element:(0,J.jsx)(Ii,{}),show:!0},{name:"客户端设置",key:"4",element:(0,J.jsx)(Hi,{}),show:(null==a||null===(i=a.setting)||void 0===i||!i.is_local)&&2!=(null==r||null===(s=r.workSetting)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.exercise_type)},{name:"实验资源优先保障",key:"6",element:(0,J.jsx)(zi,{}),show:(0,de.Ny)()}];return(0,h.useEffect)((function(){return console.log(r),l({type:"globalSetting/footerToggle",payload:!1}),function(){l({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,J.jsx)("section",{children:(0,J.jsx)(k.Z,{activeKey:d,onChange:function(e){"表单未保存"==r.actionTabs.key?j.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){u(e),l({type:"exercise/setActionTabs",payload:{key:""}})}}):u(e)},items:f.filter((function(e){return e.show})).map((function(e){return{label:e.name,key:e.key,children:e.element}})),destroyInactiveTabPane:!0})})})),Oi="wrap___y4Bkb",Bi="head___Dfq21",Xi="title___cJ2wS",Fi="table___gdAJP",qi="FormCheckBoxDom___NtsDC",Wi=t(54709),Mi=t(32450),Ri=t(42441),Gi=t(16973),Qi=t(35130),Ji=t(89990),Yi=["data","className","colon"],Ki=["ItemData","valuePropName","children","desc","type","normalize"],Vi=function(e){var n=e.data,t=e.className,i=void 0===t?"":t,s=e.colon,r=void 0!==s&&s,a=p()(e,Yi);return(0,J.jsx)(O.Z,c()(c()({},a),{},{className:Mn()(qi,i),colon:r,children:null==n?void 0:n.map((function(e,n){var t=e.ItemData,i=(e.valuePropName,e.children),s=e.desc,r=e.type,a=void 0===r?"Checkbox":r,l=e.normalize,o=p()(e,Ki);return(0,J.jsxs)(B.Z,{wrap:!1,justify:"space-between",children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(O.Z.Item,c()(c()({},o),{},{normalize:function(e,n,t){var i,s,r;return"Radio"==a||(null!==(i=n||[])&&void 0!==i&&i.every((function(e){return"all"===e}))&&e.includes("all")&&e.length>1&&(e=e.filter((function(e){return"all"!==e}))),(null!==(s=n||[])&&void 0!==s&&s.includes("all")||!e.includes("all"))&&0!=(null===(r=e)||void 0===r?void 0:r.length)||(e=["all"])),l?l(e,n,t):e},children:i||"Checkbox"==a?(0,J.jsx)(b.Z.Group,{options:t}):(0,J.jsx)(R.ZP.Group,{options:t,optionType:"button"})}))}),(0,J.jsx)(X.Z,{children:s})]},n)}))}))},Ui=t(36381),$i="Onerow___ZYa8H",es="TableDom___PXmEy",ns="CollapseDom___q9wvV",ts="CollapseDomC___zTeH1",is="CollapseChildrenDom___O1Ffz",ss="open___K7p7T",rs="DomStyle___EoUKX",as="DomStyleTitle___vhLg3",ls="DomStyleTitleChild___a1RIx",cs="Sessce___zdKQ2",os="AnswerSDom___YkvgW",ds=t(11529),us=t(83554),xs=["data"],fs=["data"],ps=["exercise","dispatch","value"],hs=function(e){var n,t,i=e.data,r=(p()(e,xs),function(){var e,n,t,r,a=[];(null==i?void 0:i.ques_type)!=ds.f[0].id&&(null==i?void 0:i.ques_type)!=ds.f[1].id||(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(e=(null==i?void 0:i.ques_details)||[])||void 0===e?void 0:e.map((function(e,n){return c()(c()({},e),{},{title:ds.k[n],num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)==ds.f[2].id&&(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(n=(null==i?void 0:i.ques_details)||[])||void 0===n?void 0:n.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=ds.f[3].id&&(null==i?void 0:i.ques_type)!=ds.f[8].id||(a=[{title:"填空",num:"答对人数",scale:(0,J.jsxs)("span",{children:["答对人数比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数:"}),"该填空填写正确的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数比例:"}),"该填空填写正确的学生数/学生总数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(t=(null==i?void 0:i.ques_details)||[])||void 0===t?void 0:t.map((function(e,n){return c()(c()({},e),{},{title:"填空".concat(e.choice_position),num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=ds.f[4].id&&(null==i?void 0:i.ques_type)!=ds.f[6].id||(a=[{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==ds.f[4].id?"简答题":"编程题","满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==ds.f[4].id?"简答题":"编程题","满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==ds.f[4].id?"简答题":"编程题","得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==ds.f[4].id?"简答题":"编程题","得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==ds.f[4].id?"简答题被评阅为零分的学生数。":"编程题得0分的学生数。","(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),(null==i?void 0:i.ques_type)==ds.f[4].id?"(该简答题得零分的学生数/学生总数)*100% (注:未评阅(包括关键词评分和教师评阅)的学生不统计至该选项中)":"(该编程题未得分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(r=(null==i?void 0:i.ques_details)||[])||void 0===r?void 0:r.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));return a}());return(0,J.jsx)("div",{className:rs,children:(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(B.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"},children:[(0,J.jsx)(X.Z,{className:as,children:"题目"}),(0,J.jsxs)(X.Z,{children:[(0,J.jsx)(fn.Z,{className:as,style:{maxWidth:710},value:i.ques_title}),(0,J.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20},children:null==i||null===(n=i.ques_details)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)("div",{children:[((null==i?void 0:i.ques_type)==ds.f[0].id||(null==i?void 0:i.ques_type)==ds.f[1].id)&&(0,J.jsxs)(B.Z,{className:"".concat(e.choice_right_boolean?cs:""),gutter:10,wrap:!1,children:[(0,J.jsx)(X.Z,{style:{fontWeight:600},children:ds.k[n]}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(fn.Z,{className:as,style:{maxWidth:690},value:e.choice_text||""})})]},n),(null==i?void 0:i.ques_type)==ds.f[2].id&&(0,J.jsx)(B.Z,{className:"".concat(e.choice_right_boolean?cs:""),gutter:10,wrap:!1,children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(fn.Z,{className:as,style:{maxWidth:690},value:e.choice_text||""})})},n),((null==i?void 0:i.ques_type)==ds.f[3].id||(null==i?void 0:i.ques_type)==ds.f[8].id)&&(0,J.jsxs)(B.Z,{gutter:10,wrap:!1,children:[(0,J.jsxs)(X.Z,{style:{fontWeight:600},children:["填空",e.choice_position,":"]}),(0,J.jsx)(X.Z,{children:e.choice_text||""})]},n),((null==i?void 0:i.ques_type)==ds.f[4].id||(null==i?void 0:i.ques_type)==ds.f[6].id)&&(0,J.jsx)(B.Z,{gutter:10,wrap:!1,children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(fn.Z,{className:as,style:{maxWidth:690},value:e.choice_text||""})})},n)]},n)}))})]})]}),(0,J.jsxs)(B.Z,{gutter:60,children:[[ds.f[0].id,ds.f[1].id,ds.f[2].id].includes(null==i?void 0:i.ques_type)&&(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"".concat(as),children:"正确答案:"}),null==i||null===(t=i.ques_details)||void 0===t?void 0:t.filter((function(e){return e.choice_right_boolean})).map((function(e,n){return(0,J.jsxs)("span",{children:[((null==i?void 0:i.ques_type)==ds.f[0].id||(null==i?void 0:i.ques_type)==ds.f[1].id)&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:ds.k[e.choice_position-1]}),(null==i?void 0:i.ques_type)==ds.f[2].id&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:e.choice_text})]},n)}))]}),(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"".concat(as," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==i?void 0:i.tag_discipline)||"-"})]})]})]}),(0,J.jsxs)("div",{className:os,style:{padding:"0 0 0 20px"},children:[(0,J.jsx)("div",{className:as,children:"答题情况:"}),(0,J.jsx)("div",{className:"mt20",children:null==r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,marginTop:0==n?10:14},children:[[ds.f[0].id,ds.f[1].id,ds.f[2].id].includes(null==i?void 0:i.ques_type)?(0,J.jsx)("div",{className:"".concat(null!=e&&e.choice_right_boolean?cs:""),style:{width:56},children:e.title}):(0,J.jsx)("div",{style:{width:56},children:e.title}),(0,J.jsxs)("div",{style:{width:56},children:[e.num,0==n?"":"人"]}),(0,J.jsx)("div",{style:{width:140},children:0==n?e.scale:(0,J.jsxs)(B.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat(e.scale,"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(X.Z,{style:{color:"#999"},children:[e.scale,"%"]})]})})]},n)}))})]})]})})},ms=function(e){var n=e.data,t=(p()(e,fs),{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该关卡满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该关卡满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该关卡得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该关卡得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该关卡得0分的学生数。(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),"(该关卡得0分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})});return(0,J.jsx)("div",{className:rs,children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(B.Z,{gutter:10,wrap:!1,children:[(0,J.jsx)(X.Z,{className:as,children:"题目"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(fn.Z,{style:{maxWidth:710},className:as,value:n.ques_title})})]}),(0,J.jsxs)("div",{className:os,children:[(0,J.jsx)("div",{className:as,children:"答题情况:"}),(0,J.jsxs)("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:t.title}),(0,J.jsx)("div",{style:{width:56},children:t.num}),(0,J.jsx)("div",{style:{width:140},children:t.scale})]})]})]}),null==n?void 0:n.ques_details.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",gap:10},children:[(0,J.jsxs)("div",{className:as,children:["第",(0,H.EM)(n+1),"关:"]}),(0,J.jsx)("div",{style:{flex:1},children:[{challenge_name:e.challenge_name}].concat(s()((null==e?void 0:e.challenge_details)||[])).map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"},children:[(0,J.jsx)("div",{children:(0,J.jsx)(fn.Z,{className:"".concat(as," ").concat(0==n?ls:""),value:e.challenge_name||e.choice_text})}),(0,J.jsx)("div",{className:os,children:(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:e.choice_text?e.choice_text:""}),(0,J.jsx)("div",{style:{width:56},children:null!=e.choice_users_count?"".concat(e.choice_users_count,"人"):""}),(0,J.jsx)("div",{style:{width:140},children:e.choice_percent&&(0,J.jsxs)(B.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat((100*Number(e.choice_percent)).toFixed(2),"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(X.Z,{style:{color:"#999"},children:[(100*Number(e.choice_percent)).toFixed(2),"%"]})]})})]})})]},n)}))})]},n)}))]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"".concat(as," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==n?void 0:n.tag_discipline)||"-"})]})]})})},vs=function(e){var n,t,i,s=e.columns,r=e.item,a=e.Fques_type,l=e.Findex;return(0,J.jsxs)(B.Z,{align:"middle",wrap:!1,style:{color:"#333"},children:[(0,J.jsx)(X.Z,{flex:"".concat(s[0].width-20,"px"),style:{paddingLeft:a==ds.f[7].id&&"8px"},children:(null==r?void 0:r.index)||"".concat(l,".").concat(null==r?void 0:r.ques_position)}),(0,J.jsx)(X.Z,{className:$i,flex:1,style:{padding:"0 8px",maxWidth:392},children:(n=null==r?void 0:r.ques_title,i=document.createElement("html"),i.innerHTML=(0,us.ZP)(n),(0,J.jsx)("span",{children:(null==i||null===(t=i.children)||void 0===t||null===(t=t[1])||void 0===t?void 0:t.textContent)||(null==i?void 0:i.textContent)||""}))}),(0,J.jsx)(w.Z,{title:null==r?void 0:r.name,children:(0,J.jsx)(X.Z,{className:$i,flex:"".concat(s[2].width,"px"),style:{padding:"0 8px"},children:a==ds.f[7].id?null==r?void 0:r.name:(0,J.jsx)("div",{className:$i,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"},children:(0,J.jsx)("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"},children:null==r?void 0:r.name})})})}),(0,J.jsxs)(X.Z,{flex:"".concat(s[3].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.right_percent,"%"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[4].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.score_percent,"%"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[5].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.effictive_counts,"人"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[6].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.un_answer_counts,"人"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[7].width,"px"),style:{paddingLeft:"8px"},children:[null==r?void 0:r.total_user_counts,"人"]})]})},js=function(e,n){var t=e.exercise,i=e.dispatch,r=e.value,l=(p()(e,ps),O.Z.useForm()),o=(x()(l,1)[0],t.NormalResult),u=o.commit_results,f=o.questions_count,m=(0,v.useParams)(),j=(0,h.useState)([]),g=x()(j,2),y=g[0],b=g[1],A=(0,h.useState)([]),P=x()(A,2),k=P[0],_=P[1],S=(0,h.useState)(void 0),I=x()(S,2),C=I[0],H=I[1],D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],T=(0,h.useState)({coursesId:m.coursesId,id:m.categoryId,categoryId:m.categoryId,page:1,limit:50,order:null,sort:"asc"}),F=x()(T,2),q=F[0],W=F[1],R=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index}},{title:"题目内容",dataIndex:"ques_title",ellipsis:!0},{title:"题型",dataIndex:"name",width:110},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.index3-n.index3}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],G=function(){var e=d()(a()().mark((function e(){var n,t,s,l,o,d,u=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.length>0&&void 0!==u[0]?u[0]:q,z(!0),s=[],e.next=5,i({type:"exercise/getQuestionResult",payload:c()(c()({},t),r)});case 5:null==(l=e.sent)||null===(n=l.commit_results)||void 0===n||n.forEach((function(e){var n,t;s.push(null==e?void 0:e.id),null!=e&&null!==(n=e.sub_exercise_questions)&&void 0!==n&&n.length&&(null==e||null===(t=e.sub_exercise_questions)||void 0===t||t.forEach((function(e){s.push(null==e?void 0:e.id)})))})),C&&b(s),0==C&&b([]),null==C&&b(null!=l&&null!==(o=l.commit_results)&&void 0!==o&&null!==(o=o[0])&&void 0!==o&&o.id?[null==l||null===(d=l.commit_results)||void 0===d||null===(d=d[0])||void 0===d?void 0:d.id]:[]),_(s),z(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Q=function(e){var n=[];n=null!=y&&y.includes(e)?y.filter((function(n){return n!=e})):[].concat(s()(y),[e]),b(n)};(0,h.useEffect)((function(){G()}),[q,r]);var Y=function(){G()};return(0,h.useImperativeHandle)(n,(function(){return{dealData:Y}})),(0,J.jsx)(Be.Z,{spinning:L,children:(0,J.jsxs)("div",{children:[(0,J.jsxs)(B.Z,{className:"mt20 mb20",align:"middle",justify:"space-between",children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"font16",style:{lineHeight:"26px",color:"#000"},children:"试题详情"})}),(0,J.jsx)(X.Z,{children:(0,J.jsxs)(N.ZP,{type:"primary",onClick:function(){(null==y?void 0:y.length)==(null==k?void 0:k.length)?(b([]),H(!1)):(b(k),H(!0))},children:["全部",(null==y?void 0:y.length)==(null==k?void 0:k.length)?"收起":"展开"]})})]}),(0,J.jsx)(Z.Z,{className:es,columns:R,dataSource:[],pagination:!1,onChange:function(e,n,t){var i;W(c()(c()({},q),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))}}),null==u?void 0:u.map((function(e){var n;return(0,J.jsx)(Ui.Z,{className:"".concat(ns," ").concat((null==e?void 0:e.ques_type)==ds.f[7].id?ts:""),ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Q(null==e?void 0:e.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsxs)("span",{className:"font14",style:{color:"#165DFF"},children:[n?"收起":"展开",(0,J.jsx)(je.Z,{className:"".concat(n?ss:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})]})},items:[{key:null==e?void 0:e.id,label:(0,J.jsx)(vs,{columns:R,item:e}),children:(0,J.jsxs)(J.Fragment,{children:[(null==e?void 0:e.ques_type)==ds.f[7].id&&(null==e||null===(n=e.sub_exercise_questions)||void 0===n?void 0:n.map((function(n){return(0,J.jsx)(Ui.Z,{className:is,ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Q(null==n?void 0:n.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsx)("span",{style:{color:"#165DFF",marginLeft:25},children:(0,J.jsx)(je.Z,{className:"".concat(n?ss:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})})},items:[{key:null==n?void 0:n.id,label:(0,J.jsx)(vs,{columns:R,item:n,Fques_type:null==e?void 0:e.ques_type,Findex:null==e?void 0:e.index}),children:(0,J.jsx)(hs,{data:n})}]},null==n?void 0:n.id)}))),(null==e?void 0:e.ques_type)!==ds.f[7].id&&(null==e?void 0:e.ques_type)!==ds.f[5].id&&(0,J.jsx)(hs,{data:e}),(null==e?void 0:e.ques_type)==ds.f[5].id&&(0,J.jsx)(ms,{data:e})]})}]},null==e?void 0:e.id)})),0==(null==u?void 0:u.length)&&(0,J.jsx)(ee.Z,{}),(0,J.jsx)(M.Z,{className:"mt20",pageSize:q.limit,current:q.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:function(e){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})},onChange:function(e,n){W(c()(c()({},q),{},{page:e,limit:n}))},total:f})]})})},gs=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,h.forwardRef)(js)),ys="wrap___nansB",bs=["exercise","dispatch","value"],ws=function(e,n){var t=e.exercise,i=e.dispatch,s=e.value,r=(p()(e,bs),O.Z.useForm()),l=(x()(r,1)[0],t.NormalResult.commit_results),o=(0,v.useParams)(),u=(0,h.useState)({coursesId:o.coursesId,id:o.categoryId,categoryId:o.categoryId,page:1,limit:50,order:null,sort:"asc"}),f=x()(u,2),m=f[0],j=f[1],g=(0,h.useState)(!1),y=x()(g,2),b=y[0],A=y[1],N=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:"题型",dataIndex:"name",width:110,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/答题学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.right_percent-n.right_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}}],P=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:m,A(!0),e.next=4,i({type:"exercise/getQuestionResult",payload:c()(c()({},n),s)});case 4:e.sent,A(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){P()}),[m,s]);var k=function(){P()};return(0,h.useImperativeHandle)(n,(function(){return{dealData:k}})),(0,J.jsx)("div",{className:ys,children:(0,J.jsxs)("div",{className:"mt30",children:[(0,J.jsx)("div",{className:"mb20 font16",style:{color:"#000"},children:"试题详情"}),(0,J.jsx)(Z.Z,{columns:N,rowKey:function(e){return e.index},loading:b,dataSource:l,onChange:function(e,n,t){var i;j(c()(c()({},m),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:m.limit,current:m.page,position:["bottomRight"],onChange:function(e,n){m.page=e,m.limit=n,j(c()({},m)),P()},total:null==l?void 0:l.length,showTotal:function(e,n){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})},As=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,h.forwardRef)(ws)),Ns=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){e.exercise,e.dispatch;var n,t,i,s,r,l,o,u,f,p,g,y,b,A,N=(0,v.useSearchParams)(),P=(x()(N,1)[0],(0,h.useState)("1")),k=x()(P,2),_=k[0],S=k[1],I=(0,h.useState)({}),C=x()(I,2),H=C[0],D=C[1],E=(0,h.useState)([]),L=x()(E,2),z=L[0],T=L[1],X=(0,h.useState)([]),q=x()(X,2),W=q[0],M=q[1],R=(0,h.useState)({exercise_group_id:["all"],scope:"2",question_type:["all"]}),G=x()(R,2),Q=G[0],Y=G[1],K=(0,h.useState)(0),V=x()(K,2),U=V[0],$=V[1],ne=(0,h.useState)(0),te=x()(ne,2),ie=te[0],se=te[1],re=(0,h.useState)([]),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,h.useState)([]),de=x()(oe,2),ue=de[0],xe=de[1],fe=(0,h.useState)(void 0),pe=x()(fe,2),he=pe[0],me=pe[1],je=(0,h.useState)(0),ge=x()(je,2),ye=ge[0],be=ge[1],we=(0,h.useState)(!0),Ae=x()(we,2),Ne=Ae[0],Pe=Ae[1],Ze=(0,h.useState)(!1),_e=x()(Ze,2),Se=_e[0],Ie=_e[1],Ce=(0,h.useState)(!1),He=x()(Ce,2),De=He[0],Ee=He[1],Le=(0,h.useState)(!1),ze=x()(Le,2),Te=ze[0],Oe=ze[1],Xe=(0,h.useState)(!1),Fe=x()(Xe,2),qe=Fe[0],We=Fe[1],Me=(0,h.useState)(0),Re=x()(Me,2),Ge=Re[0],Qe=Re[1],Je=(0,h.useRef)(null),Ye=(0,h.useRef)(null),Ke=(0,h.useRef)(null),Ve=(0,h.useRef)(null),Ue=(0,h.useRef)({start:0,end:100}),$e=O.Z.useForm(),en=x()($e,1)[0],nn=(0,v.useParams)();(0,h.useEffect)((function(){return qe?Je.current=setInterval((function(){Qe((function(e){return e+1}))}),3e4):clearInterval(Je.current),function(){clearInterval(Je.current)}}),[qe]),(0,h.useEffect)((function(){an()}),[]),(0,h.useEffect)((function(){var e;Ge>0&&("1"===_?an():null===(e=Ve.current)||void 0===e||e.dealData())}),[Ge]),(0,h.useEffect)((function(){if(Ye.current){var e=function(e){var n=[e.offsetX,e.offsetY],t=i.convertFromPixel({seriesIndex:0},n);console.log("Clicked data coordinates:",t),i.containPixel("grid",n)&&me(le[t[0]])},n=function(e){var n=[e.offsetX,e.offsetY];i.containPixel("grid",n)&&s.setCursorStyle("pointer")},t=function(e){Ue.current={start:null==e?void 0:e.start,end:null==e?void 0:e.end}},i=Ye.current.getEchartsInstance(),s=i.getZr();return i.on("dataZoom",t),s.on("click",e),s.on("mousemove",n),function(){try{null==i||i.off("dataZoom",t),null==s||s.off("click",e),null==s||s.off("mousemove",n)}catch(e){}}}}),[Ye.current,Ne,le]),(0,h.useEffect)((function(){if(Ke.current){var e=function(e){var n=[e.offsetX,e.offsetY],i=t.convertFromPixel({seriesIndex:0},n);if(console.log("Clicked data coordinates:",i),t.containPixel("grid",n)){var s;document.body.scrollIntoView();var r=c()(c()({},Q),{},{question_type:[null===(s=ue[i[0]])||void 0===s?void 0:s.question_type_id]});Y(r),en.setFieldsValue(c()({},r)),S("2")}},n=function(e){var n=[e.offsetX,e.offsetY];t.containPixel("grid",n)&&i.setCursorStyle("pointer")},t=Ke.current.getEchartsInstance(),i=t.getZr();return i.on("click",e),i.on("mousemove",n),function(){try{null==i||i.off("click",e),null==i||i.off("mousemove",n)}catch(e){}}}}),[Ye.current,Ne,ue,Q]);var tn,sn,rn,an=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:Q,Ie(!0),e.next=4,Promise.all([cn(n),on(n),dn(n)]);case 4:Ie(!1),Pe(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ln=(0,h.useMemo)((function(){var e,n;return{scope:null==Q?void 0:Q.scope,exercise_group_id:null!=Q&&null!==(e=Q.exercise_group_id)&&void 0!==e&&e.includes("all")?null:null==Q?void 0:Q.exercise_group_id,question_type:null!=Q&&null!==(n=Q.question_type)&&void 0!==n&&n.includes("all")?null:null==Q?void 0:Q.question_type}}),[Q]),cn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},e.next=3,(0,m.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result.json"),{method:"get",params:c()({},i)});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(o=[{label:"全部",value:"all"}],null==s||null===(r=s.course_groups)||void 0===r||r.forEach((function(e){o.push({label:null==e?void 0:e.exercise_group_name,value:null==e?void 0:e.exercise_group_id})})),d=[{label:"全部",value:"all"}],null==s||null===(l=s.question_types)||void 0===l||l.forEach((function(e){d.push({label:null==e?void 0:e.name,value:null==e?void 0:e.id})})),M(d),T(o),D(c()({},s)));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),on=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=d.length>1&&void 0!==d[1]&&d[1],s=d.length>2&&void 0!==d[2]?d[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},Ee(i),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_form.json"),{method:"get",params:c()(c()({},r),{},{method:U,order:ie},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&(ce(null==l?void 0:l.rate_list),o=Math.floor(2900/(null==l?void 0:l.rate_list.length)),Ue.current={start:0,end:o}),Ee(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),dn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.length>1&&void 0!==o[1]&&o[1],s=o.length>2&&void 0!==o[2]?o[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},Oe(i),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_bottom.json"),{method:"get",params:c()(c()({},r),{},{method:ye},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&xe(null==l?void 0:l.chart),Oe(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),un=[{label:"全部",value:"0"},{label:"考试中/已交卷",value:"1"},{label:"已交卷",value:"2"}],xn=U?"得分率":"正确率",pn=[{title:"名次",dataIndex:"index",align:"center",width:90,render:function(e){var n=e;1===e&&(n=Gi.Z),2===e&&(n=Qi.Z),3===e&&(n=Ji.Z);var t="number"==typeof n?n:(0,J.jsx)("img",{src:n});return(0,J.jsx)("div",{style:{textAlign:"left",paddingLeft:22},children:t})}},{title:"姓名",dataIndex:"user_name",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学号",dataIndex:"student_id",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"班级",dataIndex:"class_name",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"答题时长",dataIndex:"time",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"成绩",width:90,dataIndex:"score"}];return(0,J.jsxs)("div",{className:Oi,children:[(0,J.jsxs)(ke.Z,{loading:Ne,active:!0,children:[1===(null==H?void 0:H.exercise_status)&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(null==H?void 0:H.exercise_status)>1&&(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)(B.Z,{className:"mb30",align:"middle",justify:"space-between",children:[(0,J.jsx)(Wi.tp,{dataSource:[{name:"成绩总览",id:"1"},{name:"试题详情",id:"2"}],value:_,onChange:function(e){"1"===e&&an(),S(e)}}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(F.Z,{checked:qe,onChange:function(e){return We(e)},className:"mr5 c-black"}),"自动刷新",(0,J.jsx)("span",{className:"c-grey-999",children:"(开启后每30秒更新一次数据)"})]})]}),(0,J.jsx)(Vi,{form:en,initialValues:Q,onValuesChange:function(e,n){var t=c()(c()({},Q),n);console.log(t,"newValue"),Y(c()({},t)),"1"===_&&an(t)},data:(rn=[{name:"exercise_group_id",label:"分班范围",ItemData:z},{name:"scope",label:(0,J.jsxs)("span",{children:["统计范围 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"全部学生:"}),"统计范围为全部学生时,则统计数据涵盖所有应考学生。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"考试中/已交卷:"}),"统计范围为考试中/已交卷学生时,仅统计正在考试中和已交卷学生的考试情况。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"已交卷学生:"}),"统计范围为已交卷学生时,仅统计已交卷学生的考试情况。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),type:"Radio",ItemData:un}],"2"===_&&rn.push({name:"question_type",label:"选择题型",ItemData:W}),rn)}),(0,J.jsx)("section",{style:{display:"1"===_?"block":"none"},children:(0,J.jsxs)(Be.Z,{spinning:Se,children:[(null==H?void 0:H.open_camera)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("div",{className:Bi,children:(0,J.jsx)("div",{className:Xi,children:"考试行为分析统计"})}),(0,J.jsx)(Mi.ZP,{data:(0,Mi.Uf)(H)})]}),(0,J.jsx)("div",{className:Bi,children:(0,J.jsx)("div",{className:Xi,children:"试卷概览"})}),(0,J.jsxs)("div",{className:Fi,children:[(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"试卷总分"}),(0,J.jsxs)("div",{children:[null==H||null===(n=H.exercise_counts)||void 0===n?void 0:n.total_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"答题时长"}),(0,J.jsx)("div",{children:null==H||null===(t=H.exercise_counts)||void 0===t?void 0:t.time})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均答题时长",(0,J.jsx)(w.Z,{title:"平均答题时长=已交卷学生实际答题时长总和/已交卷学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==H||null===(i=H.exercise_counts)||void 0===i?void 0:i.avg_answer_duration})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["应考人数",(0,J.jsx)(w.Z,{title:"老师发布考试对应需要参加考试的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(s=H.exercise_counts)||void 0===s?void 0:s.candidate_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["实考人数",(0,J.jsx)(w.Z,{title:"状态为已交卷、已交卷(未答)的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(r=H.exercise_counts)||void 0===r?void 0:r.exam_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["参考率",(0,J.jsx)(w.Z,{title:"参考率=(实考人数/应考人数)*100%",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(l=H.exercise_counts)||void 0===l?void 0:l.reference_rate,"%"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均分",(0,J.jsx)(w.Z,{title:"平均分=学生成绩总和/学生总数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(o=H.exercise_counts)||void 0===o?void 0:o.average_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最高分"}),(0,J.jsxs)("div",{children:[null==H||null===(u=H.exercise_counts)||void 0===u?void 0:u.max_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最低分"}),(0,J.jsxs)("div",{children:[null==H||null===(f=H.exercise_counts)||void 0===f?void 0:f.min_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["标准差",(0,J.jsx)(w.Z,{title:"反应学生分数离散程度的指标,数值越大,表示学生之间的成绩差距越大,成绩分布越广;数值越小,表示学生之间的成绩越接近,分布越窄。",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==H||null===(p=H.exercise_counts)||void 0===p?void 0:p.standard_deviation})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["优秀",(0,J.jsx)(w.Z,{title:"优秀人数:成绩大于等于总分*90%,小于等于总分*100%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(g=H.exercise_counts)||void 0===g?void 0:g.best_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["良好",(0,J.jsx)(w.Z,{title:"良好人数:成绩大于等于总分*70%,小于等于总分*90%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(y=H.exercise_counts)||void 0===y?void 0:y.good_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["及格",(0,J.jsx)(w.Z,{title:"及格人数:成绩大于等于总分*60%,小于等于总分*70%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(b=H.exercise_counts)||void 0===b?void 0:b.pass_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["不及格",(0,J.jsx)(w.Z,{title:"不及格人数:成绩小于总分*60%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(A=H.exercise_counts)||void 0===A?void 0:A.fail_counts,"人"]})]})]}),(0,J.jsxs)("div",{className:Bi,children:[(0,J.jsx)("div",{className:Xi,children:"题目概览"}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(O.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:U,onChange:function(e){$(e),on(Q,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})}),(0,J.jsx)(O.Z.Item,{className:"ml20",colon:!1,label:"排序方式",children:(0,J.jsxs)(ve.default,{style:{width:140},value:ie,onChange:function(e){se(e),on(Q,!0,{order:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"按题号升序"}),(0,J.jsx)(ve.default.Option,{value:1,children:"按题号降序"}),(0,J.jsxs)(ve.default.Option,{value:2,children:["按",xn,"升序"]}),(0,J.jsxs)(ve.default.Option,{value:3,children:["按",xn,"降序"]})]})})]})]}),(0,J.jsx)(Be.Z,{spinning:De,children:(0,J.jsx)(Ri.Z,{option:(tn=[],sn=[],le.forEach((function(e){tn.push(e.index),sn.push(e.rate)})),{tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:function(){return""}},dataZoom:[sn.length>30?c()({type:"slider",show:!0},Ue.current):{type:"slider",show:!1}],grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"题目",data:tn,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:xn,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:sn,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B",cursor:"default"}]}),style:{height:370,background:"#F6F7F9"},ref:Ye})}),(0,J.jsx)("div",{className:Bi,children:(0,J.jsx)("div",{className:Xi,children:"学生成绩分布"})}),(0,J.jsx)(Ri.Z,{option:function(){var e,n=[],t=[],i=[];return null==H||null===(e=H.student_score_list)||void 0===e||e.map((function(e){n.unshift(e.name),t.unshift(e.rate),i.unshift(e.count)})),{grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"学生比例(%)",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:n,name:"成绩(分)",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{type:"bar",data:t,color:"#A2BEFF",barWidth:40,cursor:"default",itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:function(e){return"".concat(null==e?void 0:e.data,"%(").concat(i[null==e?void 0:e.dataIndex],"人)")}}}]}}(),style:{height:434,background:"#F6F7F9"}}),(0,J.jsx)("div",{className:Bi,children:(0,J.jsxs)("div",{className:Xi,children:["优秀生",(0,J.jsx)(w.Z,{title:"统计该场考试中成绩排名前10的学生",children:(0,J.jsx)("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})})]})}),(0,J.jsx)(Z.Z,{columns:pn,rowKey:"index",dataSource:(null==H?void 0:H.rank_list)||[],pagination:!1}),(0,J.jsxs)("div",{className:Bi,children:[(0,J.jsx)("div",{className:Xi,children:"题型概览"}),(0,J.jsx)(B.Z,{children:(0,J.jsx)(O.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:ye,onChange:function(e){be(e),dn(Q,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})})})]}),(0,J.jsx)(Be.Z,{spinning:Te,children:(0,J.jsx)(Ri.Z,{option:function(){var e=[[],[],[],[],[]],n=["#3BA1FF","#37CCCC","#4ECC74","#FBD438","#F3647C"],t=[],i="题型:{b}";ue.forEach((function(n){var i,s,r,a,l;t.push(null==n?void 0:n.question_type),e[0].push(null==n||null===(i=n.details)||void 0===i?void 0:i.full_count),e[1].push(null==n||null===(s=n.details)||void 0===s?void 0:s.best_count),e[2].push(null==n||null===(r=n.details)||void 0===r?void 0:r.good_count),e[3].push(null==n||null===(a=n.details)||void 0===a?void 0:a.pass_count),e[4].push(null==n||null===(l=n.details)||void 0===l?void 0:l.fails_count)}));var s=["90%-100%","80%-90%","70%-80%","60%-70%","60%-0%"].map((function(t,s){return i="".concat(i,'
{a').concat(s,"}:{c").concat(s,"}人"),{name:t,type:"bar",barWidth:60,stack:"three",color:n[s],data:e[s]}}));return{legend:{right:20,top:20,itemGap:40,itemWidth:20,itemHeight:12,textStyle:{padding:[0,0,0,15]}},tooltip:{trigger:"axis",padding:[10,10],axisPointer:{type:"shadow"},formatter:i},grid:{left:30,right:30,top:90,bottom:50},yAxis:{type:"value",axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{show:!1}},xAxis:{type:"category",data:t,axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:s}}(),notMerge:!0,ref:Ke,style:{height:612,background:"#F6F7F9"}})})]})}),"2"===_&&(0,J.jsx)("section",{children:null!=H&&H.is_random?(0,J.jsx)(As,{value:ln,ref:Ve}):(0,J.jsx)(gs,{value:ln,ref:Ve})})]})]}),(0,J.jsx)(j.Z,{centered:!0,destroyOnClose:!0,onCancel:function(){return me(void 0)},open:!!he,title:"题目详情",width:600,footer:null,children:(0,J.jsxs)("div",{style:{maxHeight:650,color:"#060606"},children:[(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题目"}),(0,J.jsx)(fn.Z,{style:{marginTop:-3,flex:1,fontSize:14},value:null==he?void 0:he.question_title})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题型"}),(0,J.jsx)("div",{children:null==he?void 0:he.question_type})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:xn}),(0,J.jsxs)("div",{children:[null==he?void 0:he.rate,"%"]})]})]})})]})})),Ps=t(13235),ks="hideHeadCheckbox____864g",Zs="tabSearch___LqTIA",_s="warpModal___ub_j0",Ss="modalColumn___tJRIx",Is="modalRow___AFP2T",Cs="sup____weyo",Hs="shijuan___NU0re",Ds="name___tJw50",Es="tip___ihMML",Ls=t(91020),zs=t(25199),Ts=k.Z.TabPane,Os=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=(e.loading,e.dispatch),r=(0,v.useParams)(),l=((0,v.useLocation)(),O.Z.useForm()),o=(x()(l,1)[0],t.commonHeader),u=(0,h.useState)(!0),f=x()(u,2),p=f[0],g=f[1],b=(0,h.useState)(!1),w=x()(b,2),A=w[0],P=w[1],Z=(0,h.useState)("myself"),_=x()(Z,2),S=_[0],I=_[1],C=(0,h.useState)([]),D=x()(C,2),E=D[0],L=D[1],z=(0,h.useState)([]),T=x()(z,2),B=T[0],X=T[1],F=(0,h.useState)(),M=x()(F,2),G=M[0],Q=M[1],Y=(0,h.useState)([]),K=x()(Y,2),V=K[0],U=K[1],$=(0,h.useRef)(),ee=(0,h.useState)(1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,h.useRef)(null),re=(0,h.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,h.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],fe=(0,h.useState)(""),pe=x()(fe,2),he=pe[0],me=pe[1],je=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"知识点",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,J.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],ge=(0,h.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),ye=x()(ge,2),be=ye[0],we=ye[1];(0,h.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(Pe(),U([]),Ae())}),[t.actionTabs.key]);var Ae=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,X(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(e){var n=parseInt(e);return isNaN(n)?"":n},Pe=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!p){e.next=11;break}return++be.page,g(!1),e.next=5,i({type:"exercise/getBrankList",payload:c()(c()({},be),{},{search:null===(n=be.search)||void 0===n?void 0:n.trim()})});case 5:r=e.sent,E=null!=r&&r.object_list?s()(E.concat(null==r?void 0:r.object_list)):E,Q(r.is_teacher),(null===(t=r.object_list)||void 0===t?void 0:t.length)50?"block":"none"}})]}),(0,J.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:Ze,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(c<1||c>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return u.update({cancelButtonProps:{disabled:!0}}),e.next=7,i({type:"exercise/saveBanks",payload:{course_id:r.coursesId,object_type:"examination_bank",bank_id:$.current?[$.current]:V,shixuns_info:s,num:c,is_make_up_exercise:!0,make_up_exercise_id:Number(r.categoryId),use_origin_exercise:!!$.current}});case 7:n=e.sent,u.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,H.L9)(["教学课堂","试卷","试卷选用"]),j.Z.destroyAll(),Ze(),Ce(),y.ZP.success("创建成功,请设置考试规则"),setTimeout((function(){window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(n.exercise_id,"/detail?random=").concat(n.is_random,"&tabs=3")}),1e3)):(Ze(),Ce());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(j.Z,{centered:!0,width:980,title:"创建补考",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:A,bodyStyle:{minHeight:150},wrapClassName:_s,onOk:d()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==te){e.next=18;break}if(V.length){e.next=4;break}return y.ZP.error("请选择试卷"),e.abrupt("return");case 4:if(P(!0),n=!1,!1,E.forEach((function(e){V.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),V.includes(e.id)&&e.is_random})),!n){e.next=11;break}return(0,yi.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 11:return e.next=13,De({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank"});case 13:e.sent||Ee([]),P(!1),e.next=28;break;case 18:return P(!0),e.next=21,(0,m.ZP)("/api/exercises/".concat(r.categoryId,"/use_origin_exercise.json"),{method:"post"});case 21:return i=e.sent,e.next=24,De({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank",result:i});case 24:s=e.sent,$.current=null==i||null===(t=i.save_banks_params)||void 0===t?void 0:t.bank_id,s||Ee([]),P(!1);case 28:case"end":return e.stop()}}),e)}))),onCancel:Ze,children:[(0,J.jsxs)(R.ZP.Group,{value:te,onChange:function(e){return ie(e.target.value)},style:{marginTop:10,marginBottom:15},children:[(0,J.jsx)(R.ZP,{value:1,children:"重新选择试卷"}),(0,J.jsx)(R.ZP,{value:2,children:"继续使用原试卷"})]}),1===te?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(k.Z,{activeKey:S,onTabClick:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:se.current.scrollTop=0,E=[],S!==n&&U([]),I(n),be.page=0,be.filter=n,be.group_id=null,p=!0,Pe();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(Ts,{tab:(0,J.jsx)("span",{children:"我的试卷库"})},"myself"),(0,J.jsx)(Ts,{tab:(0,J.jsx)("span",{children:"教研共享"})},"teacher"),(0,J.jsx)(Ts,{tab:(0,J.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,J.jsxs)("div",{className:Zs,children:["teacher"===S&&(0,J.jsxs)(ve.default,{value:be.group_id,onChange:function(e){se.current.scrollTop=0,E=[],be.page=0,be.group_id=e,p=!0,U([]),we(c()({},be)),Pe()},size:"middle",style:{width:200,marginRight:30},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部教研团队"}),null==B||null===(n=B.groups)||void 0===n?void 0:n.map((function(e){return(0,J.jsx)(ve.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,J.jsx)(q.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:be.search,onChange:function(e){be.search=e.target.value,we(c()({},be))},onSearch:function(e){se.current.scrollTop=0,E=[],be.page=0,p=!0,U([]),e&&(0,zs.tk)({name:e,copywriting:e,position:"Exercise"}),Pe()}})]}),(0,J.jsxs)("div",{ref:se,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!G&&"public"===S&&(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,J.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,J.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,J.jsx)(ft(),{initialLoad:!1,pageStart:0,loadMore:function(){Pe()},hasMore:p,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&G&&(0,J.jsx)(Ps.Z,{className:ks,pagination:!1,hideSelectAll:!0,dataSource:E,onRow:function(e){return{onClick:function(){U([null==e?void 0:e.id])}}},resColumns:je,rowSelection:ke})})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{className:Hs,children:[(0,J.jsx)("div",{children:"试卷:"}),(0,J.jsx)("div",{className:Ds,children:(0,J.jsx)("span",{children:null==o?void 0:o.exercise_name})})]}),(0,J.jsx)("div",{className:Es,children:"提示:使用原试卷创建补考,会自动将原试卷先保存一份到试卷库中"})]})]}),(0,J.jsx)(j.Z,{title:"提示",open:le,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,J.jsxs)("div",{children:[(0,J.jsx)(N.ZP,{onClick:function(){ce(!1),v.history.push(he)},children:"修改试卷"}),(0,J.jsx)(N.ZP,{type:"primary",onClick:function(){v.history.push(ue),ce(!1)},children:"设置规则"})]}),onCancel:function(){ce(!1)},children:(0,J.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,J.jsx)(Ls.Z,{inPaper:!0,visible:Ie,onCancel:Ce,onOk:Ee,renderData:He,modalType:"multiple",type:"examination_bank"})]})})),Bs=t(71793),Xs=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(n.actionTabs.params||{}).value,s=(0,h.useState)(!1),r=x()(s,2),l=r[0],c=r[1],o=(0,v.useParams)(),u=o.categoryId,f=o.coursesId,p=function(){var e=d()(a()().mark((function e(){var n,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c(!0),null==i||!i.is_wrong){e.next=7;break}return e.next=4,(0,Bs._B)(u,{exercise_question_id:null==i?void 0:i.question_id});case 4:s=e.sent,e.next=10;break;case 7:return e.next=9,(0,Bs.pr)(u,{exercise_question_id:null==i?void 0:i.question_id});case 9:s=e.sent;case 10:0===(null===(n=s)||void 0===n?void 0:n.status)&&(y.ZP.success(null===(r=s)||void 0===r?void 0:r.message),t({type:"exercise/editExercise",payload:{categoryId:u,coursesId:f}}),t({type:"exercise/setActionTabs",payload:{}})),c(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)(j.Z,{title:"提示",width:600,centered:!0,open:"标记错题"===n.actionTabs.key,confirmLoading:l,onCancel:function(){return t({type:"exercise/setActionTabs",payload:{}})},onOk:p,children:[(0,J.jsx)("p",{children:null!=i&&i.is_wrong?"请确认是否将本道试题取消标记为错题?":"请确认是否将本道试题标记为错题?"}),null!=i&&i.is_wrong?(0,J.jsx)("p",{children:"取消标记后将按照学生实际答题情况重新计算学生本道试题得分。"}):(0,J.jsxs)("p",{children:["标记后将重新计算已交卷学生成绩,将已交卷学生本道试题得分调整为",null==i?void 0:i.question_score,"分。"]})]})})),Fs=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return console.log("---",e,n,t),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["等级A","等级B","等级C","等级D","等级E"]}],yAxis:[{type:"value"}],series:[{name:"缺陷",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:t},{name:"漏洞",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:n},{name:"代码规范性",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:e}]}},qs=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{dataset:[{source:e}],tooltip:{show:!0,formatter:function(e){return e.value[2]+":"+e.value[1]+"分"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]}},Ws=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading;var n,t,i,r,l=e.dispatch,o=(0,v.useParams)(),u=(0,h.useState)(c()(c()({},{sort_by:"student_id",sort_direction:"desc"}),o)),f=x()(u,2),p=f[0],g=(f[1],(0,h.useState)()),y=x()(g,2),w=y[0],A=y[1],P=(0,h.useState)([]),k=x()(P,2),_=k[0],S=k[1],I=(0,h.useRef)(),C=(0,h.useState)(1),H=x()(C,2),D=H[0],E=H[1],L=(0,h.useState)(!1),z=x()(L,2),T=z[0],O=z[1],F=(0,h.useState)(10),W=x()(F,2),R=W[0],G=W[1],Q=(0,h.useState)([]),Y=x()(Q,2),K=Y[0],V=Y[1];(0,h.useEffect)((function(){$()}),[]);var U=[{title:"学号",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:"student_number"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"分班",dataIndex:"group_course_name"},{title:"姓名",dataIndex:"user_name"},{title:"缺陷",children:[{title:"阻断",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:"bug"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"漏洞",children:[{title:"阻断",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:"vulnerability"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"代码规范性",children:[{title:"阻断",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:"specification"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"复杂代码",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:"complexity"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"代码行数",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:"total_row_number"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"质量评分",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:"quality_score"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"操作",dataIndex:"action",align:"center",render:function(e,n){return(0,J.jsx)("a",{target:"_blank",href:"/classrooms/".concat(o.coursesId,"/exercise/").concat(o.categoryId,"/analysis/").concat(n.id),className:"current c-light-primary",children:"详细分析"})}}];function $(){return ee.apply(this,arguments)}function ee(){return(ee=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(p.categoryId,"/check_status.json"),{method:"GET"});case 2:n=e.sent,A(n.status),2!=n.status&&-1!=n.status&&(ne({page:1,limit:10}),clearTimeout(I.current));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return te.apply(this,arguments)}function te(){return(te=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(null==n?void 0:n.page),G(null==n?void 0:n.limit),e.next=4,(0,m.ZP)("/api/exercises/".concat(p.categoryId,"/code_quality_analysis_index.json"),{method:"GET",params:c()({},n)});case 4:t=e.sent,S(t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){return 2===w&&(I.current=setInterval((function(){$()}),6e4)),function(){clearTimeout(I.current)}}),[w]),console.log("-------",o),(0,J.jsxs)("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10",children:[(0===w||1===w)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:(0,J.jsxs)("label",{children:["检测时间:",null==_?void 0:_.created_at]})}),(0,J.jsx)(N.ZP,{onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测"}})},children:"重新检测"})]}),(0,J.jsx)("p",{style:{display:"flex"},children:(0,J.jsxs)(B.Z,{style:{width:"100%"},children:[(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)("label",{children:"分班情况:"})}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{checked:0===(null==K?void 0:K.length),onChange:function(e){e.target.checked&&(V([]),ne({page:D,limit:R}))},style:{fontSize:"14px"},value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(b.Z.Group,{value:K,onChange:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:V(s()(n)),ne({page:D,limit:R,group_course_ids:n});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{width:"100%",fontSize:"14px"},children:null==_||null===(n=_.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{style:{fontSize:"14px"},value:null==e?void 0:e.id,children:[null==e?void 0:e.name,"(",null==e?void 0:e.count,")"]})}))})})]})}),(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{children:(0,J.jsx)("label",{style:{color:"red"},children:"注意:"})}),"本页仅显示全部已完成检测的分班"]}),(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码等级分析"}),(null==_?void 0:_.grade_statistics)&&(0,J.jsx)(Ri.Z,{option:Fs(null==_||null===(t=_.grade_statistics)||void 0===t?void 0:t.map((function(e){return e.specification_count})),null==_||null===(i=_.grade_statistics)||void 0===i?void 0:i.map((function(e){return e.vulnerability_count})),null==_||null===(r=_.grade_statistics)||void 0===r?void 0:r.map((function(e){return e.bug_count}))),style:{height:400,width:600},opts:{renderer:"svg"}})]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码质量分布"}),(null==_?void 0:_.quality_scores)&&(0,J.jsx)(Ri.Z,{option:qs(null==_?void 0:_.quality_scores.map((function(e,n){return[n+1,null==e?void 0:e.quality_score,null==e?void 0:e.user_name]}))),style:{height:400,width:600},opts:{renderer:"svg"}})]})]}),(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"},children:"详细列表"}),(0,J.jsx)(q.Z.Search,{size:"middle",onSearch:function(e){ne({page:1,limit:R,search:e})},style:{width:"300px"},enterButton:"搜索"})]}),(0,J.jsx)(Z.Z,{columns:U,dataSource:null==_?void 0:_.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:function(e,n,t){t.field&&(p.sort_by=t.field),t.order||(p.sort_direction="asc"),"ascend"===t.order&&(p.sort_direction="asc"),"descend"===t.order&&(p.sort_direction="desc"),t.order||(p.sort_direction="asc"),ne(c()({page:1,limit:R},p))}}),(0,J.jsx)(M.Z,{current:D,total:null==_?void 0:_.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:R,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:function(e,n){E(e),G(n),ne({page:e,limit:n,group_course_ids:K})}})]})]}),2===w&&(0,J.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,J.jsx)("img",{src:"data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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"}),(0,J.jsx)("br",{}),(0,J.jsx)(N.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){$()},children:"刷新页面"})]}),(0,J.jsx)(oe,{}),(0,J.jsx)(j.Z,{centered:!0,width:1200,title:"详细分析",destroyOnClose:!0,open:!!T,footer:null,onCancel:function(){return O(!1)},children:(0,J.jsx)("div",{style:{height:500,overflow:"hidden"},children:!!T&&(0,J.jsx)("iframe",{style:{height:"100%",width:"100%"},src:"https://sonar.educoder.net/project/issues?id=".concat(null==o?void 0:o.categoryId,"-").concat(null==T?void 0:T.student_number,"&resolved=false"),frameBorder:"0"})})})]})})),Ms={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},Rs=t(88499),Gs=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,h.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=O.Z.useForm(),f=x()(u,1)[0],p=(0,h.useState)(),g=x()(p,2),y=g[0],A=g[1],P=(0,h.useState)(!1),k=x()(P,2),_=k[0],S=k[1],I=t.exerciseList,C=t.commonHeader,H=(0,h.useState)([]),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)([]),F=x()(z,2),W=F[0],M=F[1],R=(0,h.useState)(0),G=x()(R,2),Q=G[0],Y=G[1],K=(0,h.useState)(!0),V=x()(K,2),U=V[0],$=V[1],ee=(0,h.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,h.useState)(!1),ae=x()(se,2),le=ae[0],ce=ae[1],oe=(0,h.useState)(!1),de=x()(oe,2),ue=de[0],xe=de[1],fe=(0,h.useState)(""),he=x()(fe,2),me=he[0],ve=he[1],ye=(0,h.useRef)(null),be=[{name:"IP异常",id:1},{name:"浏览器异常",id:2},{name:"登录异常",id:3},{name:"切屏",id:4},{name:"考试延时",id:5},{name:"打回重做",id:6},{name:"使用考试解锁码",id:7},{name:"退出全屏",id:8}];(0,h.useEffect)((function(){we(l)}),[]),(0,h.useEffect)((function(){return clearInterval(ye.current),2===(null==C?void 0:C.exercise_status)&&(ye.current=setInterval((function(){we(l)}),3e4)),function(){clearInterval(ye.current)}}),[null==C?void 0:C.exercise_status,l]);var we=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pe().cloneDeep(n),console.log(t,"sendData"),$(!0),L([]),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 6:i=e.sent,M([]),$(!1),Y(null==i?void 0:i.total_count),L((null==i?void 0:i.exercise_abnormites)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(A(47),S(!0)))}),[document.getElementById("divhe"),I]);var Ae=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作时间",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"类型",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"说明",dataIndex:"description",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})}),(null==n?void 0:n.user_screen_num)>=50&&(0,J.jsx)(w.Z,{placement:"bottomLeft",title:"注意:该学生的截屏总数量已达到50张,需要手动删除已截屏的图片之后才能继续自动截屏",children:(0,J.jsx)("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})}),(null==n?void 0:n.user_screen_num)>0&&(0,J.jsx)("span",{onClick:function(){return ve(null==n?void 0:n.user_id)},className:"current c-light-primary ml10",children:"截屏记录"})]})}}];return(0,J.jsxs)("section",{className:Ms.wrap,children:[(0,J.jsxs)(O.Z,{form:f,onChange:function(){l.page=1;var e=Object.assign({},f.getFieldValue());Object.keys(e).map((function(n){switch(n){case"error_type":e[n].includes("all")||!e[n].length?(delete l.error_type,f.setFieldsValue(T()({},"error_type","all"))):(l.error_type=e[n],f.setFieldsValue(T()({},"error_type",l.error_type)));break;case"course_group_id":e[n].includes("all")||!e[n].length?(delete l.course_group,f.setFieldsValue(T()({},"course_group_id","all"))):(l.course_group=e[n],f.setFieldsValue(T()({},"course_group_id",l.course_group)))}})),o(c()({},l)),we(l)},initialValues:T()({},"course_group_id","all"),children:[(0,J.jsx)(O.Z.Item,{name:"course_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"班级:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null===(n=I.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),_&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;A(y>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===y?"展开":"收起",47===y?(0,J.jsx)(je.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(ge.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(0,J.jsx)(O.Z.Item,{name:"error_type",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"类型:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null==be?void 0:be.map((function(e,n){return(0,J.jsx)(b.Z,{value:e.id,className:"ml0 mr8",children:e.name},n)}))})]})})})]}),(0,J.jsxs)("div",{className:Ms.control,children:[(0,J.jsx)(q.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.keyword,onChange:function(e){return n=e.target.value,l.page=1,l.keyword=n,void o(c()({},l));var n},onSearch:function(){l.page=1,o(c()({},l)),we(l)}}),(0,J.jsx)(N.ZP,{onClick:function(){return ce(!0)},style:{marginLeft:"auto"},icon:(0,J.jsx)("i",{className:"iconfont icon-guizeguanli font16"}),type:"link",children:"截屏规则"}),(0,J.jsx)(N.ZP,{onClick:function(){return xe(!0)},icon:(0,J.jsx)("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link",children:"操作日志"})]}),(0,J.jsx)("div",{className:Ms.bgH}),(0,J.jsx)(Z.Z,{className:Ms.customTable,dataSource:E,bordered:!1,columns:Ae,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:Ms.row,loading:U,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),we(l)},pagination:{pageSize:l.limit,total:Q,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Qs,{selectIds:W,visible:te,onCancel:function(){return ie(!1)},onOk:function(){ie(!1),we(l)},params:l}),(0,J.jsx)(Js,{visible:ue,onCancel:function(){return xe(!1)}}),(0,J.jsx)(Ys,{visible:me,onCancel:function(){return ve(!1)}}),(0,J.jsx)(j.Z,{centered:!0,title:"截屏规则",open:le,width:900,footer:null,onCancel:function(){ce(!1)},children:(0,J.jsxs)("div",{className:"c-grey-333",children:[(0,J.jsx)("div",{className:"mb20 blod",children:"1.每个学生每场考试最多截屏的总数量为50张,超过之后该学生退出全屏不再进行截屏,老师手动删除截屏图片之后可再自动进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"2.单次退出全屏时长与截屏次数"}),(0,J.jsx)("div",{className:"mb20",children:"1)若学生【1秒 ≤ 退出全屏时长 ≤ 30秒】,每隔5秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"2)若学生【30秒<退出全屏时长 ≤ 120秒】,每隔10秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"3)若学生【120秒<退出全屏时长 ≤ 300秒】,每隔30秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"4)若学生【300秒<退出全屏时长 ≤ 720秒】,每隔60秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"5)若学生【退出全屏时长 >720秒】,不再进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"3.学生返回考试之后,不再进行截屏。"})]})}),(0,J.jsx)(re.Z,{})]})})),Qs=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,h.useState)(!1),o=x()(l,2),u=o[0],f=o[1],p=(0,h.useState)({}),v=x()(p,2),g=v[0],y=v[1],b=O.Z.useForm(),w=x()(b,1)[0],A=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f(!0),!0!==n){e.next=7;break}return e.next=4,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),f(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(j.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){w.resetFields(),y({})},confirmLoading:u,onOk:function(){return w.submit()},children:(0,J.jsxs)(O.Z,{className:Ms.formWrap,form:w,labelCol:{span:4},wrapperCol:{span:18},onFinish:A,onValuesChange:function(){y(c()({},w.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(B.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(X.Z,{children:"采集照片:"}),(0,J.jsx)(X.Z,{children:(0,J.jsxs)("aside",{className:Ms.imgWrap,children:[(0,J.jsxs)("div",{className:Ms.img,children:[(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:Ms.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Ms.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:Ms.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:Ms.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ae.Z.publish("preview-image",(0,H.Tv)(null==n?void 0:n.identity_url))},className:Ms.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Ms.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(O.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(R.ZP.Group,{children:[(0,J.jsx)(R.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(R.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==g?void 0:g.state)&&(0,J.jsx)(O.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(q.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},Js=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,h.useState)({page:1,limit:20,exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=(0,h.useState)(!1),f=x()(u,2),p=f[0],g=f[1],y=(0,h.useState)([]),b=x()(y,2),A=b[0],N=b[1],P=(0,h.useState)(0),k=x()(P,2),_=k[0],S=k[1];(0,h.useEffect)((function(){n&&(l.page=1,l.limit=20,o(c()({},l)),C(l))}),[n]);var I=[{title:"操作人",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"操作时间",dataIndex:"created_at",width:200},{title:"类型",dataIndex:"operate_type",width:100,render:function(e){return(0,J.jsx)(J.Fragment,{children:0===e&&(0,J.jsx)("span",{children:"删除"})})}},{title:"学生姓名",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"截屏时间",dataIndex:"screen_time",width:200},{title:"图片",dataIndex:"url",width:100,render:function(e){return(0,J.jsx)("img",{className:"current",onClick:function(){return ae.Z.publish("preview-image","".concat(Rs.Z.API_SERVER).concat(e))},width:70,height:40,src:"".concat(Rs.Z.API_SERVER).concat(e)})}}],C=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pe().cloneDeep(n),g(!0),e.next=4,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_user_screens/screen_actions.json"),{method:"get",params:t});case 4:i=e.sent,g(!1),S(null==i?void 0:i.total_count),N((null==i?void 0:i.exercise_screen_actions)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(j.Z,{title:"操作日志",open:n,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(Z.Z,{dataSource:A,bordered:!1,columns:I,size:"large",loading:p,locale:{emptyText:(0,J.jsx)(ee.Z,{})},onChange:function(e){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,o(c()({},l)),C(l)},pagination:{pageSize:l.limit,total:_,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})},Ys=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,h.useState)({page:1,limit:9999,user_id:n,error_type:[8],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=(r[1],(0,h.useState)(!1)),u=x()(o,2),f=u[0],p=u[1],g=(0,h.useState)([]),b=x()(g,2),w=b[0],A=b[1];(0,h.useEffect)((function(){n&&N(c()(c()({},l),{},{user_id:n}))}),[n]);var N=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pe().cloneDeep(n),console.log(t,"sendData"),p(!0),e.next=5,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 5:i=e.sent,p(!1),A((null==i?void 0:i.exercise_abnormites)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j.Z.confirm({icon:null,title:"提示",content:"删除后不可恢复,确认删除吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/exercise_user_screens/").concat(n,".json"),{method:"delete"});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),N(l));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),k=(null==w?void 0:w[0])||{};return(0,J.jsx)(j.Z,{title:"截屏记录",open:!!n,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(Be.Z,{spinning:f,children:(0,J.jsxs)("div",{style:{maxHeight:500},children:[(0,J.jsxs)("div",{className:"c-grey-333 blod mb10",children:[null==k?void 0:k.real_name," ",null==k?void 0:k.student_id]}),(null==k?void 0:k.user_screen_num)>=50&&(0,J.jsxs)("div",{className:"mb10",style:{color:"#FA6400"},children:[(0,J.jsx)("i",{className:"iconfont icon-tishi11 mr5"}),(0,J.jsx)("span",{children:"注意:该学生的截屏总数量已达到 50 张,需要手动删除已截屏的图片之后才能继续自动截屏"})]}),null==w?void 0:w.map((function(e,n){var t,i;return(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:[(0,J.jsx)("span",{className:"c-grey-666 mr10",children:"退出全屏时间"}),(0,J.jsx)("span",{style:{display:"inline-block",width:144},className:"c-grey-333",children:null==e?void 0:e.created_at}),(0,J.jsxs)("span",{className:"c-grey-666 ml40",children:["截屏数量",(0,J.jsx)("span",{style:{margin:"0 6px",color:"#FA6400"},children:null==e||null===(t=e.exercise_user_screens)||void 0===t?void 0:t.length}),"张"]})]}),(0,J.jsx)("div",{className:Ms.listWrap,children:null==e||null===(i=e.exercise_user_screens)||void 0===i?void 0:i.map((function(e){return(0,J.jsxs)("div",{className:Ms.list,children:[(0,J.jsx)("img",{src:"".concat(Rs.Z.API_SERVER).concat(null==e?void 0:e.url)}),(0,J.jsxs)("div",{className:Ms.time,children:[(0,J.jsx)("span",{className:"c-grey-666 mr10 font12",children:"截屏时间"}),(0,J.jsx)("span",{className:"c-grey-333 font12",children:null==e?void 0:e.created_at})]}),(0,J.jsx)("div",{className:Ms.mask,children:(0,J.jsxs)("div",{className:Ms.icons,children:[(0,J.jsx)("i",{onClick:function(){return ae.Z.publish("preview-image","".concat(Rs.Z.API_SERVER).concat(null==e?void 0:e.url))},className:"iconfont icon-fangda3 mr15"}),(0,J.jsx)("i",{onClick:function(){return P(null==e?void 0:e.id)},className:"iconfont icon-shanchu14"})]})})]},null==e?void 0:e.id)}))})]},n)}))]})})})},Ks={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW"},Vs=t(7823),Us=t(31027),$s=t(41727),er=t(12971),nr=t(61738),tr=function(e){var n=function(e){var n=new Notification(e.title,{body:e.message,icon:e.icon||"/ip.png"});n.addEventListener("click",(function(){e.link&&window.open(e.link,e.target||"_blank")})),setTimeout((function(){n.close()}),3e4)};"Notification"in window?"granted"===Notification.permission?n(e):"denied"!==Notification.permission&&Notification.requestPermission().then((function(t){"granted"===t&&n(e)})):alert("当前浏览器不支持通知")},ir=t(35055),sr=t(86295),rr=t(27862),ar=t(73495),lr=["exercise","globalSetting","loading","dispatch","classroomList","user","match"],cr=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.user,s=e.globalSetting;return{classroomList:e.classroomList,exercise:n,globalSetting:s,user:i,loading:t.effects}}))((function(e){var n,t,i,r,l,o,u,f,E,L,z,T,O,B=e.exercise,X=(e.globalSetting,e.loading,e.dispatch),F=e.classroomList,q=e.user,W=(e.match,p()(e,lr),(0,v.useParams)()),M=(0,v.useSearchParams)(),R=x()(M,1)[0],G=(0,h.useState)([]),Y=x()(G,2),K=(Y[0],Y[1],B.exerciseList),V=B.commonHeader,U=B.checkDomain,$=B.workSetting,ne=B.saveExerciseDownUsers,te=(0,h.useState)(null),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,h.useState)(Q()(new Date).valueOf()),le=x()(ae,2),ce=le[0],oe=le[1],ue=(0,h.useState)(),fe=x()(ue,2),pe=fe[0],he=fe[1],ve=(0,h.useState)(!1),je=x()(ve,2),ge=je[0],ye=je[1],be=(0,h.useState)(1),we=x()(be,2),Ae=we[0],Pe=we[1],ke=(0,h.useState)(!1),Ze=x()(ke,2),_e=Ze[0],Ie=Ze[1],Ce=(0,h.useState)({name:"",id:"",list:[]}),He=x()(Ce,2),De=He[0],Ee=He[1],Le=(0,h.useState)({}),ze=x()(Le,2),Te=ze[0],Be=ze[1],Xe=q.userInfo;W.category=R.get("category_id");var Fe=!U||U&&(null==Xe||null===(n=Xe.course)||void 0===n?void 0:n.course_identity)<3,qe=(0,h.useRef)(Date.now()),We=(0,h.useRef)();(0,h.useEffect)((function(){(0,de.Rm)()&&X({type:"classroomList/getAssistantPermissions",payload:{course_id:W.coursesId}})}),[null==q||null===(t=q.userInfo)||void 0===t?void 0:t.username]),(0,h.useEffect)((function(){"调整tabs选中"==B.actionTabs.key&&re(3)}),[B.actionTabs.key]),(0,h.useEffect)((function(){return clearInterval(We.current),(0,de.G5)()&&2===(null==V?void 0:V.exercise_status)&&null!=V&&V.enable_monitor&&(We.current=setInterval((function(){Ge()}),5e3)),function(){clearInterval(We.current)}}),[q.userInfo,null==V?void 0:V.exercise_status]),(0,h.useEffect)((function(){Me(),sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),j.Z.info({title:"提示",centered:!0,width:600,content:(0,J.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,J.jsx)("br",{}),"1、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,J.jsx)("br",{}),"2、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。"]}),okText:"知道了"}))}),[W.coursesId]);var Me=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X({type:"exercise/getCommonHeader",payload:c()({},W)});case 2:(n=e.sent)&&Ee(null==n?void 0:n.simulate_exercise_records);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Re=function(){var e=(null==V?void 0:V.simulate_exercise_num)-(null==V?void 0:V.user_simulate_num);return e>=0?e:0},Ge=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(W.categoryId,"/new_abnormities.json"),{method:"get",params:{time:qe.current}});case 2:if(401!==(null==(n=e.sent)?void 0:n.status)){e.next=6;break}return clearInterval(We.current),e.abrupt("return");case 6:qe.current=Date.now(),""!==(null==n?void 0:n.message)&&"请登录后再操作"!==(null==n?void 0:n.message)&&tr({title:(null==n?void 0:n.exercise_name)+"-考试异常",message:n.message,target:"self",icon:"/warning.png",link:"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/detail?random=").concat("true"===R.get("random"),"&tabs=7")});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe=function(){v.history.push("/classrooms/".concat(W.coursesId,"/exercisenotice/").concat(V.id,"/users/").concat(Xe.login))},Je=function(){X({type:"exercise/setUpdateIndex"})},Ye=function(){X({type:"exercise/getCommonHeader",payload:c()({},W)});var e={0:function(){Je()},2:function(){Pe(Ae+1)},3:function(){X({type:"exercise/getWorkSetting",payload:c()({},W)})}};e[se]&&e[se]()};var Ke=[{name:"答题列表",id:0,hidden:!1,component:(0,J.jsx)(me,{getparams:function(e){he(c()({},e))},checkDomainAuthority:Fe})},{name:"试卷预览",id:2,hidden:-1===(null==V?void 0:V.exercise_status)||(0,H._m)()&&!(0,de.ag)()||!Fe||(0,de.dE)(),component:!(0,de.Rm)()||null!==(i=F.AssistantObject.exercise)&&void 0!==i&&i.can_preview?null!=V&&V.is_random?(0,J.jsx)(Dt.default,{},Ae):(0,J.jsx)(st,{activeTabs:se}):(0,J.jsxs)("div",{style:{padding:"100px",textAlign:"center",fontSize:"18px",height:"400px"},children:[(0,J.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#fcb041"}})," 您未获取此权限,需向管理员申请权限才能使用此功能"]})},{name:"统计结果",id:1,hidden:-1===(null==V?void 0:V.exercise_status)||!Fe||(0,H._m)()&&!(0,de.ag)()||(0,de.dE)()&&!(null!=V&&V.show_statistic),component:(0,J.jsx)(Ns,{})},{name:"质量检测",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(null!=V&&V.open_code_quality_analysis)||(0,de.dE)(),component:(0,J.jsx)(Ws,{})},{name:"代码查重",id:4,hidden:-1===(null==V?void 0:V.exercise_status)||(0,de.dE)()||1===V.exercise_status||!V.exist_program,component:(0,J.jsx)(Oe,{},ce)},{name:"重做记录",id:9,hidden:-1===(null==V?void 0:V.exercise_status)||2===(null==V?void 0:V.exercise_type)||(0,de.dE)()&&1===(null==V?void 0:V.exercise_status),component:(0,J.jsx)(ar.Z,{})},{name:"规则设置",id:3,hidden:!Fe||(0,de.dE)(),component:-1===(null==V?void 0:V.exercise_status)?(0,J.jsx)(ir.Z,{}):(0,J.jsx)(Ti,{})},{name:"考试监控",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(0,de.G5)()||!(null!=V&&V.enable_monitor),component:(0,J.jsx)(Gs,{})},{name:"人脸审核",id:5,hidden:-1===(null==V?void 0:V.exercise_status)||!V.identity_verify||(0,de.dE)(),component:(0,J.jsx)(Ne,{})},{name:"摄像监控",id:6,hidden:-1===(null==V?void 0:V.exercise_status)||!V.open_phone_video_recording||(0,de.dE)(),component:(0,J.jsx)(Se,{})}].filter((function(e){return!e.hidden}));1===(null==V?void 0:V.exercise_status)&&Ke.splice.apply(Ke,[0,1].concat(s()(Ke.splice(1,1,Ke[0])))),(0,h.useEffect)((function(){"number"==typeof(null==V?void 0:V.exercise_status)&&(R.get("tabs")?re(R.get("tabs")):1===(null==V?void 0:V.exercise_status)?(re("2"),(0,de.dE)()&&re("0")):re("0"))}),[null==V?void 0:V.exercise_status]);var Ve="YYYY-MM-DD",Ue=Q()("2020-11-15",Ve),$e=function(){return j.Z.info({title:"题库改版告知",content:(0,J.jsx)(J.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})},en=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/courses/".concat(null==W?void 0:W.coursesId,"/exercises/exercise_code_repeat.json"),{method:"post",body:{group_ids:n,id:null==W?void 0:W.categoryId}});case 2:if(0!==(t=e.sent).status){e.next=8;break}return re(4),oe(Q()(new Date).valueOf()),X({type:"exercise/setActionTabs",payload:{}}),e.abrupt("return");case 8:t.status<-2&&y.ZP.error(null==t?void 0:t.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nn=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(w.Z,{title:20*((W.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((W.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e||"--"}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e||"--"}):(0,J.jsx)("span",{children:e||"--"}))}},!(1!==(null==Te?void 0:Te.objective)||1===(null==Te?void 0:Te.objective)&&1!==(null==Te?void 0:Te.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(xe,{renderText:t,item:n}));var t}},!(1!==(null==Te?void 0:Te.subjective)||1===(null==Te?void 0:Te.subjective)&&1!==(null==Te?void 0:Te.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,de.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e}));return(0,de.RV)()?(0,de.RV)()?(0,J.jsxs)("section",{className:Ks.bg,children:[(0,J.jsxs)("div",{className:"edu-container",children:[Xe.username&&(0,J.jsxs)("section",{className:"animated fadeIn",children:[(0,J.jsx)("aside",{className:"mt10",children:(0,J.jsxs)(A.Z,{separator:">",children:[(0,J.jsx)(A.Z.Item,{href:"/classrooms/".concat(W.coursesId,"/exercise"),children:null==q||null===(r=q.userInfo)||void 0===r||null===(r=r.course)||void 0===r?void 0:r.course_name}),(0,J.jsx)(A.Z.Item,{href:"/classrooms/".concat(W.coursesId,"/exercise"),children:"在线考试"}),(0,J.jsx)(A.Z.Item,{children:"试卷详情"})]})}),(0,J.jsxs)("aside",{className:[Ks.title,"mt20"].join(" "),children:[(0,J.jsx)("a",{href:"/classrooms/".concat(W.coursesId,"/exercise"),children:(0,J.jsx)(S.Z,{className:"font16 c-black"})}),(0,H.vB)(null==V?void 0:V.exercise_status,null==V?void 0:V.appraise_label),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)("img",{src:$s,width:44,height:24,style:{marginRight:5,marginLeft:10}}),(0,J.jsx)("strong",{className:"font20 ml5 mr10",children:null==V?void 0:V.exercise_name}),2==(null==V?void 0:V.exercise_type)&&(0,J.jsxs)("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Ks.moni,children:[(0,J.jsx)("img",{src:er,width:18,height:14}),"模拟考试"]}),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)(w.Z,{title:"点击可查看原考试",children:(0,J.jsx)("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:function(){(0,H.xg)("/classrooms/".concat(W.coursesId,"/exercise/").concat(null==V?void 0:V.make_up_exercise_id,"/detail?random=").concat(null==V?void 0:V.make_up_exercise_is_random))}})})]})]}),(0,J.jsxs)("aside",{className:"mt30 relative",children:[(0,J.jsxs)("div",{className:Ks.export,children:[!(0,de.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?X({type:"exercise/setActionTabs",payload:{key:"补考记录",params:W}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"补考记录"]}),!(0,de.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===V.exercise_status&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?X({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:W}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"创建补考"]}),(0,de.GJ)()&&Fe&&(null==V||null===(l=V.user_permission)||void 0===l?void 0:l.user_commit_counts)>0&&2===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,de.Rm)()||null!=F&&null!==(n=F.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_redo?X({type:"exercise/setActionTabs",payload:{key:"打回重做",params:W}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"打回重做"]}),(0,de.GJ)()&&Fe&&(null==V||null===(o=V.user_permission)||void 0===o?void 0:o.exercise_unpublish_count)>0&&1===(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(Vs.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(N.ZP,{onClick:function(e){var n,t,i;if(e.preventDefault(),!(0,de.Rm)()||null!=F&&null!==(n=F.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_publish)if(0!==(null==V?void 0:V.exercise_question_count))if(2!==(null==q||null===(t=q.userInfo)||void 0===t?void 0:t.user_status)){var s=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(s),"days")>0&&null!=V&&V.is_random?$e():X({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[W.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:W,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:se,cb:Ye,manage_all_group:null==$||null===(i=$.exercise)||void 0===i?void 0:i.manage_all_group}})}else(0,yi.Rd)();else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"发布考试"]})}),(0,de.GJ)()&&Fe&&(null==V||null===(u=V.user_permission)||void 0===u?void 0:u.exercise_publish_count)>0&&(0,J.jsxs)(N.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,de.Rm)()||null!=F&&null!==(n=F.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_stop?X({type:"exercise/setActionTabs",payload:{key:"批量结束",unified_setting:null==V?void 0:V.unified_setting,selectArrs:[W.categoryId],params:W,cb:Ye}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"结束考试"]}),(0,de.dE)()&&V.is_late&&"迟到超过".concat(V.last_times,"分钟,禁止进入答题"),(0,de.dE)()&&2===(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.preventDefault(),e.next=3,(0,m.ZP)("/api/exercises/".concat(W.categoryId,"/header_info.json"),{method:"get"});case 3:0===(null==(t=e.sent)?void 0:t.status)&&Be((null==t?void 0:t.data)||{}),Ie(!0);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"考试记录"]}),(0,de.dE)()&&1===(null==V?void 0:V.exercise_type)&&2===(null==V||null===(f=V.user_permission)||void 0===f?void 0:f.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(N.ZP,{onClick:function(){return Qe()},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),null!=K&&null!==(E=K.exercise_types)&&void 0!==E&&E.is_redo?"重新考试":"开始考试"]}),(0,de.dE)()&&2===(null==V?void 0:V.exercise_type)&&!V.is_late&&3!=(null==V?void 0:V.exercise_status)&&V.exercise_status>1&&(0,J.jsx)(w.Z,{title:(0,J.jsxs)("span",{children:["本次考试可重复考试",null==V?void 0:V.simulate_exercise_num,"次,剩余",Re(),"次"]}),children:(0,J.jsxs)(N.ZP,{onClick:function(){return Qe()},disabled:0===Re()&&0!=(null==V||null===(L=V.user_permission)||void 0===L?void 0:L.current_status),style:{marginLeft:8},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),0==(null==V||null===(z=V.user_permission)||void 0===z?void 0:z.current_status)?"继续考试":"开始考试"]})}),(0,de.dE)()&&1===(null==V?void 0:V.exercise_type)&&0===(null==V||null===(T=V.user_permission)||void 0===T?void 0:T.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(N.ZP,{onClick:function(){return Qe(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"继续考试"]}),(0,de.dE)()&&(null==V?void 0:V.screen_used_num)>(null==V?void 0:V.screen_num)&&3!==V.exercise_status&&(0,J.jsxs)(N.ZP,{onClick:function(){return Qe(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"申请","继续考试"]}),(null==V?void 0:V.show_analysis_detail)&&(0,J.jsxs)(N.ZP,{onClick:function(){(0,H.xg)("/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/analysis/").concat(null==V?void 0:V.analysis_id))},children:[(0,J.jsx)("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]}),(0,de.GJ)()&&Fe&&(1===V.exercise_status||3===V.exercise_status&&(null==V?void 0:V.is_make_up_exercise))&&(0,J.jsx)(Vs.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(N.ZP,{onClick:function(){var e;if(!(0,de.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(n),"days")>0&&null!=V&&V.is_random?$e():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(W.coursesId,"/exercise/add/").concat(W.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"编辑试卷"]})}),-1===(null==V?void 0:V.exercise_status)&&(0,de.GJ)()&&(0,J.jsx)(N.ZP,{icon:(0,J.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){X({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==V?void 0:V.exercise_name,id:null==V?void 0:V.id,type:"exercise"}})},children:"补充成绩"}),(0,de.GJ)()&&Fe&&(0,J.jsx)(P.Z,{dropdownRender:function(){var e,n;return(0,J.jsxs)(g.Z,{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:B.order&&(W.order=B.order,W.order_type=B.order_type),e.t0=n.key,e.next="1"===e.t0?4:7;break;case 4:return t=[],j.Z.confirm({title:"导出学生成绩设置",icon:null,width:650,closable:!0,centered:!0,onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.length){e.next=3;break}return y.ZP.info("请选择选项!"),e.abrupt("return",Promise.reject());case 3:return W.types=t,e.next=6,(0,C.Uj)(c()(c()({},W),pe));case 6:0===e.sent.status&&(0,D.je)(c()(c()({},W),pe));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{color:"#E99237",marginBottom:"20"},children:[(0,J.jsx)(_.Z,{style:{marginRight:5,color:"#E99237"}}),"请选择您需要的学生成绩数据进行导出,否则可能会因为导出的数据太多而影响导出进度。"]}),(0,J.jsx)("div",{children:(0,J.jsxs)(b.Z,{onChange:function(e){e.target.checked?t.push(1):t=t.filter((function(e){return 1!==e}))},children:["基本数据",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各题型得分与最终成绩)"})]})}),(0,J.jsx)("div",{style:{marginTop:15,marginBottom:15},children:(0,J.jsxs)(b.Z,{onChange:function(e){e.target.checked?t.push(2):t=t.filter((function(e){return 2!==e}))},children:["得分详表",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各小题得分与各题型总得分)"})]})}),(0,J.jsx)("div",{children:(0,J.jsxs)(b.Z,{onChange:function(e){e.target.checked?t.push(3):t=t.filter((function(e){return 3!==e}))},children:["数据分析",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计试卷中每个小题的参考总人数、答题人数、答对人数、满分人数和得分率)"})]})})]})}),e.abrupt("break",7);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,de.GJ)()&&!(null!=V&&V.appraise_label)&&Fe&&(null==V||null===(e=V.user_permission)||void 0===e?void 0:e.exercise_unpublish_count)>0&&1!==(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&!(null!=$&&null!==(n=$.exercise)&&void 0!==n&&n.publish_time)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(g.Z.Item,{onClick:function(){var e,n,t;if(!(0,de.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish)if(0!==(null==V?void 0:V.exercise_question_count)){var i=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(i),"days")>0&&null!=V&&V.is_random?$e():2!==(null==q||null===(n=q.userInfo)||void 0===n?void 0:n.user_status)?X({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[W.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:W,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:se,cb:Ye,manage_all_group:null==$||null===(t=$.exercise)||void 0===t?void 0:t.manage_all_group}}):(0,yi.Rd)()}else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"发布考试"},"7"),-1!==(null==V?void 0:V.exercise_status)&&(0,de.GJ)()&&Fe&&1!==V.exercise_status&&!(null!=V&&V.is_make_up_exercise&&3===V.exercise_status)&&(null!=V&&V.open_appraise?(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"提示:"}),(0,J.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,J.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]}),children:(0,J.jsx)(g.Z.Item,{children:"编辑试卷"},"5")}):(0,J.jsx)(g.Z.Item,{onClick:function(){var e;if(!(0,de.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(n),"days")>0&&null!=V&&V.is_random?$e():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(W.coursesId,"/exercise/add/").concat(W.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑试卷"},"5")),-1!==(null==V?void 0:V.exercise_status)&&!(0,de.dE)()&&Fe&&V.exercise_status>1&&V.exist_program&&(0,J.jsx)(g.Z.Item,{onClick:function(e){X({type:"exercise/setActionTabs",payload:{key:"代码查重",params:W}})},children:"代码查重"},"4"),(0,J.jsx)(g.Z.Item,{children:"导出学生成绩"},"1"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(g.Z.Item,{children:(0,J.jsx)("a",{target:"_blank",onClick:function(){ne&&ne()},href:"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/export_blank"),children:"导出试卷"})},"2"),(0,J.jsx)(g.Z.Item,{children:(0,J.jsx)(v.Link,{to:"/classrooms/".concat(W.coursesId,"/exportlist/exercise_score,export_exercise_users"),children:"历史导出"})},"3"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(g.Z.Item,{onClick:function(){X({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})},children:"导出格式设置"},"6")]})},children:(0,J.jsxs)(N.ZP,{children:["更多操作",(0,J.jsx)(I.Z,{})]})})]}),(0,J.jsx)(k.Z,{activeKey:"".concat(se),className:Ks.tabs,onChange:function(e){var n=Q()(null==V?void 0:V.created_at,Ve),t=Q()(Ue).diff(Q()(n),"days");if("表单未保存"==B.actionTabs.key)j.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t>0&&3===parseInt(e)&&null!=V&&V.is_random?$e():(re(e),X({type:"exercise/setActionTabs",payload:{key:""}}))}});else{if(t>0&&3===parseInt(e)&&null!=V&&V.is_random)return void $e();re(e)}},items:Ke.map((function(e){return{label:e.name,key:"".concat(e.id)}}))}),(0,J.jsx)("section",{className:null!=V&&V.is_random&&"2"===se||"9"===se?"":"pl25 pr25 bg-white",children:null===(O=Ke.filter((function(e){return e.id==se})))||void 0===O||null===(O=O[0])||void 0===O?void 0:O.component})]})]}),(0,J.jsx)(Ht.Z,{}),(0,J.jsx)(Bt,{onOk:en}),(0,J.jsx)(Xt.Z,{}),(0,J.jsx)(bt,{cb:function(){return Je()}}),(0,J.jsx)(sr.Z,{onOk:function(){return Je()}}),(0,J.jsx)(rr.Z,{onOk:function(){return Je()}}),(0,J.jsx)(kt,{}),(0,J.jsx)(Os,{}),(0,J.jsx)(nr.Z,{}),(0,J.jsx)(Ct,{}),(0,J.jsx)(Xs,{}),(0,J.jsx)(Us.Z,{successCb:function(){return Qe(currentEnterExamRef.current)}}),(0,J.jsxs)(j.Z,{open:ge,title:"规则说明",width:800,footer:null,onCancel:function(){ye(!1)},children:[(0,J.jsx)("p",{children:"一、等级规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:(0,J.jsx)(Z.Z,{dataSource:[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个阻断错误",ld:"至少1个阻断漏洞",gf:"超过50%"}],columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,J.jsx)("p",{children:"二、复杂度规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,J.jsx)("p",{children:"三、代码质量分规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*阻断数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]}),(0,J.jsx)(j.Z,{open:_e,title:"考试记录",centered:!0,width:1e3,footer:null,onCancel:function(){Ie(!1)},children:0===(null==De?void 0:De.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(Z.Z,{dataSource:De,columns:nn,pagination:!1})})]}):"":null}))},73495:function(e,n,t){var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),c=t.n(l),o=t(70236),d=t.n(o),u=t(59301),x=t(53326),f=t(78241),p=t(99313),h=t(51945),m=t(86859),v=t(64613),j=t(57964),g=t(61186),y=t.n(g),b=t(37712);x.Z.Dragger;n.Z=(0,v.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){d()(e);var n=(0,v.useParams)(),t=f.Z.useForm(),i=(c()(t,1)[0],(0,u.useState)(!0)),r=c()(i,2),l=r[0],o=r[1],x=(0,u.useState)(!1),g=c()(x,2),w=g[0],A=g[1],N=(0,u.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),P=c()(N,2),k=P[0],Z=P[1],_=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function S(){return I.apply(this,arguments)}function I(){return(I=a()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,j.ZP)(t,{method:"get",params:k});case 4:i=e.sent,A(!1),0===(null==i?void 0:i.status)&&o(null==i?void 0:i.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,u.useEffect)((function(){S()}),[]);var C=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var i;return null===(i=_.find((function(n){return n.question_type===e})))||void 0===i?void 0:i.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,b.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,b.jsx)(p.Z,{destroyInactiveTabPane:!0,onChange:function(e){k.type=e,k.page=1,k.limit=10,Z(k),S()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,b.jsx)(h.Z,{loading:w,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==l?void 0:l.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,b.jsx)(h.Z,{loading:w,columns:C,dataSource:null==l?void 0:l.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,b.jsx)(m.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){k.page=e,k.limit=n,Z(k),S()},current:k.page,total:l.count,pageSize:k.limit,style:{marginTop:20}})]})}))},89631:function(e,n,t){t.r(n),t.d(n,{default:function(){return y}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(82242),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(64613),f="wrap___lab8O",p="crumbs___qvTza",h=t(40827),m=t(66999),v=t(57964),j=t(80348),g=t(37712),y=(0,x.connect)((function(e){return{paperlibrary:e.paperlibrary,user:e.user,globalSetting:e.globalSetting}}))((function(e){e.paperlibrary;var n,t,i=e.user,r=(e.globalSetting,e.dispatch),l=(e.location,(0,x.useSearchParams)()),o=d()(l,1)[0].get("select")||0,y=(0,u.useState)(!1),b=d()(y,2),w=b[0],A=(b[1],(0,u.useState)(!0)),N=d()(A,2),P=N[0],k=N[1],Z=(0,u.useState)(Number(o)),_=d()(Z,2),S=_[0],I=_[1],C=(0,u.useState)({}),H=d()(C,2),D=H[0],E=H[1],L=(0,x.useParams)(),z=i.userInfo;(0,u.useEffect)((function(){return r({type:"globalSetting/footerToggle",payload:!1}),function(){r({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){return r({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),r({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),r({type:"exercise/getWorkSetting",payload:c()({},L)}),function(){r({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),r({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){T(S)}),[]);var T=function(){var e=a()(s()().mark((function e(){var n,t,i=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>0&&void 0!==i[0]?i[0]:0,console.log(L),k(!0),e.next=5,(0,v.ZP)("/api/exercises/".concat(L.categoryId,"/preview_random_exercise.json"),{method:"get",params:{num:n}});case 5:t=e.sent,k(!1),E((0,j.PF)(t));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=a()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/exercises/".concat(L.categoryId,"/toggle_random_question.json"),{method:"post",body:{question_id:null==n?void 0:n.single_question_id}});case 2:null!=(i=e.sent)&&i.question&&T(S);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),B=function(){var e=a()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.body.scrollIntoView(),I(n),e.next=4,T(n);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return console.log((0,x.useLocation)(),"location333"),(0,g.jsx)("section",{className:f,children:(0,g.jsxs)(m.Z,{loading:P,active:!0,paragraph:{rows:5},children:[(null===(n=(0,x.useLocation)())||void 0===n||null===(n=n.pathname)||void 0===n?void 0:n.includes("preview"))&&(0,g.jsxs)("div",{className:p,children:[(0,g.jsx)("b",{}),(0,g.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(L.coursesId,"/exercise"))},children:"".concat(null==z||null===(t=z.course)||void 0===t?void 0:t.course_name,">")}),(0,g.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(L.coursesId,"/exercise"))},children:"试卷列表>"}),(0,g.jsx)("span",{style:{color:"#bebebe"},children:"预览"})]}),(0,g.jsx)(h.Z,{loading:w,submit:function(){alert("保存")},goBack:function(){x.history.push("/classrooms/".concat(L.coursesId,"/exercise"))},data:D,selectValue:S,editPreview:!0,onExchange:O,onSkipExamination:B})]})})}))},16973:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},35130:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},89990:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},88522:function(e,n,t){var i=t(92310),s=t.n(i),r=t(75440),a=t(55405),l=t(59301),c=t(53487),o=t(92343),d=t(36355),u=t(57809);const{Option:x}=u.default;function f(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const p=(e,n)=>{const{prefixCls:t,className:i,popupClassName:c,dropdownClassName:p,children:h,dataSource:m}=e,v=(0,r.Z)(h);let j;1===v.length&&(0,o.l$)(v[0])&&!f(v[0])&&([j]=v);const g=j?()=>j:void 0;let y;y=v.length&&f(v[0])?h:m?m.map((e=>{if((0,o.l$)(e))return e;switch(typeof e){case"string":return l.createElement(x,{key:e,value:e},e);case"object":{const{value:n}=e;return l.createElement(x,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:b}=l.useContext(d.E_),w=b("select",t);return l.createElement(u.default,Object.assign({ref:n,suffixIcon:null},(0,a.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:w,popupClassName:c||p,className:s()(`${w}-auto-complete`,i),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:g}),y)},h=l.forwardRef(p),m=(0,c.Z)(h);h.Option=x,h._InternalPanelDoNotUseOrYouWillBeFired=m,n.Z=h},66104:function(e,n,t){t.d(n,{Z:function(){return I}});var i=t(92310),s=t.n(i),r=t(75440),a=t(47413),l=t(59301),c=t(92343),o=t(36355),d=t(46952),u=t(91857);const x=e=>{let{children:n}=e;const{getPrefixCls:t}=l.useContext(o.E_),i=t("breadcrumb");return l.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};x.__ANT_BREADCRUMB_SEPARATOR=!0;var f=x,p=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{if(n)return n(t,i,s,r);const l=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return h(e,t,l,a)}}var v=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",children:i,menu:s,overlay:r,dropdownProps:a,href:c}=e;const o=(e=>{if(s||r){const t=Object.assign({},a);if(s){const e=s||{},{items:n}=e,i=v(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:s,path:r}=e,a=v(e,["key","title","label","path"]);let o=null!=s?s:i;return r&&(o=l.createElement("a",{href:`${c}${r}`},o)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:o})}))})}else r&&(t.overlay=r);return l.createElement(u.Z,Object.assign({placement:"bottom"},t),l.createElement("span",{className:`${n}-overlay-link`},e,l.createElement(d.Z,null)))}return e})(i);return null!=o?l.createElement(l.Fragment,null,l.createElement("li",null,o),t&&l.createElement(f,null,t)):null},g=e=>{const{prefixCls:n,children:t,href:i}=e,s=v(e,["prefixCls","children","href"]),{getPrefixCls:r}=l.useContext(o.E_),a=r("breadcrumb",n);return l.createElement(j,Object.assign({},s,{prefixCls:a}),h(a,s,t,i))};g.__ANT_BREADCRUMB_ITEM=!0;var y=g,b=t(17313),w=t(83116),A=t(37613);const N=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,b.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,b.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var P=(0,w.Z)("Breadcrumb",(e=>{const n=(0,A.TS)(e,{});return[N(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),k=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{var{breadcrumbName:n}=e,t=k(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),s}var _=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:x,items:p,children:h,itemRender:v,params:g={}}=e,y=_(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:b,direction:w,breadcrumb:A}=l.useContext(o.E_);let N;const k=b("breadcrumb",n),[S,I]=P(k),C=function(e,n){return(0,l.useMemo)((()=>e||(n?n.map(Z):null)),[e,n])}(p,x);const H=m(k,v);if(C&&C.length>0){const e=[],n=p||x;N=C.map(((i,s)=>{const{path:r,key:c,type:o,menu:d,overlay:u,onClick:x,className:p,separator:h,dropdownProps:m}=i,v=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(g,r);void 0!==v&&e.push(v);const y=null!=c?c:s;if("separator"===o)return l.createElement(f,{key:y},h);const b={},w=s===C.length-1;d?b.menu=d:u&&(b.overlay=u);let{href:A}=i;return e.length&&void 0!==v&&(A=`#/${e.join("/")}`),l.createElement(j,Object.assign({key:y},b,(0,a.Z)(i,{data:!0,aria:!0}),{className:p,dropdownProps:m,href:A,separator:w?"":t,onClick:x,prefixCls:k}),H(i,g,n,e,A))}))}else if(h){const e=(0,r.Z)(h).length;N=(0,r.Z)(h).map(((n,i)=>{if(!n)return n;const s=i===e-1;return(0,c.Tm)(n,{separator:s?"":t,key:i})}))}const D=s()(k,null==A?void 0:A.className,{[`${k}-rtl`]:"rtl"===w},d,u,I),E=Object.assign(Object.assign({},null==A?void 0:A.style),i);return S(l.createElement("nav",Object.assign({className:D,style:E},y),l.createElement("ol",null,N)))};S.Item=y,S.Separator=f;var I=S}}]);
\ No newline at end of file
diff --git a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css
index 3c003201af..16aa59cc54 100644
--- a/p__Classrooms__Lists__Exercise__Detail__index.chunk.css
+++ b/p__Classrooms__Lists__Exercise__Detail__index.chunk.css
@@ -1 +1 @@
-.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%}.flex_box_center____uOEt{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___J8U9e{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___M1l_z{box-align:center;align-items:center}.flex_box_center_end___UsRsw{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___gcanz{box-orient:block-axis;flex-direction:column}#educoder .rightFilter___KnaoF{align-items:center;display:box;display:flex}#educoder .rightFilter___KnaoF [class~=ant-input-number]{margin-left:10px;width:60px}#educoder .rightFilter___KnaoF [class~=ant-form-item]{margin-bottom:0}#educoder .rightFilter___KnaoF button{margin-left:10px}#educoder .rightFilter___KnaoF button a{box-align:center;align-items:center;display:box;display:flex;height:100%;justify-content:center;-webkit-justify-content:center}.classwidth___QPkdW{border-radius:5px;height:132px!important;width:234px!important}.operationCol___hiIyI{white-space:nowrap}.operationCol___hiIyI .unlockBtn___QvP_V{border-color:#73d13d;color:#73d13d;margin-left:10px}.operationCol___hiIyI .unlockBtn___QvP_V:active,.operationCol___hiIyI .unlockBtn___QvP_V:focus,.operationCol___hiIyI .unlockBtn___QvP_V:hover{border-color:#95de64;color:#95de64}.recordScreenModal___tLQo7 div[class~=ant-modal-confirm-btns]{visibility:hidden}.operationLink___vj72A{color:#0152d9;cursor:pointer;display:inline-block;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banding___BLx2S{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:120px;overflow:hidden;text-overflow:ellipsis}.noShow___mrV9r{display:none}.flex_box_center___Hpswl{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ywvKM{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___SItpZ{box-align:center;align-items:center}.flex_box_center_end___WIAL3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___FMKJn{box-orient:block-axis;flex-direction:column}.wrap___AW_2A{padding:20px 0}.wrap___AW_2A .control___w5xQm{align-items:center;background:#fff;display:flex;padding:20px 0}.wrap___AW_2A .control___w5xQm .ant-select{margin-right:20px;width:200px}.wrap___AW_2A .control___w5xQm .ant-select .ant-select-selector{background-color:#f5f5f5;border:0;height:34px!important;padding:0 10px}.wrap___AW_2A .control___w5xQm .ant-select .ant-select-selection-item,.wrap___AW_2A .control___w5xQm .ant-select .ant-select-selection-placeholder{line-height:34px!important}.wrap___AW_2A .control___w5xQm .ant-input-search{background:#f5f5f5;border:0;height:34px;margin-right:30px;width:260px}.wrap___AW_2A .control___w5xQm .ant-input-search input{background:#f5f5f5;color:#333}.wrap___AW_2A .control___w5xQm .ant-input-search .ant-input-search-icon:before{border-left:1px solid transparent}.wrap___AW_2A .control___w5xQm .btn___as1xd{background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;height:26px;line-height:26px;margin-left:auto;text-align:center;width:90px}.wrap___AW_2A .customTable___gGVV3{padding-top:20px}.wrap___AW_2A .customTable___gGVV3 .ant-table-thead tr{height:54px}.wrap___AW_2A .customTable___gGVV3 .ant-table-thead tr th{background-color:#f5f5f5;border:0;border-radius:0}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr{height:54px}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr td{border-bottom:0}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr:nth-child(2n){background-color:#f5f5f5}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr:nth-child(2n) td{background-color:#f5f5f5}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr:nth-child(odd){background-color:#fff}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr:nth-child(odd) td{background-color:#fff}.wrap___AW_2A .customTable___gGVV3 .ant-pagination{margin-top:40px}.wrap___AW_2A .customTable___gGVV3 .ant-pagination .ant-pagination-item-active{background:#0152d9;border-color:#0152d9}.wrap___AW_2A .customTable___gGVV3 .ant-pagination .ant-pagination-item-active a{color:#fff}.wrap___AW_2A .customTable___gGVV3 .ant-pagination button{line-height:normal}.bgH___J0V1_{background-color:#fafafa;height:10px;margin-left:-30px;width:1300px}.cusModal___2fPK2 [class~=ant-modal-confirm-btns]{display:none}.imgWrap___crzTi{display:flex}.imgWrap___crzTi .img___iwJRL{background:#fafafa;position:relative}.imgWrap___crzTi .img___iwJRL .iBtn___L11V_{background:#0152d9;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:400;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:10px;width:54px;z-index:20}.imgWrap___crzTi .img___iwJRL .text___INAg4{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.imgWrap___crzTi .img___iwJRL .no___H7kcX{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.imgWrap___crzTi .img___iwJRL .textP___Rdbzv{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.video___yjo5C>video{width:316px}.sys___o3w4h{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;max-height:850px;overflow-y:auto;padding:0}.sys___o3w4h .li___WQQil{height:100%;margin-bottom:17px;margin-left:17px}.sys___o3w4h .li___WQQil .d1___KQ9j6{background-color:#efefef;height:340px;position:relative;width:216px}.sys___o3w4h .li___WQQil .d1___KQ9j6 video{height:100%;object-fit:cover;width:100%}.sys___o3w4h .li___WQQil .d1___KQ9j6 .img___iwJRL{height:340px;overflow:hidden;width:100%}.sys___o3w4h .li___WQQil .d1___KQ9j6 .btn___as1xd{align-items:center;background:#0152d9;bottom:0;display:flex;height:24px;justify-content:space-between;left:0;position:absolute;width:100%;z-index:2}.sys___o3w4h .li___WQQil .d1___KQ9j6 .btn___as1xd .b1___PA3Kc{color:#fff;height:24px;line-height:24px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.sys___o3w4h .li___WQQil:first-child,.sys___o3w4h .li___WQQil:nth-child(3n+1){margin-left:0}.es___j13_3{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex_box_center___t6Zg2{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___YFTSU{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___qbDmM{box-align:center;align-items:center}.flex_box_center_end___Bj6kw{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Ou9DO{box-orient:block-axis;flex-direction:column}.wrap___foAmP{padding:20px 0}.wrap___foAmP .control___q0ttm{align-items:center;background:#fff;display:flex;padding:20px 0}.wrap___foAmP .control___q0ttm .ant-input-search{background:#f5f5f5;border:0;height:34px;margin-right:30px;width:260px}.wrap___foAmP .control___q0ttm .ant-input-search input{background:#f5f5f5;color:#333}.wrap___foAmP .control___q0ttm .ant-input-search .ant-input-search-icon:before{border-left:1px solid transparent}.wrap___foAmP .bgH___NAS04{background-color:#fafafa;height:10px;margin-left:-30px;width:1300px}.wrap___foAmP .sys___rqcXV{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.wrap___foAmP .sys___rqcXV .li___blFPM{height:100%;margin-bottom:40px;margin-left:17px}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0{background-color:#efefef;height:340px;position:relative;width:216px}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 video{height:100%;object-fit:cover;width:100%}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 .img___ckn7G{height:340px;overflow:hidden;width:100%}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 .btn___fSMGG{align-items:center;background:#0152d9;bottom:0;display:flex;height:24px;justify-content:space-between;left:0;width:100%;z-index:2}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 .btn___fSMGG .b1___zoANu{color:#fff;height:24px;line-height:24px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:36%}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 .btn___fSMGG .b2___bqZaY{color:#fff;height:24px;line-height:24px;overflow:hidden;padding:0 5px;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:64%}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 .big___nQ5gf{background:#0152d9;border-radius:11px;color:#fff;cursor:pointer;font-size:12px;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:12px;width:40px;z-index:6}.wrap___foAmP .sys___rqcXV .li___blFPM:first-child,.wrap___foAmP .sys___rqcXV .li___blFPM:nth-child(5n+1){margin-left:0}.cusModal___rTXoc [class~=ant-modal-confirm-btns]{display:none}.video___E4J_7>video{width:316px}.imgWrap___ENwuy{display:flex;margin-bottom:40px;margin-top:20px}.imgWrap___ENwuy .img___ckn7G{background:#fafafa;flex-shrink:0;position:relative}.imgWrap___ENwuy .img___ckn7G .iBtn___bXnJy{background:#0152d9;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:400;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:10px;width:54px;z-index:20}.imgWrap___ENwuy .img___ckn7G .text___CK5up{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.imgWrap___ENwuy .img___ckn7G .no___MBT10{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.imgWrap___ENwuy .img___ckn7G .textP___ibKK1{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.imgWrap___ENwuy .img___ckn7G .l___Gi38o{left:-26px}.imgWrap___ENwuy .img___ckn7G .l___Gi38o,.imgWrap___ENwuy .img___ckn7G .r___HNibN{color:#0152d9;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:21}.imgWrap___ENwuy .img___ckn7G .r___HNibN{right:-26px}.fo___DQwO8 .b___z8B9p{display:block;float:right;margin-top:20px}.flex_box_center___xF1ge{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___YGq9c{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___wd_iR{box-align:center;align-items:center}.flex_box_center_end___HoL5p{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Oy7FC{box-orient:block-axis;flex-direction:column}.warp____YDkr .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;height:34px;padding-left:14px;width:220px}.warp____YDkr .ant-input-affix-wrapper i{cursor:pointer}.warp____YDkr .header___BRNBu{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding-top:30px}.warp____YDkr .empty___iwhMt{box-orient:block-axis;background:#fff;display:box;display:flex;flex-direction:column;height:100%;padding:100px;width:100%}.flex_box_center___Xa_jj,.warp____YDkr .empty___iwhMt{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___N_2qI{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___wGZOw{box-align:center;align-items:center}.flex_box_center_end___GYY4W{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___jR_ZX{box-orient:block-axis;flex-direction:column}.subjectTable___WrGqf .title___ZCcfg{display:flex;justify-content:flex-start;margin-bottom:30px}.subjectTable___WrGqf .customTable___xSvZm .ant-table-thead tr{height:50px}.subjectTable___WrGqf .customTable___xSvZm .ant-table-thead tr th{background-color:#f5f5f5;border:0;border-radius:0}.subjectTable___WrGqf .customTable___xSvZm .ant-pagination{margin-top:14px}.subjectTable___WrGqf .customTable___xSvZm .ant-pagination .ant-pagination-item-active{background:#0152d9;border-color:#0152d9}.subjectTable___WrGqf .customTable___xSvZm .ant-pagination .ant-pagination-item-active a{color:#fff}.subjectTable___WrGqf .customTable___xSvZm .ant-pagination button{line-height:normal}.subjectTable___WrGqf .customTable___xSvZm .row___Acnda{height:50px}.subjectTable___WrGqf .customTable___xSvZm .row___Acnda td{border-bottom:0}.subjectTable___WrGqf .customTable___xSvZm .row___Acnda.row___Acnda:nth-child(odd){background-color:#fff}.subjectTable___WrGqf .customTable___xSvZm .row___Acnda.row___Acnda:nth-child(2n){background-color:#f5f5f5}.subjectTable___WrGqf .line___nmQeX{background:#f1f1f1;height:1px;margin-bottom:40px}.flex___eLcnP{display:flex;display:-ms-flex}.flex1___yUTT7{flex:1 1}.color666___TiUhG{color:#666}.error___gTTtv{border-color:#f5222d}.deleteIcon___mnZW1{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___JC5NS{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.flex_box_center___epJYP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___SU6BD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Qes2t{box-align:center;align-items:center}.flex_box_center_end___hGppz{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___uzhhO{box-orient:block-axis;flex-direction:column}.wrap___rEjJ0{box-sizing:border-box;padding:20px 30px}.modal___gRDV9 div[class~=ant-modal-confirm-content]{font-size:16px;text-align:center}.modal___gRDV9 span[class~=ant-modal-title]{font-size:16px}.titleWrap___MK_OO{margin:10px 0}.required___Hja3H{color:#e04040;font-size:16px;margin-right:4px}.title___vMFKz{color:#333;font-size:14px}.colorGray___hNhIL{color:#888}.choiceWrap___Xx5du{display:flex;margin-top:15px}.answer___cbuNE{border:1px solid #e2e2e2;border-radius:4px;color:#888;cursor:pointer;display:block;height:38px;line-height:38px;margin-right:10px;text-align:center;width:38px}.activeAnswer___LwFG7{background:#ff7500;border:1px solid #ff7500;color:#fff}.deleteIcon____HG4s{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___r_Vhy{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.editorWrap___OYwur{flex:1 1}.htmlWrap___qXHYn{border:1px solid #ddd;border-radius:2px;display:flex;margin-top:0;max-width:1056px;min-height:38px;padding-left:10px;padding-top:6px;word-break:break-all}.htmlWrap___qXHYn p{margin:7px 10px}.radio___urtyZ{height:32px;line-height:32px;text-align:center;width:60px}.color333___Lah7k{color:#333}.color999___TmkZt{color:#999}.questionType___r_bKw{display:box;display:flex}.questionType___r_bKw>div{flex:1 1}.questionChoices___LA7VM{margin-top:15px}.questionChoices___LA7VM>div{margin:10px 0}.action___fTTDM{align-items:center;display:flex;justify-content:flex-end}.difficult___Mg7lT label[class~=ant-radio-button-wrapper]{background:#eee;border:0;border-radius:17px;color:#333;height:33px;line-height:33px;margin-right:27px;margin-top:6px;text-align:center;width:106px}.difficult___Mg7lT label[class~=ant-radio-button-wrapper]:not(:first-child):before{width:0}.difficult___Mg7lT label[class~=ant-radio-button-wrapper-checked]{background:#0152d9;border:0;border-radius:17px;color:#fff!important;height:33px;margin-right:27px;margin-top:6px;text-align:center;width:106px}.fold___oVjRI .head___fpwmn{align-items:center;background:#f2f2f2;cursor:pointer;display:flex;height:46px;margin-bottom:10px;padding-left:10px;padding-right:20px}.fold___oVjRI .head___fpwmn span{color:#333;font-size:12px;margin-left:5px}.fold___oVjRI .head___fpwmn i{display:inline-block}.fold___oVjRI .head___fpwmn b{color:#165dff;cursor:pointer;margin-left:auto}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector]{min-height:46px!important}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector] span[class~=ant-select-selection-item]{height:38px!important;line-height:38px!important;padding:0 10px!important}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector] span[class~=anticon-close]{font-size:14px!important}.wrap___F7E3F .selectWrapper____kESB span[class~=ant-select-arrow]{right:12px}.wrap___F7E3F .tips___aHjQY{color:#9096a3;font-size:14px;font-weight:400}.wrap___F7E3F .linkBtn___uggVr{color:#3061d0;cursor:pointer;font-size:14px;font-weight:400}.mainText____S1I0{color:#5f6368;font-size:14px;font-weight:400}.public_tips___sZVWd{align-items:flex-start;background-color:#f6f7f9;color:#9096a3;display:flex;font-size:14px;font-weight:400;line-height:26px;margin-bottom:15px;padding:10px}.inputCss___t66EO .ant-input{border-radius:4px;min-height:30px}.bt___lXptu{-webkit-margin-end:4px;color:#ff4d4f;display:inline-block;font-size:14px;line-height:1;margin-inline-end:4px}.btn___kReTL{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:4px;color:#3061d0;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;line-height:14px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:112px}.btn___kReTL:hover{border:1px solid #3061d0}.btn___kReTL i{font-size:14px;margin-right:10px}.redBtn___UFEL0{align-items:center;background:#fff;border:1px solid #ee5d5d;border-radius:4px;color:#3061d0;color:#e30000;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;line-height:14px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:112px;width:140px}.redBtn___UFEL0:hover{border:1px solid #3061d0}.redBtn___UFEL0 i{font-size:14px;margin-right:10px}.redBtn___UFEL0:hover{border:1px solid #ff7875;color:#ff7875}.flex_box_center___dDNpp{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ovpjv{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___oqAEt{box-align:center;align-items:center}.flex_box_center_end___mHCIK{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GZMP2{box-orient:block-axis;flex-direction:column}.posWarp___ZUxXl{position:relative}.posWarp___ZUxXl:hover .pos___A7NKx{display:block}.posWarp___ZUxXl .pos___A7NKx{border:1px solid #9be5ad;display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.posWarp___ZUxXl .pos___A7NKx .tips___ap6NV{background:#9be5ad;border-radius:0 0 0 22px;color:#fff;float:right;height:32px;line-height:32px;padding-left:5px;text-align:center;width:196px}.wrap___SSpd0{font-size:14px;position:relative}.wrap___SSpd0 [class~=ant-table-footer]{background-color:#fff;padding:0}.img___nbd2O{height:100px;left:2px;position:absolute;top:2px;width:140px}.table___fcP71 a{color:rgba(0,0,0,.85)}.totalScore___YxSMe{border-left:1px solid #f0f0f0;margin-right:142px}.people___bf9pK,.totalScore___YxSMe{border-right:1px solid #f0f0f0;padding:12px 8px}.glassSeal___dYhKO{border-bottom:2px dashed #fb3226;display:flex;font-size:16px;left:-480px;position:absolute;top:520px;transform:rotate(-90deg);width:1000px}.glassSeal___dYhKO>span{padding-left:10px;padding-right:20px}.glassSeal___dYhKO>span:first-child{margin-left:auto}.glassSeal___dYhKO>span:last-child{margin-right:auto}.paperHeader___gYUbq{font-size:18px;font-weight:500;margin-bottom:20px;position:relative}.paperHeader___gYUbq .exportBtn___nyRYQ{height:34px;position:absolute;right:0;top:100%;transform:translateY(-50%);width:106px}.modalWrapper___rWDvO div[class~=ant-modal-body]{padding:16px 46px}.exportSettingWrapper___pCClH{color:#000;font-size:14px;font-weight:400}.exportSettingWrapper___pCClH label[class~=ant-checkbox-wrapper]{color:#000;font-size:14px;font-weight:400}.exportSettingWrapper___pCClH .imgPreviewPart___PCv0Y img{height:338px}.exportSettingWrapper___pCClH .tips___EVeBl{color:#5f6367;font-size:12px;font-weight:400;margin-left:10px}.exportSettingWrapper___pCClH .pottedLine___AaY68 img{width:100px}.exportSettingWrapper___pCClH .pottedLine___AaY68 .text___ho3u_{color:#666;font-size:14px;font-weight:400;margin:0 10px}.flex_box_center___VaA8k{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___TqHqG{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lRanp{box-align:center;align-items:center}.flex_box_center_end___BPjtN{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___jWLBM{box-orient:block-axis;flex-direction:column}.title___L0cG8{align-items:center;color:#333;display:flex;font-size:14px;margin-top:15px;text-align:left}.title___L0cG8 img{margin-right:5px}.search____WeIQ{justify-content:space-between;margin-bottom:10px}.head___xmSl4,.search____WeIQ{align-items:center;display:flex}.head___xmSl4{background-color:#f5f5f5;border-bottom:1px solid #f0f0f0;font-size:14px;padding:0 8px}.head___xmSl4>div{padding:12px 0;width:238px}.row___HJKId{align-items:center;display:flex;font-size:14px;padding:12px 8px;width:944px}.row___HJKId>div{width:190px}.row___HJKId.row___HJKId:nth-child(2n){background-color:#f5f5f5}.row___HJKId.row___HJKId:nth-child(odd){background-color:#fff}.btns___m0Vc7{align-items:center;display:flex;justify-content:center;margin-top:14px}.btns___m0Vc7>div{border:1px solid #eaeaea;border-radius:4px;cursor:pointer;height:28px;line-height:28px;text-align:center;width:60px}.btns___m0Vc7>div:last-child{background-color:#0152d9;border:0;color:#fff;margin-left:20px}.sort___qMLQP{cursor:pointer;display:flex;padding-left:10px!important}.sort___qMLQP:hover{background:#ededed}.sort___qMLQP aside{display:flex;flex-direction:column;font-size:11px;margin-left:4px;margin-top:2px}.sort___qMLQP aside>span:first-child{margin-bottom:-2px}.flex_box_center___PohMo{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ZyAuO{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___eh0B6{box-align:center;align-items:center}.flex_box_center_end___O1yBK{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___rCOUW{box-orient:block-axis;flex-direction:column}.customModal___gYgfZ .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___gYgfZ .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___gYgfZ .ant-modal-header{padding:22px 40px}.customModal___gYgfZ .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___gYgfZ .ant-modal-body{padding:40px 40px 30px}.checking___70GE9{display:flex;flex-direction:column}.checking___70GE9 .content___FtAfN{max-height:500px}.checking___70GE9 .content___FtAfN .group___kIfCW{align-items:center;display:flex}.checking___70GE9 .content___FtAfN .group___kIfCW>p{flex-shrink:0;font-size:16px;margin:-6px 0 0}.checking___70GE9 .content___FtAfN .group___kIfCW label{font-size:16px;margin-left:6px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checking___70GE9 .footer___A6aEg{align-items:center;display:flex;height:44px;justify-content:flex-end}.checking___70GE9 .footer___A6aEg>label{font-size:16px;margin-right:auto}.checking___70GE9 .footer___A6aEg>button{border-radius:4px;font-size:16px;height:40px;width:100px}.checking___70GE9 .footer___A6aEg>button:first-of-type{background:#dedede;color:#333;margin-right:20px}.scoremodal___FKFBU .selectWrapper___J8t1k span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___FKFBU .selectWrapper___J8t1k div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___FKFBU .selectWrapper___J8t1k div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___FKFBU .selectWrapper___J8t1k div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___FKFBU .selectWrapper___J8t1k div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___FKFBU .selectWrapper___J8t1k span[class~=ant-select-arrow]{right:12px}.scoremodal___FKFBU .allqingchu___UjfNm{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___FKFBU .allqingchu___UjfNm span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___FKFBU .allqingchu___UjfNm:hover,.scoremodal___FKFBU .allqingchu___UjfNm:hover span{color:#e30000}.scoremodal___FKFBU .title___tB39D{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___FKFBU .search___Pnsp3{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___FKFBU .search___Pnsp3 [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___FKFBU .search___Pnsp3 [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___FKFBU .search___Pnsp3 [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___FKFBU .search___Pnsp3 span[class~=ant-input-group-addon]{display:none}.scoremodal___FKFBU .search___Pnsp3 .searchIcon___mVW2x{cursor:pointer;margin-right:14px}.scoremodal___FKFBU .search___Pnsp3 input{background-color:#f6f7f9;font-size:14px}.info___FCajO{display:flex}.info___FCajO .info_group___xadCu,.info___FCajO .info_name___nVPNy,.info___FCajO .info_studeng_id___afKvd{min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info___FCajO .info_studeng_id___afKvd{margin:0 50px}.leftdiv___iuhY9{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___iuhY9 .listClass___o5N53{align-items:center;display:flex}.leftdiv___iuhY9 .spantitle___KVMSL{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___f2zZr{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.cstuModal___aIPVR ul[class~=ant-pagination]{margin-bottom:30px!important;margin-top:20px!important}.removeStyle___wY4gp:hover{color:#e30000!important}.bottom___a8tK0{margin-bottom:25px;text-align:end;width:100%}.bottom___a8tK0 .yes___Zhc4z{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;padding:0 16px}.bottom___a8tK0 .no___Ngwsa{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;padding:0 16px}.contentInterval___wAfD8{align-items:baseline;display:flex;margin-left:24px}.contentInterval___wAfD8 .numberInput___R9kLf{align-items:center;display:flex;height:38px;margin:0 10px;width:277px}.minorRuleText___LjpSg{color:#333;font-size:14px;font-weight:400}.flex_box_center___kQBcj{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Znlbo{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___CPD50{box-align:center;align-items:center}.flex_box_center_end___jzPvK{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___cvIBS{box-orient:block-axis;flex-direction:column}.wrap___lab8O{margin:0 auto 20px;max-width:1200px}.wrap___lab8O .crumbs___qvTza{align-items:center;display:flex;margin:24px 0}.wrap___lab8O .crumbs___qvTza b{background:#198cfe;border-radius:3px;height:6px;margin-right:7px;width:6px}.wrap___lab8O .crumbs___qvTza span{color:#666;font-size:14px}.flex_box_center___bZaL5{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oaJSq{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____hsuP{box-align:center;align-items:center}.flex_box_center_end___ZYbPQ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nE_62{box-orient:block-axis;flex-direction:column}.wrap___ulhwR{align-items:flex-start;display:flex;justify-content:space-between;margin:20px auto 0;padding-bottom:70px;width:1200px}.wrap___ulhwR .left___kyWln{flex-shrink:0;margin-right:20px;max-height:calc(100vh - 214px);overflow-x:hidden;overflow-y:hidden;position:-webkit-sticky;position:sticky;top:0;width:266px;z-index:1}.wrap___ulhwR .left___kyWln .title___jsO1D{align-items:center;background:#fff;border-radius:6px;display:flex;height:74px;justify-content:center;margin-bottom:14px;width:266px}.wrap___ulhwR .left___kyWln .title___jsO1D div{align-items:center;background:#f5f7fd;border-radius:6px;display:flex;height:46px;width:238px}.wrap___ulhwR .left___kyWln .title___jsO1D div b{background:#198cfe;border-radius:2px;height:16px;margin-right:9px;width:5px}.wrap___ulhwR .left___kyWln .title___jsO1D div span{color:#333;font-size:20px;font-weight:500}.wrap___ulhwR .left___kyWln .total___GEhiU{align-items:center;background:#fff;border-radius:6px;display:flex;height:166px;justify-content:center;margin-bottom:14px;width:266px}.wrap___ulhwR .left___kyWln .total___GEhiU>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.wrap___ulhwR .left___kyWln .total___GEhiU>div span{color:#999;font-size:14px;font-weight:400;margin:14px 0}.wrap___ulhwR .left___kyWln .total___GEhiU>div aside{color:#333;font-size:24px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ{background:#fff;border-radius:6px;margin-bottom:14px;padding:15px 18px;width:266px}.wrap___ulhwR .left___kyWln .list___u9dBZ:last-child{margin-bottom:0}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs{align-items:center;display:flex;margin-left:6px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs b{background:#198cfe;border-radius:2px;height:4px;margin-right:7px;width:4px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs span{color:#333;font-size:14px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ aside{display:flex;flex-direction:column}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 6px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .b___Y15YO{color:#198cfe;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .r___mKQoe{color:#df3065;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .l___uelFD{margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:last-child .tag___Mpkbg{background:#deefff;border-radius:4px;color:#3396fb;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:34px;line-height:34px;margin:6px;text-align:center;width:34px}.wrap___ulhwR .right___mQ3dU{flex:1 1;overflow:hidden}.wrap___ulhwR .examName___Na1r8{align-items:center;background:#fff;border-radius:6px 6px 0 0;display:flex;height:100px;justify-content:space-between;padding-left:46px;padding-right:46px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.wrap___ulhwR .examName___Na1r8 .name___Wxggs{align-items:center;color:#333;display:flex;flex:1 1;font-size:24px;font-weight:600}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .t___IgCWK{display:inline-block;max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .num___CXI8j{color:#8a8a8a;font-size:14px;font-weight:400;margin-left:20px}.wrap___ulhwR .examName___Na1r8 .ant-pagination button{line-height:normal}.wrap___ulhwR .topWarp___Kicpu{background-color:#fff;border-radius:0 0 6px 6px;padding:0 46px 40px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8{align-items:center;border-top:1px dotted #dfdfdf;display:flex;height:50px;justify-content:flex-start;margin-top:20px;padding-top:12px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs{align-items:center;display:flex}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs b{background:#198cfe;border-radius:3px;height:6px;margin-right:10px;width:6px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs span{color:#333;font-size:20px;font-weight:500}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 20px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .b___Y15YO{color:#198cfe;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .r___mKQoe{color:#df3065;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .l___uelFD{margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .btn___EMJDz{margin-left:auto;margin-top:2px}.wrap___ulhwR .content___sHGsV{margin-top:24px}.wrap___ulhwR .content___sHGsV .ant-btn{transition:0s}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR{display:flex;justify-content:space-between}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR>button{flex-shrink:0}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:first-child{color:#8d8d8d;flex-shrink:0;font-size:14px;margin-top:2px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR{background:#fafafa;border-radius:6px;margin-top:10px;padding:25px 38px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>div{color:#333;font-size:14px;font-weight:400;margin-bottom:20px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside{align-items:flex-start;display:flex}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .text___xESW2{flex-shrink:0;font-size:14px;margin-right:5px;margin-top:3px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .markdown-body p{color:#333;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>ul{color:#333;display:flex;font-size:14px;justify-content:space-between;margin-top:20px;padding:0}.wrap___ulhwR .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .single___K5iv9 ul li:first-child{color:#8d8d8d;font-size:14px;margin-top:2px}.wrap___ulhwR .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.modalColumn___I_tK_{font-size:14px}.modalColumn___I_tK_ .modalRow___lyw_U{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:center;margin-top:30px}.modalColumn___I_tK_ .modalRow___lyw_U .sup___HSz3Z{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.popover___kE8aI .ant-popover-arrow{border-bottom-color:#55575d!important;border-right-color:#55575d!important}.popover___kE8aI .ant-popover-inner-content{color:#fff!important}.wrap___OIoOI{box-sizing:border-box}.modal___Z3hfU div[class~=ant-modal-confirm-content]{font-size:16px;text-align:center}.modal___Z3hfU span[class~=ant-modal-title]{font-size:16px}.titleWrap___aK3oG{margin:10px 0}.required___NHoO7{color:#e04040;font-size:16px;margin-right:4px}.title___uxb1R{color:#333;font-size:14px}.colorGray___O8YPg{color:#888}.choiceWrap___t51sb{display:flex;margin-top:15px}.answer___vsBnh{border:1px solid #e2e2e2;border-radius:4px;color:#888;cursor:pointer;display:block;height:38px;line-height:38px;margin-right:10px;text-align:center;width:38px}.activeAnswer___AJN4p{background:#ff7500;border:1px solid #ff7500;color:#fff}.deleteIcon___WvOJZ{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___UyeIs{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.editorWrap___uqcFU{flex:1 1}.htmlWrap___GcBNL{border:1px solid #ddd;border-radius:2px;display:flex;margin-top:0;max-width:1056px;min-height:38px;word-break:break-all}.radio___e8qQ5{height:32px;line-height:32px;text-align:center;width:60px}.color333___PLzVK{color:#333}.color999___v3EY0{color:#999}.fold___OfvPe .head___EejYX{align-items:center;background:#f2f2f2;cursor:pointer;display:flex;height:46px;margin-bottom:10px;padding-left:10px;padding-right:20px}.fold___OfvPe .head___EejYX span{color:#333;font-size:12px;margin-left:5px}.fold___OfvPe .head___EejYX i{display:inline-block}.fold___OfvPe .head___EejYX b{color:#165dff;cursor:pointer;margin-left:auto}.collapseWrapper___sQyVD{margin-bottom:30px}.collapseWrapper___sQyVD div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___sQyVD .panelHeader___Ivicf{color:#000;font-size:14px;font-weight:400}.collapseWrapper___sQyVD .panelHeader___Ivicf span{color:#666}.collapseWrapper___sQyVD .open___aEOQE{color:#165dff;transform:rotate(90deg)}.collapseWrapper___sQyVD .close___z4P5H{color:#82a8ff}.wrap___Cc0gS div[class~=ant-form-item]{margin-bottom:0}.wrap___Cc0gS div[class~=ant-form-item-explain-error]{display:none}.wrap___Cc0gS .deleteIcon___ebwMv{color:#e30000;font-size:14px}.wrap___Cc0gS .keywordTag___lUfL5{color:#000;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___u9UgK{margin-bottom:18px}.choiceWrap___VHsr3{margin-bottom:20px}.choiceWrap___VHsr3 .choiceIndex___rsj9r{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___VHsr3 .choiceIndex___rsj9r.judgementIndex___fMm6E{border-radius:2px}.choiceWrap___VHsr3 .setAnswerBtn___krVC9{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___VHsr3 .activeAnswer___WiYo2{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___VHsr3 .activeJudgementAnswer___M6iww{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___VHsr3 .actionWrapper___oKI8_{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .addIcon___eMbGP{color:#2fa34f;font-size:14px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .deleteIcon___ebwMv{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___ob_6x{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___Vkwr4{color:#9096a3;font-size:14px;font-weight:400}.blankWrapper____MZQ5{align-items:center;display:flex}.blankWrapper____MZQ5 .blankInput___ephwY{border:1px solid #dcdcdc;border-radius:2px;font-size:14px;height:46px}.blankInputNumberWrapper___C1UJS div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___C1UJS [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___C1UJS input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___qRBpJ{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;width:80px}.blankIndex___QsKgf{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___juqCB div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___juqCB input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___kAXJ0{margin-bottom:30px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___kAXJ0 .panelHeader___hLTSe{color:#000;font-size:14px;font-weight:400}.collapseWrapper___kAXJ0 .panelHeader___hLTSe span{color:#666}.collapseWrapper___kAXJ0 .open___wWDjf{color:#165dff;transform:rotate(90deg)}.collapseWrapper___kAXJ0 .close___XPTJ0{color:#82a8ff}.hide___VytUy{display:none}.flex_box_center___WY2F6{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___iUTlt{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___mDkSS{box-align:center;align-items:center}.flex_box_center_end___Wn6Ih{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___fErgP{box-orient:block-axis;flex-direction:column}.customModal___WBifT .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___WBifT .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___WBifT .ant-modal-header{padding:22px 40px}.customModal___WBifT .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___WBifT .ant-modal-body{padding:40px 40px 30px}.checking___THUYH{display:flex;flex-direction:column}.checking___THUYH .content___OYuOv{max-height:500px}.checking___THUYH .content___OYuOv .group___mn5IG{align-items:center;display:flex}.checking___THUYH .content___OYuOv .group___mn5IG>p{flex-shrink:0;font-size:16px;margin:-6px 0 0}.checking___THUYH .content___OYuOv .group___mn5IG label{font-size:16px;margin-left:6px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checking___THUYH .footer___yBjyD{align-items:center;display:flex;height:44px;justify-content:flex-end}.checking___THUYH .footer___yBjyD>label{font-size:16px;margin-right:auto}.checking___THUYH .footer___yBjyD>button{border-radius:4px;font-size:16px;height:40px;width:100px}.checking___THUYH .footer___yBjyD>button:first-of-type{background:#dedede;color:#333;margin-right:20px}.flex_box_center___Onpg9{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___nYRpC{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___NGA7H{box-align:center;align-items:center}.flex_box_center_end___a2dUm{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___c5CN2{box-orient:block-axis;flex-direction:column}.formDom___ahHwX{margin-bottom:100px;margin-top:30px;padding-bottom:40px}.formDom___ahHwX strong{color:#333;font-size:16px;font-weight:400}.formDom___ahHwX label[class~=ant-checkbox-wrapper],.formDom___ahHwX label[class~=ant-radio-wrapper]{color:#333;font-size:16px;font-weight:500}.formDom___ahHwX label[class~=ant-checkbox-wrapper] span,.formDom___ahHwX label[class~=ant-radio-wrapper] span{color:#333}.formDom___ahHwX div[class~=ant-form-item]{margin-bottom:28px}.form___TDc55{margin-bottom:20px;padding-bottom:40px}.form___TDc55 strong{color:#333;font-size:16px;font-weight:400}.form___TDc55 h1{color:#333;font-size:16px;font-weight:600}.form___TDc55 label[class~=ant-checkbox-wrapper],.form___TDc55 label[class~=ant-radio-wrapper]{color:#333;font-size:16px;font-weight:400}.form___TDc55 label[class~=ant-checkbox-wrapper] span,.form___TDc55 label[class~=ant-radio-wrapper] span{color:#333}.form___TDc55 [class~=ant-form-item]{margin-bottom:0}.fjpy___dshUa{margin-top:15px!important;padding-left:12px!important}.tips___sHetw{background:"#f6f7f9";height:158px;padding:10px 20px}.tips___sHetw div{color:rgba(0,0,0,.6);font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;text-align:left}.buttonFixed___oKPiL{background:#fff;bottom:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);height:64px;left:0;position:fixed;width:100%;z-index:1000}.buttonFixed___oKPiL .buttonWrap___LDtpG{align-items:center;display:flex;height:100%;justify-content:center}.buttonFixed___oKPiL .buttonWrap___LDtpG .button___ydPRd{font-size:14px!important;font-weight:400;height:38px!important;line-height:38px!important;padding:0;width:100px}.buttonFixed___oKPiL div[class~=ant-form-item]{height:100%;margin-bottom:0}.buttonFixed___oKPiL div[class~=ant-form-item-control-input]{height:100%}.scoreSettingWrapper___L7weV label[class~=ant-checkbox-wrapper] span,.scoreSettingWrapper___L7weV label[class~=ant-radio-wrapper] span{color:#333}.ipItem___nAf_u{font-size:14px;padding:10px}.ipItem___nAf_u i{background:rgba(24,144,255,.1);border-radius:12px;display:inline-block;font-style:normal;line-height:1;margin-right:5px;padding:5px 15px}.ipWrp___x3LTQ{background:#fafafa;padding:20px}.tagWrap___PMN4b{align-items:center;display:flex;justify-content:space-between;margin-right:10px}.tagWrap___PMN4b>div{display:flex;flex-wrap:wrap}.tagWrap___PMN4b .tag___Auf1J{background:#eaf0fc;border-radius:2px;color:#0152d9;display:inline-flex;font-size:14px;height:24px;line-height:24px;margin:3px;padding:0 10px}.tagWrap___PMN4b .tag___Auf1J b{display:inline-block;font-weight:400;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagWrap___PMN4b .tag___Auf1J span{color:#0152d9;cursor:pointer;margin-left:5px}.tagWrap___PMN4b .tag___Auf1J span i{display:inline-block;font-size:12px;transform:scale(.6)}.padding___veqnd{padding:9px 8px!important}.unlockKeyWrapper___UOERJ{margin-top:15px;padding-left:24px}.unlockKeyWrapper___UOERJ .unlockKeyInput___ItI9I{width:144px}.mb40___eMjps{margin-bottom:40px}.mb28___ZxJPY{margin-bottom:28px}.mainRuleText___U5cJS,.minorRuleText___aZezx{color:#333;font-size:14px;font-weight:400}.contentInterval___slPV9{margin-left:24px}.CompetitionsListzhezhao___bTlUp{align-items:center;background:rgba(0,0,0,.33);color:#fff;flex-direction:column;font-size:22px;height:100%;justify-content:space-around;left:0;position:absolute;text-align:center;top:0;width:1200px;z-index:10000}[id=root] .numberInput____ONIt{align-items:center;display:flex;height:38px;margin:0 10px;width:277px}.publishRuleIndex___s2cVA{color:#333;font-size:16px;font-weight:500;margin-bottom:30px}.publishRuleIndex___s2cVA:before{background-color:#c1c5ce;border-radius:50%;content:"";display:inline-block;height:8px;margin-left:4px;margin-right:10px;width:8px}.publishRuleContent___HohmS{margin-bottom:40px;padding-right:40px}.publishRuleContent___HohmS .groupSelector___Zxqsw{margin-left:10px;margin-right:40px;width:314px}.publishRuleContent___HohmS .groupSelector___Zxqsw div[class~=ant-select-selector]{min-height:38px}.publishRuleContent___HohmS div[class~=ant-picker]{height:38px;margin-left:10px}.publishRuleContent___HohmS .addAndDelete___saTVM{font-size:20px;margin-left:32px;text-align:right}.publishRuleContent___HohmS .addAndDelete___saTVM .deleteIcon___vnkck{color:#e30000}.publishRuleContent___HohmS .addAndDelete___saTVM .addIcon___Yz7Ef{color:#3061d0;margin-left:14px}.cancelBtn___p8Klw{background:#f8f9fc;border-radius:2px;height:32px;width:60px}.submitBtn___pmm2G{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);height:32px;width:88px}.remindForm___K6X21{background:#f8f9fa;margin-bottom:40px;padding:20px 0 20px 20px}.remindForm___K6X21 .remindItem___Z7rRb{color:#4c4c4c;font-size:14px;margin-bottom:16px;padding-right:40px}.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3{align-items:center;display:flex;font-size:14px}.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 input[class~=ant-input-number-input]{height:38px}.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 input[class~=ant-input]{height:30px}.remindForm___K6X21 .addRemind___jbnIp{color:#165dff;cursor:pointer}.remindForm___K6X21 .addRemind___jbnIp.disabled___ebijK{color:rgba(0,0,0,.25);cursor:not-allowed}.removeStyle___ObL0w:hover{color:#e30000!important}.buttonFixed___vyq30{background:#fff;bottom:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);height:63px;left:0;position:fixed;width:100%;z-index:1000}.button___hxmYv{font-size:14px!important;font-weight:400;height:38px!important;padding:0;width:100px}.buttonWrap___uK8dl{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.flex_box_center___qXmER{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___tVYVF{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___uejwW{box-align:center;align-items:center}.flex_box_center_end___l5I61{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___A8X3f{box-orient:block-axis;flex-direction:column}.content___TBbyO{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 14px}.content___TBbyO .explain___WwPyv{color:#165dff;cursor:pointer;font-size:14px;text-decoration:underline}.content___TBbyO .tabs___MlcMY{border-bottom:1px solid #dedede;display:flex;flex-shrink:0;height:40px;margin-top:24px}.content___TBbyO .tabs___MlcMY div{color:#333;cursor:pointer;font-size:16px;margin-right:40px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content___TBbyO .tabs___MlcMY div:hover{color:#165dff}.content___TBbyO .tabs___MlcMY .active___lV1eg{color:#165dff}.content___TBbyO .tabs___MlcMY .active___lV1eg:after{background:#165dff;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.content___TBbyO .btns___qovHC{align-items:center;display:flex;justify-content:flex-end;margin-top:15px}.must___vgDa6{color:#e53333;font-family:SimSun,sans-serif;margin-right:2px;margin-top:-2px}.popover___HAX3s{background-color:transparent;color:#fff}.popover___HAX3s div[class~=ant-popover-arrow]{border-left-color:rgba(5,16,26,.6)!important;border-top-color:rgba(5,16,26,.6)!important}.popover___HAX3s div[class~=ant-popover-inner]{background-color:rgba(5,16,26,.6)}.popover___HAX3s div[class~=ant-popover-inner-content]{color:#fff}.zybzForm____IvKI div[class~=ant-form-item]{margin-bottom:0}.zybzForm____IvKI div[class~=ant-form-item-explain-error]{bottom:-21px;position:absolute}.zybzForm____IvKI .ant-input-number{font-size:16px;height:40px;padding-top:4px;width:100%}.graaytitle___hkrTg{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;height:40px;justify-content:left}.graaytitle___hkrTg div[class~=ant-form-item-explain-error]{bottom:-30px;position:absolute}.dataPicker___T2aBH{width:446px}.examineStatus___iICIK{color:#333;font-size:14px;font-weight:400}.examineStatus___iICIK div{align-items:center;display:flex;margin-bottom:30px;position:relative}.examineStatus___iICIK div:after{background:#f6f7f9;border-radius:3px;bottom:-27px;content:"";height:26px;left:10px;position:absolute;width:2px}.examineStatus___iICIK div:last-child:after{content:"";display:none}.examineStatus___iICIK div .contacts___Tyh2m{color:#165dff;cursor:pointer;overflow:hidden;position:relative}.examineStatus___iICIK div .contacts___Tyh2m .contacts_img___pfYUb{background:url(static/contacts.5353ed7e.png) no-repeat;background-position:50%;background-size:100% 100%;height:158px;left:50%;position:absolute;right:50%;transform:translate(-50%);width:152px}.examineStatus___iICIK div .contacts___Tyh2m:hover{overflow:inherit}.examineStatus___iICIK .suc_status___UuTMv{color:#2fc25b;font-size:20px;margin-right:10px}.examineStatus___iICIK .fail_status___nBUzE{color:#e53333;font-size:20px;margin-right:10px}.examineStatus___iICIK .bohui___lJoSV{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap___y4Bkb{background:#fff;border-radius:0 4px 4px 0;margin-bottom:40px;padding:30px 0}.wrap___y4Bkb .head___Dfq21{align-items:center;display:flex;height:32px;justify-content:space-between;margin-bottom:10px;margin-top:30px}.wrap___y4Bkb .head___Dfq21 .title___cJ2wS{color:#000;font-size:16px}.wrap___y4Bkb .head___Dfq21 div[class~=ant-form-item]{margin-bottom:0}.wrap___y4Bkb .table___gdAJP{align-items:center;border:1px solid #f6f7f9;display:flex;height:94px;overflow:auto hidden}.wrap___y4Bkb .table___gdAJP aside{flex:1 1}.wrap___y4Bkb .table___gdAJP aside div:first-child{background:#f6f7f9;color:#5f6368;font-size:14px;height:44px;line-height:44px;padding:0 11px;white-space:nowrap}.wrap___y4Bkb .table___gdAJP aside div:first-child i{color:#145dff;cursor:default;font-size:14px;margin-left:4px}.wrap___y4Bkb .table___gdAJP aside div:last-child{color:#000;font-size:14px;line-height:50px;padding:0 11px;white-space:nowrap}.FormCheckBoxDom___NtsDC{background:#fafafb!important;border-radius:2px!important;padding:20px 20px 0!important}.FormCheckBoxDom___NtsDC div[class~=ant-form-item]{margin-bottom:20px!important}.FormCheckBoxDom___NtsDC div[class~=ant-form-item-label]>label{color:#9096a3!important;height:auto!important;margin-right:10px!important}.FormCheckBoxDom___NtsDC div[class~=ant-form-item-control-input]{min-height:auto!important}.FormCheckBoxDom___NtsDC div[class~=ant-checkbox-group]{gap:10px 38px!important}.FormCheckBoxDom___NtsDC label[class~=ant-checkbox-wrapper]{color:#000!important}.FormCheckBoxDom___NtsDC span[class~=ant-checkbox-inner]{border-radius:4px!important}.FormCheckBoxDom___NtsDC div[class~=ant-radio-group]{display:inline-flex!important;flex-wrap:wrap!important;gap:10px 16px!important}.FormCheckBoxDom___NtsDC label[class~=ant-radio-button-wrapper]{background:none;border:none!important;height:auto!important;line-height:22px!important;padding-inline:12px!important}.FormCheckBoxDom___NtsDC label[class~=ant-radio-button-wrapper]:before{content:none!important}.flex_box_center___swvFl{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___AqPFV{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___XWInJ{box-align:center;align-items:center}.flex_box_center_end___GB61t{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___dJnz1{box-orient:block-axis;flex-direction:column}.analysis___xyV_c .title___DQ3VK{align-items:center;display:flex;margin-bottom:20px}.analysis___xyV_c .title___DQ3VK b{background:#3061d0;border-radius:1px;display:inline-block;height:14px;margin-right:8px;width:6px}.analysis___xyV_c .title___DQ3VK span{color:#191919;font-size:16px;font-weight:500;line-height:16px}.analysis___xyV_c .itemWrap___vFE5r{display:flex;justify-content:space-between}.analysis___xyV_c .itemWrap___vFE5r .item___NjeOt{border:1px solid #ededed;border-radius:4px;height:145px;width:23%}.list___BbMrm{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___BbMrm .wrap___UQTTb{background:#fff;border-radius:12px;box-shadow:0 4px 8px 0 rgba(193,202,212,.5);height:254px;width:100px}.list___BbMrm .wrap___UQTTb .img___tNvUo{border-radius:12px 12px 0 0;height:184px;overflow:hidden;position:relative}.list___BbMrm .wrap___UQTTb .img___tNvUo img{width:100%}.list___BbMrm .wrap___UQTTb .img___tNvUo .tips___Eu4wH{background:linear-gradient(180deg,transparent,rgba(0,0,0,.66));bottom:0;color:#fff;height:57px;left:0;padding-left:16px;padding-top:10px;position:absolute;width:100%;z-index:10}.list___BbMrm .wrap___UQTTb .footer___ZbR9W{height:70px;padding:15px}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul{align-items:center;display:flex;padding:0}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul li{color:#7d7d7d;width:50%}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul li i{font-size:14px;margin-right:5px}.noData___mLlw0 .title___DQ3VK{align-items:center;display:flex;margin-bottom:20px}.noData___mLlw0 .title___DQ3VK b{background:#3061d0;border-radius:1px;display:inline-block;height:14px;margin-right:8px;width:6px}.noData___mLlw0 .title___DQ3VK span{color:#191919;font-size:16px;font-weight:500;line-height:16px}.Onerow___ZYa8H{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.TableDom___PXmEy{position:-webkit-sticky;position:sticky;top:0;z-index:1}.TableDom___PXmEy tbody[class~=ant-table-tbody]{display:none}.CollapseDom___q9wvV{border:1px solid #f1f1f1!important;margin-top:10px!important}.CollapseDomC___zTeH1 div[class~=ant-collapse-header]{border-bottom:1px solid #f1f1f1!important}.CollapseDom___q9wvV div[class~=ant-collapse-item]{border-bottom:none!important}.CollapseDom___q9wvV div[class~=ant-collapse-header]{padding:20px!important}.CollapseDom___q9wvV div[class~=ant-collapse-expand-icon]{-webkit-padding-end:0!important;-webkit-padding-start:0!important;padding-inline-end:0!important;padding-inline-start:0!important}.CollapseDom___q9wvV div[class~=ant-collapse-content]{border:none!important}.CollapseDom___q9wvV div[class~=ant-collapse-content-box]{padding:0 20px 20px!important}.CollapseChildrenDom___O1Ffz{border:none!important}.CollapseChildrenDom___O1Ffz div[class~=ant-collapse-header]{border:none!important;padding:10px 0!important}.CollapseChildrenDom___O1Ffz div[class~=ant-collapse-content-box]{padding:0!important}.open___K7p7T{transform:rotate(180deg)}.DomStyle___EoUKX{background:#f6f7f9;color:#5f6368;padding:20px}.DomStyleTitle___vhLg3{font-size:14px;font-weight:600;line-height:22px;white-space:nowrap}.DomStyleTitle___vhLg3>p{color:#5f6368;font-weight:400;line-height:22px!important}.DomStyleTitleChild___a1RIx>p{font-weight:600}.DomStyle___EoUKX .Sessce___zdKQ2{color:#2ec25b}.DomStyle___EoUKX .Sessce___zdKQ2 .DomStyleTitle___vhLg3>p{color:#2ec25b}.AnswerSDom___YkvgW{border-left:1px solid #dedede;padding:10px 0 10px 20px}.AnswerSDom___YkvgW .Sessce___zdKQ2{color:#2ec25b}.wrap___nansB{background:#fff;border-radius:0 4px 4px 0}.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px;z-index:1}.react-resizable-handle.active:before{border-left:1px solid #000;bottom:0;content:"";left:50%;position:absolute;top:0}.hideHeadCheckbox____864g table{background:#f4faff}.hideHeadCheckbox____864g table>thead>tr>th:first-child>div{display:none}.moveCategory___on_eY{padding:30px 0;position:relative;top:-25px}.moveCategory___on_eY ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___on_eY ul li{font-size:14px;margin:5px 0;padding:0 12px}.tabSearch___LqTIA{align-items:center;display:flex;margin:8px 0}.warpModal___ub_j0 .ant-tabs-nav:before{border-bottom:0}.modalColumn___tJRIx{font-size:14px}.modalColumn___tJRIx .modalRow___AFP2T{align-items:center;display:flex;flex-direction:row;font-size:14px;margin-top:12px}.modalColumn___tJRIx .modalRow___AFP2T .sup____weyo{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.shijuan___NU0re{align-items:center;display:flex;margin-top:25px}.shijuan___NU0re .name___tJw50{align-items:center;background:rgba(22,93,255,.1);border-radius:18px;display:flex;height:32px;justify-content:space-around}.shijuan___NU0re .name___tJw50 span{color:#165dff;font-size:14px;font-weight:400;height:22px;line-height:22px;margin:0 15px}.tip___ihMML{color:#fe6300;margin-top:20px}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.flex_box_center___Mm5wp{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Xglxr{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___oLvCy{box-align:center;align-items:center}.flex_box_center_end___IEhG2{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___TStIz{box-orient:block-axis;flex-direction:column}.wrap___WfgpQ{padding:20px 0}.wrap___WfgpQ .control___Uvc1U{align-items:center;background:#fff;display:flex;padding:20px 0}.wrap___WfgpQ .control___Uvc1U .ant-select{margin-right:20px;width:200px}.wrap___WfgpQ .control___Uvc1U .ant-select .ant-select-selector{background-color:#f5f5f5;border:0;height:34px!important;padding:0 10px}.wrap___WfgpQ .control___Uvc1U .ant-select .ant-select-selection-item,.wrap___WfgpQ .control___Uvc1U .ant-select .ant-select-selection-placeholder{line-height:34px!important}.wrap___WfgpQ .control___Uvc1U .ant-input-search{background:#f5f5f5;border:0;height:34px;margin-right:30px;width:260px}.wrap___WfgpQ .control___Uvc1U .ant-input-search input{background:#f5f5f5;color:#333}.wrap___WfgpQ .control___Uvc1U .ant-input-search .ant-input-search-icon:before{border-left:1px solid transparent}.wrap___WfgpQ .control___Uvc1U .btn___gckHk{background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;height:26px;line-height:26px;margin-left:auto;text-align:center;width:90px}.wrap___WfgpQ .customTable___fDCPQ{padding-top:20px}.wrap___WfgpQ .customTable___fDCPQ .ant-table-thead tr{height:54px}.wrap___WfgpQ .customTable___fDCPQ .ant-table-thead tr th{background-color:#f5f5f5;border:0;border-radius:0}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr{height:54px}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr td{border-bottom:0}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr:nth-child(2n){background-color:#f5f5f5}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr:nth-child(2n) td{background-color:#f5f5f5}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr:nth-child(odd){background-color:#fff}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr:nth-child(odd) td{background-color:#fff}.wrap___WfgpQ .customTable___fDCPQ .ant-pagination{margin-top:40px}.wrap___WfgpQ .customTable___fDCPQ .ant-pagination .ant-pagination-item-active{background:#0152d9;border-color:#0152d9}.wrap___WfgpQ .customTable___fDCPQ .ant-pagination .ant-pagination-item-active a{color:#fff}.wrap___WfgpQ .customTable___fDCPQ .ant-pagination button{line-height:normal}.bgH___FpdXp{background-color:#fafafa;height:10px;margin-left:-30px;width:1300px}.cusModal___KC0OL [class~=ant-modal-confirm-btns]{display:none}.imgWrap_____xpC{display:flex}.imgWrap_____xpC .img___y1_Tn{background:#fafafa;position:relative}.imgWrap_____xpC .img___y1_Tn .iBtn___PezSP{background:#0152d9;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:400;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:10px;width:54px;z-index:20}.imgWrap_____xpC .img___y1_Tn .text___JKvO_{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.imgWrap_____xpC .img___y1_Tn .no___WXMqt{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.imgWrap_____xpC .img___y1_Tn .textP___E5hyW{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.video___XvBIh>video{width:316px}.sys___wcaty{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;max-height:850px;overflow-y:auto;padding:0}.sys___wcaty .li___vKMNS{height:100%;margin-bottom:17px;margin-left:17px}.sys___wcaty .li___vKMNS .d1___jR3G0{background-color:#efefef;height:340px;position:relative;width:216px}.sys___wcaty .li___vKMNS .d1___jR3G0 video{height:100%;object-fit:cover;width:100%}.sys___wcaty .li___vKMNS .d1___jR3G0 .img___y1_Tn{height:340px;overflow:hidden;width:100%}.sys___wcaty .li___vKMNS .d1___jR3G0 .btn___gckHk{align-items:center;background:#0152d9;bottom:0;display:flex;height:24px;justify-content:space-between;left:0;position:absolute;width:100%;z-index:2}.sys___wcaty .li___vKMNS .d1___jR3G0 .btn___gckHk .b1___xuUNz{color:#fff;height:24px;line-height:24px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.sys___wcaty .li___vKMNS:first-child,.sys___wcaty .li___vKMNS:nth-child(3n+1){margin-left:0}.es___WFOJ6{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listWrap___KKt7_ .list___SBQMa{background:#f6f7f9;display:inline-block;height:132px;margin-bottom:20px;margin-right:25px;position:relative;width:192px}.listWrap___KKt7_ .list___SBQMa:hover .mask___xkriH{display:block}.listWrap___KKt7_ .list___SBQMa img{height:108px;width:192px}.listWrap___KKt7_ .list___SBQMa .mask___xkriH{background:#000;display:none;height:108px;left:0;opacity:.5;position:absolute;top:0;width:192px;z-index:2}.listWrap___KKt7_ .list___SBQMa .mask___xkriH .icons___uLWh_{align-items:center;display:flex;justify-content:end;margin-top:5px;padding-right:6px}.listWrap___KKt7_ .list___SBQMa .mask___xkriH .icons___uLWh_ i{color:#fff;cursor:pointer;font-size:16px}.listWrap___KKt7_ .list___SBQMa .time___tPYgD{background:#f6f7f9;height:24px;line-height:24px;padding-left:6px}.listWrap___KKt7_ .list___SBQMa:nth-child(3n+3){margin-right:0}.flex_box_center___eZU8T{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___l4Kzs{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___E7NVy{box-align:center;align-items:center}.flex_box_center_end___S0V3_{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ONItD{box-orient:block-axis;flex-direction:column}.title___rK1ze{align-items:center;display:flex}.title___rK1ze strong{max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export___tng10{display:box;display:flex;font-size:16px;position:absolute;right:26px;top:23px;z-index:2}.export___tng10>a,.export___tng10>button{box-align:center;align-items:center;display:box;display:flex;margin-left:8px;padding:3px 8px}.export___tng10 .startbutton___jWMUv{box-align:center;align-items:center;display:box;display:flex;margin-left:8px;padding:3px 8px}.bg___rwmJT{background:#fafafa}[id=root] .tabs___SK3e0 [class~=ant-tabs-nav]{background:#fff;margin-bottom:0}[id=root] .tabs___SK3e0 [class~=ant-tabs-nav] [class~=ant-tabs-tab]{color:#333;margin-left:26px;padding:23px 0}[id=root] .tabs___SK3e0 [class=ant-tabs-nav-scroll]{padding-left:25px}[id=root] .tabs___SK3e0 [class~=ant-tabs-tabpane]>section{padding:0 25px}[id=root] .tabs___SK3e0 [class~=ant-tabs-tab-active]{color:#0152d9}.moni___aMCpW{background:#f2f5ff;border:1px solid #5b81d7;border-radius:2px;color:#5379cf;font-size:12px;height:24px;line-height:24px;padding:0 8px;width:86px}.flex_box_center___sOi51{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___pl96A{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LVWaS{box-align:center;align-items:center}.flex_box_center_end___bFW2z{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Iuosg{box-orient:block-axis;flex-direction:column}.disabled___kyQ47>*{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}
\ No newline at end of file
+.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%}.flex_box_center____uOEt{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___J8U9e{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___M1l_z{box-align:center;align-items:center}.flex_box_center_end___UsRsw{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___gcanz{box-orient:block-axis;flex-direction:column}#educoder .rightFilter___KnaoF{align-items:center;display:box;display:flex}#educoder .rightFilter___KnaoF [class~=ant-input-number]{margin-left:10px;width:60px}#educoder .rightFilter___KnaoF [class~=ant-form-item]{margin-bottom:0}#educoder .rightFilter___KnaoF button{margin-left:10px}#educoder .rightFilter___KnaoF button a{box-align:center;align-items:center;display:box;display:flex;height:100%;justify-content:center;-webkit-justify-content:center}.classwidth___QPkdW{border-radius:5px;height:132px!important;width:234px!important}.operationCol___hiIyI{white-space:nowrap}.operationCol___hiIyI .unlockBtn___QvP_V{border-color:#73d13d;color:#73d13d;margin-left:10px}.operationCol___hiIyI .unlockBtn___QvP_V:active,.operationCol___hiIyI .unlockBtn___QvP_V:focus,.operationCol___hiIyI .unlockBtn___QvP_V:hover{border-color:#95de64;color:#95de64}.recordScreenModal___tLQo7 div[class~=ant-modal-confirm-btns]{visibility:hidden}.operationLink___vj72A{color:#0152d9;cursor:pointer;display:inline-block;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banding___BLx2S{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:120px;overflow:hidden;text-overflow:ellipsis}.noShow___mrV9r{display:none}.flex_box_center___Hpswl{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ywvKM{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___SItpZ{box-align:center;align-items:center}.flex_box_center_end___WIAL3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___FMKJn{box-orient:block-axis;flex-direction:column}.wrap___AW_2A{padding:20px 0}.wrap___AW_2A .control___w5xQm{align-items:center;background:#fff;display:flex;padding:20px 0}.wrap___AW_2A .control___w5xQm .ant-select{margin-right:20px;width:200px}.wrap___AW_2A .control___w5xQm .ant-select .ant-select-selector{background-color:#f5f5f5;border:0;height:34px!important;padding:0 10px}.wrap___AW_2A .control___w5xQm .ant-select .ant-select-selection-item,.wrap___AW_2A .control___w5xQm .ant-select .ant-select-selection-placeholder{line-height:34px!important}.wrap___AW_2A .control___w5xQm .ant-input-search{background:#f5f5f5;border:0;height:34px;margin-right:30px;width:260px}.wrap___AW_2A .control___w5xQm .ant-input-search input{background:#f5f5f5;color:#333}.wrap___AW_2A .control___w5xQm .ant-input-search .ant-input-search-icon:before{border-left:1px solid transparent}.wrap___AW_2A .control___w5xQm .btn___as1xd{background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;height:26px;line-height:26px;margin-left:auto;text-align:center;width:90px}.wrap___AW_2A .customTable___gGVV3{padding-top:20px}.wrap___AW_2A .customTable___gGVV3 .ant-table-thead tr{height:54px}.wrap___AW_2A .customTable___gGVV3 .ant-table-thead tr th{background-color:#f5f5f5;border:0;border-radius:0}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr{height:54px}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr td{border-bottom:0}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr:nth-child(2n){background-color:#f5f5f5}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr:nth-child(2n) td{background-color:#f5f5f5}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr:nth-child(odd){background-color:#fff}.wrap___AW_2A .customTable___gGVV3 .ant-table-tbody tr:nth-child(odd) td{background-color:#fff}.wrap___AW_2A .customTable___gGVV3 .ant-pagination{margin-top:40px}.wrap___AW_2A .customTable___gGVV3 .ant-pagination .ant-pagination-item-active{background:#0152d9;border-color:#0152d9}.wrap___AW_2A .customTable___gGVV3 .ant-pagination .ant-pagination-item-active a{color:#fff}.wrap___AW_2A .customTable___gGVV3 .ant-pagination button{line-height:normal}.bgH___J0V1_{background-color:#fafafa;height:10px;margin-left:-30px;width:1300px}.cusModal___2fPK2 [class~=ant-modal-confirm-btns]{display:none}.imgWrap___crzTi{display:flex}.imgWrap___crzTi .img___iwJRL{background:#fafafa;position:relative}.imgWrap___crzTi .img___iwJRL .iBtn___L11V_{background:#0152d9;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:400;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:10px;width:54px;z-index:20}.imgWrap___crzTi .img___iwJRL .text___INAg4{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.imgWrap___crzTi .img___iwJRL .no___H7kcX{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.imgWrap___crzTi .img___iwJRL .textP___Rdbzv{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.video___yjo5C>video{width:316px}.sys___o3w4h{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;max-height:850px;overflow-y:auto;padding:0}.sys___o3w4h .li___WQQil{height:100%;margin-bottom:17px;margin-left:17px}.sys___o3w4h .li___WQQil .d1___KQ9j6{background-color:#efefef;height:340px;position:relative;width:216px}.sys___o3w4h .li___WQQil .d1___KQ9j6 video{height:100%;object-fit:cover;width:100%}.sys___o3w4h .li___WQQil .d1___KQ9j6 .img___iwJRL{height:340px;overflow:hidden;width:100%}.sys___o3w4h .li___WQQil .d1___KQ9j6 .btn___as1xd{align-items:center;background:#0152d9;bottom:0;display:flex;height:24px;justify-content:space-between;left:0;position:absolute;width:100%;z-index:2}.sys___o3w4h .li___WQQil .d1___KQ9j6 .btn___as1xd .b1___PA3Kc{color:#fff;height:24px;line-height:24px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.sys___o3w4h .li___WQQil:first-child,.sys___o3w4h .li___WQQil:nth-child(3n+1){margin-left:0}.es___j13_3{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex_box_center___t6Zg2{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___YFTSU{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___qbDmM{box-align:center;align-items:center}.flex_box_center_end___Bj6kw{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Ou9DO{box-orient:block-axis;flex-direction:column}.wrap___foAmP{padding:20px 0}.wrap___foAmP .control___q0ttm{align-items:center;background:#fff;display:flex;padding:20px 0}.wrap___foAmP .control___q0ttm .ant-input-search{background:#f5f5f5;border:0;height:34px;margin-right:30px;width:260px}.wrap___foAmP .control___q0ttm .ant-input-search input{background:#f5f5f5;color:#333}.wrap___foAmP .control___q0ttm .ant-input-search .ant-input-search-icon:before{border-left:1px solid transparent}.wrap___foAmP .bgH___NAS04{background-color:#fafafa;height:10px;margin-left:-30px;width:1300px}.wrap___foAmP .sys___rqcXV{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.wrap___foAmP .sys___rqcXV .li___blFPM{height:100%;margin-bottom:40px;margin-left:17px}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0{background-color:#efefef;height:340px;position:relative;width:216px}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 video{height:100%;object-fit:cover;width:100%}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 .img___ckn7G{height:340px;overflow:hidden;width:100%}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 .btn___fSMGG{align-items:center;background:#0152d9;bottom:0;display:flex;height:24px;justify-content:space-between;left:0;width:100%;z-index:2}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 .btn___fSMGG .b1___zoANu{color:#fff;height:24px;line-height:24px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:36%}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 .btn___fSMGG .b2___bqZaY{color:#fff;height:24px;line-height:24px;overflow:hidden;padding:0 5px;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:64%}.wrap___foAmP .sys___rqcXV .li___blFPM .d1___Xzld0 .big___nQ5gf{background:#0152d9;border-radius:11px;color:#fff;cursor:pointer;font-size:12px;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:12px;width:40px;z-index:6}.wrap___foAmP .sys___rqcXV .li___blFPM:first-child,.wrap___foAmP .sys___rqcXV .li___blFPM:nth-child(5n+1){margin-left:0}.cusModal___rTXoc [class~=ant-modal-confirm-btns]{display:none}.video___E4J_7>video{width:316px}.imgWrap___ENwuy{display:flex;margin-bottom:40px;margin-top:20px}.imgWrap___ENwuy .img___ckn7G{background:#fafafa;flex-shrink:0;position:relative}.imgWrap___ENwuy .img___ckn7G .iBtn___bXnJy{background:#0152d9;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:400;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:10px;width:54px;z-index:20}.imgWrap___ENwuy .img___ckn7G .text___CK5up{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.imgWrap___ENwuy .img___ckn7G .no___MBT10{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.imgWrap___ENwuy .img___ckn7G .textP___ibKK1{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.imgWrap___ENwuy .img___ckn7G .l___Gi38o{left:-26px}.imgWrap___ENwuy .img___ckn7G .l___Gi38o,.imgWrap___ENwuy .img___ckn7G .r___HNibN{color:#0152d9;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:21}.imgWrap___ENwuy .img___ckn7G .r___HNibN{right:-26px}.fo___DQwO8 .b___z8B9p{display:block;float:right;margin-top:20px}.flex_box_center___xF1ge{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___YGq9c{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___wd_iR{box-align:center;align-items:center}.flex_box_center_end___HoL5p{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Oy7FC{box-orient:block-axis;flex-direction:column}.warp____YDkr .ant-input-affix-wrapper{background:#f5f5f5;border-radius:4px;height:34px;padding-left:14px;width:220px}.warp____YDkr .ant-input-affix-wrapper i{cursor:pointer}.warp____YDkr .header___BRNBu{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding-top:30px}.warp____YDkr .empty___iwhMt{box-orient:block-axis;background:#fff;display:box;display:flex;flex-direction:column;height:100%;padding:100px;width:100%}.flex_box_center___Xa_jj,.warp____YDkr .empty___iwhMt{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___N_2qI{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___wGZOw{box-align:center;align-items:center}.flex_box_center_end___GYY4W{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___jR_ZX{box-orient:block-axis;flex-direction:column}.subjectTable___WrGqf .title___ZCcfg{display:flex;justify-content:flex-start;margin-bottom:30px}.subjectTable___WrGqf .customTable___xSvZm .ant-table-thead tr{height:50px}.subjectTable___WrGqf .customTable___xSvZm .ant-table-thead tr th{background-color:#f5f5f5;border:0;border-radius:0}.subjectTable___WrGqf .customTable___xSvZm .ant-pagination{margin-top:14px}.subjectTable___WrGqf .customTable___xSvZm .ant-pagination .ant-pagination-item-active{background:#0152d9;border-color:#0152d9}.subjectTable___WrGqf .customTable___xSvZm .ant-pagination .ant-pagination-item-active a{color:#fff}.subjectTable___WrGqf .customTable___xSvZm .ant-pagination button{line-height:normal}.subjectTable___WrGqf .customTable___xSvZm .row___Acnda{height:50px}.subjectTable___WrGqf .customTable___xSvZm .row___Acnda td{border-bottom:0}.subjectTable___WrGqf .customTable___xSvZm .row___Acnda.row___Acnda:nth-child(odd){background-color:#fff}.subjectTable___WrGqf .customTable___xSvZm .row___Acnda.row___Acnda:nth-child(2n){background-color:#f5f5f5}.subjectTable___WrGqf .line___nmQeX{background:#f1f1f1;height:1px;margin-bottom:40px}.flex___eLcnP{display:flex;display:-ms-flex}.flex1___yUTT7{flex:1 1}.color666___TiUhG{color:#666}.error___gTTtv{border-color:#f5222d}.deleteIcon___mnZW1{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___JC5NS{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.flex_box_center___epJYP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___SU6BD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Qes2t{box-align:center;align-items:center}.flex_box_center_end___hGppz{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___uzhhO{box-orient:block-axis;flex-direction:column}.wrap___rEjJ0{box-sizing:border-box;padding:20px 30px}.modal___gRDV9 div[class~=ant-modal-confirm-content]{font-size:16px;text-align:center}.modal___gRDV9 span[class~=ant-modal-title]{font-size:16px}.titleWrap___MK_OO{margin:10px 0}.required___Hja3H{color:#e04040;font-size:16px;margin-right:4px}.title___vMFKz{color:#333;font-size:14px}.colorGray___hNhIL{color:#888}.choiceWrap___Xx5du{display:flex;margin-top:15px}.answer___cbuNE{border:1px solid #e2e2e2;border-radius:4px;color:#888;cursor:pointer;display:block;height:38px;line-height:38px;margin-right:10px;text-align:center;width:38px}.activeAnswer___LwFG7{background:#ff7500;border:1px solid #ff7500;color:#fff}.deleteIcon____HG4s{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___r_Vhy{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.editorWrap___OYwur{flex:1 1}.htmlWrap___qXHYn{border:1px solid #ddd;border-radius:2px;display:flex;margin-top:0;max-width:1056px;min-height:38px;padding-left:10px;padding-top:6px;word-break:break-all}.htmlWrap___qXHYn p{margin:7px 10px}.radio___urtyZ{height:32px;line-height:32px;text-align:center;width:60px}.color333___Lah7k{color:#333}.color999___TmkZt{color:#999}.questionType___r_bKw{display:box;display:flex}.questionType___r_bKw>div{flex:1 1}.questionChoices___LA7VM{margin-top:15px}.questionChoices___LA7VM>div{margin:10px 0}.action___fTTDM{align-items:center;display:flex;justify-content:flex-end}.difficult___Mg7lT label[class~=ant-radio-button-wrapper]{background:#eee;border:0;border-radius:17px;color:#333;height:33px;line-height:33px;margin-right:27px;margin-top:6px;text-align:center;width:106px}.difficult___Mg7lT label[class~=ant-radio-button-wrapper]:not(:first-child):before{width:0}.difficult___Mg7lT label[class~=ant-radio-button-wrapper-checked]{background:#0152d9;border:0;border-radius:17px;color:#fff!important;height:33px;margin-right:27px;margin-top:6px;text-align:center;width:106px}.fold___oVjRI .head___fpwmn{align-items:center;background:#f2f2f2;cursor:pointer;display:flex;height:46px;margin-bottom:10px;padding-left:10px;padding-right:20px}.fold___oVjRI .head___fpwmn span{color:#333;font-size:12px;margin-left:5px}.fold___oVjRI .head___fpwmn i{display:inline-block}.fold___oVjRI .head___fpwmn b{color:#165dff;cursor:pointer;margin-left:auto}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector]{min-height:46px!important}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector] span[class~=ant-select-selection-item]{height:38px!important;line-height:38px!important;padding:0 10px!important}.wrap___F7E3F .selectWrapper____kESB div[class~=ant-select-selector] span[class~=anticon-close]{font-size:14px!important}.wrap___F7E3F .selectWrapper____kESB span[class~=ant-select-arrow]{right:12px}.wrap___F7E3F .tips___aHjQY{color:#9096a3;font-size:14px;font-weight:400}.wrap___F7E3F .linkBtn___uggVr{color:#3061d0;cursor:pointer;font-size:14px;font-weight:400}.mainText____S1I0{color:#5f6368;font-size:14px;font-weight:400}.public_tips___sZVWd{align-items:flex-start;background-color:#f6f7f9;color:#9096a3;display:flex;font-size:14px;font-weight:400;line-height:26px;margin-bottom:15px;padding:10px}.inputCss___t66EO .ant-input{border-radius:4px;min-height:30px}.bt___lXptu{-webkit-margin-end:4px;color:#ff4d4f;display:inline-block;font-size:14px;line-height:1;margin-inline-end:4px}.btn___kReTL{align-items:center;background:#fff;border:1px solid #dcdcdc;border-radius:4px;color:#3061d0;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;line-height:14px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:112px}.btn___kReTL:hover{border:1px solid #3061d0}.btn___kReTL i{font-size:14px;margin-right:10px}.redBtn___UFEL0{align-items:center;background:#fff;border:1px solid #ee5d5d;border-radius:4px;color:#3061d0;color:#e30000;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;line-height:14px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:112px;width:140px}.redBtn___UFEL0:hover{border:1px solid #3061d0}.redBtn___UFEL0 i{font-size:14px;margin-right:10px}.redBtn___UFEL0:hover{border:1px solid #ff7875;color:#ff7875}.flex_box_center___dDNpp{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ovpjv{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___oqAEt{box-align:center;align-items:center}.flex_box_center_end___mHCIK{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GZMP2{box-orient:block-axis;flex-direction:column}.posWarp___ZUxXl{position:relative}.posWarp___ZUxXl:hover .pos___A7NKx{display:block}.posWarp___ZUxXl .pos___A7NKx{border:1px solid #9be5ad;display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.posWarp___ZUxXl .pos___A7NKx .tips___ap6NV{background:#9be5ad;border-radius:0 0 0 22px;color:#fff;float:right;height:32px;line-height:32px;padding-left:5px;text-align:center;width:196px}.wrap___SSpd0{font-size:14px;position:relative}.wrap___SSpd0 [class~=ant-table-footer]{background-color:#fff;padding:0}.img___nbd2O{height:100px;left:2px;position:absolute;top:2px;width:140px}.table___fcP71 a{color:rgba(0,0,0,.85)}.totalScore___YxSMe{border-left:1px solid #f0f0f0;margin-right:142px}.people___bf9pK,.totalScore___YxSMe{border-right:1px solid #f0f0f0;padding:12px 8px}.glassSeal___dYhKO{border-bottom:2px dashed #fb3226;display:flex;font-size:16px;left:-480px;position:absolute;top:520px;transform:rotate(-90deg);width:1000px}.glassSeal___dYhKO>span{padding-left:10px;padding-right:20px}.glassSeal___dYhKO>span:first-child{margin-left:auto}.glassSeal___dYhKO>span:last-child{margin-right:auto}.paperHeader___gYUbq{font-size:18px;font-weight:500;margin-bottom:20px;position:relative}.paperHeader___gYUbq .exportBtn___nyRYQ{height:34px;position:absolute;right:0;top:100%;transform:translateY(-50%);width:106px}.modalWrapper___rWDvO div[class~=ant-modal-body]{padding:16px 46px}.exportSettingWrapper___pCClH{color:#000;font-size:14px;font-weight:400}.exportSettingWrapper___pCClH label[class~=ant-checkbox-wrapper]{color:#000;font-size:14px;font-weight:400}.exportSettingWrapper___pCClH .imgPreviewPart___PCv0Y img{height:338px}.exportSettingWrapper___pCClH .tips___EVeBl{color:#5f6367;font-size:12px;font-weight:400;margin-left:10px}.exportSettingWrapper___pCClH .pottedLine___AaY68 img{width:100px}.exportSettingWrapper___pCClH .pottedLine___AaY68 .text___ho3u_{color:#666;font-size:14px;font-weight:400;margin:0 10px}.flex_box_center___VaA8k{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___TqHqG{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lRanp{box-align:center;align-items:center}.flex_box_center_end___BPjtN{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___jWLBM{box-orient:block-axis;flex-direction:column}.title___L0cG8{align-items:center;color:#333;display:flex;font-size:14px;margin-top:15px;text-align:left}.title___L0cG8 img{margin-right:5px}.search____WeIQ{justify-content:space-between;margin-bottom:10px}.head___xmSl4,.search____WeIQ{align-items:center;display:flex}.head___xmSl4{background-color:#f5f5f5;border-bottom:1px solid #f0f0f0;font-size:14px;padding:0 8px}.head___xmSl4>div{padding:12px 0;width:238px}.row___HJKId{align-items:center;display:flex;font-size:14px;padding:12px 8px;width:944px}.row___HJKId>div{width:190px}.row___HJKId.row___HJKId:nth-child(2n){background-color:#f5f5f5}.row___HJKId.row___HJKId:nth-child(odd){background-color:#fff}.btns___m0Vc7{align-items:center;display:flex;justify-content:center;margin-top:14px}.btns___m0Vc7>div{border:1px solid #eaeaea;border-radius:4px;cursor:pointer;height:28px;line-height:28px;text-align:center;width:60px}.btns___m0Vc7>div:last-child{background-color:#0152d9;border:0;color:#fff;margin-left:20px}.sort___qMLQP{cursor:pointer;display:flex;padding-left:10px!important}.sort___qMLQP:hover{background:#ededed}.sort___qMLQP aside{display:flex;flex-direction:column;font-size:11px;margin-left:4px;margin-top:2px}.sort___qMLQP aside>span:first-child{margin-bottom:-2px}.flex_box_center___PohMo{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ZyAuO{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___eh0B6{box-align:center;align-items:center}.flex_box_center_end___O1yBK{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___rCOUW{box-orient:block-axis;flex-direction:column}.customModal___gYgfZ .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___gYgfZ .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___gYgfZ .ant-modal-header{padding:22px 40px}.customModal___gYgfZ .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___gYgfZ .ant-modal-body{padding:40px 40px 30px}.checking___70GE9{display:flex;flex-direction:column}.checking___70GE9 .content___FtAfN{max-height:500px}.checking___70GE9 .content___FtAfN .group___kIfCW{align-items:center;display:flex}.checking___70GE9 .content___FtAfN .group___kIfCW>p{flex-shrink:0;font-size:16px;margin:-6px 0 0}.checking___70GE9 .content___FtAfN .group___kIfCW label{font-size:16px;margin-left:6px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checking___70GE9 .footer___A6aEg{align-items:center;display:flex;height:44px;justify-content:flex-end}.checking___70GE9 .footer___A6aEg>label{font-size:16px;margin-right:auto}.checking___70GE9 .footer___A6aEg>button{border-radius:4px;font-size:16px;height:40px;width:100px}.checking___70GE9 .footer___A6aEg>button:first-of-type{background:#dedede;color:#333;margin-right:20px}.scoremodal___FKFBU .selectWrapper___J8t1k span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___FKFBU .selectWrapper___J8t1k div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___FKFBU .selectWrapper___J8t1k div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___FKFBU .selectWrapper___J8t1k div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___FKFBU .selectWrapper___J8t1k div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___FKFBU .selectWrapper___J8t1k span[class~=ant-select-arrow]{right:12px}.scoremodal___FKFBU .allqingchu___UjfNm{color:#165dff;cursor:pointer;margin-top:8px}.scoremodal___FKFBU .allqingchu___UjfNm span{color:#165dff;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:5px;width:84px}.scoremodal___FKFBU .allqingchu___UjfNm:hover,.scoremodal___FKFBU .allqingchu___UjfNm:hover span{color:#e30000}.scoremodal___FKFBU .title___tB39D{color:#000;display:flex;font-size:16px;font-weight:500;width:100%}.scoremodal___FKFBU .search___Pnsp3{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:290px}.scoremodal___FKFBU .search___Pnsp3 [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___FKFBU .search___Pnsp3 [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___FKFBU .search___Pnsp3 [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.scoremodal___FKFBU .search___Pnsp3 span[class~=ant-input-group-addon]{display:none}.scoremodal___FKFBU .search___Pnsp3 .searchIcon___mVW2x{cursor:pointer;margin-right:14px}.scoremodal___FKFBU .search___Pnsp3 input{background-color:#f6f7f9;font-size:14px}.info___FCajO{display:flex}.info___FCajO .info_group___xadCu,.info___FCajO .info_name___nVPNy,.info___FCajO .info_studeng_id___afKvd{min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info___FCajO .info_studeng_id___afKvd{margin:0 50px}.leftdiv___iuhY9{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___iuhY9 .listClass___o5N53{align-items:center;display:flex}.leftdiv___iuhY9 .spantitle___KVMSL{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___f2zZr{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.cstuModal___aIPVR ul[class~=ant-pagination]{margin-bottom:30px!important;margin-top:20px!important}.removeStyle___wY4gp:hover{color:#e30000!important}.bottom___a8tK0{margin-bottom:25px;text-align:end;width:100%}.bottom___a8tK0 .yes___Zhc4z{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;padding:0 16px}.bottom___a8tK0 .no___Ngwsa{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;padding:0 16px}.contentInterval___wAfD8{align-items:baseline;display:flex;margin-left:24px}.contentInterval___wAfD8 .numberInput___R9kLf{align-items:center;display:flex;height:38px;margin:0 10px;width:277px}.minorRuleText___LjpSg{color:#333;font-size:14px;font-weight:400}.flex_box_center___kQBcj{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Znlbo{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___CPD50{box-align:center;align-items:center}.flex_box_center_end___jzPvK{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___cvIBS{box-orient:block-axis;flex-direction:column}.wrap___lab8O{margin:0 auto 20px;max-width:1200px}.wrap___lab8O .crumbs___qvTza{align-items:center;display:flex;margin:24px 0}.wrap___lab8O .crumbs___qvTza b{background:#198cfe;border-radius:3px;height:6px;margin-right:7px;width:6px}.wrap___lab8O .crumbs___qvTza span{color:#666;font-size:14px}.flex_box_center___bZaL5{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oaJSq{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____hsuP{box-align:center;align-items:center}.flex_box_center_end___ZYbPQ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nE_62{box-orient:block-axis;flex-direction:column}.wrap___ulhwR{align-items:flex-start;display:flex;justify-content:space-between;margin:20px auto 0;padding-bottom:70px;width:1200px}.wrap___ulhwR .left___kyWln{flex-shrink:0;margin-right:20px;max-height:calc(100vh - 214px);overflow-x:hidden;overflow-y:hidden;position:-webkit-sticky;position:sticky;top:0;width:266px;z-index:1}.wrap___ulhwR .left___kyWln .title___jsO1D{align-items:center;background:#fff;border-radius:6px;display:flex;height:74px;justify-content:center;margin-bottom:14px;width:266px}.wrap___ulhwR .left___kyWln .title___jsO1D div{align-items:center;background:#f5f7fd;border-radius:6px;display:flex;height:46px;width:238px}.wrap___ulhwR .left___kyWln .title___jsO1D div b{background:#198cfe;border-radius:2px;height:16px;margin-right:9px;width:5px}.wrap___ulhwR .left___kyWln .title___jsO1D div span{color:#333;font-size:20px;font-weight:500}.wrap___ulhwR .left___kyWln .total___GEhiU{align-items:center;background:#fff;border-radius:6px;display:flex;height:166px;justify-content:center;margin-bottom:14px;width:266px}.wrap___ulhwR .left___kyWln .total___GEhiU>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.wrap___ulhwR .left___kyWln .total___GEhiU>div span{color:#999;font-size:14px;font-weight:400;margin:14px 0}.wrap___ulhwR .left___kyWln .total___GEhiU>div aside{color:#333;font-size:24px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ{background:#fff;border-radius:6px;margin-bottom:14px;padding:15px 18px;width:266px}.wrap___ulhwR .left___kyWln .list___u9dBZ:last-child{margin-bottom:0}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs{align-items:center;display:flex;margin-left:6px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs b{background:#198cfe;border-radius:2px;height:4px;margin-right:7px;width:4px}.wrap___ulhwR .left___kyWln .list___u9dBZ .name___Wxggs span{color:#333;font-size:14px;font-weight:500}.wrap___ulhwR .left___kyWln .list___u9dBZ aside{display:flex;flex-direction:column}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 6px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .b___Y15YO{color:#198cfe;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .r___mKQoe{color:#df3065;font-size:18px;font-weight:500;margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:first-child .l___uelFD{margin:0 10px}.wrap___ulhwR .left___kyWln .list___u9dBZ aside>div:last-child .tag___Mpkbg{background:#deefff;border-radius:4px;color:#3396fb;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:34px;line-height:34px;margin:6px;text-align:center;width:34px}.wrap___ulhwR .right___mQ3dU{flex:1 1;overflow:hidden}.wrap___ulhwR .examName___Na1r8{align-items:center;background:#fff;border-radius:6px 6px 0 0;display:flex;height:100px;justify-content:space-between;padding-left:46px;padding-right:46px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.wrap___ulhwR .examName___Na1r8 .name___Wxggs{align-items:center;color:#333;display:flex;flex:1 1;font-size:24px;font-weight:600}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .t___IgCWK{display:inline-block;max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap___ulhwR .examName___Na1r8 .name___Wxggs .num___CXI8j{color:#8a8a8a;font-size:14px;font-weight:400;margin-left:20px}.wrap___ulhwR .examName___Na1r8 .ant-pagination button{line-height:normal}.wrap___ulhwR .topWarp___Kicpu{background-color:#fff;border-radius:0 0 6px 6px;padding:0 46px 40px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8{align-items:center;border-top:1px dotted #dfdfdf;display:flex;height:50px;justify-content:flex-start;margin-top:20px;padding-top:12px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs{align-items:center;display:flex}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs b{background:#198cfe;border-radius:3px;height:6px;margin-right:10px;width:6px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .name___Wxggs span{color:#333;font-size:20px;font-weight:500}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F{align-items:center;color:#8a8a8a;display:flex;font-size:14px;margin:13px 0 13px 20px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .b___Y15YO{color:#198cfe;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .r___mKQoe{color:#df3065;font-size:18px;font-weight:700;margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .so___qYW7F .l___uelFD{margin:0 10px}.wrap___ulhwR .topWarp___Kicpu .head___jx3W8 .btn___EMJDz{margin-left:auto;margin-top:2px}.wrap___ulhwR .content___sHGsV{margin-top:24px}.wrap___ulhwR .content___sHGsV .ant-btn{transition:0s}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR{display:flex;justify-content:space-between}.wrap___ulhwR .content___sHGsV .titleWrap___I__GR>button{flex-shrink:0}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:first-child{color:#8d8d8d;flex-shrink:0;font-size:14px;margin-top:2px}.wrap___ulhwR .content___sHGsV .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR{background:#fafafa;border-radius:6px;margin-top:10px;padding:25px 38px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>div{color:#333;font-size:14px;font-weight:400;margin-bottom:20px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside{align-items:flex-start;display:flex}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .text___xESW2{flex-shrink:0;font-size:14px;margin-right:5px;margin-top:3px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>aside .markdown-body p{color:#333;font-size:14px}.wrap___ulhwR .content___sHGsV .analysis___NoAuR>ul{color:#333;display:flex;font-size:14px;justify-content:space-between;margin-top:20px;padding:0}.wrap___ulhwR .single___K5iv9 ul{align-items:flex-start;display:flex;margin:10px 0;padding-left:28px}.wrap___ulhwR .single___K5iv9 ul li:first-child{color:#8d8d8d;font-size:14px;margin-top:2px}.wrap___ulhwR .single___K5iv9 ul li:last-child .markdown-body p{color:#8d8d8d;font-size:14px}.modalColumn___I_tK_{font-size:14px}.modalColumn___I_tK_ .modalRow___lyw_U{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:center;margin-top:30px}.modalColumn___I_tK_ .modalRow___lyw_U .sup___HSz3Z{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.popover___kE8aI .ant-popover-arrow{border-bottom-color:#55575d!important;border-right-color:#55575d!important}.popover___kE8aI .ant-popover-inner-content{color:#fff!important}.wrap___OIoOI{box-sizing:border-box}.modal___Z3hfU div[class~=ant-modal-confirm-content]{font-size:16px;text-align:center}.modal___Z3hfU span[class~=ant-modal-title]{font-size:16px}.titleWrap___aK3oG{margin:10px 0}.required___NHoO7{color:#e04040;font-size:16px;margin-right:4px}.title___uxb1R{color:#333;font-size:14px}.colorGray___O8YPg{color:#888}.choiceWrap___t51sb{display:flex;margin-top:15px}.answer___vsBnh{border:1px solid #e2e2e2;border-radius:4px;color:#888;cursor:pointer;display:block;height:38px;line-height:38px;margin-right:10px;text-align:center;width:38px}.activeAnswer___AJN4p{background:#ff7500;border:1px solid #ff7500;color:#fff}.deleteIcon___WvOJZ{color:#ccc;cursor:pointer;font-size:18px;margin-left:15px}.addIcon___UyeIs{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.editorWrap___uqcFU{flex:1 1}.htmlWrap___GcBNL{border:1px solid #ddd;border-radius:2px;display:flex;margin-top:0;max-width:1056px;min-height:38px;word-break:break-all}.radio___e8qQ5{height:32px;line-height:32px;text-align:center;width:60px}.color333___PLzVK{color:#333}.color999___v3EY0{color:#999}.fold___OfvPe .head___EejYX{align-items:center;background:#f2f2f2;cursor:pointer;display:flex;height:46px;margin-bottom:10px;padding-left:10px;padding-right:20px}.fold___OfvPe .head___EejYX span{color:#333;font-size:12px;margin-left:5px}.fold___OfvPe .head___EejYX i{display:inline-block}.fold___OfvPe .head___EejYX b{color:#165dff;cursor:pointer;margin-left:auto}.collapseWrapper___sQyVD{margin-bottom:30px}.collapseWrapper___sQyVD div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___sQyVD div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___sQyVD .panelHeader___Ivicf{color:#000;font-size:14px;font-weight:400}.collapseWrapper___sQyVD .panelHeader___Ivicf span{color:#666}.collapseWrapper___sQyVD .open___aEOQE{color:#165dff;transform:rotate(90deg)}.collapseWrapper___sQyVD .close___z4P5H{color:#82a8ff}.wrap___Cc0gS div[class~=ant-form-item]{margin-bottom:0}.wrap___Cc0gS div[class~=ant-form-item-explain-error]{display:none}.wrap___Cc0gS .deleteIcon___ebwMv{color:#e30000;font-size:14px}.wrap___Cc0gS .keywordTag___lUfL5{color:#000;font-size:14px;font-weight:400;padding:10px 10px 10px 8px}.questionTitleEditorWrap___u9UgK{margin-bottom:18px}.choiceWrap___VHsr3{margin-bottom:20px}.choiceWrap___VHsr3 .choiceIndex___rsj9r{align-items:center;border:1px solid #dcdcdc;border-radius:23px;color:#464f66;cursor:pointer;display:flex;flex:0 0 auto;font-size:16px;font-weight:400;height:46px;justify-content:center;width:46px}.choiceWrap___VHsr3 .choiceIndex___rsj9r.judgementIndex___fMm6E{border-radius:2px}.choiceWrap___VHsr3 .setAnswerBtn___krVC9{align-items:center;border:1px solid #dcdcdc;border-radius:2px;color:#9096a3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:46px;padding:0 16px}.choiceWrap___VHsr3 .activeAnswer___WiYo2{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___VHsr3 .activeJudgementAnswer___M6iww{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___VHsr3 .actionWrapper___oKI8_{align-items:center;display:flex;justify-content:flex-end;margin:auto 0 auto 20px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .addIcon___eMbGP{color:#2fa34f;font-size:14px}.choiceWrap___VHsr3 .actionWrapper___oKI8_ .deleteIcon___ebwMv{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___ob_6x{align-items:center;border:1px solid #dcdcdc;border-radius:2px;display:flex;font-size:14px;min-height:46px;padding:8px 12px}.placeholder___Vkwr4{color:#9096a3;font-size:14px;font-weight:400}.blankWrapper____MZQ5{align-items:center;display:flex}.blankWrapper____MZQ5 .blankInput___ephwY{border:1px solid #dcdcdc;border-radius:2px;font-size:14px;height:46px}.blankInputNumberWrapper___C1UJS div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___C1UJS [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___C1UJS input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___qRBpJ{align-items:center;background:#3061d0;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:32px;justify-content:center;width:80px}.blankIndex___QsKgf{color:#666;font-size:14px;font-weight:400}.baseInputWrapper___juqCB div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___juqCB input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___kAXJ0{margin-bottom:30px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item]{border:none;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:20px}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-header]{align-items:center!important;background-color:#f6f7f8;height:64px!important;padding:0 20px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___kAXJ0 div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___kAXJ0 .panelHeader___hLTSe{color:#000;font-size:14px;font-weight:400}.collapseWrapper___kAXJ0 .panelHeader___hLTSe span{color:#666}.collapseWrapper___kAXJ0 .open___wWDjf{color:#165dff;transform:rotate(90deg)}.collapseWrapper___kAXJ0 .close___XPTJ0{color:#82a8ff}.hide___VytUy{display:none}.flex_box_center___WY2F6{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___iUTlt{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___mDkSS{box-align:center;align-items:center}.flex_box_center_end___Wn6Ih{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___fErgP{box-orient:block-axis;flex-direction:column}.customModal___WBifT .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___WBifT .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___WBifT .ant-modal-header{padding:22px 40px}.customModal___WBifT .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___WBifT .ant-modal-body{padding:40px 40px 30px}.checking___THUYH{display:flex;flex-direction:column}.checking___THUYH .content___OYuOv{max-height:500px}.checking___THUYH .content___OYuOv .group___mn5IG{align-items:center;display:flex}.checking___THUYH .content___OYuOv .group___mn5IG>p{flex-shrink:0;font-size:16px;margin:-6px 0 0}.checking___THUYH .content___OYuOv .group___mn5IG label{font-size:16px;margin-left:6px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checking___THUYH .footer___yBjyD{align-items:center;display:flex;height:44px;justify-content:flex-end}.checking___THUYH .footer___yBjyD>label{font-size:16px;margin-right:auto}.checking___THUYH .footer___yBjyD>button{border-radius:4px;font-size:16px;height:40px;width:100px}.checking___THUYH .footer___yBjyD>button:first-of-type{background:#dedede;color:#333;margin-right:20px}.flex_box_center___Onpg9{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___nYRpC{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___NGA7H{box-align:center;align-items:center}.flex_box_center_end___a2dUm{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___c5CN2{box-orient:block-axis;flex-direction:column}.formDom___ahHwX{margin-bottom:100px;margin-top:30px;padding-bottom:40px}.formDom___ahHwX strong{color:#333;font-size:16px;font-weight:400}.formDom___ahHwX label[class~=ant-checkbox-wrapper],.formDom___ahHwX label[class~=ant-radio-wrapper]{color:#333;font-size:16px;font-weight:500}.formDom___ahHwX label[class~=ant-checkbox-wrapper] span,.formDom___ahHwX label[class~=ant-radio-wrapper] span{color:#333}.formDom___ahHwX div[class~=ant-form-item]{margin-bottom:28px}.form___TDc55{margin-bottom:20px;padding-bottom:40px}.form___TDc55 strong{color:#333;font-size:16px;font-weight:400}.form___TDc55 h1{color:#333;font-size:16px;font-weight:600}.form___TDc55 label[class~=ant-checkbox-wrapper],.form___TDc55 label[class~=ant-radio-wrapper]{color:#333;font-size:16px;font-weight:500}.form___TDc55 label[class~=ant-checkbox-wrapper] span,.form___TDc55 label[class~=ant-radio-wrapper] span{color:#333}.form___TDc55 [class~=ant-form-item]{margin-bottom:0}.buttonFixed___oKPiL{background:#fff;bottom:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);height:64px;left:0;position:fixed;width:100%;z-index:1000}.buttonFixed___oKPiL .buttonWrap___LDtpG{align-items:center;display:flex;height:100%;justify-content:center}.buttonFixed___oKPiL .buttonWrap___LDtpG .button___ydPRd{font-size:14px!important;font-weight:400;height:38px!important;line-height:38px!important;padding:0;width:100px}.buttonFixed___oKPiL div[class~=ant-form-item]{height:100%;margin-bottom:0}.buttonFixed___oKPiL div[class~=ant-form-item-control-input]{height:100%}.scoreSettingWrapper___L7weV label[class~=ant-checkbox-wrapper] span,.scoreSettingWrapper___L7weV label[class~=ant-radio-wrapper] span{color:#333}.ipItem___nAf_u{font-size:14px;padding:10px}.ipItem___nAf_u i{background:rgba(24,144,255,.1);border-radius:12px;display:inline-block;font-style:normal;line-height:1;margin-right:5px;padding:5px 15px}.ipWrp___x3LTQ{background:#fafafa;padding:20px}.tagWrap___PMN4b{align-items:center;display:flex;justify-content:space-between;margin-right:10px}.tagWrap___PMN4b>div{display:flex;flex-wrap:wrap}.tagWrap___PMN4b .tag___Auf1J{background:#eaf0fc;border-radius:2px;color:#0152d9;display:inline-flex;font-size:14px;height:24px;line-height:24px;margin:3px;padding:0 10px}.tagWrap___PMN4b .tag___Auf1J b{display:inline-block;font-weight:400;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagWrap___PMN4b .tag___Auf1J span{color:#0152d9;cursor:pointer;margin-left:5px}.tagWrap___PMN4b .tag___Auf1J span i{display:inline-block;font-size:12px;transform:scale(.6)}.padding___veqnd{padding:9px 8px!important}.unlockKeyWrapper___UOERJ{margin-top:15px;padding-left:24px}.unlockKeyWrapper___UOERJ .unlockKeyInput___ItI9I{width:144px}.mb40___eMjps{margin-bottom:40px}.mb28___ZxJPY{margin-bottom:28px}.mainRuleText___U5cJS,.minorRuleText___aZezx{color:#333;font-size:14px;font-weight:400}.contentInterval___slPV9{margin-left:24px}.CompetitionsListzhezhao___bTlUp{align-items:center;background:rgba(0,0,0,.33);color:#fff;flex-direction:column;font-size:22px;height:100%;justify-content:space-around;left:0;position:absolute;text-align:center;top:0;width:1200px;z-index:10000}[id=root] .numberInput____ONIt{align-items:center;display:flex;height:38px;margin:0 10px;width:277px}.publishRuleIndex___s2cVA{color:#333;font-size:16px;font-weight:500;margin-bottom:30px}.publishRuleIndex___s2cVA:before{background-color:#c1c5ce;border-radius:50%;content:"";display:inline-block;height:8px;margin-left:4px;margin-right:10px;width:8px}.publishRuleContent___HohmS{margin-bottom:40px;padding-right:40px}.publishRuleContent___HohmS .groupSelector___Zxqsw{margin-left:10px;margin-right:40px;width:314px}.publishRuleContent___HohmS .groupSelector___Zxqsw div[class~=ant-select-selector]{min-height:38px}.publishRuleContent___HohmS div[class~=ant-picker]{height:38px;margin-left:10px}.publishRuleContent___HohmS .addAndDelete___saTVM{font-size:20px;margin-left:32px;text-align:right}.publishRuleContent___HohmS .addAndDelete___saTVM .deleteIcon___vnkck{color:#e30000}.publishRuleContent___HohmS .addAndDelete___saTVM .addIcon___Yz7Ef{color:#3061d0;margin-left:14px}.cancelBtn___p8Klw{background:#f8f9fc;border-radius:2px;height:32px;width:60px}.submitBtn___pmm2G{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);height:32px;width:88px}.remindForm___K6X21{background:#f8f9fa;margin-bottom:40px;padding:20px 0 20px 20px}.remindForm___K6X21 .remindItem___Z7rRb{color:#4c4c4c;font-size:14px;margin-bottom:16px;padding-right:40px}.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3{align-items:center;display:flex;font-size:14px}.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 input[class~=ant-input-number-input]{height:38px}.remindForm___K6X21 .remindItem___Z7rRb .remindInput___r_wq3 input[class~=ant-input]{height:30px}.remindForm___K6X21 .addRemind___jbnIp{color:#165dff;cursor:pointer}.remindForm___K6X21 .addRemind___jbnIp.disabled___ebijK{color:rgba(0,0,0,.25);cursor:not-allowed}.removeStyle___ObL0w:hover{color:#e30000!important}.buttonFixed___vyq30{background:#fff;bottom:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);height:63px;left:0;position:fixed;width:100%;z-index:1000}.button___hxmYv{font-size:14px!important;font-weight:400;height:38px!important;padding:0;width:100px}.buttonWrap___uK8dl{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.flex_box_center___qXmER{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___tVYVF{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___uejwW{box-align:center;align-items:center}.flex_box_center_end___l5I61{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___A8X3f{box-orient:block-axis;flex-direction:column}.content___TBbyO{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 14px}.content___TBbyO .explain___WwPyv{color:#165dff;cursor:pointer;font-size:14px;text-decoration:underline}.content___TBbyO .tabs___MlcMY{border-bottom:1px solid #dedede;display:flex;flex-shrink:0;height:40px;margin-top:24px}.content___TBbyO .tabs___MlcMY div{color:#333;cursor:pointer;font-size:16px;margin-right:40px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content___TBbyO .tabs___MlcMY div:hover{color:#165dff}.content___TBbyO .tabs___MlcMY .active___lV1eg{color:#165dff}.content___TBbyO .tabs___MlcMY .active___lV1eg:after{background:#165dff;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.content___TBbyO .btns___qovHC{align-items:center;display:flex;justify-content:flex-end;margin-top:15px}.must___vgDa6{color:#e53333;font-family:SimSun,sans-serif;margin-right:2px;margin-top:-2px}.popover___HAX3s{background-color:transparent;color:#fff}.popover___HAX3s div[class~=ant-popover-arrow]{border-left-color:rgba(5,16,26,.6)!important;border-top-color:rgba(5,16,26,.6)!important}.popover___HAX3s div[class~=ant-popover-inner]{background-color:rgba(5,16,26,.6)}.popover___HAX3s div[class~=ant-popover-inner-content]{color:#fff}.zybzForm____IvKI div[class~=ant-form-item]{margin-bottom:0}.zybzForm____IvKI div[class~=ant-form-item-explain-error]{bottom:-21px;position:absolute}.zybzForm____IvKI .ant-input-number{background-color:#f5f5f5;border:0;font-size:16px;height:50px;padding-top:10px;width:100%}.graaytitle___hkrTg{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;height:50px;justify-content:left}.graaytitle___hkrTg div[class~=ant-form-item-explain-error]{bottom:-30px;position:absolute}.dataPicker___T2aBH{width:400px}.examineStatus___iICIK{color:#333;font-size:14px;font-weight:400}.examineStatus___iICIK div{align-items:center;display:flex;margin-bottom:30px;position:relative}.examineStatus___iICIK div:after{background:#f6f7f9;border-radius:3px;bottom:-27px;content:"";height:26px;left:10px;position:absolute;width:2px}.examineStatus___iICIK div:last-child:after{content:"";display:none}.examineStatus___iICIK div .contacts___Tyh2m{color:#165dff;cursor:pointer;overflow:hidden;position:relative}.examineStatus___iICIK div .contacts___Tyh2m .contacts_img___pfYUb{background:url(static/contacts.5353ed7e.png) no-repeat;background-position:50%;background-size:100% 100%;height:158px;left:50%;position:absolute;right:50%;transform:translate(-50%);width:152px}.examineStatus___iICIK div .contacts___Tyh2m:hover{overflow:inherit}.examineStatus___iICIK .suc_status___UuTMv{color:#2fc25b;font-size:20px;margin-right:10px}.examineStatus___iICIK .fail_status___nBUzE{color:#e53333;font-size:20px;margin-right:10px}.examineStatus___iICIK .bohui___lJoSV{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap___y4Bkb{background:#fff;border-radius:0 4px 4px 0;margin-bottom:40px;padding:30px 0}.wrap___y4Bkb .head___Dfq21{align-items:center;display:flex;height:32px;justify-content:space-between;margin-bottom:10px;margin-top:30px}.wrap___y4Bkb .head___Dfq21 .title___cJ2wS{color:#000;font-size:16px}.wrap___y4Bkb .head___Dfq21 div[class~=ant-form-item]{margin-bottom:0}.wrap___y4Bkb .table___gdAJP{align-items:center;border:1px solid #f6f7f9;display:flex;height:94px;overflow:auto hidden}.wrap___y4Bkb .table___gdAJP aside{flex:1 1}.wrap___y4Bkb .table___gdAJP aside div:first-child{background:#f6f7f9;color:#5f6368;font-size:14px;height:44px;line-height:44px;padding:0 11px;white-space:nowrap}.wrap___y4Bkb .table___gdAJP aside div:first-child i{color:#145dff;cursor:default;font-size:14px;margin-left:4px}.wrap___y4Bkb .table___gdAJP aside div:last-child{color:#000;font-size:14px;line-height:50px;padding:0 11px;white-space:nowrap}.FormCheckBoxDom___NtsDC{background:#fafafb!important;border-radius:2px!important;padding:20px 20px 0!important}.FormCheckBoxDom___NtsDC div[class~=ant-form-item]{margin-bottom:20px!important}.FormCheckBoxDom___NtsDC div[class~=ant-form-item-label]>label{color:#9096a3!important;height:auto!important;margin-right:10px!important}.FormCheckBoxDom___NtsDC div[class~=ant-form-item-control-input]{min-height:auto!important}.FormCheckBoxDom___NtsDC div[class~=ant-checkbox-group]{gap:10px 38px!important}.FormCheckBoxDom___NtsDC label[class~=ant-checkbox-wrapper]{color:#000!important}.FormCheckBoxDom___NtsDC span[class~=ant-checkbox-inner]{border-radius:4px!important}.FormCheckBoxDom___NtsDC div[class~=ant-radio-group]{display:inline-flex!important;flex-wrap:wrap!important;gap:10px 16px!important}.FormCheckBoxDom___NtsDC label[class~=ant-radio-button-wrapper]{background:none;border:none!important;height:auto!important;line-height:22px!important;padding-inline:12px!important}.FormCheckBoxDom___NtsDC label[class~=ant-radio-button-wrapper]:before{content:none!important}.flex_box_center___swvFl{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___AqPFV{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___XWInJ{box-align:center;align-items:center}.flex_box_center_end___GB61t{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___dJnz1{box-orient:block-axis;flex-direction:column}.analysis___xyV_c .title___DQ3VK{align-items:center;display:flex;margin-bottom:20px}.analysis___xyV_c .title___DQ3VK b{background:#3061d0;border-radius:1px;display:inline-block;height:14px;margin-right:8px;width:6px}.analysis___xyV_c .title___DQ3VK span{color:#191919;font-size:16px;font-weight:500;line-height:16px}.analysis___xyV_c .itemWrap___vFE5r{display:flex;justify-content:space-between}.analysis___xyV_c .itemWrap___vFE5r .item___NjeOt{border:1px solid #ededed;border-radius:4px;height:145px;width:23%}.list___BbMrm{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___BbMrm .wrap___UQTTb{background:#fff;border-radius:12px;box-shadow:0 4px 8px 0 rgba(193,202,212,.5);height:254px;width:100px}.list___BbMrm .wrap___UQTTb .img___tNvUo{border-radius:12px 12px 0 0;height:184px;overflow:hidden;position:relative}.list___BbMrm .wrap___UQTTb .img___tNvUo img{width:100%}.list___BbMrm .wrap___UQTTb .img___tNvUo .tips___Eu4wH{background:linear-gradient(180deg,transparent,rgba(0,0,0,.66));bottom:0;color:#fff;height:57px;left:0;padding-left:16px;padding-top:10px;position:absolute;width:100%;z-index:10}.list___BbMrm .wrap___UQTTb .footer___ZbR9W{height:70px;padding:15px}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul{align-items:center;display:flex;padding:0}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul li{color:#7d7d7d;width:50%}.list___BbMrm .wrap___UQTTb .footer___ZbR9W ul li i{font-size:14px;margin-right:5px}.noData___mLlw0 .title___DQ3VK{align-items:center;display:flex;margin-bottom:20px}.noData___mLlw0 .title___DQ3VK b{background:#3061d0;border-radius:1px;display:inline-block;height:14px;margin-right:8px;width:6px}.noData___mLlw0 .title___DQ3VK span{color:#191919;font-size:16px;font-weight:500;line-height:16px}.Onerow___ZYa8H{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.TableDom___PXmEy{position:-webkit-sticky;position:sticky;top:0;z-index:1}.TableDom___PXmEy tbody[class~=ant-table-tbody]{display:none}.CollapseDom___q9wvV{border:1px solid #f1f1f1!important;margin-top:10px!important}.CollapseDomC___zTeH1 div[class~=ant-collapse-header]{border-bottom:1px solid #f1f1f1!important}.CollapseDom___q9wvV div[class~=ant-collapse-item]{border-bottom:none!important}.CollapseDom___q9wvV div[class~=ant-collapse-header]{padding:20px!important}.CollapseDom___q9wvV div[class~=ant-collapse-expand-icon]{-webkit-padding-end:0!important;-webkit-padding-start:0!important;padding-inline-end:0!important;padding-inline-start:0!important}.CollapseDom___q9wvV div[class~=ant-collapse-content]{border:none!important}.CollapseDom___q9wvV div[class~=ant-collapse-content-box]{padding:0 20px 20px!important}.CollapseChildrenDom___O1Ffz{border:none!important}.CollapseChildrenDom___O1Ffz div[class~=ant-collapse-header]{border:none!important;padding:10px 0!important}.CollapseChildrenDom___O1Ffz div[class~=ant-collapse-content-box]{padding:0!important}.open___K7p7T{transform:rotate(180deg)}.DomStyle___EoUKX{background:#f6f7f9;color:#5f6368;padding:20px}.DomStyleTitle___vhLg3{font-size:14px;font-weight:600;line-height:22px;white-space:nowrap}.DomStyleTitle___vhLg3>p{color:#5f6368;font-weight:400;line-height:22px!important}.DomStyleTitleChild___a1RIx>p{font-weight:600}.DomStyle___EoUKX .Sessce___zdKQ2{color:#2ec25b}.DomStyle___EoUKX .Sessce___zdKQ2 .DomStyleTitle___vhLg3>p{color:#2ec25b}.AnswerSDom___YkvgW{border-left:1px solid #dedede;padding:10px 0 10px 20px}.AnswerSDom___YkvgW .Sessce___zdKQ2{color:#2ec25b}.wrap___nansB{background:#fff;border-radius:0 4px 4px 0}.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px;z-index:1}.react-resizable-handle.active:before{border-left:1px solid #000;bottom:0;content:"";left:50%;position:absolute;top:0}.hideHeadCheckbox____864g table{background:#f4faff}.hideHeadCheckbox____864g table>thead>tr>th:first-child>div{display:none}.moveCategory___on_eY{padding:30px 0;position:relative;top:-25px}.moveCategory___on_eY ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___on_eY ul li{font-size:14px;margin:5px 0;padding:0 12px}.tabSearch___LqTIA{align-items:center;display:flex;margin:8px 0}.warpModal___ub_j0 .ant-tabs-nav:before{border-bottom:0}.modalColumn___tJRIx{font-size:14px}.modalColumn___tJRIx .modalRow___AFP2T{align-items:center;display:flex;flex-direction:row;font-size:14px;margin-top:12px}.modalColumn___tJRIx .modalRow___AFP2T .sup____weyo{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.shijuan___NU0re{align-items:center;display:flex;margin-top:25px}.shijuan___NU0re .name___tJw50{align-items:center;background:rgba(22,93,255,.1);border-radius:18px;display:flex;height:32px;justify-content:space-around}.shijuan___NU0re .name___tJw50 span{color:#165dff;font-size:14px;font-weight:400;height:22px;line-height:22px;margin:0 15px}.tip___ihMML{color:#fe6300;margin-top:20px}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.flex_box_center___Mm5wp{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Xglxr{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___oLvCy{box-align:center;align-items:center}.flex_box_center_end___IEhG2{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___TStIz{box-orient:block-axis;flex-direction:column}.wrap___WfgpQ{padding:20px 0}.wrap___WfgpQ .control___Uvc1U{align-items:center;background:#fff;display:flex;padding:20px 0}.wrap___WfgpQ .control___Uvc1U .ant-select{margin-right:20px;width:200px}.wrap___WfgpQ .control___Uvc1U .ant-select .ant-select-selector{background-color:#f5f5f5;border:0;height:34px!important;padding:0 10px}.wrap___WfgpQ .control___Uvc1U .ant-select .ant-select-selection-item,.wrap___WfgpQ .control___Uvc1U .ant-select .ant-select-selection-placeholder{line-height:34px!important}.wrap___WfgpQ .control___Uvc1U .ant-input-search{background:#f5f5f5;border:0;height:34px;margin-right:30px;width:260px}.wrap___WfgpQ .control___Uvc1U .ant-input-search input{background:#f5f5f5;color:#333}.wrap___WfgpQ .control___Uvc1U .ant-input-search .ant-input-search-icon:before{border-left:1px solid transparent}.wrap___WfgpQ .control___Uvc1U .btn___gckHk{background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;height:26px;line-height:26px;margin-left:auto;text-align:center;width:90px}.wrap___WfgpQ .customTable___fDCPQ{padding-top:20px}.wrap___WfgpQ .customTable___fDCPQ .ant-table-thead tr{height:54px}.wrap___WfgpQ .customTable___fDCPQ .ant-table-thead tr th{background-color:#f5f5f5;border:0;border-radius:0}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr{height:54px}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr td{border-bottom:0}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr:nth-child(2n){background-color:#f5f5f5}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr:nth-child(2n) td{background-color:#f5f5f5}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr:nth-child(odd){background-color:#fff}.wrap___WfgpQ .customTable___fDCPQ .ant-table-tbody tr:nth-child(odd) td{background-color:#fff}.wrap___WfgpQ .customTable___fDCPQ .ant-pagination{margin-top:40px}.wrap___WfgpQ .customTable___fDCPQ .ant-pagination .ant-pagination-item-active{background:#0152d9;border-color:#0152d9}.wrap___WfgpQ .customTable___fDCPQ .ant-pagination .ant-pagination-item-active a{color:#fff}.wrap___WfgpQ .customTable___fDCPQ .ant-pagination button{line-height:normal}.bgH___FpdXp{background-color:#fafafa;height:10px;margin-left:-30px;width:1300px}.cusModal___KC0OL [class~=ant-modal-confirm-btns]{display:none}.imgWrap_____xpC{display:flex}.imgWrap_____xpC .img___y1_Tn{background:#fafafa;position:relative}.imgWrap_____xpC .img___y1_Tn .iBtn___PezSP{background:#0152d9;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:400;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:10px;width:54px;z-index:20}.imgWrap_____xpC .img___y1_Tn .text___JKvO_{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.imgWrap_____xpC .img___y1_Tn .no___WXMqt{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.imgWrap_____xpC .img___y1_Tn .textP___E5hyW{bottom:-28px;color:#333;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.video___XvBIh>video{width:316px}.sys___wcaty{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;max-height:850px;overflow-y:auto;padding:0}.sys___wcaty .li___vKMNS{height:100%;margin-bottom:17px;margin-left:17px}.sys___wcaty .li___vKMNS .d1___jR3G0{background-color:#efefef;height:340px;position:relative;width:216px}.sys___wcaty .li___vKMNS .d1___jR3G0 video{height:100%;object-fit:cover;width:100%}.sys___wcaty .li___vKMNS .d1___jR3G0 .img___y1_Tn{height:340px;overflow:hidden;width:100%}.sys___wcaty .li___vKMNS .d1___jR3G0 .btn___gckHk{align-items:center;background:#0152d9;bottom:0;display:flex;height:24px;justify-content:space-between;left:0;position:absolute;width:100%;z-index:2}.sys___wcaty .li___vKMNS .d1___jR3G0 .btn___gckHk .b1___xuUNz{color:#fff;height:24px;line-height:24px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.sys___wcaty .li___vKMNS:first-child,.sys___wcaty .li___vKMNS:nth-child(3n+1){margin-left:0}.es___WFOJ6{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listWrap___KKt7_ .list___SBQMa{background:#f6f7f9;display:inline-block;height:132px;margin-bottom:20px;margin-right:25px;position:relative;width:192px}.listWrap___KKt7_ .list___SBQMa:hover .mask___xkriH{display:block}.listWrap___KKt7_ .list___SBQMa img{height:108px;width:192px}.listWrap___KKt7_ .list___SBQMa .mask___xkriH{background:#000;display:none;height:108px;left:0;opacity:.5;position:absolute;top:0;width:192px;z-index:2}.listWrap___KKt7_ .list___SBQMa .mask___xkriH .icons___uLWh_{align-items:center;display:flex;justify-content:end;margin-top:5px;padding-right:6px}.listWrap___KKt7_ .list___SBQMa .mask___xkriH .icons___uLWh_ i{color:#fff;cursor:pointer;font-size:16px}.listWrap___KKt7_ .list___SBQMa .time___tPYgD{background:#f6f7f9;height:24px;line-height:24px;padding-left:6px}.listWrap___KKt7_ .list___SBQMa:nth-child(3n+3){margin-right:0}.flex_box_center___eZU8T{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___l4Kzs{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___E7NVy{box-align:center;align-items:center}.flex_box_center_end___S0V3_{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ONItD{box-orient:block-axis;flex-direction:column}.title___rK1ze{align-items:center;display:flex}.title___rK1ze strong{max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export___tng10{display:box;display:flex;font-size:16px;position:absolute;right:26px;top:23px;z-index:2}.export___tng10>a,.export___tng10>button{box-align:center;align-items:center;display:box;display:flex;margin-left:8px;padding:3px 8px}.export___tng10 .startbutton___jWMUv{box-align:center;align-items:center;display:box;display:flex;margin-left:8px;padding:3px 8px}.bg___rwmJT{background:#fafafa}[id=root] .tabs___SK3e0 [class~=ant-tabs-nav]{background:#fff;margin-bottom:0}[id=root] .tabs___SK3e0 [class~=ant-tabs-nav] [class~=ant-tabs-tab]{color:#333;margin-left:26px;padding:23px 0}[id=root] .tabs___SK3e0 [class=ant-tabs-nav-scroll]{padding-left:25px}[id=root] .tabs___SK3e0 [class~=ant-tabs-tabpane]>section{padding:0 25px}[id=root] .tabs___SK3e0 [class~=ant-tabs-tab-active]{color:#0152d9}.moni___aMCpW{background:#f2f5ff;border:1px solid #5b81d7;border-radius:2px;color:#5379cf;font-size:12px;height:24px;line-height:24px;padding:0 8px;width:86px}.flex_box_center___sOi51{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___pl96A{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LVWaS{box-align:center;align-items:center}.flex_box_center_end___bFW2z{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Iuosg{box-orient:block-axis;flex-direction:column}.disabled___kyQ47>*{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}
\ No newline at end of file
diff --git a/p__Problems__OjForm__NewEdit__index.async.js b/p__Problems__OjForm__NewEdit__index.async.js
index 84d06428f0..a2d8f4a28e 100644
--- a/p__Problems__OjForm__NewEdit__index.async.js
+++ b/p__Problems__OjForm__NewEdit__index.async.js
@@ -1 +1 @@
-(self.webpackChunk=self.webpackChunk||[]).push([[34741,4977,87377],{97810:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(74932),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},r=n(1393),s=function(e,t){return a.createElement(r.Z,(0,i.Z)({},e,{ref:t,icon:o}))};var l=a.forwardRef(s)},65547:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(74932),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},r=n(1393),s=function(e,t){return a.createElement(r.Z,(0,i.Z)({},e,{ref:t,icon:o}))};var l=a.forwardRef(s)},82978:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},i=null,a=!1,o=!1,r=null,s=!1,l=null,c=null,d=0;d4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,G(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,Z(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,a="auto",o=n.id,r=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var A=function(e){return e&&"false"!==e},T=function(t,n,i){x(m)<=4.2&&(i=!0);var a=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(a=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var r=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(x(m)<=4.4)A(n.showToolBar)&&(n.height-=7),A(n.showAlgebraInput)&&(n.height-=37),n.width<605&&A(n.showToolBar)&&(n.width=605,r=605);else{var d=100;(A(n.showToolBar)||A(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),d=A(n.showMenuBar)?245:155),r=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(w),window.GGBT_wsf_view&&$(window).trigger("resize"),h(e)},b||w.appendChild(_)):o.appendChild(_),w.appendChild(o),b||t.appendChild(w),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),D("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function C(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},x(m)<5&&(e.className+=" geogebraweb")):k(e,t)}if(a){scriptLoadStarted=!0;for(var j=0;j0?(a.remove(),s.attr("id","fullscreencontent").show(),jQuery(o).append(s),window.dispatchEvent(new Event("resize"))):T(a,t,!1),window.GGBT_wsf_view.launchFullScreen(o)}else f=i,T(e,t,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(s=e/4*3),l=s/5.8,r.setAttribute("src",b),r.setAttribute("width",s),r.setAttribute("height",l);var d=(e-s)/2,u=(t-l)/2;r.style.left=d+"px",r.style.top=u+"px",a.appendChild(r)}return a.appendChild(c),a},L=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],Z=function(e,t){if(m=e,t)G(m,!0);else{var o,r,s=!a;if(s){var l=x(m);!isNaN(l)&&l<4.4&&(s=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var d in r=c>0?m:0===c?o+m:"https://www.geogebra.org/apps/5.2.814.0/",M)if(m.slice(-1*M[d].length)===M[d]||m.slice(-1*(M[d].length+1))===M[d]+"/")return void G(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||A(n.showToolBar)||A(n.showMenuBar)||A(n.showAlgebraInput)||A(n.enableRightClick)||n.appName&&"classic"!=n.appName?r+="web3d/":r+="webSimple/",G(r,!1)}},G=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),h=t,g="web.nocache.js",v=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?M.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),Z("5.0",t))}},D=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function F(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),Z(e,!1),null!==c&&G(c,h),s=!0}return void 0!==n.material_id?C(F):F(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,a){if(e.isScreenshoGenerator)return 1;var o,r=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(o=e.autoHeight)&&"false"!==o,c=function(e,t,n,i,a,o){var r=null;if(null!=o&&""!=o)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+o+" ")>-1){r=s;break}s=s.parentNode}var l=0,c=0,d=0,u=0,p=0,h=0,f=0;if(r)l=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=l):(l=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=l&&(void 0===a||!a)&&("rtl"===document.dir?(p=l-m.width-m.left,h=d<=480?10:30):(h=m.left,p=d<=480?10:30),u=h+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,f=40))}return e&&((void 0===n||!n)&&t>0&&t+u1&&(r=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(a=n(e,t,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==o?Math.min(o,a):a)}function a(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),a=(t-i.width)/2,o=(n-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=a<40?"40px":a+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=a+"px")}return{responsiveResize:function(n,o){var r=n.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var s=i(o,n);e()&&r.setAttribute("data-param-scale",s);for(var l=null,c=0;c",W="",X="",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var e=n.location.search;return-1!=e.indexOf(J)||-1!=e.indexOf(K)}function q(e,t){}q(H,I),webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{},t;function u(){return v(),t}function v(){if(!t){var e=o.createElement(Q);if(e.id=L,e.style.cssText=R+S,e.tabIndex=-1,o.body.appendChild(e),t=e.contentWindow.document,-1==navigator.userAgent.indexOf(T)){t.open();var n=document.compatMode==U?V:W;t.write(n+X),t.close()}}}function w(e){q(cb,eb),function(e){function t(){return _typeof(o.readyState)==Y?_typeof(o.body)!=Y&&null!=o.body:/loaded|complete/.test(o.readyState)}var n=t();if(n)e();else{o.addEventListener&&o.addEventListener(Z,a,!1);var i=setInterval((function(){a()}),$)}function a(){if(!n){if(!t())return;n=!0,e(),o.removeEventListener&&o.removeEventListener(Z,a,!1),i&&clearInterval(i)}}}((function(){var t,n,i,a;t=e,n=u(),i=n.body,(a=n.createElement(_)).language=ab,a.crossOrigin=W,a.src=t,webModule.__errFn&&(a.onerror=function(){webModule.__errFn(L,new Error(bb+t))}),i.appendChild(a),q(cb,db)}))}function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function o(e){var t=a[e](),n=i[e];if(t in n)return t;var o=[];for(var s in n)o[n[s]]=s;throw r&&r(e,o,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=o(t));return e},webModule.__computePropValue=o,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],a=O;a0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(0,w.jsx)("div",{id:i||"",children:(0,w.jsx)(p.Z,a()({showLine:{showLeafIcon:!1},showIcon:!0,treeData:c,className:h,onSelect:n,onExpand:function(e,t){b((function(e){return _(e,t.node.key,t.expanded)}))}},k))})}},65109:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var i=n(7557),a=n.n(i),o=n(41498),r=n.n(o),s=n(79800),l=n.n(s),c=n(59301),d="imageDimensions___a7crR",u="img___Kroat",p="fullWidth___c492T",h=n(92310),f=n.n(h),m=n(71418),g=n(2859),v=n(57964),w=n(80348),b=n(37712),y=function(e){var t=e.data,n=e.className,i=e.fullWidth,o=e.style,s=void 0===o?{}:o,h=e.onClose,y=e.onOk,x=e.showFullTools,_=e.noAssociationId,k=(0,c.useRef)(null),C=(0,c.useRef)(null),j=(0,c.useRef)(null),S=(0,c.useRef)(null),A=(0,c.useState)(!1),T=l()(A,2),B=T[0],N=T[1],P=(0,c.useState)("正在加载中"),E=l()(P,2),I=E[0],L=E[1];(0,c.useEffect)((function(){j.current||(j.current=document.createElement("style"),document.head.appendChild(j.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),j.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&M()):(document.body.removeAttribute("data-custom"),j.current&&(document.head.removeChild(j.current),j.current=null))}),[null==t?void 0:t.visible]);var M=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),L("正在加载中"),e.next=4,(0,w.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,k.current.src="",k.current.src=n,k.current.onload=function(){G()},N(!1),L("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=function(){var e=r()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),L("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||_){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&y(),e.next=13;break;case 12:null!=i&&i.id&&y(i);case 13:N(!1),L("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){C.current=new g.hP(k.current),C.current.targetRoot=S.current,C.current.addEventListener("render",Z),C.current.addEventListener("beforeclose",h),x&&(C.current.availableMarkerTypes=C.current.ALL_MARKER_TYPES,C.current.uiStyleSettings.redoButtonVisible=!0,C.current.uiStyleSettings.notesButtonVisible=!0,C.current.uiStyleSettings.zoomButtonVisible=!0,C.current.uiStyleSettings.zoomOutButtonVisible=!0,C.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=C.current.uiStyleSettings,C.current.show(),null!=t&&t.snapshotData&&C.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,b.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,b.jsx)(m.Z,{spinning:B,tip:I,style:{position:"absolute"},children:(0,b.jsx)("div",{ref:S,className:f()(d,n,i?p:""),style:s,children:(0,b.jsx)("img",{className:u,ref:k})})})})}},42834:function(e,t,n){"use strict";n.d(t,{N:function(){return B}});var i=n(7557),a=n.n(i),o=n(41498),r=n.n(o),s=n(37205),l=n.n(s),c=n(79800),d=n.n(c),u=n(59301),p=n(57809),h=n(43418),f=n(92832),m=n(8591),g=n(95237),v=n(43604),w=n(57964),b="wrap___F7E3F",y="selectWrapper____kESB",x="tips___aHjQY",_="linkBtn___uggVr",k="public_tips___sZVWd",C="inputCss___t66EO",j="bt___lXptu",S=n(3148),A=n(37712),T=p.default.Option,B=function(e){var t=e.subId,n=e.value,i=e.selectvalues,o=e.disabled,s=e.knowledgeOptions,c=void 0===s?[]:s,B=e.onChange,N=void 0===B?function(){}:B,P=e.onAddKnowledgeFinish,E=void 0===P?function(){}:P,I=(0,u.useRef)(),L=(0,u.useState)([]),M=d()(L,2),Z=M[0],G=M[1];n=n||[];(0,u.useEffect)((function(){(null==i?void 0:i.length)>0?(G(l()(i)),N(l()(i))):(G([]),N([]))}),[c]),(0,u.useEffect)((function(){var e;(null===(e=n)||void 0===e?void 0:e.length)>0&&N(l()(n))}),[c]);return(0,A.jsxs)(g.Z,{wrap:!1,align:"middle",className:b,children:[(0,A.jsx)(v.Z,{children:(0,A.jsx)(p.default,{mode:"multiple",disabled:!t||o,className:y,placeholder:"请选择知识点,支持选择多个",onChange:function(e,t){e?(G(l()(t)),N(l()(t))):(G([]),N([]))},style:{width:490},showSearch:!0,allowClear:!0,value:Z,filterOption:function(e,t){return t.label.indexOf(e.toLowerCase())>=0},children:null==c?void 0:c.map((function(e){return(0,A.jsx)(T,{value:e.id,label:e.name,children:(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,A.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.id)}))})}),t&&(0,A.jsxs)(v.Z,{className:"ml20",children:[(0,A.jsx)("span",{className:x,children:"没有合适的知识点?"}),(0,A.jsx)("span",{className:_,onClick:function(e){e.preventDefault(),I.current="",h.Z.confirm({centered:!0,width:585,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,A.jsxs)("div",{className:"font14",children:[(0,A.jsxs)("div",{className:k,children:[(0,A.jsx)(S.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsxs)("div",{style:{width:"95px"},children:[(0,A.jsx)("span",{className:j,children:"*"}),"知识点名称"]}),(0,A.jsx)(f.Z,{className:C,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:I.current,onChange:function(e){I.current=e.target.value}})]})]}),onOk:function(){return new Promise(function(){var e=r()(a()().mark((function e(n,o){var r,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I.current){e.next=3;break}return m.ZP.warning("请输入知识点名称"),e.abrupt("return",o());case 3:if(!(I.current.length>20)){e.next=6;break}return m.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",o());case 6:return e.next=8,(0,w.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:I.current,sub_discipline_id:t}});case 8:return 0===(null==(r=e.sent)?void 0:r.status)&&(E({id:r.tag_discipline_id,name:I.current,type:"personal"}),(s=i||[]).push(r.tag_discipline_id),N(l()(s)),G(l()(s)),N(l()(s))),e.abrupt("return",n());case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},77222:function(e,t,n){"use strict";n.d(t,{h:function(){return p},x:function(){return h}});var i=n(82242),a=n.n(i),o=n(39647),r=n.n(o),s=n(83235),l=n(82715),c=n(84454),d=n(37712),u=["value","onChange","scrollId"],p=function(e){var t=e.value,n=e.onChange,i=e.scrollId,o=r()(e,u);return(0,d.jsx)("div",{id:i||"",children:(0,d.jsx)(s.Z,a()(a()({},o),{},{defaultValue:t,onChange:function(e,t){console.log("a:",e,t),null!=t&&t.length?n(e,t):n(e)}}))})},h=function(e){var t=e.value,n=e.onChange,i=e.placeholder,a=e.height,o=void 0===a?140:a;return e.isEdit?(0,d.jsx)(s.Z,{watch:!0,isFocus:!0,height:o,placeholder:i,defaultValue:t,onChange:n}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:t?(0,d.jsx)(c.Z,{className:l.Z.inputBorder,value:t}):(0,d.jsx)("div",{className:"".concat(l.Z.inputBorder," ").concat(l.Z.placeholder," inputBorderError"),children:i})})}},58072:function(e,t,n){"use strict";n.d(t,{h:function(){return v}});var i=n(82242),a=n.n(i),o=n(79800),r=n.n(o),s=n(59301),l=n(57809),c=n(78241),d=n(3113),u=n(89780),p=n.n(u),h=(n(39846),n(29990),n(37712)),f=l.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var t=e.value,n=e.onChange,i=e.mode,o=e.options,l=void 0===o?{}:o,c=(0,s.useRef)(),d=(0,s.useState)(),u=r()(d,2),f=u[0],m=u[1];return(0,s.useEffect)((function(){if(f){var e=function(e){var t=e.getValue();n&&n(t)};return f.on("change",e),function(){f.off("change",e)}}}),[f,n]),(0,s.useEffect)((function(){f&&f.setOption("mode",i)}),[f,i]),(0,s.useEffect)((function(){f&&(t===f.getValue()&&""!==t||setTimeout((function(){f.setValue(t||"")}),300))}),[f,t]),(0,s.useEffect)((function(){if(c.current&&!f){var e=p().fromTextArea(c.current,a()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));m(e)}}),[c.current,f]),(0,h.jsx)("div",{className:"my-codemirror-container",children:(0,h.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,s.useState)("python"),o=r()(i,2),u=o[0],p=o[1];return(0,h.jsxs)(c.Z,a()(a()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,h.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,h.jsx)(f,{value:e,children:g[e][0]},e)}))})}),(0,h.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,h.jsx)(v,{mode:u})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(d.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},83235:function(e,t,n){"use strict";n.d(t,{Z:function(){return xe}});var i=n(91232),a=n.n(i),o=n(79800),r=n.n(o),s=n(85573),l=n.n(s),c=n(59301),d=n(89780),u=n.n(d),p=n(76374),h=(n(39846),n(6313),n(25717),n(99498),n(25419),n(67549),n(84454)),f=n(37712),m=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),v=n.n(g),w=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function b(e){var t=e.onActionCallback,n=e.title,i=e.icon,a=e.actionName,o=e.className,r=void 0===o?"":o,s=e.children;return(0,f.jsxs)("a",{title:n,className:r,onClick:function(){t(a)},children:[(0,f.jsx)("i",{className:"".concat(i)}),s]})}var y=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,a=e.onActionCallback,o=e.fullScreen,r=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(w,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,f.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,t){return(0,f.jsx)("li",{children:e.actionName?(0,f.jsx)(b,v()(v()({},e),{},{onActionCallback:a})):(0,f.jsx)("span",{className:"v-line"})},t)})),n?(0,f.jsx)("li",{children:(0,f.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:a,children:(0,f.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("li",{children:(0,f.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:a,children:(0,f.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,f.jsx)("li",{children:(0,f.jsx)(b,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:a,children:(0,f.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,r&&(0,f.jsx)("li",{children:(0,f.jsx)(b,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),onActionCallback:a,children:(0,f.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,f.jsx)("li",{children:l}),(0,f.jsx)("li",{className:"btn-full-screen",children:(0,f.jsx)(b,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:a})})]})},x=n(68538),_=n(78241),k=n(92832),C=n(3113),j={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var t=e.callback,n=e.onCancel;return(0,f.jsxs)(_.Z,v()(v()({},j),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,f.jsx)(_.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,f.jsx)(k.Z,{})}),(0,f.jsx)(_.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,f.jsx)(k.Z,{})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(C.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},A=n(58072),T=n(11185),B=n(95237),N=n(65109),P=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),a=i.getContext("2d");i.width=1e3,i.height=800,a.fillStyle="#ffffff",a.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,f.jsx)(B.Z,{style:{height:"100vh"},children:(0,f.jsx)(N.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},E=n(7557),I=n.n(E),L=n(41498),M=n.n(L),Z=n(37205),G=n.n(Z),D=n(12378);function F(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(F,go.CommandHandler),F.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},F.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},F.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},F.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},F.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},F.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},F.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},F.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=r.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===n.key){var a;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(a=this._sortTreeChildrenByY(t).first())&&e.select(a);else for(;null!==t;){var o,r,s;if(null===(o=t.findTreeParentNode()))break;if((s=(r=this._sortTreeChildrenByY(o)).indexOf(t))i.y?1:n.xi.x?1:0})),t},F.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},F.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(F.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(F.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=F,O=(n(66108),n(85160)),z=n(43418),H=n(43604),W=n(57964),V="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=D;var K=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),a=(0,c.useRef)(),o=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),d=(0,c.useState)(0),u=r()(d,2),p=u[0],h=u[1],m=function(){var e=M()(I()().mark((function e(){var t,a;return I()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:a=e.sent,n({src:a.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){h(p+1)}),[]),(0,f.jsx)("div",{ref:l,className:s.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,f.jsx)(z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,f.jsxs)(B.Z,{children:[(0,f.jsx)(H.Z,{flex:1,children:"插入流程图"}),(0,f.jsx)(H.Z,{onClick:function(){s.current=!s.current,h(p+1)},children:(0,f.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,f.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,f.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,f.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,f.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,f.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:o})]}),(0,f.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,f.jsx)(O.FI,{initDiagram:function(){var e=D.GraphObject.make,t="#ff3333",n="#3358ff",r="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",h="#d5ebff",f="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#fcbbbd";function b(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var a=n.part.adornedPart,o=(new D.Point).setRectSpot(a.actualBounds,t);o.subtract(a.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(a.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(a.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(a.data)),i.addNodeData(r);var s={from:a.key,to:i.getKeyForNodeData(r)};i.addLinkData(s);var l=e.diagram.findNodeForData(r);l.location=o,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(D.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(D.Spot.Top)||t.equals(D.Spot.Bottom)?25:18,height:t.equals(D.Spot.Top)||t.equals(D.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(D.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function x(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(D.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:x(n,t),contextClick:x(n,t)})}function k(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",_(d,"fill"),_(p,"fill"),_(h,"fill"),_(f,"fill"))),e("ContextMenuButton",e(D.Panel,"Horizontal",_(g,"fill"),_(v,"fill"),_(m,"fill"),_(w,"fill")))]}function C(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",_(u),_(r),_(n),_(t))),e("ContextMenuButton",e(D.Panel,"Horizontal",_(d),_(s),_(l),_(c)))]}function j(t,n){return n||(n="thickness"),e(D.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function S(t,n){return n||(n="dash"),e(D.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function A(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(1),j(2),j(3),j(4))),e("ContextMenuButton",e(D.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function T(t,n){return n||(n="figure"),e(D.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:x(n,t),contextClick:x(n,t)})}function B(t){return e(D.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function N(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(D.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x("dir",t),contextClick:x("dir",t)})}function P(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",D.Spot.stringify(D.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function E(t,n){var i=0,a=D.Spot.RightSide;t.equals(D.Spot.Top)?(i=270,a=D.Spot.TopSide):t.equals(D.Spot.Left)?(i=180,a=D.Spot.LeftSide):t.equals(D.Spot.Bottom)&&(i=90,a=D.Spot.BottomSide),n||(i-=180);var o=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",D.Spot.stringify(a)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:o,contextClick:o})}return i.current=new D.Diagram(a.current,{padding:20,grid:e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center,locationObjectName:"SHAPE",desiredSize:new D.Size(120,60),minSize:new D.Size(40,40),resizable:!0,resizeCellSize:new D.Size(10,10),rotatable:!0},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),new D.Binding("desiredSize","size",D.Size.parse).makeTwoWay(D.Size.stringify),e(D.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("figure"),new D.Binding("fill"),new D.Binding("stroke","borderColor"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(D.TextBlock,{margin:1,textAlign:"center",overflow:D.TextBlock.OverflowEllipsis,editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(D.Panel,"Vertical",{maxSize:new D.Size(200,NaN)},e(D.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new D.Binding("text")),e(D.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new D.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Placeholder,{padding:10}),b(D.Spot.Top,"TriangleUp"),b(D.Spot.Left,"TriangleLeft"),b(D.Spot.Right,"TriangleRight"),b(D.Spot.Bottom,"TriangleDown"),y({alignment:new D.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(D.Panel,"Horizontal",T("Rectangle"),T("RoundedRectangle"),T("Ellipse"),T("Diamond"))),e("ContextMenuButton",e(D.Panel,"Horizontal",T("Parallelogram2"),T("ManualOperation"),T("Procedure"),T("Cylinder1"))),e("ContextMenuButton",e(D.Panel,"Horizontal",T("Terminator"),T("CreateRequest"),T("Document"),T("TriangleDown"))),k(),C(),A()),i.current.groupTemplate=e(D.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:D.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Panel,"Auto",{name:"BODY"},e(D.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("fill"),new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Placeholder,{background:"transparent",margin:20})),e(D.TextBlock,{alignment:D.Spot.Top,alignmentFocus:D.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new D.Binding("text"),new D.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Panel,"Auto",e(D.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(D.Placeholder,{margin:1.5})),y({alignment:D.Spot.TopRight,alignmentFocus:D.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),C(),A()),i.current.linkTemplate=e(D.Link,{layerName:"Foreground",routing:D.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new D.Binding("fromSpot","fromSpot",D.Spot.parse),new D.Binding("toSpot","toSpot",D.Spot.parse),new D.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("points").makeTwoWay(),e(D.Shape,{strokeWidth:2},new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,0),segmentOrientation:D.Link.OrientAlong,alignmentFocus:D.Spot.Right,figure:"circle",width:10,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 1===e}))),e(D.Shape,{segmentIndex:-1,segmentOffset:new D.Point(-10,6),segmentOrientation:D.Link.OrientPlus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return e>=1})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,-6),segmentOrientation:D.Link.OrientMinus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 2===e})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.TextBlock,{alignmentFocus:new D.Spot(0,1,-4,0),editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(D.Adornment,e(D.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:B(2)},new D.Binding("pathPattern","thickness",B)),y({alignmentFocus:new D.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",C(),A(),e("ContextMenuButton",e(D.Panel,"Horizontal",N(0),N(1),N(2))),e("ContextMenuButton",e(D.Panel,"Horizontal",e(D.Panel,"Spot",P(!1),E(D.Spot.Top,!1),E(D.Spot.Left,!1),E(D.Spot.Right,!1),E(D.Spot.Bottom,!1)),e(D.Panel,"Spot",{margin:new D.Margin(0,0,0,2)},P(!0),E(D.Spot.Top,!0),E(D.Spot.Left,!0),E(D.Spot.Right,!0),E(D.Spot.Bottom,!0))))),new D.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(D.Link,{locationSpot:D.Spot.Center,selectionAdornmentTemplate:e(D.Adornment,"Link",{locationSpot:D.Spot.Center},e(D.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(D.Shape,{toArrow:"Standard",stroke:null}))},{routing:D.Link.AvoidsNodes,curve:D.Link.JumpOver,corner:5,toShortLength:4},new D.Binding("points"),e(D.Shape,{isPanelMain:!0,strokeWidth:2}),e(D.Shape,{toArrow:"Standard",stroke:null})),model:new D.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(G()(D.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center},new D.Binding("location","location",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new D.Binding("stroke").makeTwoWay(),new D.Binding("fill").makeTwoWay(),new D.Binding("figure")),e(D.TextBlock,{margin:new D.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new D.Size(16,16),maxSize:new D.Size(10,NaN),textAlign:"center",editable:!0},new D.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,f.jsx)("div",{ref:a})]})]}),(0,f.jsx)("div",{className:"tr",children:(0,f.jsx)(C.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=n(5112),Y=n(94001),J=q.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,f.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,f.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"单元格数:"}),(0,f.jsx)("span",{style:Q,children:"行数"}),(0,f.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,f.jsx)(Y.Z,{})}),(0,f.jsx)("span",{style:Q,children:"列数"}),(0,f.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,f.jsx)(Y.Z,{})})]}),(0,f.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"对齐方式:"}),(0,f.jsx)(_.Z.Item,{name:"align",children:(0,f.jsxs)(J,{children:[(0,f.jsx)(q.ZP,{value:"default",children:(0,f.jsx)("i",{className:"fa fa-align-justify"})}),(0,f.jsx)(q.ZP,{value:"left",children:(0,f.jsx)("i",{className:"fa fa-align-left"})}),(0,f.jsx)(q.ZP,{value:"center",children:(0,f.jsx)("i",{className:"fa fa-align-center"})}),(0,f.jsx)(q.ZP,{value:"right",children:(0,f.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(C.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(82978),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,a=e.height,o=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),d=(0,c.useState)(!1),u=r()(d,2),p=u[0],h=u[1],m=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:a||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(m.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){m.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){h(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,f.jsxs)(B.Z,{align:"middle",children:[(0,f.jsx)(H.Z,{flex:1,children:(0,f.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return h(e)}})}),(0,f.jsx)(H.Z,{children:(0,f.jsx)(C.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(3610),ae=n(88499),oe=n(8591),re="link",se="upload-image",le="add-flowchart",ce="draw-image",de="code-block",ue="add-table",pe="------------",he={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},fe=n(34933);var me="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var we=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",be=l()(l()({},we+"-B","bold"),we+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},re,"添加链接"),de,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),ue,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),xe=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,o=e.width,s=void 0===o?"100%":o,d=e.height,g=void 0===d?400:d,v=e.miniToolbar,w=void 0!==v&&v,b=e.isFocus,_=void 0!==b&&b,k=e.watch,C=e.insertTemp,j=e.mode,B=void 0===j?"markdown":j,N=e.id,E=void 0===N?"markdown-editor-id":N,I=e.showResizeBar,L=void 0!==I&&I,M=e.noStorage,Z=void 0!==M&&M,G=e.showNullButton,D=void 0!==G&&G,F=e.showNullProgramButton,R=void 0!==F&&F,O=e.hidetoolBar,H=void 0!==O&&O,W=e.fullScreen,V=void 0!==W&&W,U=e.onBlur,q=e.onCMBeforeChange,Y=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,pe=void 0!==te&&te,we=e.disabledFill,xe=void 0!==we&&we,_e=e.placeholder,ke=void 0===_e?"":_e,Ce=e.values,je=void 0===Ce?"":Ce,Se=e.extraUse,Ae=(0,c.useState)(null),Te=r()(Ae,2),Be=Te[0],Ne=Te[1],Pe=(0,c.useState)(n),Ee=r()(Pe,2),Ie=Ee[0],Le=Ee[1],Me=(0,c.useState)(k),Ze=r()(Me,2),Ge=Ze[0],De=Ze[1],Fe=(0,c.useState)(V),Re=r()(Fe,2),Oe=Re[0],ze=Re[1],He=(0,c.useState)(""),We=r()(He,2),Ve=We[0],Ue=We[1],Ke=(0,c.useState)(0),qe=r()(Ke,2),Ye=qe[0],Je=qe[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=r()(tt,2),it=(nt[0],nt[1]),at=(0,c.useState)(0),ot=r()(at,2),rt=ot[0],st=ot[1],lt=(0,c.useState)(0),ct=r()(lt,2),dt=ct[0],ut=ct[1],pt=(0,c.useRef)(),ht=(0,c.useRef)(),ft=(0,c.useRef)(),mt=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Le(je),null==Be||Be.setValue(je),window.scrollTo(0,e)}),[je]),(0,c.useEffect)((function(){null==Y||Y(Oe)}),[Oe]),(0,c.useEffect)((function(){if(pt.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var a=i.types.toString(),o=i.items;if("Files"===a||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==B)return;try{var r,s=o[1];"file"===(null===(r=o[0])||void 0===r?void 0:r.kind)&&(s=o[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,T.I)(l,(function(e){var n,i,a;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection(".concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(a=l.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(ae.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=u().fromTextArea(pt.current,{mode:B,lineNumbers:!w,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",ke):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),a=n.getLine(i.line),o=a.charAt(i.ch-1),r=a.lastIndexOf("@▁@",i.ch),s=a.lastIndexOf("@▁▁@",i.ch),l=r>s?r:s,c=r>s?3:4;if(-1===me.indexOf(o))return null;if(console.log("change1:",t,e,a,i,l,r,s,o),l>=0&&i.ch-l<5){var d=l+c;return n.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),pe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Ne(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){ht.current}),[$e,ht,Oe]);(0,c.useEffect)((function(){if(Be){var e=function(){var e=new p.Z((function(e){var t,n=a()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Be.setSize("100%","100%"),Be.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pt.current.parentElement),e}();return function(){var t,n;null!==(t=pt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=pt.current)||void 0===n?void 0:n.parentElement)}}}),[Be,gt]),(0,c.useEffect)((function(){if(Be){for(var e=[],t=function(){var t=r()(i[n],2),a=t[0],o=t[1],s=l()({},a,(function(){vt(o)}));e.push(s),Be.addKeyMap(s)},n=0,i=Object.entries(be);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(E);e>=Ye+1e4&&(!t||t!==Ie)&&(window.sessionStorage.setItem(E,Ie),it(!0))}}),1e4),(0,c.useEffect)((function(){De(k)}),[Be,k]),(0,c.useEffect)((function(){Be&&_&&Be.focus()}),[Be,_]),(0,c.useEffect)((function(){if(Ge&&Be){var e=function(e){var t=e.target;if(mt.current){var n=t.scrollTop/t.scrollHeight;mt.current.scrollTop=mt.current.scrollHeight*n}},t=Be.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Be,Ge]),(0,c.useEffect)((function(){if(Be&&q){var e=function(e,t){q(e,t)};return Be.on("beforeChange",e),function(){Be.off("beforeChange",e)}}}),[Be,q]),(0,c.useEffect)((function(){if(Be&&U){var e=function(){U(Be.getValue())};return Be.on("blur",e),function(){Be.off("blur",e)}}}),[Be,U]),(0,c.useEffect)((function(){if(Be){var e=function(e,t){var n=e.getValue();Le(n),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(n,_t(n)):i(n))};return Be.on("change",e),function(){Be.off("change",e)}}}),[Be,i]),(0,c.useEffect)((function(){if(Be)if(null==n)Be.setValue(""),Le("");else{var e=window.scrollY||window.pageYOffset;n!==Be.getValue()&&(Be.setValue(n),Le(n),Be.setCursor(pe?1:Be.lineCount(),0),window.scrollTo(0,e))}}),[Be,n]);var vt=(0,c.useCallback)((function(e){var t=Be.getCursor(),n=Be.getSelection(),i=n.split("\n");switch(e){case"bold":return Be.replaceSelection("**"+n+"**"),""===n&&Be.setCursor(t.line,t.ch+2),Be.focus();case"italic":return Be.replaceSelection("*"+n+"*"),""===n&&Be.setCursor(t.line,t.ch+1),Be.focus();case"code":return Be.replaceSelection("`"+n+"`"),""===n&&Be.setCursor(t.line,t.ch+1),Be.focus();case"inline-latex":return Ue("inline-latex"),Be.focus();case"latex":return Be.replaceSelection("```latex\n"+n+"\n```"),Be.setCursor(t.line+1,n.length+1),Be.focus();case"line-break":return Be.replaceSelection("
\n"),Be.focus();case"list-ul":return""===n?Be.replaceSelection("- "+n):Be.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Be.focus();case"list-ol":return""===n?Be.replaceSelection("1. "+n):Be.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Be.focus();case"add-null-ch":return""===n&&Be.setCursor(t.line,t.ch),Be.replaceSelection("▁"),Be.focus();case"add-signal":return""===n&&Be.setCursor(t.line,t.ch),Be.replaceSelection("@▁@"),Be.focus();case"add-multiple":return""===n&&Be.setCursor(t.line,t.ch),Be.replaceSelection(me),Be.focus();case"inster-template-1":return""===n&&Be.setCursor(t.line,t.ch),Be.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Be.focus();case"eraser":return Be.setValue(""),Be.focus();case"trigger-watch":return De(!Ge),Be.focus();case"trigger-full-screen":return ze(!Oe),Be.focus();case re:return void Ue(re);case de:return void Ue(de);case se:return void Ue(se);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case le:return void Ue(le);case ue:return void Ue(ue);default:throw new Error}}),[Be,Ge,Oe]),wt=(0,c.useCallback)((function(e,t){var n,i,a,o,r;switch(Ue(""),Ve){case re:var s=e.title,l=e.link;return Be.replaceSelection("[".concat(s,"](").concat(l,")")),Be.focus();case de:var c=e.language,d=e.content;return Be.replaceSelection(["```"+c,d,"```"].join("\n")),Be.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),h=0;h-1||null==v||!v.type?g?Be.replaceSelection(".concat(m,' "').concat(g,'" )')):Be.replaceSelection("")):(null==v||null===(o=v.type)||void 0===o?void 0:o.indexOf("video"))>-1?Be.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Be.replaceSelection('').concat(v.name,"")):ge.includes(w)?Be.replaceSelection('').concat(v.name,"")):Be.replaceSelection("[".concat(v.name,"](").concat(ae.Z.API_SERVER).concat(m,")")),Be.focus();case ue:for(var b=e.row,y=e.col,x=e.align,_="\n",k=0;k300&&(t=300),et(g+t+"px")}},i=ft.current,a=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Be,ft]),(0,c.useEffect)((function(){et(g)}),[g]);var xt={width:ve(s),height:ve($e)},_t=((0,c.useMemo)((function(){if(Ye){var e=new Date(Ye),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Ye]),function(e){var t=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){ye[Ve]&&Ve!==ce&&Ve!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),ut(n)}),0)}),[Ve]);var kt=function(e,t,n,i){var a=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&n>e||e>o-20&&nt||t>a-20&&i0&&(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(K.Z,{className:g.add,onClick:function(e){ye(e),x()}}),(0,ee.jsx)(U.Z,{okText:"确定",cancelText:"取消",title:"确定删除测试集"+(t+1),onCancel:ye,onConfirm:function(e){ye(e),C(t)},children:(0,ee.jsx)(q.Z,{className:"".concat(g.remove," ml20"),onClick:ye})})]})})]})})]}),children:[(0,ee.jsx)(v.Z.Item,{label:"输入",labelCol:{span:24},name:[e.name,"input"],children:(0,ee.jsx)(te,{rows:4})}),(0,ee.jsx)(v.Z.Item,{label:"输出",labelCol:{span:24},name:[e.name,"output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,ee.jsx)(te,{rows:4})})]},e.key)}))})}}),(0,ee.jsx)("div",{style:{display:me?"block":"none"}}),(0,ee.jsx)(X.ZP,{rootIdentifier:null,visible:we,onClose:function(){return be(!1)},onOK:function(e){if(null!=e&&e.length){if(null!=e&&e[0].is_file){E(e,!0)();var t=A.concat(e);d.test_set_average?B(t):T(t)}null!=e&&e[0].is_file||E(e)}},multiple:!0,defaultMultipleValue:null==d?void 0:d.is_file})]})},ae=n(89392),oe=n(3148);function re(){return(new Date).getTime()}var se={loading:!0,user:null,disciplines:[],dicts:null,status:0,data:void 0,lastedUpdateTime:0},le=function(e){return e[e.SET_INITAL_DATA=0]="SET_INITAL_DATA",e[e.SET_LOADING=1]="SET_LOADING",e[e.SET_STATUS=2]="SET_STATUS",e}({});function ce(e,t){switch(t.type){case le.SET_INITAL_DATA:return f()(f()({},e),t.payload);case le.SET_LOADING:return f()(f()({},e),{},{loading:t.payload});case le.SET_STATUS:return f()(f()({},e),{},{status:t.payload});default:throw new Error}}var de=function(){var e,t,n=(0,C.useSearchParams)(),i=p()(n,1)[0],o=(0,C.useParams)().id,s=v.Z.useForm(),c=p()(s,1)[0],u=(0,m.useState)(),h=p()(u,2),M=h[0],Z=h[1],G=(0,m.useState)([]),D=p()(G,2),F=D[0],R=D[1],O=(0,m.useState)([]),z=p()(O,2),H=z[0],W=z[1],V=(0,m.useReducer)(ce,se),U=p()(V,2),K=U[0],q=U[1],Y=K.loading,J=K.data,Q=K.user,X=K.disciplines,$=K.dicts,te=K.status,ne=null==J?void 0:J.hack_sets,de=null==J||null===(e=J.hack)||void 0===e?void 0:e.test_set_average,ue=(0,P.oP)(),pe=ue.callback_url,he=ue.express_id,fe=ue.score,me=ue.question_id,ge=ue.type,ve=(0,m.useState)([]),we=p()(ve,2),be=we[0],ye=we[1],xe=(0,m.useState)(!1),_e=p()(xe,2),ke=_e[0],Ce=_e[1],je=(0,m.useState)(!1),Se=p()(je,2),Ae=Se[0],Te=Se[1],Be=(0,m.useState)(),Ne=p()(Be,2),Pe=Ne[0],Ee=Ne[1],Ie=(0,m.useState)(!1),Le=p()(Ie,2),Me=Le[0],Ze=Le[1],Ge="1"===ge,De=(0,m.useMemo)((function(){var e=[];return X&&(0,k.D0)(X,e),e}),[X]),Fe=(0,m.useCallback)(d()(l()().mark((function e(){var t,n,i,a,r,s,d,u,h,m,g,v,w,b,y,x,_,C,A,T,B,N,E,I,L,M,G,D,F,R,O,z,H,V,U,K,Y,J,Q,$,ee,te,ne,ie,ae,oe,re,se,ce,de,ue,pe,he,me,ge,ve,we,be,ye,xe,_e,ke=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=ke.length>0&&void 0!==ke[0]?ke[0]:0,0!==(n=X).length){e.next=7;break}return e.next=5,(0,S.d1)("new_question");case 5:i=e.sent,n=i.disciplines;case 7:if(!o){e.next=15;break}return a={disciplines:n},e.next=11,(0,S.fu)(o);case 11:(r=e.sent).message?"401"===r.status&&(document.location.href="/user/login"):(u=r.category,h=r.user,m=r.code,g=r.language,v=r.hack_sets,w=r.description,b=r.difficult,y=r.name,x=r.open_or_not,_=r.discipline_id,C=r.sub_discipline_id,r.tag_discipline_id,A=r.analysis,T=r.time_limit,B=r.test_set_average,N=r.test_set_score,E=r.status,I=r.tag_discipline_ids,L=r.item_banks_group_id,M=r.is_file,G=void 0!==M&&M,D=r.hide_actual_output,F=r.code_compile_score,R=r.languages,O=r.is_my,z=r.codes,H=r.answer_text,V=r.submit_rule,U=r.show_case,K=(0,k.y3)(n,C),Y=p()(K,2),J=Y[0],Q=Y[1],J=[_,C],$=G?[{input:"",output:"",score:100,position:1}]:v,G?(W(v),c.setFieldsValue({hack_sets:$})):W([]),ee=(0,P.oP)(),te=ee.lastedUpdateTime,ne=null==z?void 0:z.map((function(e){return f()(f()({},e),{},{code:j.Base64.decode(null==e?void 0:e.code)})})),a=f()(f()({},a),{},{loading:!1,user:h,dicts:Q,status:E,lastedUpdateTime:t||(te||0),data:{hack_codes:{language:g,code:j.Base64.decode(m)},hack:{category:u,difficult:b,name:y,description:w,open_or_not:x,time_limit:T,test_set_average:B,test_set_score:N,sub_discipline_id:J,tag_discipline_ids:I,languages:R,score:fe||1,item_banks_group_ids:L,is_file:G,is_my:O,code_compile_score:F,hide_actual_output:D,show_case:U,analysis:A,answer_text:H,submit_rule:V},hack_sets:$,tags:I,codes:ne}}),parseInt(F)>0&&Ce(!0),q({type:le.SET_INITAL_DATA,payload:a}),Z({hack:{category:u,difficult:b,name:y,description:w,open_or_not:x,time_limit:T,test_set_average:B,test_set_score:N,sub_discipline_id:J,tag_discipline_ids:I,score:fe||1,item_banks_group_ids:L,is_file:G,analysis:A,answer_text:H},codes:ne}),Re(null===(s=J)||void 0===s?void 0:s[0],null===(d=J)||void 0===d?void 0:d[1],n)),e.next=27;break;case 15:return e.next=17,(0,S.PR)();case 17:se=e.sent,ce=se.user,de=(0,P.oP)(),ue=de.discipline_id,pe=de.sub_discipline_id,he=de.tag_discipline_id,me=de.tagIds,ge=de.banksIds,ve=2,we=(0,k.y3)(n,parseInt(pe,10)),be=p()(we,2),ye=be[0],xe=be[1],ye=[ue,pe],_e=[Number(ge||0)],q({type:le.SET_INITAL_DATA,payload:{loading:!1,user:ce,disciplines:n,status:0,dicts:xe,data:{hack_codes:{language:"C",code:""},hack:{category:null,difficult:ve,time_limit:3,description:"",test_set_score:!0,test_set_average:!0,open_or_not:!0,sub_discipline_id:[],tag_discipline_id:me&&(null==me||null===(ie=me.split(","))||void 0===ie?void 0:ie.map((function(e){return Number(e)}))),name:"",item_banks_group_ids:_e,is_file:!1,answer_text:"",submit_rule:1},tags:he?null==he?void 0:he.split(",").map((function(e){return parseInt(e,10)})):[],hack_sets:[{input:"",output:"",score:100,position:1}]}}}),Z({hack:{category:null,difficult:ve,time_limit:3,description:"",test_set_average:!0,open_or_not:!0,sub_discipline_id:[],tag_discipline_id:me&&(null==me||null===(ae=me.split(","))||void 0===ae?void 0:ae.map((function(e){return Number(e)}))),name:"",item_banks_group_id:_e,is_file:!1,answer_text:""}}),Re(null===(oe=ye)||void 0===oe?void 0:oe[0],null===(re=ye)||void 0===re?void 0:re[1],n);case 27:case"end":return e.stop()}}),e)}))),[o,X]);(0,m.useEffect)((function(){try{Fe()}catch(e){console.log(e,"----")}}),[]),(0,m.useEffect)((function(){function e(){return e=d()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.U2)("item_banks_groups/mine.json");case 2:t=e.sent,ye(t);case 4:case"end":return e.stop()}}),e)}))),e.apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var Re=function(e,t,n){var i;null==n||null===(i=n.find((function(t){return t.id===e})))||void 0===i||null===(i=i.sub_disciplines)||void 0===i||null===(i=i.find((function(e){return e.id===t})))||void 0===i||i.tag_disciplines};function Oe(e,t,n){return ze.apply(this,arguments)}function ze(){return ze=d()(l()().mark((function e(t,n,r){var s,c,u,p,h,m,g,v,y,x,_,k,A,T,B,N,P,E,M,Z,G,D,F,R;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u=f()({},t),p=u.hack_sets,h=u.hack_codes,m=u.hack,g=u.tags,v=u.codes,y=[],(null==m||null===(s=m.tag_discipline_ids)||void 0===s?void 0:s.length)>0&&(null!=m&&null!==(x=m.tag_discipline_ids)&&void 0!==x&&null!==(x=x[0])&&void 0!==x&&x.value?null==m||null===(_=m.tag_discipline_ids)||void 0===_||_.map((function(e){y.push(null==e?void 0:e.value)})):y=null==m?void 0:m.tag_discipline_ids),m.tag_discipline_ids=y,k=[],A=[],T=0,B=null!=m&&m.is_file?H.map((function(e,t){return f()(f()({},e),{},{position:t+1})})):p.map((function(e){return f()(f()({},e),{},{is_file:!1})})),N=a()(B);try{for(N.s();!(P=N.n()).done;)E=P.value,T+=E.score,E.id&&E.id>=0?k.push(E):A.push(E)}catch(e){N.e(e)}finally{N.f()}if(null!=B&&B.length){e.next=13;break}return w.ZP.error("测试集不能为空"),e.abrupt("return");case 13:if(100===(T+=parseInt(m.code_compile_score||0))||m.test_set_score){e.next=17;break}return w.ZP.error("测试集的评分占比之和必须等于100"),e.abrupt("return");case 17:if(null==B||!B.some((function(e){return!e.output}))){e.next=22;break}return $e(null==B?void 0:B.map((function(e){return(null==e?void 0:e.position)-1}))),it(!0),w.ZP.error("测试集输出不能为空"),e.abrupt("return");case 22:if(M={},Ge?null==v||v.forEach((function(e){M[e.language]=null!=e&&e.code?j.Base64.encode(null==e?void 0:e.code):""})):h.code=j.Base64.encode(null==h?void 0:h.code),m.sub_discipline_id=null===(c=m.sub_discipline_id)||void 0===c?void 0:c[1],Me&&(m.tag_discipline_ids=[]),q({type:le.SET_LOADING,payload:!0}),pe||(m.score=100*m.difficult),!o){e.next=61;break}return e.next=31,(0,S.l_)(o,{hack:m,hack_codes:h,hack_sets:A,update_hack_sets:k,tags:g,is_cover:r,languages:m.languages,codes:M});case 31:if(0===e.sent.status){e.next=35;break}return q({type:le.SET_LOADING,payload:!1}),e.abrupt("return");case 35:if(!pe){e.next=55;break}return e.next=39,(0,S.j2)(o);case 39:if(!pe.includes("paperlibrary")){e.next=45;break}return e.next=42,(0,I.oF)({id:he,question_id:me,item_type:L.c.Program,name:m.name,question_score:m.score,difficulty:m.difficult,sub_discipline_id:m.sub_discipline_id,tag_discipline_ids:m.tag_discipline_ids,item_banks_group_ids:m.item_banks_group_ids,analysis:m.analysis});case 42:return 0===e.sent.status&&("course"==i.get("pageType")?"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url"))),e.abrupt("return");case 45:return e.next=47,(0,S.GM)(me,{question_type:6,question_score:m.score,question_title:m.name,description:m.description,sub_discipline_id:m.sub_discipline_id,tag_discipline_ids:m.tag_discipline_ids,item_banks_group_ids:m.item_banks_group_ids,identifier:o,analysis:m.analysis});case 47:if(Z=e.sent,0!==Z.status){e.next=53;break}if("start"!==n){e.next=52;break}return e.abrupt("return");case 52:"course"==i.get("pageType")?"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url"));case 53:e.next=58;break;case 55:w.ZP.success("保存成功"),Fe(re()),"start"!==n&&0===te&&b.Z.confirm({icon:null,title:"提示",width:452,centered:!0,content:(0,ee.jsx)("div",{children:"编程题已保存!目前外于未发布状态,发布后即可应用到自己管理的课堂,是否立即发布?"}),cancelText:"稍后再说",okText:"立即发布",onCancel:function(){C.history.replace("/problemset")},onOk:function(){var e=d()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,He(o);case 2:C.history.replace("/problemset");case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 58:q({type:le.SET_LOADING,payload:!1}),e.next=92;break;case 61:return e.next=63,(0,S.zQ)({hack:m,hack_codes:h,hack_sets:B,tags:g,examination_bank_id:he||null});case 63:if(G=e.sent,D=G.identifier,F=G.exam_identifier,q({type:le.SET_LOADING,payload:!1}),"start"!==n){e.next=69;break}return e.abrupt("return");case 69:if(!D){e.next=92;break}if(pe){e.next=75;break}Ee(D),Te(!0),e.next=92;break;case 75:return e.next=77,(0,S.j2)(D);case 77:if(o){e.next=91;break}if(!pe.includes("paperlibrary")){e.next=84;break}return e.next=81,(0,I.oF)({id:he,item_type:L.c.Program,name:m.name,question_score:m.score,difficulty:m.difficult,sub_discipline_id:m.sub_discipline_id,tag_discipline_ids:m.tag_discipline_ids,identifier:F,analysis:m.analysis});case 81:return 0===e.sent.status&&("course"==i.get("pageType")?"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url"))),e.abrupt("return");case 84:return e.next=86,(0,S.MK)(parseInt(he,10),{question_type:6,question_score:m.score,question_title:m.name,identifier:D,tag_discipline_ids:m.tag_discipline_ids,analysis:m.analysis});case 86:R=e.sent,0===R.status&&("course"==i.get("pageType")?"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url"))),e.next=92;break;case 91:"course"==i.get("pageType")?"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url"));case 92:case"end":return e.stop()}}),e)}))),ze.apply(this,arguments)}function He(e){return We.apply(this,arguments)}function We(){return(We=d()(l()().mark((function e(t){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.j2)(t);case 2:0===(n=e.sent).status?(w.ZP.success("发布成功"),q({type:le.SET_STATUS,payload:1})):w.ZP.info(n.message);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ve(){return(Ve=d()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Oe(c.getFieldsValue(),"start"),setTimeout(d()(l()().mark((function e(){var t,n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.uE)(o);case 2:t=e.sent,n=t.identifier,window.location.href=Ge?"/myproblems/".concat(n,"?type=1"):"/myproblems/".concat(n);case 5:case"end":return e.stop()}}),e)}))),400);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ue(){if("course"==i.get("pageType"))"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId")));else if(pe)C.history.replace(i.get("callback_url"));else if(Ge){var e,t=null===(e=localStorage.getItem("program_homework"))||void 0===e?void 0:e.split(",");C.history.push("/classrooms/".concat(null==t?void 0:t[0],"/program_homework/").concat(null==t?void 0:t[1],"/detail"))}else C.history.replace("/problemset")}var Ke=function(e){var t=parseInt(c.getFieldValue("hack").code_compile_score)||0,n=Math.floor((100-t)/e.length),i=n+(100-t)%e.length,a=e.map((function(t,a){return a===e.length-1?f()(f()({},t),{},{score:i}):f()(f()({},t),{},{score:n})}));W(a)};(0,m.useEffect)((function(){if(de){var e=parseInt(c.getFieldValue("hack").code_compile_score)||0,t=null==ne?void 0:ne.length,n=Math.floor((100-e)/t),i=(100-e)%t;null==ne||ne.map((function(e,a){return e.score=n,e.position=a+1,a===t-1&&(e.score=n+i),e})),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:ne})}}),c.setFieldsValue({hack_sets:ne})}}),[de]);(0,m.useEffect)((function(){var e,t;null!=J&&null!==(e=J.hack)&&void 0!==e&&null!==(e=e.sub_discipline_id)&&void 0!==e&&e[1]&&qe(null==J||null===(t=J.hack)||void 0===t||null===(t=t.sub_discipline_id)||void 0===t?void 0:t[1])}),[null==J||null===(t=J.hack)||void 0===t?void 0:t.sub_discipline_id]);var qe=function(){var e=d()(l()().mark((function e(t){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,A.YY)({sub_discipline_id:t});case 2:n=e.sent,R(n.tag_disciplines);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();var Ye=function(){var e=d()(l()().mark((function e(){var t,n,a,o,r,s,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c.validateFields();case 3:if(n=c.getFieldsValue(),!i.get("exercise")||pe.includes("paperlibrary")||null==J||null===(t=J.hack)||void 0===t||!t.is_my){e.next=7;break}return b.Z.confirm({title:"保存提示",content:"此题目已存在试题库中,是否将修改后的试题覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",onOk:function(){return Oe(n,"",1)},onCancel:function(){return Oe(n,"",0)}}),e.abrupt("return");case 7:Oe(n,"",1),e.next=17;break;case 10:e.prev=10,e.t0=e.catch(0),(s=null===e.t0||void 0===e.t0||null===(a=e.t0.errorFields)||void 0===a||null===(a=a.filter((function(e){var t;return"hack_sets"==(null==e||null===(t=e.name)||void 0===t?void 0:t[0])})))||void 0===a?void 0:a.map((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t[1]}))).length>0&&$e(s),c.scrollToField(null===e.t0||void 0===e.t0||null===(o=e.t0.errorFields)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.name,{behavior:"smooth",block:"start"}),d=null===e.t0||void 0===e.t0||null===(r=e.t0.errorFields)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.errors)||void 0===r?void 0:r[0],w.ZP.error(d);case 17:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(){return e.apply(this,arguments)}}(),Je=(0,m.useState)(0),Qe=p()(Je,2),Xe=Qe[0],$e=Qe[1],et=(0,m.useState)(!1),tt=p()(et,2),nt=tt[0],it=tt[1];return(0,m.useEffect)((function(){if(nt){var e=document.getElementById("scroll-key-".concat(Xe));null==e||e.scrollIntoView({behavior:"smooth"}),it(!1)}}),[Xe,nt]),(0,ee.jsxs)(y.Z,{spinning:Y,delay:500,children:[J?(0,ee.jsxs)("div",{className:g.bg,children:[(0,ee.jsxs)("header",{className:g.header,children:[(0,ee.jsxs)("div",{className:g.avatar,children:[(0,ee.jsx)("img",{src:"".concat(E.Z.IMG_SERVER,"/images/").concat(null==Q?void 0:Q.image_url),alt:"user"}),(0,ee.jsx)("span",{children:null==Q?void 0:Q.name})]}),(0,ee.jsxs)("div",{className:g.title,children:[" ",(null==J?void 0:J.hack.name)||"编程题"," "]}),(0,ee.jsxs)("div",{className:g.exitBtn,onClick:Ue,children:[(0,ee.jsx)("i",{className:"icon iconfont icon-tuichu1"}),(0,ee.jsx)("span",{children:"退出"})]})]}),(0,ee.jsx)(v.Z,{colon:!1,form:c,initialValues:J,scrollToFirstError:!0,onValuesChange:function(e){var t;if(null!=e&&null!==(t=e.hack)&&void 0!==t&&t.sub_discipline_id){var n,i,a,o=null==e||null===(n=e.hack)||void 0===n?void 0:n.sub_discipline_id,r=p()(o,2),s=r[0],l=r[1],d=(null==X||null===(i=X.find((function(e){return e.id===s})))||void 0===i||null===(i=i.sub_disciplines)||void 0===i||null===(i=i.find((function(e){return e.id===l})))||void 0===i||i.tag_disciplines,f()(f()({},c.getFieldsValue()),{},{hack:f()(f()({},null===(a=c.getFieldsValue())||void 0===a?void 0:a.hack),{},{tag_discipline_ids:[]})}));c.setFieldsValue(d),Z(d)}else Z(f()({},c.getFieldsValue()))},labelCol:{flex:"200px"},children:(0,ee.jsx)("div",{className:g.contentWrapper,children:(0,ee.jsx)(x.Z,{defaultActiveKey:"2"==i.get("tabKey")?"2":"1",className:g.tabWrapper,tabBarGutter:180,centered:!0,items:[{label:"基础信息",key:"1",forceRender:!0,children:(0,ee.jsx)(ie,{onAddTestCases:function(){var e=c.getFieldValue("hack_sets"),t=parseInt(c.getFieldValue("hack").code_compile_score)||0,n=e.length,i=Math.floor((100-t)/n),a=(100-t)%n;e.map((function(t,n){return de&&(t.score=i,n===e.length-1&&(t.score=i+a)),t.position=n+1,t})),c.setFieldsValue({hack_sets:e}),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:e})}})},form:c,handleAddKnowledgeFinish:function(e){R([].concat(r()(F),[f()({},e)]))},MyGroup:be,formValue:M,knowledgeOptions:F,onChangeLanguage:function(e){q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_codes:f()(f()({},J.hack_codes),{},{language:e})})}})},onChangeSubDiscipline:function(e){var t,n;Ze(!e),R([]);var i=e?e[1]:null,a=(0,k.y3)(X,i),o=p()(a,2)[1];c.setFieldsValue({tags:[]}),q({type:le.SET_INITAL_DATA,payload:{dicts:o,data:f()(f()({},J),{},{hack:f()(f()({},J.hack),{},{sub_discipline_id:e,tag_discipline_ids:e&&e[1]==(null==J||null===(t=J.hack)||void 0===t?void 0:t.sub_discipline_id)?null==J||null===(n=J.hack)||void 0===n?void 0:n.tag_discipline_ids:[]}),tags:[]})}})},onRemoveTestCase:function(e){var t=c.getFieldValue("hack_sets"),n=parseInt(c.getFieldValue("hack").code_compile_score)||0,i=(null==t?void 0:t.length)-1,a=Math.floor((100-n)/i),o=(100-n)%i;t.splice(e,1),null==t||t.map((function(e,t){return de&&(e.score=a,t===i-1&&(e.score=a+o)),e.position=t+1,e})),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:t})}}),c.setFieldsValue({hack_sets:t})},onAddTestCase:function(){var e=c.getFieldValue("hack_sets"),t=parseInt(c.getFieldValue("hack").code_compile_score)||0,n=e.length+1,i=Math.floor((100-t)/n),a=(100-t)%n;e.map((function(e,t){return de&&(e.score=i),e.position=t+1,e})),e.push({input:"",output:"",position:n,score:de?i+a:0}),c.setFieldsValue({hack_sets:e}),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:e})}}),$e(e.length-1),it(!0)},dicts:$,categorys:De,callback_url:pe,hack:J.hack,onChangeScore:function(e){e.target.value||Ke(H),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack:f()(f()({},J.hack),{},{test_set_score:e.target.value})})}})},onChangeAverage:function(e){var t=e.target.value;t&&Ke(H);var n=c.getFieldValue("hack_sets");q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:n,hack:f()(f()({},J.hack),{},{test_set_average:t})})}})},onChangeFile:function(e){q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack:f()(f()({},J.hack),{},{is_file:e.target.value})})}})},uploadData:H,setUploadData:W,handleUploadRatio:Ke,isshows:ke,isProgram:Ge,addUploadFnc:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(n)return function(){q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack:f()(f()({},J.hack),{},{is_file:!0})})}}),c.setFieldsValue({hack:{is_file:!0}})};var i=null==e?void 0:e.map((function(e){return{input:e.input,output:e.output,score:0,position:1}})),a=null===(t=c.getFieldValue("hack_sets"))||void 0===t||null===(t=t.filter((function(e){return e.input||e.output})))||void 0===t?void 0:t.concat(i),o=parseInt(c.getFieldValue("hack").code_compile_score)||0,r=null==a?void 0:a.length,s=Math.floor((100-o)/r),l=(100-o)%r;null==a||a.map((function(e,t){return de&&(e.score=s,t===r-1&&(e.score=s+l)),e.position=t+1,e})),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:a,hack:f()(f()({},J.hack),{},{is_file:!1})})}}),c.setFieldsValue({hack_sets:a,hack:{is_file:!1}})},activeKey:Xe,setActiveKey:$e})},{label:"学员初始代码",key:"2",forceRender:!0,children:(0,ee.jsx)("div",{className:g.codePanelWrapper,children:Ge?(0,ee.jsx)(v.Z.Item,{name:"codes",noStyle:!0,children:(0,ee.jsx)(B.Z,{})}):(0,ee.jsx)(v.Z.Item,{name:["hack_codes","code"],noStyle:!0,children:(0,ee.jsx)(T.Z,{language:J.hack_codes.language,onUpdateCode:function(){}})})})}]})})}),(0,ee.jsx)("div",{className:g.buttonFixed,children:o?(0,ee.jsxs)(m.Fragment,{children:[(0,ee.jsx)("div",{className:g.cancelBtn,onClick:Ue,children:"取消"}),(0,ee.jsx)(_.ZP,{className:"".concat(g.saveBtn," ml20"),loading:Y,type:"primary",onClick:(0,ae.throttle)(Ye,1e3),children:"保存"}),(0,ee.jsx)(_.ZP,{type:"primary",className:"".concat(g.challengeBtn," ml20"),onClick:(0,ae.throttle)((function(){return Ve.apply(this,arguments)}),1e3),icon:(0,ee.jsx)("i",{className:"icon iconfont icon-kaishitiaozhan1 mr5 font14"}),children:te?"开始挑战":"模拟挑战"})]}):(0,ee.jsxs)(m.Fragment,{children:[(0,ee.jsx)("div",{className:g.cancelBtn,onClick:Ue,children:"取消"}),(0,ee.jsx)(_.ZP,{className:"".concat(g.saveBtn," ml20"),loading:Y,type:"primary",onClick:(0,ae.throttle)(Ye,1e3),children:"保存"})]})})]}):(0,ee.jsx)("div",{className:"vh100"}),(0,ee.jsxs)(b.Z,{centered:!0,maskClosable:!1,open:Ae,title:"提示",width:"484px",onCancel:function(){C.history.push("/problems/newedit/".concat(Pe)),Te(!1)},footer:null,children:[(0,ee.jsxs)("div",{children:[(0,ee.jsx)("div",{style:{lineHeight:"26px"},children:"本次试题内容修改已保存成功,可点击“退出”返回到试题库页面,点击“模拟实战”进行代码调试"}),(0,ee.jsxs)("div",{style:{color:"#E99237",fontSize:12,marginTop:12},children:[(0,ee.jsx)(oe.Z,{style:{marginRight:10}}),"如本试题学生进入需要展示初始代码,请点击",(0,ee.jsx)("span",{style:{color:"#165DFF",cursor:"pointer",textDecoration:"underline"},onClick:function(){C.history.push("/problems/newedit/".concat(Pe,"?tabKey=2"))},children:"设置初始代码"}),"进行设置"]})]}),(0,ee.jsxs)("div",{className:"mt30 mb20",style:{display:"flex",justifyContent:"flex-end"},children:[(0,ee.jsx)(_.ZP,{className:"mr20",onClick:function(){C.history.replace("/problemset")},children:"退出"}),(0,ee.jsx)(_.ZP,{type:"primary",onClick:d()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.uE)(Pe);case 2:t=e.sent,window.location.href=Ge?"/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"):"/myproblems/".concat(null==t?void 0:t.identifier);case 4:case"end":return e.stop()}}),e)}))),children:"模拟实战"})]})]})]})}},12443:function(e,t,n){"use strict";n.d(t,{GM:function(){return d},MK:function(){return c},PR:function(){return a},ZS:function(){return p},d1:function(){return o},fu:function(){return r},j2:function(){return u},l_:function(){return s},uE:function(){return h},zQ:function(){return l}});var i=n(57964);function a(){return(0,i.U2)("problems/new.json")}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"question";return(0,i.U2)("disciplines.json",{source:e})}function r(e){return(0,i.U2)("problems/".concat(e,"/edit.json"))}function s(e,t){return(0,i.gz)("problems/".concat(e,".json"),t)}function l(e){return(0,i.v_)("problems.json",e)}function c(e,t){return(0,i.v_)("exercises/".concat(e,"/exercise_questions.json"),t)}function d(e,t){return(0,i.gz)("exercise_questions/".concat(e,".json"),t)}function u(e){return(0,i.v_)("problems/".concat(e,"/publish.json"))}function p(e){return(0,i.v_)("problems/".concat(e,"/cancel_publish.json"))}function h(e){return(0,i.U2)("problems/".concat(e,"/start.json"))}},55569:function(e,t,n){"use strict";n.d(t,{D0:function(){return u},R8:function(){return l},jw:function(){return d},y3:function(){return p}});var i=n(85573),a=n.n(i),o=n(57809),r=(n(59301),n(37712)),s=o.default.Option,l=function(e){return e[e.language=0]="language",e[e.difficult=1]="difficult",e[e.category=2]="category",e[e.openOrNot=3]="openOrNot",e}({}),c=a()(a()(a()(a()({},l.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}]),l.difficult,[{title:"简单",key:1},{title:"中等",key:2},{title:"困难",key:3}]),l.category,[{title:"程序设计",key:1},{title:"算法",key:2}]),l.openOrNot,[{title:"公开",key:1},{title:"私有",key:0}]);function d(e){return c[e].map((function(e){return(0,r.jsxs)(s,{value:e.key,children:[" ",e.title," "]},e.title)}))}function u(e,t){e.map((function(e){var n=e.id,i=e.name,a=e.sub_disciplines,o={value:n,label:i};t.push(o),a&&a.length>0&&(o.children=[],u(a,o.children))}))}function p(e,t){for(var n=[],i=0;i0){n[0]=o.id;for(var r=0;r4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,G(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,Z(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,a="auto",o=n.id,r=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var A=function(e){return e&&"false"!==e},T=function(t,n,i){x(m)<=4.2&&(i=!0);var a=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(a=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var r=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(x(m)<=4.4)A(n.showToolBar)&&(n.height-=7),A(n.showAlgebraInput)&&(n.height-=37),n.width<605&&A(n.showToolBar)&&(n.width=605,r=605);else{var d=100;(A(n.showToolBar)||A(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),d=A(n.showMenuBar)?245:155),r=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(w),window.GGBT_wsf_view&&$(window).trigger("resize"),h(e)},b||w.appendChild(_)):o.appendChild(_),w.appendChild(o),b||t.appendChild(w),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),D("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function C(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},x(m)<5&&(e.className+=" geogebraweb")):k(e,t)}if(a){scriptLoadStarted=!0;for(var j=0;j0?(a.remove(),s.attr("id","fullscreencontent").show(),jQuery(o).append(s),window.dispatchEvent(new Event("resize"))):T(a,t,!1),window.GGBT_wsf_view.launchFullScreen(o)}else f=i,T(e,t,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(s=e/4*3),l=s/5.8,r.setAttribute("src",b),r.setAttribute("width",s),r.setAttribute("height",l);var d=(e-s)/2,u=(t-l)/2;r.style.left=d+"px",r.style.top=u+"px",a.appendChild(r)}return a.appendChild(c),a},L=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],Z=function(e,t){if(m=e,t)G(m,!0);else{var o,r,s=!a;if(s){var l=x(m);!isNaN(l)&&l<4.4&&(s=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var d in r=c>0?m:0===c?o+m:"https://www.geogebra.org/apps/5.2.814.0/",M)if(m.slice(-1*M[d].length)===M[d]||m.slice(-1*(M[d].length+1))===M[d]+"/")return void G(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||A(n.showToolBar)||A(n.showMenuBar)||A(n.showAlgebraInput)||A(n.enableRightClick)||n.appName&&"classic"!=n.appName?r+="web3d/":r+="webSimple/",G(r,!1)}},G=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),h=t,g="web.nocache.js",v=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?M.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),Z("5.0",t))}},D=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function F(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),Z(e,!1),null!==c&&G(c,h),s=!0}return void 0!==n.material_id?C(F):F(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,a){if(e.isScreenshoGenerator)return 1;var o,r=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(o=e.autoHeight)&&"false"!==o,c=function(e,t,n,i,a,o){var r=null;if(null!=o&&""!=o)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+o+" ")>-1){r=s;break}s=s.parentNode}var l=0,c=0,d=0,u=0,p=0,h=0,f=0;if(r)l=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=l):(l=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=l&&(void 0===a||!a)&&("rtl"===document.dir?(p=l-m.width-m.left,h=d<=480?10:30):(h=m.left,p=d<=480?10:30),u=h+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,f=40))}return e&&((void 0===n||!n)&&t>0&&t+u1&&(r=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(a=n(e,t,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==o?Math.min(o,a):a)}function a(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),a=(t-i.width)/2,o=(n-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=a<40?"40px":a+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=a+"px")}return{responsiveResize:function(n,o){var r=n.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var s=i(o,n);e()&&r.setAttribute("data-param-scale",s);for(var l=null,c=0;c",W="",X="",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var e=n.location.search;return-1!=e.indexOf(J)||-1!=e.indexOf(K)}function q(e,t){}q(H,I),webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{},t;function u(){return v(),t}function v(){if(!t){var e=o.createElement(Q);if(e.id=L,e.style.cssText=R+S,e.tabIndex=-1,o.body.appendChild(e),t=e.contentWindow.document,-1==navigator.userAgent.indexOf(T)){t.open();var n=document.compatMode==U?V:W;t.write(n+X),t.close()}}}function w(e){q(cb,eb),function(e){function t(){return _typeof(o.readyState)==Y?_typeof(o.body)!=Y&&null!=o.body:/loaded|complete/.test(o.readyState)}var n=t();if(n)e();else{o.addEventListener&&o.addEventListener(Z,a,!1);var i=setInterval((function(){a()}),$)}function a(){if(!n){if(!t())return;n=!0,e(),o.removeEventListener&&o.removeEventListener(Z,a,!1),i&&clearInterval(i)}}}((function(){var t,n,i,a;t=e,n=u(),i=n.body,(a=n.createElement(_)).language=ab,a.crossOrigin=W,a.src=t,webModule.__errFn&&(a.onerror=function(){webModule.__errFn(L,new Error(bb+t))}),i.appendChild(a),q(cb,db)}))}function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function o(e){var t=a[e](),n=i[e];if(t in n)return t;var o=[];for(var s in n)o[n[s]]=s;throw r&&r(e,o,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=o(t));return e},webModule.__computePropValue=o,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],a=O;a0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(0,w.jsx)("div",{id:i||"",children:(0,w.jsx)(p.Z,a()({showLine:{showLeafIcon:!1},showIcon:!0,treeData:c,className:h,onSelect:n,onExpand:function(e,t){b((function(e){return _(e,t.node.key,t.expanded)}))}},k))})}},65109:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var i=n(7557),a=n.n(i),o=n(41498),r=n.n(o),s=n(79800),l=n.n(s),c=n(59301),d="imageDimensions___a7crR",u="img___Kroat",p="fullWidth___c492T",h=n(92310),f=n.n(h),m=n(71418),g=n(2859),v=n(57964),w=n(80348),b=n(37712),y=function(e){var t=e.data,n=e.className,i=e.fullWidth,o=e.style,s=void 0===o?{}:o,h=e.onClose,y=e.onOk,x=e.showFullTools,_=e.noAssociationId,k=(0,c.useRef)(null),C=(0,c.useRef)(null),j=(0,c.useRef)(null),S=(0,c.useRef)(null),A=(0,c.useState)(!1),T=l()(A,2),B=T[0],N=T[1],P=(0,c.useState)("正在加载中"),E=l()(P,2),I=E[0],L=E[1];(0,c.useEffect)((function(){j.current||(j.current=document.createElement("style"),document.head.appendChild(j.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),j.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&M()):(document.body.removeAttribute("data-custom"),j.current&&(document.head.removeChild(j.current),j.current=null))}),[null==t?void 0:t.visible]);var M=function(){var e=r()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),L("正在加载中"),e.next=4,(0,w.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,k.current.src="",k.current.src=n,k.current.onload=function(){G()},N(!1),L("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=function(){var e=r()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),L("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||_){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&y(),e.next=13;break;case 12:null!=i&&i.id&&y(i);case 13:N(!1),L("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){C.current=new g.hP(k.current),C.current.targetRoot=S.current,C.current.addEventListener("render",Z),C.current.addEventListener("beforeclose",h),x&&(C.current.availableMarkerTypes=C.current.ALL_MARKER_TYPES,C.current.uiStyleSettings.redoButtonVisible=!0,C.current.uiStyleSettings.notesButtonVisible=!0,C.current.uiStyleSettings.zoomButtonVisible=!0,C.current.uiStyleSettings.zoomOutButtonVisible=!0,C.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=C.current.uiStyleSettings,C.current.show(),null!=t&&t.snapshotData&&C.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,b.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,b.jsx)(m.Z,{spinning:B,tip:I,style:{position:"absolute"},children:(0,b.jsx)("div",{ref:S,className:f()(d,n,i?p:""),style:s,children:(0,b.jsx)("img",{className:u,ref:k})})})})}},42834:function(e,t,n){"use strict";n.d(t,{N:function(){return B}});var i=n(7557),a=n.n(i),o=n(41498),r=n.n(o),s=n(37205),l=n.n(s),c=n(79800),d=n.n(c),u=n(59301),p=n(57809),h=n(43418),f=n(92832),m=n(8591),g=n(95237),v=n(43604),w=n(57964),b="wrap___F7E3F",y="selectWrapper____kESB",x="tips___aHjQY",_="linkBtn___uggVr",k="public_tips___sZVWd",C="inputCss___t66EO",j="bt___lXptu",S=n(3148),A=n(37712),T=p.default.Option,B=function(e){var t=e.subId,n=e.value,i=e.selectvalues,o=e.disabled,s=e.knowledgeOptions,c=void 0===s?[]:s,B=e.onChange,N=void 0===B?function(){}:B,P=e.onAddKnowledgeFinish,E=void 0===P?function(){}:P,I=(0,u.useRef)(),L=(0,u.useState)([]),M=d()(L,2),Z=M[0],G=M[1];n=n||[];(0,u.useEffect)((function(){(null==i?void 0:i.length)>0?(G(l()(i)),N(l()(i))):(G([]),N([]))}),[c]),(0,u.useEffect)((function(){var e;(null===(e=n)||void 0===e?void 0:e.length)>0&&N(l()(n))}),[c]);return(0,A.jsxs)(g.Z,{wrap:!1,align:"middle",className:b,children:[(0,A.jsx)(v.Z,{children:(0,A.jsx)(p.default,{mode:"multiple",disabled:!t||o,className:y,placeholder:"请选择知识点,支持选择多个",onChange:function(e,t){e?(G(l()(t)),N(l()(t))):(G([]),N([]))},style:{width:490},showSearch:!0,allowClear:!0,value:Z,filterOption:function(e,t){return t.label.indexOf(e.toLowerCase())>=0},children:null==c?void 0:c.map((function(e){return(0,A.jsx)(T,{value:e.id,label:e.name,children:(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,A.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.id)}))})}),t&&(0,A.jsxs)(v.Z,{className:"ml20",children:[(0,A.jsx)("span",{className:x,children:"没有合适的知识点?"}),(0,A.jsx)("span",{className:_,onClick:function(e){e.preventDefault(),I.current="",h.Z.confirm({centered:!0,width:585,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,A.jsxs)("div",{className:"font14",children:[(0,A.jsxs)("div",{className:k,children:[(0,A.jsx)(S.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsxs)("div",{style:{width:"95px"},children:[(0,A.jsx)("span",{className:j,children:"*"}),"知识点名称"]}),(0,A.jsx)(f.Z,{className:C,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:I.current,onChange:function(e){I.current=e.target.value}})]})]}),onOk:function(){return new Promise(function(){var e=r()(a()().mark((function e(n,o){var r,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I.current){e.next=3;break}return m.ZP.warning("请输入知识点名称"),e.abrupt("return",o());case 3:if(!(I.current.length>20)){e.next=6;break}return m.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",o());case 6:return e.next=8,(0,w.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:I.current,sub_discipline_id:t}});case 8:return 0===(null==(r=e.sent)?void 0:r.status)&&(E({id:r.tag_discipline_id,name:I.current,type:"personal"}),(s=i||[]).push(r.tag_discipline_id),N(l()(s)),G(l()(s)),N(l()(s))),e.abrupt("return",n());case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},77222:function(e,t,n){"use strict";n.d(t,{h:function(){return p},x:function(){return h}});var i=n(82242),a=n.n(i),o=n(39647),r=n.n(o),s=n(83235),l=n(82715),c=n(84454),d=n(37712),u=["value","onChange","scrollId"],p=function(e){var t=e.value,n=e.onChange,i=e.scrollId,o=r()(e,u);return(0,d.jsx)("div",{id:i||"",children:(0,d.jsx)(s.Z,a()(a()({},o),{},{defaultValue:t,onChange:function(e,t){console.log("a:",e,t),null!=t&&t.length?n(e,t):n(e)}}))})},h=function(e){var t=e.value,n=e.onChange,i=e.placeholder,a=e.height,o=void 0===a?140:a;return e.isEdit?(0,d.jsx)(s.Z,{watch:!0,isFocus:!0,height:o,placeholder:i,defaultValue:t,onChange:n}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:t?(0,d.jsx)(c.Z,{className:l.Z.inputBorder,value:t}):(0,d.jsx)("div",{className:"".concat(l.Z.inputBorder," ").concat(l.Z.placeholder," inputBorderError"),children:i})})}},58072:function(e,t,n){"use strict";n.d(t,{h:function(){return v}});var i=n(82242),a=n.n(i),o=n(79800),r=n.n(o),s=n(59301),l=n(57809),c=n(78241),d=n(3113),u=n(89780),p=n.n(u),h=(n(39846),n(29990),n(37712)),f=l.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var t=e.value,n=e.onChange,i=e.mode,o=e.options,l=void 0===o?{}:o,c=(0,s.useRef)(),d=(0,s.useState)(),u=r()(d,2),f=u[0],m=u[1];return(0,s.useEffect)((function(){if(f){var e=function(e){var t=e.getValue();n&&n(t)};return f.on("change",e),function(){f.off("change",e)}}}),[f,n]),(0,s.useEffect)((function(){f&&f.setOption("mode",i)}),[f,i]),(0,s.useEffect)((function(){f&&(t===f.getValue()&&""!==t||setTimeout((function(){f.setValue(t||"")}),300))}),[f,t]),(0,s.useEffect)((function(){if(c.current&&!f){var e=p().fromTextArea(c.current,a()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));m(e)}}),[c.current,f]),(0,h.jsx)("div",{className:"my-codemirror-container",children:(0,h.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,s.useState)("python"),o=r()(i,2),u=o[0],p=o[1];return(0,h.jsxs)(c.Z,a()(a()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,h.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,h.jsx)(f,{value:e,children:g[e][0]},e)}))})}),(0,h.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,h.jsx)(v,{mode:u})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(d.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},83235:function(e,t,n){"use strict";n.d(t,{Z:function(){return xe}});var i=n(91232),a=n.n(i),o=n(79800),r=n.n(o),s=n(85573),l=n.n(s),c=n(59301),d=n(89780),u=n.n(d),p=n(76374),h=(n(39846),n(6313),n(25717),n(99498),n(25419),n(67549),n(84454)),f=n(37712),m=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),v=n.n(g),w=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function b(e){var t=e.onActionCallback,n=e.title,i=e.icon,a=e.actionName,o=e.className,r=void 0===o?"":o,s=e.children;return(0,f.jsxs)("a",{title:n,className:r,onClick:function(){t(a)},children:[(0,f.jsx)("i",{className:"".concat(i)}),s]})}var y=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,a=e.onActionCallback,o=e.fullScreen,r=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(w,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,f.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,t){return(0,f.jsx)("li",{children:e.actionName?(0,f.jsx)(b,v()(v()({},e),{},{onActionCallback:a})):(0,f.jsx)("span",{className:"v-line"})},t)})),n?(0,f.jsx)("li",{children:(0,f.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:a,children:(0,f.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("li",{children:(0,f.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:a,children:(0,f.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,f.jsx)("li",{children:(0,f.jsx)(b,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:a,children:(0,f.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,r&&(0,f.jsx)("li",{children:(0,f.jsx)(b,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),onActionCallback:a,children:(0,f.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,f.jsx)("li",{children:l}),(0,f.jsx)("li",{className:"btn-full-screen",children:(0,f.jsx)(b,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:a})})]})},x=n(68538),_=n(78241),k=n(92832),C=n(3113),j={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var t=e.callback,n=e.onCancel;return(0,f.jsxs)(_.Z,v()(v()({},j),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,f.jsx)(_.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,f.jsx)(k.Z,{})}),(0,f.jsx)(_.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,f.jsx)(k.Z,{})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(C.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},A=n(58072),T=n(11185),B=n(95237),N=n(65109),P=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),a=i.getContext("2d");i.width=1e3,i.height=800,a.fillStyle="#ffffff",a.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,f.jsx)(B.Z,{style:{height:"100vh"},children:(0,f.jsx)(N.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},E=n(7557),I=n.n(E),L=n(41498),M=n.n(L),Z=n(37205),G=n.n(Z),D=n(12378);function F(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(F,go.CommandHandler),F.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},F.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},F.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},F.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},F.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},F.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},F.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},F.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=r.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===n.key){var a;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(a=this._sortTreeChildrenByY(t).first())&&e.select(a);else for(;null!==t;){var o,r,s;if(null===(o=t.findTreeParentNode()))break;if((s=(r=this._sortTreeChildrenByY(o)).indexOf(t))i.y?1:n.xi.x?1:0})),t},F.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},F.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(F.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(F.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=F,O=(n(66108),n(85160)),z=n(43418),H=n(43604),W=n(57964),V="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=D;var K=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),a=(0,c.useRef)(),o=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),d=(0,c.useState)(0),u=r()(d,2),p=u[0],h=u[1],m=function(){var e=M()(I()().mark((function e(){var t,a;return I()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:a=e.sent,n({src:a.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){h(p+1)}),[]),(0,f.jsx)("div",{ref:l,className:s.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,f.jsx)(z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,f.jsxs)(B.Z,{children:[(0,f.jsx)(H.Z,{flex:1,children:"插入流程图"}),(0,f.jsx)(H.Z,{onClick:function(){s.current=!s.current,h(p+1)},children:(0,f.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,f.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,f.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,f.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,f.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,f.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:o})]}),(0,f.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,f.jsx)(O.FI,{initDiagram:function(){var e=D.GraphObject.make,t="#ff3333",n="#3358ff",r="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",h="#d5ebff",f="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#fcbbbd";function b(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var a=n.part.adornedPart,o=(new D.Point).setRectSpot(a.actualBounds,t);o.subtract(a.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(a.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(a.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(a.data)),i.addNodeData(r);var s={from:a.key,to:i.getKeyForNodeData(r)};i.addLinkData(s);var l=e.diagram.findNodeForData(r);l.location=o,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(D.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(D.Spot.Top)||t.equals(D.Spot.Bottom)?25:18,height:t.equals(D.Spot.Top)||t.equals(D.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(D.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function x(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(D.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:x(n,t),contextClick:x(n,t)})}function k(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",_(d,"fill"),_(p,"fill"),_(h,"fill"),_(f,"fill"))),e("ContextMenuButton",e(D.Panel,"Horizontal",_(g,"fill"),_(v,"fill"),_(m,"fill"),_(w,"fill")))]}function C(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",_(u),_(r),_(n),_(t))),e("ContextMenuButton",e(D.Panel,"Horizontal",_(d),_(s),_(l),_(c)))]}function j(t,n){return n||(n="thickness"),e(D.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function S(t,n){return n||(n="dash"),e(D.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x(n,t),contextClick:x(n,t)})}function A(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(1),j(2),j(3),j(4))),e("ContextMenuButton",e(D.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function T(t,n){return n||(n="figure"),e(D.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:x(n,t),contextClick:x(n,t)})}function B(t){return e(D.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function N(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(D.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:x("dir",t),contextClick:x("dir",t)})}function P(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",D.Spot.stringify(D.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function E(t,n){var i=0,a=D.Spot.RightSide;t.equals(D.Spot.Top)?(i=270,a=D.Spot.TopSide):t.equals(D.Spot.Left)?(i=180,a=D.Spot.LeftSide):t.equals(D.Spot.Bottom)&&(i=90,a=D.Spot.BottomSide),n||(i-=180);var o=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",D.Spot.stringify(a)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:o,contextClick:o})}return i.current=new D.Diagram(a.current,{padding:20,grid:e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center,locationObjectName:"SHAPE",desiredSize:new D.Size(120,60),minSize:new D.Size(40,40),resizable:!0,resizeCellSize:new D.Size(10,10),rotatable:!0},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),new D.Binding("desiredSize","size",D.Size.parse).makeTwoWay(D.Size.stringify),e(D.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("figure"),new D.Binding("fill"),new D.Binding("stroke","borderColor"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(D.TextBlock,{margin:1,textAlign:"center",overflow:D.TextBlock.OverflowEllipsis,editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(D.Panel,"Vertical",{maxSize:new D.Size(200,NaN)},e(D.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new D.Binding("text")),e(D.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new D.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Placeholder,{padding:10}),b(D.Spot.Top,"TriangleUp"),b(D.Spot.Left,"TriangleLeft"),b(D.Spot.Right,"TriangleRight"),b(D.Spot.Bottom,"TriangleDown"),y({alignment:new D.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(D.Panel,"Horizontal",T("Rectangle"),T("RoundedRectangle"),T("Ellipse"),T("Diamond"))),e("ContextMenuButton",e(D.Panel,"Horizontal",T("Parallelogram2"),T("ManualOperation"),T("Procedure"),T("Cylinder1"))),e("ContextMenuButton",e(D.Panel,"Horizontal",T("Terminator"),T("CreateRequest"),T("Document"),T("TriangleDown"))),k(),C(),A()),i.current.groupTemplate=e(D.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:D.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Panel,"Auto",{name:"BODY"},e(D.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("fill"),new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Placeholder,{background:"transparent",margin:20})),e(D.TextBlock,{alignment:D.Spot.Top,alignmentFocus:D.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new D.Binding("text"),new D.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Panel,"Auto",e(D.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(D.Placeholder,{margin:1.5})),y({alignment:D.Spot.TopRight,alignmentFocus:D.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),C(),A()),i.current.linkTemplate=e(D.Link,{layerName:"Foreground",routing:D.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new D.Binding("fromSpot","fromSpot",D.Spot.parse),new D.Binding("toSpot","toSpot",D.Spot.parse),new D.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("points").makeTwoWay(),e(D.Shape,{strokeWidth:2},new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,0),segmentOrientation:D.Link.OrientAlong,alignmentFocus:D.Spot.Right,figure:"circle",width:10,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 1===e}))),e(D.Shape,{segmentIndex:-1,segmentOffset:new D.Point(-10,6),segmentOrientation:D.Link.OrientPlus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return e>=1})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,-6),segmentOrientation:D.Link.OrientMinus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 2===e})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.TextBlock,{alignmentFocus:new D.Spot(0,1,-4,0),editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(D.Adornment,e(D.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:B(2)},new D.Binding("pathPattern","thickness",B)),y({alignmentFocus:new D.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",C(),A(),e("ContextMenuButton",e(D.Panel,"Horizontal",N(0),N(1),N(2))),e("ContextMenuButton",e(D.Panel,"Horizontal",e(D.Panel,"Spot",P(!1),E(D.Spot.Top,!1),E(D.Spot.Left,!1),E(D.Spot.Right,!1),E(D.Spot.Bottom,!1)),e(D.Panel,"Spot",{margin:new D.Margin(0,0,0,2)},P(!0),E(D.Spot.Top,!0),E(D.Spot.Left,!0),E(D.Spot.Right,!0),E(D.Spot.Bottom,!0))))),new D.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(D.Link,{locationSpot:D.Spot.Center,selectionAdornmentTemplate:e(D.Adornment,"Link",{locationSpot:D.Spot.Center},e(D.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(D.Shape,{toArrow:"Standard",stroke:null}))},{routing:D.Link.AvoidsNodes,curve:D.Link.JumpOver,corner:5,toShortLength:4},new D.Binding("points"),e(D.Shape,{isPanelMain:!0,strokeWidth:2}),e(D.Shape,{toArrow:"Standard",stroke:null})),model:new D.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(G()(D.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center},new D.Binding("location","location",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new D.Binding("stroke").makeTwoWay(),new D.Binding("fill").makeTwoWay(),new D.Binding("figure")),e(D.TextBlock,{margin:new D.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new D.Size(16,16),maxSize:new D.Size(10,NaN),textAlign:"center",editable:!0},new D.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,f.jsx)("div",{ref:a})]})]}),(0,f.jsx)("div",{className:"tr",children:(0,f.jsx)(C.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=n(5112),Y=n(94001),J=q.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,f.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,f.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"单元格数:"}),(0,f.jsx)("span",{style:Q,children:"行数"}),(0,f.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,f.jsx)(Y.Z,{})}),(0,f.jsx)("span",{style:Q,children:"列数"}),(0,f.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,f.jsx)(Y.Z,{})})]}),(0,f.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"对齐方式:"}),(0,f.jsx)(_.Z.Item,{name:"align",children:(0,f.jsxs)(J,{children:[(0,f.jsx)(q.ZP,{value:"default",children:(0,f.jsx)("i",{className:"fa fa-align-justify"})}),(0,f.jsx)(q.ZP,{value:"left",children:(0,f.jsx)("i",{className:"fa fa-align-left"})}),(0,f.jsx)(q.ZP,{value:"center",children:(0,f.jsx)("i",{className:"fa fa-align-center"})}),(0,f.jsx)(q.ZP,{value:"right",children:(0,f.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(C.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(82978),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,a=e.height,o=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),d=(0,c.useState)(!1),u=r()(d,2),p=u[0],h=u[1],m=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:a||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(m.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){m.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){h(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,f.jsxs)(B.Z,{align:"middle",children:[(0,f.jsx)(H.Z,{flex:1,children:(0,f.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return h(e)}})}),(0,f.jsx)(H.Z,{children:(0,f.jsx)(C.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(3610),ae=n(88499),oe=n(8591),re="link",se="upload-image",le="add-flowchart",ce="draw-image",de="code-block",ue="add-table",pe="------------",he={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},fe=n(34933);var me="@▁▁@",ge=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var we=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",be=l()(l()({},we+"-B","bold"),we+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},re,"添加链接"),de,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),ue,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),xe=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,o=e.width,s=void 0===o?"100%":o,d=e.height,g=void 0===d?400:d,v=e.miniToolbar,w=void 0!==v&&v,b=e.isFocus,_=void 0!==b&&b,k=e.watch,C=e.insertTemp,j=e.mode,B=void 0===j?"markdown":j,N=e.id,E=void 0===N?"markdown-editor-id":N,I=e.showResizeBar,L=void 0!==I&&I,M=e.noStorage,Z=void 0!==M&&M,G=e.showNullButton,D=void 0!==G&&G,F=e.showNullProgramButton,R=void 0!==F&&F,O=e.hidetoolBar,H=void 0!==O&&O,W=e.fullScreen,V=void 0!==W&&W,U=e.onBlur,q=e.onCMBeforeChange,Y=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,pe=void 0!==te&&te,we=e.disabledFill,xe=void 0!==we&&we,_e=e.placeholder,ke=void 0===_e?"":_e,Ce=e.values,je=void 0===Ce?"":Ce,Se=e.extraUse,Ae=(0,c.useState)(null),Te=r()(Ae,2),Be=Te[0],Ne=Te[1],Pe=(0,c.useState)(n),Ee=r()(Pe,2),Ie=Ee[0],Le=Ee[1],Me=(0,c.useState)(k),Ze=r()(Me,2),Ge=Ze[0],De=Ze[1],Fe=(0,c.useState)(V),Re=r()(Fe,2),Oe=Re[0],ze=Re[1],He=(0,c.useState)(""),We=r()(He,2),Ve=We[0],Ue=We[1],Ke=(0,c.useState)(0),qe=r()(Ke,2),Ye=qe[0],Je=qe[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=r()(tt,2),it=(nt[0],nt[1]),at=(0,c.useState)(0),ot=r()(at,2),rt=ot[0],st=ot[1],lt=(0,c.useState)(0),ct=r()(lt,2),dt=ct[0],ut=ct[1],pt=(0,c.useRef)(),ht=(0,c.useRef)(),ft=(0,c.useRef)(),mt=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Le(je),null==Be||Be.setValue(je),window.scrollTo(0,e)}),[je]),(0,c.useEffect)((function(){null==Y||Y(Oe)}),[Oe]),(0,c.useEffect)((function(){if(pt.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var a=i.types.toString(),o=i.items;if("Files"===a||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==B)return;try{var r,s=o[1];"file"===(null===(r=o[0])||void 0===r?void 0:r.kind)&&(s=o[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,T.I)(l,(function(e){var n,i,a;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection(".concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(a=l.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(ae.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=u().fromTextArea(pt.current,{mode:B,lineNumbers:!w,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",ke):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),a=n.getLine(i.line),o=a.charAt(i.ch-1),r=a.lastIndexOf("@▁@",i.ch),s=a.lastIndexOf("@▁▁@",i.ch),l=r>s?r:s,c=r>s?3:4;if(-1===me.indexOf(o))return null;if(console.log("change1:",t,e,a,i,l,r,s,o),l>=0&&i.ch-l<5){var d=l+c;return n.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),pe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Ne(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){ht.current}),[$e,ht,Oe]);(0,c.useEffect)((function(){if(Be){var e=function(){var e=new p.Z((function(e){var t,n=a()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Be.setSize("100%","100%"),Be.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pt.current.parentElement),e}();return function(){var t,n;null!==(t=pt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=pt.current)||void 0===n?void 0:n.parentElement)}}}),[Be,gt]),(0,c.useEffect)((function(){if(Be){for(var e=[],t=function(){var t=r()(i[n],2),a=t[0],o=t[1],s=l()({},a,(function(){vt(o)}));e.push(s),Be.addKeyMap(s)},n=0,i=Object.entries(be);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(E);e>=Ye+1e4&&(!t||t!==Ie)&&(window.sessionStorage.setItem(E,Ie),it(!0))}}),1e4),(0,c.useEffect)((function(){De(k)}),[Be,k]),(0,c.useEffect)((function(){Be&&_&&Be.focus()}),[Be,_]),(0,c.useEffect)((function(){if(Ge&&Be){var e=function(e){var t=e.target;if(mt.current){var n=t.scrollTop/t.scrollHeight;mt.current.scrollTop=mt.current.scrollHeight*n}},t=Be.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Be,Ge]),(0,c.useEffect)((function(){if(Be&&q){var e=function(e,t){q(e,t)};return Be.on("beforeChange",e),function(){Be.off("beforeChange",e)}}}),[Be,q]),(0,c.useEffect)((function(){if(Be&&U){var e=function(){U(Be.getValue())};return Be.on("blur",e),function(){Be.off("blur",e)}}}),[Be,U]),(0,c.useEffect)((function(){if(Be){var e=function(e,t){var n=e.getValue();Le(n),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(n,_t(n)):i(n))};return Be.on("change",e),function(){Be.off("change",e)}}}),[Be,i]),(0,c.useEffect)((function(){if(Be)if(null==n)Be.setValue(""),Le("");else{var e=window.scrollY||window.pageYOffset;n!==Be.getValue()&&(Be.setValue(n),Le(n),Be.setCursor(pe?1:Be.lineCount(),0),window.scrollTo(0,e))}}),[Be,n]);var vt=(0,c.useCallback)((function(e){var t=Be.getCursor(),n=Be.getSelection(),i=n.split("\n");switch(e){case"bold":return Be.replaceSelection("**"+n+"**"),""===n&&Be.setCursor(t.line,t.ch+2),Be.focus();case"italic":return Be.replaceSelection("*"+n+"*"),""===n&&Be.setCursor(t.line,t.ch+1),Be.focus();case"code":return Be.replaceSelection("`"+n+"`"),""===n&&Be.setCursor(t.line,t.ch+1),Be.focus();case"inline-latex":return Ue("inline-latex"),Be.focus();case"latex":return Be.replaceSelection("```latex\n"+n+"\n```"),Be.setCursor(t.line+1,n.length+1),Be.focus();case"line-break":return Be.replaceSelection("
\n"),Be.focus();case"list-ul":return""===n?Be.replaceSelection("- "+n):Be.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Be.focus();case"list-ol":return""===n?Be.replaceSelection("1. "+n):Be.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Be.focus();case"add-null-ch":return""===n&&Be.setCursor(t.line,t.ch),Be.replaceSelection("▁"),Be.focus();case"add-signal":return""===n&&Be.setCursor(t.line,t.ch),Be.replaceSelection("@▁@"),Be.focus();case"add-multiple":return""===n&&Be.setCursor(t.line,t.ch),Be.replaceSelection(me),Be.focus();case"inster-template-1":return""===n&&Be.setCursor(t.line,t.ch),Be.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Be.focus();case"eraser":return Be.setValue(""),Be.focus();case"trigger-watch":return De(!Ge),Be.focus();case"trigger-full-screen":return ze(!Oe),Be.focus();case re:return void Ue(re);case de:return void Ue(de);case se:return void Ue(se);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case le:return void Ue(le);case ue:return void Ue(ue);default:throw new Error}}),[Be,Ge,Oe]),wt=(0,c.useCallback)((function(e,t){var n,i,a,o,r;switch(Ue(""),Ve){case re:var s=e.title,l=e.link;return Be.replaceSelection("[".concat(s,"](").concat(l,")")),Be.focus();case de:var c=e.language,d=e.content;return Be.replaceSelection(["```"+c,d,"```"].join("\n")),Be.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),h=0;h-1||null==v||!v.type?g?Be.replaceSelection(".concat(m,' "').concat(g,'" )')):Be.replaceSelection("")):(null==v||null===(o=v.type)||void 0===o?void 0:o.indexOf("video"))>-1?Be.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Be.replaceSelection('').concat(v.name,"")):ge.includes(w)?Be.replaceSelection('').concat(v.name,"")):Be.replaceSelection("[".concat(v.name,"](").concat(ae.Z.API_SERVER).concat(m,")")),Be.focus();case ue:for(var b=e.row,y=e.col,x=e.align,_="\n",k=0;k300&&(t=300),et(g+t+"px")}},i=ft.current,a=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Be,ft]),(0,c.useEffect)((function(){et(g)}),[g]);var xt={width:ve(s),height:ve($e)},_t=((0,c.useMemo)((function(){if(Ye){var e=new Date(Ye),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Ye]),function(e){var t=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){ye[Ve]&&Ve!==ce&&Ve!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),ut(n)}),0)}),[Ve]);var kt=function(e,t,n,i){var a=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&n>e||e>o-20&&nt||t>a-20&&i0&&(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(K.Z,{className:g.add,onClick:function(e){ye(e),x()}}),(0,ee.jsx)(U.Z,{okText:"确定",cancelText:"取消",title:"确定删除测试集"+(t+1),onCancel:ye,onConfirm:function(e){ye(e),C(t)},children:(0,ee.jsx)(q.Z,{className:"".concat(g.remove," ml20"),onClick:ye})})]})})]})})]}),children:[(0,ee.jsx)(v.Z.Item,{label:"输入",labelCol:{span:24},name:[e.name,"input"],children:(0,ee.jsx)(te,{rows:4})}),(0,ee.jsx)(v.Z.Item,{label:"输出",labelCol:{span:24},name:[e.name,"output"],rules:[{required:!0,message:"请输入输出内容"}],children:(0,ee.jsx)(te,{rows:4})})]},e.key)}))})}}),(0,ee.jsx)("div",{style:{display:me?"block":"none"}}),(0,ee.jsx)(X.ZP,{rootIdentifier:null,visible:we,onClose:function(){return be(!1)},onOK:function(e){if(null!=e&&e.length){if(null!=e&&e[0].is_file){E(e,!0)();var t=A.concat(e);d.test_set_average?B(t):T(t)}null!=e&&e[0].is_file||E(e)}},multiple:!0,defaultMultipleValue:null==d?void 0:d.is_file})]})},ae=n(89392),oe=n(3148);function re(){return(new Date).getTime()}var se={loading:!0,user:null,disciplines:[],dicts:null,status:0,data:void 0,lastedUpdateTime:0},le=function(e){return e[e.SET_INITAL_DATA=0]="SET_INITAL_DATA",e[e.SET_LOADING=1]="SET_LOADING",e[e.SET_STATUS=2]="SET_STATUS",e}({});function ce(e,t){switch(t.type){case le.SET_INITAL_DATA:return f()(f()({},e),t.payload);case le.SET_LOADING:return f()(f()({},e),{},{loading:t.payload});case le.SET_STATUS:return f()(f()({},e),{},{status:t.payload});default:throw new Error}}var de=function(){var e,t,n=(0,C.useSearchParams)(),i=p()(n,1)[0],o=(0,C.useParams)().id,s=v.Z.useForm(),c=p()(s,1)[0],u=(0,m.useState)(),h=p()(u,2),M=h[0],Z=h[1],G=(0,m.useState)([]),D=p()(G,2),F=D[0],R=D[1],O=(0,m.useState)([]),z=p()(O,2),H=z[0],W=z[1],V=(0,m.useReducer)(ce,se),U=p()(V,2),K=U[0],q=U[1],Y=K.loading,J=K.data,Q=K.user,X=K.disciplines,$=K.dicts,te=K.status,ne=null==J?void 0:J.hack_sets,de=null==J||null===(e=J.hack)||void 0===e?void 0:e.test_set_average,ue=(0,P.oP)(),pe=ue.callback_url,he=ue.express_id,fe=ue.score,me=ue.question_id,ge=ue.type,ve=(0,m.useState)([]),we=p()(ve,2),be=we[0],ye=we[1],xe=(0,m.useState)(!1),_e=p()(xe,2),ke=_e[0],Ce=_e[1],je=(0,m.useState)(!1),Se=p()(je,2),Ae=Se[0],Te=Se[1],Be=(0,m.useState)(),Ne=p()(Be,2),Pe=Ne[0],Ee=Ne[1],Ie=(0,m.useState)(!1),Le=p()(Ie,2),Me=Le[0],Ze=Le[1],Ge="1"===ge,De=(0,m.useMemo)((function(){var e=[];return X&&(0,k.D0)(X,e),e}),[X]),Fe=(0,m.useCallback)(d()(l()().mark((function e(){var t,n,i,a,r,s,d,u,h,m,g,v,w,b,y,x,_,C,A,T,B,N,E,I,L,M,G,D,F,R,O,z,H,V,U,K,Y,J,Q,$,ee,te,ne,ie,ae,oe,re,se,ce,de,ue,pe,he,me,ge,ve,we,be,ye,xe,_e,ke=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=ke.length>0&&void 0!==ke[0]?ke[0]:0,0!==(n=X).length){e.next=7;break}return e.next=5,(0,S.d1)("new_question");case 5:i=e.sent,n=i.disciplines;case 7:if(!o){e.next=15;break}return a={disciplines:n},e.next=11,(0,S.fu)(o);case 11:(r=e.sent).message?"401"===r.status&&(document.location.href="/user/login"):(u=r.category,h=r.user,m=r.code,g=r.language,v=r.hack_sets,w=r.description,b=r.difficult,y=r.name,x=r.open_or_not,_=r.discipline_id,C=r.sub_discipline_id,r.tag_discipline_id,A=r.analysis,T=r.time_limit,B=r.test_set_average,N=r.test_set_score,E=r.status,I=r.tag_discipline_ids,L=r.item_banks_group_id,M=r.is_file,G=void 0!==M&&M,D=r.hide_actual_output,F=r.code_compile_score,R=r.languages,O=r.is_my,z=r.codes,H=r.answer_text,V=r.submit_rule,U=r.show_case,K=(0,k.y3)(n,C),Y=p()(K,2),J=Y[0],Q=Y[1],J=[_,C],$=G?[{input:"",output:"",score:100,position:1}]:v,G?(W(v),c.setFieldsValue({hack_sets:$})):W([]),ee=(0,P.oP)(),te=ee.lastedUpdateTime,ne=null==z?void 0:z.map((function(e){return f()(f()({},e),{},{code:j.Base64.decode(null==e?void 0:e.code)})})),a=f()(f()({},a),{},{loading:!1,user:h,dicts:Q,status:E,lastedUpdateTime:t||(te||0),data:{hack_codes:{language:g,code:j.Base64.decode(m)},hack:{category:u,difficult:b,name:y,description:w,open_or_not:x,time_limit:T,test_set_average:B,test_set_score:N,sub_discipline_id:J,tag_discipline_ids:I,languages:R,score:fe||1,item_banks_group_ids:L,is_file:G,is_my:O,code_compile_score:F,hide_actual_output:D,show_case:U,analysis:A,answer_text:H,submit_rule:V},hack_sets:$,tags:I,codes:ne}}),parseInt(F)>0&&Ce(!0),q({type:le.SET_INITAL_DATA,payload:a}),Z({hack:{category:u,difficult:b,name:y,description:w,open_or_not:x,time_limit:T,test_set_average:B,test_set_score:N,sub_discipline_id:J,tag_discipline_ids:I,score:fe||1,item_banks_group_ids:L,is_file:G,analysis:A,answer_text:H},codes:ne}),Re(null===(s=J)||void 0===s?void 0:s[0],null===(d=J)||void 0===d?void 0:d[1],n)),e.next=27;break;case 15:return e.next=17,(0,S.PR)();case 17:se=e.sent,ce=se.user,de=(0,P.oP)(),ue=de.discipline_id,pe=de.sub_discipline_id,he=de.tag_discipline_id,me=de.tagIds,ge=de.banksIds,ve=2,we=(0,k.y3)(n,parseInt(pe,10)),be=p()(we,2),ye=be[0],xe=be[1],ye=[ue,pe],_e=[Number(ge||0)],q({type:le.SET_INITAL_DATA,payload:{loading:!1,user:ce,disciplines:n,status:0,dicts:xe,data:{hack_codes:{language:"C",code:""},hack:{category:null,difficult:ve,time_limit:3,description:"",test_set_score:!0,test_set_average:!0,open_or_not:!0,sub_discipline_id:[],tag_discipline_id:me&&(null==me||null===(ie=me.split(","))||void 0===ie?void 0:ie.map((function(e){return Number(e)}))),name:"",item_banks_group_ids:_e,is_file:!1,answer_text:"",submit_rule:1},tags:he?null==he?void 0:he.split(",").map((function(e){return parseInt(e,10)})):[],hack_sets:[{input:"",output:"",score:100,position:1}]}}}),Z({hack:{category:null,difficult:ve,time_limit:3,description:"",test_set_average:!0,open_or_not:!0,sub_discipline_id:[],tag_discipline_id:me&&(null==me||null===(ae=me.split(","))||void 0===ae?void 0:ae.map((function(e){return Number(e)}))),name:"",item_banks_group_id:_e,is_file:!1,answer_text:""}}),Re(null===(oe=ye)||void 0===oe?void 0:oe[0],null===(re=ye)||void 0===re?void 0:re[1],n);case 27:case"end":return e.stop()}}),e)}))),[o,X]);(0,m.useEffect)((function(){try{Fe()}catch(e){console.log(e,"----")}}),[]),(0,m.useEffect)((function(){function e(){return e=d()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.U2)("item_banks_groups/mine.json");case 2:t=e.sent,ye(t);case 4:case"end":return e.stop()}}),e)}))),e.apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var Re=function(e,t,n){var i;null==n||null===(i=n.find((function(t){return t.id===e})))||void 0===i||null===(i=i.sub_disciplines)||void 0===i||null===(i=i.find((function(e){return e.id===t})))||void 0===i||i.tag_disciplines};function Oe(e,t,n){return ze.apply(this,arguments)}function ze(){return ze=d()(l()().mark((function e(t,n,r){var s,c,u,p,h,m,g,v,y,x,_,k,A,T,B,N,P,E,M,Z,G,D,F,R;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u=f()({},t),p=u.hack_sets,h=u.hack_codes,m=u.hack,g=u.tags,v=u.codes,y=[],(null==m||null===(s=m.tag_discipline_ids)||void 0===s?void 0:s.length)>0&&(null!=m&&null!==(x=m.tag_discipline_ids)&&void 0!==x&&null!==(x=x[0])&&void 0!==x&&x.value?null==m||null===(_=m.tag_discipline_ids)||void 0===_||_.map((function(e){y.push(null==e?void 0:e.value)})):y=null==m?void 0:m.tag_discipline_ids),m.tag_discipline_ids=y,k=[],A=[],T=0,B=null!=m&&m.is_file?H.map((function(e,t){return f()(f()({},e),{},{position:t+1})})):p.map((function(e){return f()(f()({},e),{},{is_file:!1})})),N=a()(B);try{for(N.s();!(P=N.n()).done;)E=P.value,T+=E.score,E.id&&E.id>=0?k.push(E):A.push(E)}catch(e){N.e(e)}finally{N.f()}if(null!=B&&B.length){e.next=13;break}return w.ZP.error("测试集不能为空"),e.abrupt("return");case 13:if(100===(T+=parseInt(m.code_compile_score||0))||m.test_set_score){e.next=17;break}return w.ZP.error("测试集的评分占比之和必须等于100"),e.abrupt("return");case 17:if(null==B||!B.some((function(e){return!e.output}))){e.next=22;break}return $e(null==B?void 0:B.map((function(e){return(null==e?void 0:e.position)-1}))),it(!0),w.ZP.error("测试集输出不能为空"),e.abrupt("return");case 22:if(M={},Ge?null==v||v.forEach((function(e){M[e.language]=null!=e&&e.code?j.Base64.encode(null==e?void 0:e.code):""})):h.code=j.Base64.encode(null==h?void 0:h.code),m.sub_discipline_id=null===(c=m.sub_discipline_id)||void 0===c?void 0:c[1],Me&&(m.tag_discipline_ids=[]),q({type:le.SET_LOADING,payload:!0}),pe||(m.score=100*m.difficult),!o){e.next=61;break}return e.next=31,(0,S.l_)(o,{hack:m,hack_codes:h,hack_sets:A,update_hack_sets:k,tags:g,is_cover:r,languages:m.languages,codes:M});case 31:if(0===e.sent.status){e.next=35;break}return q({type:le.SET_LOADING,payload:!1}),e.abrupt("return");case 35:if(!pe){e.next=55;break}return e.next=39,(0,S.j2)(o);case 39:if(!pe.includes("paperlibrary")){e.next=45;break}return e.next=42,(0,I.oF)({id:he,question_id:me,item_type:L.c.Program,name:m.name,question_score:m.score,difficulty:m.difficult,sub_discipline_id:m.sub_discipline_id,tag_discipline_ids:m.tag_discipline_ids,item_banks_group_ids:m.item_banks_group_ids,analysis:m.analysis});case 42:return 0===e.sent.status&&("course"==i.get("pageType")?"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url"))),e.abrupt("return");case 45:return e.next=47,(0,S.GM)(me,{question_type:6,question_score:m.score,question_title:m.name,description:m.description,sub_discipline_id:m.sub_discipline_id,tag_discipline_ids:m.tag_discipline_ids,item_banks_group_ids:m.item_banks_group_ids,identifier:o,analysis:m.analysis});case 47:if(Z=e.sent,0!==Z.status){e.next=53;break}if("start"!==n){e.next=52;break}return e.abrupt("return");case 52:"course"==i.get("pageType")?"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url"));case 53:e.next=58;break;case 55:w.ZP.success("保存成功"),Fe(re()),"start"!==n&&0===te&&b.Z.confirm({icon:null,title:"提示",width:452,centered:!0,content:(0,ee.jsx)("div",{children:"编程题已保存!目前外于未发布状态,发布后即可应用到自己管理的课堂,是否立即发布?"}),cancelText:"稍后再说",okText:"立即发布",onCancel:function(){C.history.replace("/problemset")},onOk:function(){var e=d()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,He(o);case 2:C.history.replace("/problemset");case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 58:q({type:le.SET_LOADING,payload:!1}),e.next=92;break;case 61:return e.next=63,(0,S.zQ)({hack:m,hack_codes:h,hack_sets:B,tags:g,examination_bank_id:he||null});case 63:if(G=e.sent,D=G.identifier,F=G.exam_identifier,q({type:le.SET_LOADING,payload:!1}),"start"!==n){e.next=69;break}return e.abrupt("return");case 69:if(!D){e.next=92;break}if(pe){e.next=75;break}Ee(D),Te(!0),e.next=92;break;case 75:return e.next=77,(0,S.j2)(D);case 77:if(o){e.next=91;break}if(!pe.includes("paperlibrary")){e.next=84;break}return e.next=81,(0,I.oF)({id:he,item_type:L.c.Program,name:m.name,question_score:m.score,difficulty:m.difficult,sub_discipline_id:m.sub_discipline_id,tag_discipline_ids:m.tag_discipline_ids,identifier:F,analysis:m.analysis});case 81:return 0===e.sent.status&&("course"==i.get("pageType")?"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url"))),e.abrupt("return");case 84:return e.next=86,(0,S.MK)(parseInt(he,10),{question_type:6,question_score:m.score,question_title:m.name,identifier:D,tag_discipline_ids:m.tag_discipline_ids,analysis:m.analysis});case 86:R=e.sent,0===R.status&&("course"==i.get("pageType")?"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url"))),e.next=92;break;case 91:"course"==i.get("pageType")?"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url"));case 92:case"end":return e.stop()}}),e)}))),ze.apply(this,arguments)}function He(e){return We.apply(this,arguments)}function We(){return(We=d()(l()().mark((function e(t){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.j2)(t);case 2:0===(n=e.sent).status?(w.ZP.success("发布成功"),q({type:le.SET_STATUS,payload:1})):w.ZP.info(n.message);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ve(){return(Ve=d()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Oe(c.getFieldsValue(),"start"),setTimeout(d()(l()().mark((function e(){var t,n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.uE)(o);case 2:t=e.sent,n=t.identifier,window.location.href=Ge?"/myproblems/".concat(n,"?type=1"):"/myproblems/".concat(n);case 5:case"end":return e.stop()}}),e)}))),400);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ue(){if("course"==i.get("pageType"))"course"==i.get("updateType")?C.history.replace(i.get("callback_url")+"&defaultActiveKey=0&pageType=course&updateType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId"))):C.history.replace(i.get("callback_url")+"&pageType=course&courseId=".concat(i.get("courseId"),"&stageId=").concat(i.get("stageId")));else if(pe)C.history.replace(i.get("callback_url"));else if(Ge){var e,t=null===(e=localStorage.getItem("program_homework"))||void 0===e?void 0:e.split(",");C.history.push("/classrooms/".concat(null==t?void 0:t[0],"/program_homework/").concat(null==t?void 0:t[1],"/detail"))}else C.history.replace("/problemset")}var Ke=function(e){var t=parseInt(c.getFieldValue("hack").code_compile_score)||0,n=Math.floor((100-t)/e.length),i=n+(100-t)%e.length,a=e.map((function(t,a){return a===e.length-1?f()(f()({},t),{},{score:i}):f()(f()({},t),{},{score:n})}));W(a)};(0,m.useEffect)((function(){if(de){var e=parseInt(c.getFieldValue("hack").code_compile_score)||0,t=null==ne?void 0:ne.length,n=Math.floor((100-e)/t),i=(100-e)%t;null==ne||ne.map((function(e,a){return e.score=n,e.position=a+1,a===t-1&&(e.score=n+i),e})),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:ne})}}),c.setFieldsValue({hack_sets:ne})}}),[de]);(0,m.useEffect)((function(){var e,t;null!=J&&null!==(e=J.hack)&&void 0!==e&&null!==(e=e.sub_discipline_id)&&void 0!==e&&e[1]&&qe(null==J||null===(t=J.hack)||void 0===t||null===(t=t.sub_discipline_id)||void 0===t?void 0:t[1])}),[null==J||null===(t=J.hack)||void 0===t?void 0:t.sub_discipline_id]);var qe=function(){var e=d()(l()().mark((function e(t){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,A.YY)({sub_discipline_id:t});case 2:n=e.sent,R(n.tag_disciplines);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();var Ye=function(){var e=d()(l()().mark((function e(){var t,n,a,o,r,s,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c.validateFields();case 3:if(n=c.getFieldsValue(),!i.get("exercise")||pe.includes("paperlibrary")||null==J||null===(t=J.hack)||void 0===t||!t.is_my){e.next=7;break}return b.Z.confirm({title:"保存提示",content:"此题目已存在试题库中,是否将修改后的试题覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",onOk:function(){return Oe(n,"",1)},onCancel:function(){return Oe(n,"",0)}}),e.abrupt("return");case 7:Oe(n,"",1),e.next=17;break;case 10:e.prev=10,e.t0=e.catch(0),(s=null===e.t0||void 0===e.t0||null===(a=e.t0.errorFields)||void 0===a||null===(a=a.filter((function(e){var t;return"hack_sets"==(null==e||null===(t=e.name)||void 0===t?void 0:t[0])})))||void 0===a?void 0:a.map((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t[1]}))).length>0&&$e(s),c.scrollToField(null===e.t0||void 0===e.t0||null===(o=e.t0.errorFields)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.name,{behavior:"smooth",block:"start"}),d=null===e.t0||void 0===e.t0||null===(r=e.t0.errorFields)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.errors)||void 0===r?void 0:r[0],w.ZP.error(d);case 17:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(){return e.apply(this,arguments)}}(),Je=(0,m.useState)(0),Qe=p()(Je,2),Xe=Qe[0],$e=Qe[1],et=(0,m.useState)(!1),tt=p()(et,2),nt=tt[0],it=tt[1];return(0,m.useEffect)((function(){if(nt){var e=document.getElementById("scroll-key-".concat(Xe));null==e||e.scrollIntoView({behavior:"smooth"}),it(!1)}}),[Xe,nt]),(0,ee.jsxs)(y.Z,{spinning:Y,delay:500,children:[J?(0,ee.jsxs)("div",{className:g.bg,children:[(0,ee.jsxs)("header",{className:g.header,children:[(0,ee.jsxs)("div",{className:g.avatar,children:[(0,ee.jsx)("img",{src:"".concat(E.Z.IMG_SERVER,"/images/").concat(null==Q?void 0:Q.image_url),alt:"user"}),(0,ee.jsx)("span",{children:null==Q?void 0:Q.name})]}),(0,ee.jsxs)("div",{className:g.title,children:[" ",(null==J?void 0:J.hack.name)||"编程题"," "]}),(0,ee.jsxs)("div",{className:g.exitBtn,onClick:Ue,children:[(0,ee.jsx)("i",{className:"icon iconfont icon-tuichu1"}),(0,ee.jsx)("span",{children:"退出"})]})]}),(0,ee.jsx)(v.Z,{colon:!1,form:c,initialValues:J,scrollToFirstError:!0,onValuesChange:function(e){var t;if(null!=e&&null!==(t=e.hack)&&void 0!==t&&t.sub_discipline_id){var n,i,a,o=null==e||null===(n=e.hack)||void 0===n?void 0:n.sub_discipline_id,r=p()(o,2),s=r[0],l=r[1],d=(null==X||null===(i=X.find((function(e){return e.id===s})))||void 0===i||null===(i=i.sub_disciplines)||void 0===i||null===(i=i.find((function(e){return e.id===l})))||void 0===i||i.tag_disciplines,f()(f()({},c.getFieldsValue()),{},{hack:f()(f()({},null===(a=c.getFieldsValue())||void 0===a?void 0:a.hack),{},{tag_discipline_ids:[]})}));c.setFieldsValue(d),Z(d)}else Z(f()({},c.getFieldsValue()))},labelCol:{flex:"200px"},children:(0,ee.jsx)("div",{className:g.contentWrapper,children:(0,ee.jsx)(x.Z,{defaultActiveKey:"2"==i.get("tabKey")?"2":"1",className:g.tabWrapper,tabBarGutter:180,centered:!0,items:[{label:"基础信息",key:"1",forceRender:!0,children:(0,ee.jsx)(ie,{onAddTestCases:function(){var e=c.getFieldValue("hack_sets"),t=parseInt(c.getFieldValue("hack").code_compile_score)||0,n=e.length,i=Math.floor((100-t)/n),a=(100-t)%n;e.map((function(t,n){return de&&(t.score=i,n===e.length-1&&(t.score=i+a)),t.position=n+1,t})),c.setFieldsValue({hack_sets:e}),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:e})}})},form:c,handleAddKnowledgeFinish:function(e){R([].concat(r()(F),[f()({},e)]))},MyGroup:be,formValue:M,knowledgeOptions:F,onChangeLanguage:function(e){q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_codes:f()(f()({},J.hack_codes),{},{language:e})})}})},onChangeSubDiscipline:function(e){var t,n;Ze(!e),R([]);var i=e?e[1]:null,a=(0,k.y3)(X,i),o=p()(a,2)[1];c.setFieldsValue({tags:[]}),q({type:le.SET_INITAL_DATA,payload:{dicts:o,data:f()(f()({},J),{},{hack:f()(f()({},J.hack),{},{sub_discipline_id:e,tag_discipline_ids:e&&e[1]==(null==J||null===(t=J.hack)||void 0===t?void 0:t.sub_discipline_id)?null==J||null===(n=J.hack)||void 0===n?void 0:n.tag_discipline_ids:[]}),tags:[]})}})},onRemoveTestCase:function(e){var t=c.getFieldValue("hack_sets"),n=parseInt(c.getFieldValue("hack").code_compile_score)||0,i=(null==t?void 0:t.length)-1,a=Math.floor((100-n)/i),o=(100-n)%i;t.splice(e,1),null==t||t.map((function(e,t){return de&&(e.score=a,t===i-1&&(e.score=a+o)),e.position=t+1,e})),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:t})}}),c.setFieldsValue({hack_sets:t})},onAddTestCase:function(){var e=c.getFieldValue("hack_sets"),t=parseInt(c.getFieldValue("hack").code_compile_score)||0,n=e.length+1,i=Math.floor((100-t)/n),a=(100-t)%n;e.map((function(e,t){return de&&(e.score=i),e.position=t+1,e})),e.push({input:"",output:"",position:n,score:de?i+a:0}),c.setFieldsValue({hack_sets:e}),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:e})}}),$e(e.length-1),it(!0)},dicts:$,categorys:De,callback_url:pe,hack:J.hack,onChangeScore:function(e){e.target.value||Ke(H),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack:f()(f()({},J.hack),{},{test_set_score:e.target.value})})}})},onChangeAverage:function(e){var t=e.target.value;t&&Ke(H);var n=c.getFieldValue("hack_sets");q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:n,hack:f()(f()({},J.hack),{},{test_set_average:t})})}})},onChangeFile:function(e){q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack:f()(f()({},J.hack),{},{is_file:e.target.value})})}})},uploadData:H,setUploadData:W,handleUploadRatio:Ke,isshows:ke,isProgram:Ge,addUploadFnc:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(n)return function(){q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack:f()(f()({},J.hack),{},{is_file:!0})})}}),c.setFieldsValue({hack:{is_file:!0}})};var i=null==e?void 0:e.map((function(e){return{input:e.input,output:e.output,score:0,position:1}})),a=null===(t=c.getFieldValue("hack_sets"))||void 0===t||null===(t=t.filter((function(e){return e.input||e.output})))||void 0===t?void 0:t.concat(i),o=parseInt(c.getFieldValue("hack").code_compile_score)||0,r=null==a?void 0:a.length,s=Math.floor((100-o)/r),l=(100-o)%r;null==a||a.map((function(e,t){return de&&(e.score=s,t===r-1&&(e.score=s+l)),e.position=t+1,e})),q({type:le.SET_INITAL_DATA,payload:{data:f()(f()({},J),{},{hack_sets:a,hack:f()(f()({},J.hack),{},{is_file:!1})})}}),c.setFieldsValue({hack_sets:a,hack:{is_file:!1}})},activeKey:Xe,setActiveKey:$e})},{label:"学员初始代码",key:"2",forceRender:!0,children:(0,ee.jsx)("div",{className:g.codePanelWrapper,children:Ge?(0,ee.jsx)(v.Z.Item,{name:"codes",noStyle:!0,children:(0,ee.jsx)(B.Z,{})}):(0,ee.jsx)(v.Z.Item,{name:["hack_codes","code"],noStyle:!0,children:(0,ee.jsx)(T.Z,{language:J.hack_codes.language,onUpdateCode:function(){}})})})}]})})}),(0,ee.jsx)("div",{className:g.buttonFixed,children:o?(0,ee.jsxs)(m.Fragment,{children:[(0,ee.jsx)("div",{className:g.cancelBtn,onClick:Ue,children:"取消"}),(0,ee.jsx)(_.ZP,{className:"".concat(g.saveBtn," ml20"),loading:Y,type:"primary",onClick:(0,ae.throttle)(Ye,1e3),children:"保存"}),(0,ee.jsx)(_.ZP,{type:"primary",className:"".concat(g.challengeBtn," ml20"),onClick:(0,ae.throttle)((function(){return Ve.apply(this,arguments)}),1e3),icon:(0,ee.jsx)("i",{className:"icon iconfont icon-kaishitiaozhan1 mr5 font14"}),children:te?"开始挑战":"模拟挑战"})]}):(0,ee.jsxs)(m.Fragment,{children:[(0,ee.jsx)("div",{className:g.cancelBtn,onClick:Ue,children:"取消"}),(0,ee.jsx)(_.ZP,{className:"".concat(g.saveBtn," ml20"),loading:Y,type:"primary",onClick:(0,ae.throttle)(Ye,1e3),children:"保存"})]})})]}):(0,ee.jsx)("div",{className:"vh100"}),(0,ee.jsxs)(b.Z,{centered:!0,maskClosable:!1,open:Ae,title:"提示",width:"484px",onCancel:function(){C.history.push("/problems/newedit/".concat(Pe)),Te(!1)},footer:null,children:[(0,ee.jsxs)("div",{children:[(0,ee.jsx)("div",{style:{lineHeight:"26px"},children:"本次试题内容修改已保存成功,可点击“退出”返回到试题库页面,点击“模拟实战”进行代码调试"}),(0,ee.jsxs)("div",{style:{color:"#E99237",fontSize:12,marginTop:12},children:[(0,ee.jsx)(oe.Z,{style:{marginRight:10}}),"如本试题学生进入需要展示初始代码,请点击",(0,ee.jsx)("span",{style:{color:"#165DFF",cursor:"pointer",textDecoration:"underline"},onClick:function(){C.history.push("/problems/newedit/".concat(Pe,"?tabKey=2"))},children:"设置初始代码"}),"进行设置"]})]}),(0,ee.jsxs)("div",{className:"mt30 mb20",style:{display:"flex",justifyContent:"flex-end"},children:[(0,ee.jsx)(_.ZP,{className:"mr20",onClick:function(){C.history.replace("/problemset")},children:"退出"}),(0,ee.jsx)(_.ZP,{type:"primary",onClick:d()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.uE)(Pe);case 2:t=e.sent,window.location.href=Ge?"/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"):"/myproblems/".concat(null==t?void 0:t.identifier);case 4:case"end":return e.stop()}}),e)}))),children:"模拟实战"})]})]})]})}},12443:function(e,t,n){"use strict";n.d(t,{GM:function(){return d},MK:function(){return c},PR:function(){return a},ZS:function(){return p},d1:function(){return o},fu:function(){return r},j2:function(){return u},l_:function(){return s},uE:function(){return h},zQ:function(){return l}});var i=n(57964);function a(){return(0,i.U2)("problems/new.json")}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"question";return(0,i.U2)("disciplines.json",{source:e})}function r(e){return(0,i.U2)("problems/".concat(e,"/edit.json"))}function s(e,t){return(0,i.gz)("problems/".concat(e,".json"),t)}function l(e){return(0,i.v_)("problems.json",e)}function c(e,t){return(0,i.v_)("exercises/".concat(e,"/exercise_questions.json"),t)}function d(e,t){return(0,i.gz)("exercise_questions/".concat(e,".json"),t)}function u(e){return(0,i.v_)("problems/".concat(e,"/publish.json"))}function p(e){return(0,i.v_)("problems/".concat(e,"/cancel_publish.json"))}function h(e){return(0,i.U2)("problems/".concat(e,"/start.json"))}},55569:function(e,t,n){"use strict";n.d(t,{D0:function(){return u},R8:function(){return l},jw:function(){return d},y3:function(){return p}});var i=n(85573),a=n.n(i),o=n(57809),r=(n(59301),n(37712)),s=o.default.Option,l=function(e){return e[e.language=0]="language",e[e.difficult=1]="difficult",e[e.category=2]="category",e[e.openOrNot=3]="openOrNot",e}({}),c=a()(a()(a()(a()({},l.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}]),l.difficult,[{title:"简单",key:1},{title:"中等",key:2},{title:"困难",key:3}]),l.category,[{title:"程序设计",key:1},{title:"算法",key:2}]),l.openOrNot,[{title:"公开",key:1},{title:"私有",key:0}]);function d(e){return c[e].map((function(e){return(0,r.jsxs)(s,{value:e.key,children:[" ",e.title," "]},e.title)}))}function u(e,t){e.map((function(e){var n=e.id,i=e.name,a=e.sub_disciplines,o={value:n,label:i};t.push(o),a&&a.length>0&&(o.children=[],u(a,o.children))}))}function p(e,t){for(var n=[],i=0;i0){n[0]=o.id;for(var r=0;r4?parseFloat(e):5};function w(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,R(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,M(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",a=t.id,o=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},B=function(n,t,i){y(h)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!g)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var o=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(h)<=4.4)N(t.showToolBar)&&(t.height-=7),N(t.showAlgebraInput)&&(t.height-=37),t.width<605&&N(t.showToolBar)&&(t.width=605,o=605);else{var u=100;(N(t.showToolBar)||N(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=N(t.showMenuBar)?245:155),o=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},A||x.appendChild(w)):a.appendChild(w),x.appendChild(a),A||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},y(h)<5&&(e.className+=" geogebraweb")):j(e,n)}if(r){scriptLoadStarted=!0;for(var _=0;_0?(r.remove(),s.attr("id","fullscreencontent").show(),jQuery(a).append(s),window.dispatchEvent(new Event("resize"))):B(r,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else m=i,B(e,n,!1);if(!window.GGBT_wsf_view)for(o=0;oe/4*3&&(s=e/4*3),l=s/5.8,o.setAttribute("src",A),o.setAttribute("width",s),o.setAttribute("height",l);var u=(e-s)/2,d=(n-l)/2;o.style.left=u+"px",o.style.top=d+"px",r.appendChild(o)}return r.appendChild(c),r},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},L=["web","webSimple","web3d","tablet","tablet3d","phone"],M=function(e,n){if(h=e,n)R(h,!0);else{var a,o,s=!r;if(s){var l=y(h);!isNaN(l)&&l<4.4&&(s=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in o=c>0?h:0===c?a+h:"https://www.geogebra.org/apps/5.2.814.0/",L)if(h.slice(-1*L[u].length)===L[u]||h.slice(-1*(L[u].length+1))===L[u]+"/")return void R(o,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(t.showToolBar)||N(t.showMenuBar)||N(t.showAlgebraInput)||N(t.enableRightClick)||t.appName&&"classic"!=t.appName?o+="web3d/":o+="webSimple/",R(o,!1)}},R=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,v="web.nocache.js",g=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?L.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",g=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),M("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),M(e,!1),null!==c&&R(c,f),s=!0}return void 0!==t.material_id?k(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var a,o=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,r,a){var o=null;if(null!=a&&""!=a)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+a+" ")>-1){o=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,f=0,m=0;if(o)l=o.offsetWidth,c=Math.max(i?o.offsetWidth:0,o.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===r||!r)&&("rtl"===document.dir?(p=l-h.width-h.left,f=u<=480?10:30):(f=h.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(o=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(o=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(r=t(e,n,o,i,e.scaleContainerClass),!o||e.hasOwnProperty("scale")&&1!==a?Math.min(a,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=r+"px")}return{responsiveResize:function(t,a){var o=t.querySelector(".appletParameters");if(o){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==o.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(o.parentElement&&/fullscreen/.test(o.parentElement.className))return;var s=i(a,t);e()&&o.setAttribute("data-param-scale",s);for(var l=null,c=0;c",W="",X="",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var e=n.location.search;return-1!=e.indexOf(J)||-1!=e.indexOf(K)}function q(e,n){}q(H,I),webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{},t;function u(){return v(),t}function v(){if(!t){var e=o.createElement(Q);if(e.id=L,e.style.cssText=R+S,e.tabIndex=-1,o.body.appendChild(e),t=e.contentWindow.document,-1==navigator.userAgent.indexOf(T)){t.open();var n=document.compatMode==U?V:W;t.write(n+X),t.close()}}}function w(e){q(cb,eb),function(e){function n(){return _typeof(o.readyState)==Y?_typeof(o.body)!=Y&&null!=o.body:/loaded|complete/.test(o.readyState)}var t=n();if(t)e();else{o.addEventListener&&o.addEventListener(Z,r,!1);var i=setInterval((function(){r()}),$)}function r(){if(!t){if(!n())return;t=!0,e(),o.removeEventListener&&o.removeEventListener(Z,r,!1),i&&clearInterval(i)}}}((function(){var n,t,i,r;n=e,t=u(),i=t.body,(r=t.createElement(_)).language=ab,r.crossOrigin=W,r.src=n,webModule.__errFn&&(r.onerror=function(){webModule.__errFn(L,new Error(bb+n))}),i.appendChild(r),q(cb,db)}))}function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function o(e){var n=a[e](),t=i[e];if(n in t)return n;var o=[];for(var s in t)o[t[s]]=s;throw r&&r(e,o,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=o(n));return e},webModule.__computePropValue=o,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0,r=null==e?void 0:e.group_id;return{title:(0,x.jsx)("div",{title:null==e?void 0:e.name,className:g,children:null==e?void 0:e.name}),value:r,key:r,icon:(0,x.jsx)("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:i?null==t?void 0:t.map((function(e){return n(e)})):[]}}return null==e?void 0:e.map((function(e){return n(e)}))},B=i?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:n,defaultExpandedKeys:n};return(0,x.jsx)("div",{className:v,children:(0,x.jsx)(m.Z,r()(r()({},B),{},{showIcon:!0,treeData:b,onSelect:t,disabled:a},s),k)})}},1234:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var i=t(79800),r=t.n(i),a=t(78241),o=t(92832),s=t(3113),l=t(59301),c={search:"search___JA0r9",btn:"btn___GGtZC"},u=t(37712),d=function(e){var n=e.value,t=e.onChange,i=a.Z.useForm(),d=r()(i,1)[0],p=(0,l.useRef)(!1);(0,l.useEffect)((function(){n&&d.setFieldsValue(n)}),n);return(0,u.jsx)("div",{className:c.search,children:(0,u.jsxs)(a.Z,{className:c.formWrap,colon:!1,form:d,size:"large",layout:"inline",onFinish:function(e){p.current||function(e){p.current||t(e),p.current=!0,setTimeout((function(){p.current=!1}),2e3)}(e)},children:[(0,u.jsx)(a.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,u.jsx)(o.Z,{style:{width:280,height:40}})}),(0,u.jsx)(a.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,u.jsx)(o.Z,{style:{width:280,height:40}})}),(0,u.jsx)(a.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,u.jsx)(o.Z,{style:{width:200,height:40}})}),(0,u.jsx)(s.ZP,{className:c.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},65109:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),r=t.n(i),a=t(41498),o=t.n(a),s=t(79800),l=t.n(s),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",f=t(92310),m=t.n(f),h=t(71418),v=t(2859),g=t(57964),x=t(80348),A=t(37712),b=function(e){var n=e.data,t=e.className,i=e.fullWidth,a=e.style,s=void 0===a?{}:a,f=e.onClose,b=e.onOk,y=e.showFullTools,w=e.noAssociationId,j=(0,c.useRef)(null),k=(0,c.useRef)(null),_=(0,c.useRef)(null),C=(0,c.useRef)(null),N=(0,c.useState)(!1),B=l()(N,2),E=B[0],S=B[1],T=(0,c.useState)("正在加载中"),I=l()(T,2),Z=I[0],P=I[1];(0,c.useEffect)((function(){_.current||(_.current=document.createElement("style"),document.head.appendChild(_.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),_.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&L()):(document.body.removeAttribute("data-custom"),_.current&&(document.head.removeChild(_.current),_.current=null))}),[null==n?void 0:n.visible]);var L=function(){var e=o()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),P("正在加载中"),e.next=4,(0,x.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,j.current.src="",j.current.src=t,j.current.onload=function(){R()},S(!1),P("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=o()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),P("正在保存中"),e.next=4,(0,g.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||w){e.next=12;break}return e.next=8,(0,g.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&b(),e.next=13;break;case 12:null!=i&&i.id&&b(i);case 13:S(!1),P("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){k.current=new v.hP(j.current),k.current.targetRoot=C.current,k.current.addEventListener("render",M),k.current.addEventListener("beforeclose",f),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,A.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,A.jsx)(h.Z,{spinning:E,tip:Z,style:{position:"absolute"},children:(0,A.jsx)("div",{ref:C,className:m()(u,t,i?p:""),style:s,children:(0,A.jsx)("img",{className:d,ref:j})})})})}},38252:function(e,n,t){"use strict";t.d(n,{S:function(){return k}});var i=t(79800),r=t.n(i),a=t(59301),o=t(20834),s=t(38854),l="main___A2KB0",c="wrap___PrMse",u="content___pEqhq",d="programName___h8PAJ",p="name___oxG0a",f="directionContentWrap____Ymcj",m="directionItem___uCMBX",h="active___vOl0l",v="subActive___WzT87",g="subItem___nVuXN",x="subMenu___DqKGV",A="action___O7v85",b=t(37712),y=[{name:"编程题",value:"PROGRAM"},{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"},{name:"组合题",value:"COMBINATION"},{name:"程序填空题",value:"BPROGRAM"}],w=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],j=[{name:"随机组卷",value:1},{name:"人工组卷",value:2}],k=function(e){e.showSelectAll;var n=e.disciplinesData,t=void 0===n?[]:n,i=e.knowledgeData,k=void 0===i?[]:i,_=e.directionValue,C=e.subDisciplineValue,N=e.typeValue,B=e.knowledgeValue,E=e.showKnowledge,S=void 0!==E&&E,T=e.showRandomType,I=void 0!==T&&T,Z=e.difficultyValue,P=e.randomValue,L=(e.selectAll,e.languagesvalue,e.className),M=(e.languages,e.isprogram_homework),R=e.showShixun,O=void 0!==R&&R,D=e.showItemType,G=void 0===D||D,Q=e.onShixunChange,F=void 0===Q?function(){}:Q,z=e.onDirectionChange,W=void 0===z?function(){}:z,V=e.onTypeChange,H=void 0===V?function(){}:V,q=e.onDifficultyChange,Y=void 0===q?function(){}:q,X=(e.handlelanguagesChange,e.onKnowledgeChange),U=void 0===X?function(){}:X,K=e.onRandomChange,J=void 0===K?function(){}:K,$=e.showTeachGroup,ee=void 0!==$&&$,ne=e.teachGroupData,te=void 0===ne?[]:ne,ie=e.onTeachGroupChange,re=void 0===ie?function(){}:ie,ae=e.teachGroupValue,oe=(0,a.useState)(0),se=r()(oe,2),le=se[0],ce=se[1],ue=(0,a.useRef)(null),de=(0,a.useState)(0),pe=r()(de,2),fe=pe[0],me=pe[1],he=(0,a.useRef)(null);(0,a.useEffect)((function(){var e;0!==t.length&&((null==ue||null===(e=ue.current)||void 0===e?void 0:e.clientHeight)>108?ce(1):ce(0));0===t.length&&ce(0)}),[t]),(0,a.useEffect)((function(){var e;0!==k.length&&((null==he||null===(e=he.current)||void 0===e?void 0:e.clientHeight)>108?me(1):me(0));0===k.length&&me(0)}),[k]);var ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return(0,b.jsx)(o.Z,{className:x,children:e.map((function(e){return(0,b.jsx)(o.Z.Item,{children:(0,b.jsx)("a",{className:"".concat(g," ").concat(C===e.id?v:""),onClick:function(){return W(n,e.id)},children:e.name})},e.id)}))})};return(0,b.jsx)("aside",{className:L?"".concat(l," ").concat(L):l,children:(0,b.jsxs)("div",{className:c,children:[M&&(0,b.jsx)("div",{className:d,children:"试题库-编程题"}),ee&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"团队"}),(0,b.jsxs)("div",{className:f,children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(ae?"":h," "),onClick:function(){return re(null)},children:"全部"}),null==te?void 0:te.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(ae===e.group_id?h:""," "),onClick:function(){return re(e.group_id)},children:e.name},e.group_id)}))]})]}),(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"方向"}),(0,b.jsx)("span",{}),(0,b.jsxs)("div",{className:f,style:{overflow:"hidden",height:1===le?88:"auto"},children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(_?"":h," "),onClick:function(){return W(null)},children:"全部"}),t.map((function(e){var n;return(0,b.jsx)(a.Fragment,{children:(null===(n=e.sub_disciplines)||void 0===n?void 0:n.length)>0?(0,b.jsx)(s.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},dropdownRender:function(){return ve(e.sub_disciplines,e.id)},children:(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})}):(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})},e.id)}))]}),(0,b.jsx)("div",{className:f,ref:ue,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"},children:t.map((function(e){var n;return(0,b.jsx)(a.Fragment,{children:(null===(n=e.sub_disciplines)||void 0===n?void 0:n.length)>0?(0,b.jsx)(s.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},dropdownRender:function(){return ve(e.sub_disciplines,e.id)},children:(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})}):(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})},e.id)}))}),!!le&&(0,b.jsxs)("div",{className:A,children:[1===le&&(0,b.jsxs)("span",{onClick:function(){return ce(2)},children:["展开",(0,b.jsx)("i",{className:"iconfont icon-xiala"})]}),2===le&&(0,b.jsxs)("span",{onClick:function(){return ce(1)},children:["收起",(0,b.jsx)("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})]})]})]}),S&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"知识点"}),(0,b.jsxs)("div",{className:f,style:{overflow:"hidden",height:1===fe?94:"auto"},children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(-1===B?h:""," "),onClick:function(){return U(-1)},children:"全部"}),k.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(B===e.id?h:""," "),onClick:function(){return U(e.id)},children:e.name},e.id)}))]}),(0,b.jsx)("div",{ref:he,className:f,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"},children:k.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(B===e.id?h:""," "),onClick:function(){return U(e.id)},children:e.name},e.id)}))}),!!fe&&(0,b.jsxs)("div",{className:A,children:[1===fe&&(0,b.jsxs)("span",{onClick:function(){return me(2)},children:["展开",(0,b.jsx)("i",{className:"iconfont icon-xiala"})]}),2===fe&&(0,b.jsxs)("span",{onClick:function(){return me(1)},children:["收起",(0,b.jsx)("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})]})]})]}),G&&!M&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"题型"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(N?"":h," "),onClick:function(){return H(null)},children:"全部"}),(0,b.jsxs)("div",{className:f,children:[y.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(N===e.value?h:""," "),onClick:function(){return H(e.value)},children:e.name},e.name)})),O&&(0,b.jsx)("li",{className:m,onClick:function(){return F()},children:"实训题"},"实训题")]})]}),(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"难度"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(Z?"":h," "),onClick:function(){return Y(null)},children:"全部"}),(0,b.jsx)("div",{className:f,children:w.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(Z===e.value?h:""," "),onClick:function(){return Y(e.value)},children:e.name},e.name)}))})]}),I&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"类型"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(P?"":h," "),onClick:function(){return J(null)},children:"全部"}),(0,b.jsx)("div",{className:f,children:j.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(P===e.value?h:""," "),onClick:function(){return J(e.value)},children:e.name},e.name)}))})]})]})})}},65147:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),a=t(59301),o=t(84997),s=(t(48136),t(3610)),l=t(43418),c=t(37712),u=(0,a.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,p=e.readOnly,f=e.type,m=void 0===f?"":f,h=e.value,v=void 0===h?"":h,g=e.style,x=void 0===g?{}:g,A=(0,a.useRef)(),b=(0,a.useRef)(),y=(0,a.useState)(0),w=r()(y,2),j=w[0],k=w[1],_=(0,a.useState)(0),C=r()(_,2),N=C[0],B=C[1],E=(0,a.useState)(!1),S=r()(E,2),T=S[0],I=S[1],Z=function(){var e=document.createElement("div");e.innerHTML=A.current.getValue();var n=e.innerText;return t&&t(n),n};(0,a.useImperativeHandle)(n,(function(){return{getData:Z}}));var P=function(e,n,t,i){var r=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>r-20&&i0){for(var i=o.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var a,o,s;if(null===(a=n.findTreeParentNode()))break;if((s=(o=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},D.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},D.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(D.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(D.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var G=D,Q=(t(66108),t(85160)),F=t(43418),z=t(43604),W=t(57964),V="myPaletteDiv___Xjz2I",H="maxH60___Pd4Re";window.go=O;var q=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),a=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=o()(u,2),p=d[0],f=d[1],h=function(){var e=L()(Z()().mark((function e(){var n,r;return Z()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:l,className:s.current?"".concat(H," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(F.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(E.Z,{children:[(0,m.jsx)(z.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(z.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:a})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(Q.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",o="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",v="#cccccc",g="#b3e6b3",x="#fcbbbd";function A(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,a=(new O.Point).setRectSpot(r.actualBounds,n);a.subtract(r.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(r.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var o=i.copyNodeData(r.data);i.setGroupKeyForNodeData(o,i.getGroupKeyForNodeData(r.data)),i.addNodeData(o);var s={from:r.key,to:i.getKeyForNodeData(o)};i.addLinkData(s);var l=e.diagram.findNodeForData(o);l.location=a,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function w(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",w(u,"fill"),w(p,"fill"),w(f,"fill"),w(m,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",w(v,"fill"),w(g,"fill"),w(h,"fill"),w(x,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",w(d),w(o),w(t),w(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",w(u),w(s),w(l),w(c)))]}function _(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function C(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function N(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",_(1),_(2),_(3),_(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function B(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function E(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function S(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function T(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function I(n,t){var i=0,r=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,r=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,r=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,r=O.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new O.Diagram(r.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(G),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),A(O.Spot.Top,"TriangleUp"),A(O.Spot.Left,"TriangleLeft"),A(O.Spot.Right,"TriangleRight"),A(O.Spot.Bottom,"TriangleDown"),b({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),j(),k(),N()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),b({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),N()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:E(2)},new O.Binding("pathPattern","thickness",E)),b({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),N(),e("ContextMenuButton",e(O.Panel,"Horizontal",S(0),S(1),S(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",T(!1),I(O.Spot.Top,!1),I(O.Spot.Left,!1),I(O.Spot.Right,!1),I(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},T(!0),I(O.Spot.Top,!0),I(O.Spot.Left,!0),I(O.Spot.Right,!0),I(O.Spot.Bottom,!0))))),new O.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(R()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:r})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(k.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},Y=t(5112),X=t(94001),U=Y.ZP.Group,K={margin:"0 8px"},J=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(w.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:K,children:"单元格数:"}),(0,m.jsx)("span",{style:K,children:"行数"}),(0,m.jsx)(w.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(X.Z,{})}),(0,m.jsx)("span",{style:K,children:"列数"}),(0,m.jsx)(w.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(X.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:K,children:"对齐方式:"}),(0,m.jsx)(w.Z.Item,{name:"align",children:(0,m.jsxs)(U,{children:[(0,m.jsx)(Y.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(Y.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(Y.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(Y.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(82978),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,a=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=o()(u,2),p=d[0],f=d[1],h=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,m.jsxs)(E.Z,{align:"middle",children:[(0,m.jsx)(z.Z,{flex:1,children:(0,m.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(z.Z,{children:(0,m.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(3610),re=t(88499),ae=t(8591),oe="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},me=t(34933);var he="@▁▁@",ve=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ge(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ae=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),be=l()(l()(l()(l()(l()(l()(l()(l()({},oe,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,s=void 0===a?"100%":a,u=e.height,v=void 0===u?400:u,g=e.miniToolbar,x=void 0!==g&&g,A=e.isFocus,w=void 0!==A&&A,j=e.watch,k=e.insertTemp,_=e.mode,E=void 0===_?"markdown":_,S=e.id,I=void 0===S?"markdown-editor-id":S,Z=e.showResizeBar,P=void 0!==Z&&Z,L=e.noStorage,M=void 0!==L&&L,R=e.showNullButton,O=void 0!==R&&R,D=e.showNullProgramButton,G=void 0!==D&&D,Q=e.hidetoolBar,z=void 0!==Q&&Q,W=e.fullScreen,V=void 0!==W&&W,H=e.onBlur,Y=e.onCMBeforeChange,X=e.onFullScreen,U=e.className,K=void 0===U?"":U,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,ye=void 0!==xe&&xe,we=e.placeholder,je=void 0===we?"":we,ke=e.values,_e=void 0===ke?"":ke,Ce=e.extraUse,Ne=(0,c.useState)(null),Be=o()(Ne,2),Ee=Be[0],Se=Be[1],Te=(0,c.useState)(t),Ie=o()(Te,2),Ze=Ie[0],Pe=Ie[1],Le=(0,c.useState)(j),Me=o()(Le,2),Re=Me[0],Oe=Me[1],De=(0,c.useState)(V),Ge=o()(De,2),Qe=Ge[0],Fe=Ge[1],ze=(0,c.useState)(""),We=o()(ze,2),Ve=We[0],He=We[1],qe=(0,c.useState)(0),Ye=o()(qe,2),Xe=Ye[0],Ue=Ye[1],Ke=(0,c.useState)(v),Je=o()(Ke,2),$e=Je[0],en=Je[1],nn=(0,c.useState)(!1),tn=o()(nn,2),rn=(tn[0],tn[1]),an=(0,c.useState)(0),on=o()(an,2),sn=on[0],ln=on[1],cn=(0,c.useState)(0),un=o()(cn,2),dn=un[0],pn=un[1],fn=(0,c.useRef)(),mn=(0,c.useRef)(),hn=(0,c.useRef)(),vn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(_e),null==Ee||Ee.setValue(_e),window.scrollTo(0,e)}),[_e]),(0,c.useEffect)((function(){null==X||X(Qe)}),[Qe]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),a=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==E)return;try{var o,s=a[1];"file"===(null===(o=a[0])||void 0===o?void 0:o.kind)&&(s=a[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,B.I)(l,(function(e){var t,i,r;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection(".concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(r=l.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ve.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:E,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),a=r.charAt(i.ch-1),o=r.lastIndexOf("@▁@",i.ch),s=r.lastIndexOf("@▁▁@",i.ch),l=o>s?o:s,c=o>s?3:4;if(-1===he.indexOf(a))return null;if(console.log("change1:",n,e,r,i,l,o,s,a),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),w&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Se(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){mn.current}),[$e,mn,Qe]);(0,c.useEffect)((function(){if(Ee){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Ee.setSize("100%","100%"),Ee.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ee,gn]),(0,c.useEffect)((function(){if(Ee){for(var e=[],n=function(){var n=o()(i[t],2),r=n[0],a=n[1],s=l()({},r,(function(){xn(a)}));e.push(s),Ee.addKeyMap(s)},t=0,i=Object.entries(Ae);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(I);e>=Xe+1e4&&(!n||n!==Ze)&&(window.sessionStorage.setItem(I,Ze),rn(!0))}}),1e4),(0,c.useEffect)((function(){Oe(j)}),[Ee,j]),(0,c.useEffect)((function(){Ee&&w&&Ee.focus()}),[Ee,w]),(0,c.useEffect)((function(){if(Re&&Ee){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Ee.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ee,Re]),(0,c.useEffect)((function(){if(Ee&&Y){var e=function(e,n){Y(e,n)};return Ee.on("beforeChange",e),function(){Ee.off("beforeChange",e)}}}),[Ee,Y]),(0,c.useEffect)((function(){if(Ee&&H){var e=function(){H(Ee.getValue())};return Ee.on("blur",e),function(){Ee.off("blur",e)}}}),[Ee,H]),(0,c.useEffect)((function(){if(Ee){var e=function(e,n){var t=e.getValue();Pe(t),Ue((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(G?i(t,jn(t)):i(t))};return Ee.on("change",e),function(){Ee.off("change",e)}}}),[Ee,i]),(0,c.useEffect)((function(){if(Ee)if(null==t)Ee.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Ee.getValue()&&(Ee.setValue(t),Pe(t),Ee.setCursor(pe?1:Ee.lineCount(),0),window.scrollTo(0,e))}}),[Ee,t]);var xn=(0,c.useCallback)((function(e){var n=Ee.getCursor(),t=Ee.getSelection(),i=t.split("\n");switch(e){case"bold":return Ee.replaceSelection("**"+t+"**"),""===t&&Ee.setCursor(n.line,n.ch+2),Ee.focus();case"italic":return Ee.replaceSelection("*"+t+"*"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"code":return Ee.replaceSelection("`"+t+"`"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"inline-latex":return He("inline-latex"),Ee.focus();case"latex":return Ee.replaceSelection("```latex\n"+t+"\n```"),Ee.setCursor(n.line+1,t.length+1),Ee.focus();case"line-break":return Ee.replaceSelection("
\n"),Ee.focus();case"list-ul":return""===t?Ee.replaceSelection("- "+t):Ee.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ee.focus();case"list-ol":return""===t?Ee.replaceSelection("1. "+t):Ee.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ee.focus();case"add-null-ch":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("▁"),Ee.focus();case"add-signal":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("@▁@"),Ee.focus();case"add-multiple":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection(he),Ee.focus();case"inster-template-1":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ee.focus();case"eraser":return Ee.setValue(""),Ee.focus();case"trigger-watch":return Oe(!Re),Ee.focus();case"trigger-full-screen":return Fe(!Qe),Ee.focus();case oe:return void He(oe);case ue:return void He(ue);case se:return void He(se);case ce:return void He(ce);case"maths-latex":return void He("maths-latex");case le:return void He(le);case de:return void He(de);default:throw new Error}}),[Ee,Re,Qe]),An=(0,c.useCallback)((function(e,n){var t,i,r,a,o;switch(He(""),Ve){case oe:var s=e.title,l=e.link;return Ee.replaceSelection("[".concat(s,"](").concat(l,")")),Ee.focus();case ue:var c=e.language,u=e.content;return Ee.replaceSelection(["```"+c,u,"```"].join("\n")),Ee.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==g||!g.type?v?Ee.replaceSelection(".concat(h,' "').concat(v,'" )')):Ee.replaceSelection("")):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ee.replaceSelection('')):(null==g||null===(o=g.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?Ee.replaceSelection('').concat(g.name,"")):ve.includes(x)?Ee.replaceSelection('').concat(g.name,"")):Ee.replaceSelection("[".concat(g.name,"](").concat(re.Z.API_SERVER).concat(h,")")),Ee.focus();case de:for(var A=e.row,b=e.col,y=e.align,w="\n",j=0;j300&&(n=300),en(v+n+"px")}},i=hn.current,r=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ee,hn]),(0,c.useEffect)((function(){en(v)}),[v]);var wn={width:ge(s),height:ge($e)},jn=((0,c.useMemo)((function(){if(Xe){var e=new Date(Xe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Xe]),function(e){var n=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){be[Ve]&&Ve!==ce&&Ve!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[Ve]);var kn=function(e,n,t,i){var r=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>r-20&&i","|"],x.trim()){e.next=4;break}return u.ZP.warning("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==x.charAt(0)){e.next=7;break}return u.ZP.warning("首字符不能为空格"),e.abrupt("return");case 7:t=0;case 8:if(!(t0?j[0]:0,name:x});case 17:0===(a=e.sent).status&&(_(),i(null==a?void 0:a.id));case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,A.jsx)(d.Z,{centered:!0,title:"新建文件夹",open:"新建文件夹"===n.actionTabs.key,width:500,onCancel:_,onOk:C,destroyOnClose:!0,children:(0,A.jsxs)("div",{className:f,children:[(0,A.jsxs)("div",{className:m,children:[(0,A.jsx)("span",{className:h,children:"文件夹名称: "}),(0,A.jsx)(p.Z,{placeholder:"请输入文件夹名称",value:x,onChange:function(e){return b(e.target.value)}})]}),(0,A.jsxs)("div",{className:m,style:{alignItems:"start",maxHeight:500,overflow:"auto"},children:[(0,A.jsx)("span",{className:h,children:"文件夹位置: "}),(0,A.jsx)(v.Z,{value:j,onChange:function(e){return k(e)}})]})]})})}))},44745:function(e,n,t){"use strict";t.d(n,{Z:function(){return s}});var i="pWrap___UlNGw",r="few___fb5jD",a=t(60324),o=t(37712),s=function(e){var n,t,s,l=e.data,c=void 0===l?[]:l,u=e.activeTabsKey,d=e.onClick;return(0,o.jsxs)("aside",{style:{overflowX:"auto"},children:[c.length>1&&(0,o.jsx)("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:function(){1!==c.length&&d(c[c.length-2].id,!1,!0)}}),(0,o.jsx)("span",{children:"当前文件夹:"}),(null==c?void 0:c.length)>5?(n=!0,t=c.slice(2,-2),s=(0,o.jsx)("div",{className:i,children:t.map((function(e){return(0,o.jsx)("span",{title:e.name,onClick:function(){return d(e.id,!1,"3"===u)},children:e.name},e.id)}))}),c.map((function(e,t){var i=null;return t>1&&t "})]},t),i}))):c.map((function(e,n){return(0,o.jsxs)("div",{className:r,children:[(0,o.jsx)("b",{title:e.name,style:{color:"#333333"},onClick:function(){return d(e.id,!1,"3"===u)},children:e.name}),n "})]},n)}))]})}},34143:function(e,n,t){"use strict";t.d(n,{Z:function(){return R},b:function(){return L}});var i=t(82242),r=t.n(i),a=t(7557),o=t.n(a),s=t(41498),l=t.n(s),c=t(79800),u=t.n(c),d=t(37205),p=t.n(d),f=t(91232),m=t.n(f),h=t(59301),v=t(8591),g=t(43418),x=t(92832),A=t(3113),b=t(32985),y="list___Ur31H",w="btns___ITJo0",j="name___FtR_V",k="folderWrapper___szWWk",_="folderIcon___MdKkF",C="share_folderIcon___G1rNy",N="subject___lELqJ",B=t(57964),E=t(73631),S=t(31328),T=t(39570),I=t(89392),Z=t(81626),P=t(37712),L=function e(n,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(n){var r,a=m()(n);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.key===t)return i;if(o.children&&""!=o.children){var s=e(o.children,t,[].concat(p()(i),[{id:o.key,name:o.title.props.name}]));if(s)return s}}}catch(e){a.e(e)}finally{a.f()}}},M=function(e){var n=e.isProblemset,t=e.name,i=e.id,r=e.isShare,a=e.itemBanksCount,s=e.onOpen,c=void 0===s?function(){}:s,d=e.onShare,p=void 0===d?function(){}:d,f=e.onMove,m=void 0===f?function(){}:f,b=e.onDeleteOk,k=void 0===b?function(){}:b,_=(0,h.useState)(!1),C=u()(_,2),E=C[0],S=C[1],T=(0,h.useState)(t),I=u()(T,2),Z=I[0],L=I[1],M=(0,h.useState)(t),R=u()(M,2),O=R[0],D=R[1],G=function(){var e=l()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=["?","、","/","╲","*","<",">","|"],O.trim()){e.next=4;break}return v.ZP.warning("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==O.charAt(0)){e.next=7;break}return v.ZP.warning("首字符不能为空格"),e.abrupt("return");case 7:i=0;case 8:if(!(i0&&w((function(e){return H(e,s,{children:h.map((function(e){return{title:(0,P.jsx)(M,{isProblemset:n,name:e.name,id:e.id,itemBanksCount:e.item_banks_count,onMove:z,onOpen:a,onShare:c,onDeleteOk:V}),key:e.id,icon:e.is_share?(0,P.jsx)("img",{onClick:function(){a(e.id)},src:S,className:C}):(0,P.jsx)("img",{onClick:function(){a(e.id)},src:E,className:_}),isLeaf:!e.have_child}}))})}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(null==y?void 0:y.length)>0&&(0,P.jsx)(b.Z,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:y,loadData:q,onExpand:function(e,n){Q(e)},onLoad:function(e){R(e)},className:k,selectable:!1,expandedKeys:G,loadedKeys:B})}},51294:function(e,n,t){"use strict";t.d(n,{N:function(){return w},Z:function(){return j}});var i=t(37205),r=t.n(i),a=t(79800),o=t.n(a),s=t(59301),l=t(84454),c=t(5112),u=t(6848),d=t(24905),p=t(20834),f=t(38854),m={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},h=t(66332),v=t(24334),g=t(65147),x=t(80348),A=t(37712),b=["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."],y=["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"],w=function(e){var n,t,i,r,a,o,l,c,u,d,v,g,b,y,w,j=e.SubjectShare,k=e.isProblemset,_=e.data,C=e.user,N=e.activeTabsKey,B=e.onPublicReview,E=void 0===B?function(){}:B,S=e.onStartExperience,T=void 0===S?function(){}:S,I=e.onSetPrivate,Z=void 0===I?function(){}:I,P=e.onCorrection,L=void 0===P?function(){}:P,M=e.onChangeTag,R=void 0===M?function(){}:M,O=e.onCollect,D=void 0===O?function(){}:O,G=e.onSetPublic,Q=void 0===G?function(){}:G,F=e.onDelete,z=void 0===F?function(){}:F,W=(e.onCancel,e.onSelect,e.onMoveTo),V=void 0===W?function(){}:W,H=e.addProblemset,q=void 0===H?function(){}:H,Y=e.onSetShare,X=void 0===Y?function(){}:Y,U=e.onCancelShare,K=void 0===U?function(){}:U,J=e.onPublish,$=void 0===J?function(){}:J,ee=e.onCancelPublish,ne=void 0===ee?function(){}:ee,te="PROGRAM"===_.item_type?"/problems/newedit/".concat(null===(n=_.program_attr)||void 0===n?void 0:n.identifier):"BPROGRAM"===_.item_type?"/problemset/edit/".concat(null===(t=_.program_attr)||void 0===t?void 0:t.identifier,"?type=1"):"/problemset/edit/".concat(_.id),ie="0"===N&&!_.public&&!_.apply&&("PROGRAM"===_.item_type&&0!==(null===(i=_.program_attr)||void 0===i?void 0:i.status)||"PROGRAM"!==_.item_type),re=[{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){var e;return ne(null==_||null===(e=_.program_attr)||void 0===e?void 0:e.identifier)},children:"撤销发布"}),key:"0",show:("0"===N||"3"===N)&&"PROGRAM"===_.item_type&&0!==(null===(r=_.program_attr)||void 0===r?void 0:r.status)&&!_.public&&(null===(a=_.author)||void 0===a?void 0:a.login)===(null===(o=C.userInfo)||void 0===o?void 0:o.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return V(_.id)},children:"移动到"}),key:"1",show:"0"===N},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){_.is_share?K(_.id):X(_.id)},children:"共享"}),key:"3",show:"0"===N&&j},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return Q(_)},children:"公开"}),key:"4",show:ie},{label:(0,A.jsx)("a",{className:m.reviewFlag,onClick:E,children:"公开审核中"}),key:"5",show:"0"===N&&!_.public&&_.apply&&("PROGRAM"===_.item_type&&0!==_.program_attr.status||"PROGRAM"!==_.item_type)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return Z(_.id)},children:"撤销公开"}),key:"6",show:("0"===N||"1"===N)&&_.public&&(null===(l=_.author)||void 0===l?void 0:l.login)===(null===(c=C.userInfo)||void 0===c?void 0:c.login)||"1"===N&&(0,h.ag)()},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return D(_.id,_.is_collected)},children:"取消收藏"}),key:"7",show:"2"===N},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){var e;return $(null==_||null===(e=_.program_attr)||void 0===e?void 0:e.identifier)},children:"发布"}),key:"8",show:("0"===N||"3"===N)&&"PROGRAM"===_.item_type&&0===(null===(u=_.program_attr)||void 0===u?void 0:u.status)&&!_.public&&(null===(d=_.author)||void 0===d?void 0:d.login)===(null===(v=C.userInfo)||void 0===v?void 0:v.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return D(_.id,_.is_collected)},children:_.is_collected?"取消收藏":"收藏"}),key:"9",show:!("1"!==N&&"3"!==N||(0,h.ag)()||(0,h.JA)()||(null===(g=_.author)||void 0===g?void 0:g.login)===(null===(b=C.userInfo)||void 0===b?void 0:b.login))},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return L(_.id)},children:"纠错"}),key:"10",show:"0"!==N&&!(0,h.ag)()&&!(0,h.JA)()},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return R(_)},children:"修改知识点"}),key:"15",show:"0"===N||"3"===N&&(null==_?void 0:_.edit_item_bank)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return z(_.id)},children:"删除"}),key:"11",show:"0"===N&&!_.public||"1"===N&&(0,h.ag)()&&(null===(y=_.author)||void 0===y?void 0:y.login)!==(null===(w=C.userInfo)||void 0===w?void 0:w.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return q(_.id)},children:"加入我的题库"}),key:"12",show:"1"===N||"3"===N}].filter((function(e){return e.show})),ae=(0,A.jsx)(p.Z,{forceSubMenuRender:!0,className:m.menu,items:re}),oe=(0,A.jsx)(p.Z,{forceSubMenuRender:!0,className:m.menu,children:(0,A.jsx)(p.Z.Item,{children:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return L(_.id)},children:"纠错"})},"10")}),se="0"!==N&&!(0,h.ag)()&&!(0,h.JA)();return(0,A.jsx)(s.Fragment,{children:k?(0,A.jsxs)(A.Fragment,{children:[("0"===N||"3"===N&&(null==_?void 0:_.edit_item_bank))&&!_.public&&(0,A.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return(0,x.xg)(te)},children:[(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]}),(0,A.jsx)("i",{className:"iconfont icon-bianji10 font14 mr5"}),"编辑"]}),(0,A.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return T(_)},children:[(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]}),(0,A.jsx)("i",{className:"iconfont icon-tiyan font14 mr5"}),"体验",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]}),re.length>0&&(0,A.jsx)(f.Z,{dropdownRender:function(){return ae},children:(0,A.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,A.jsxs)("span",{className:m.textBtn,children:[(0,A.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]})})})]}):se?(0,A.jsx)(f.Z,{className:"ml40",dropdownRender:function(){return oe},children:(0,A.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,A.jsxs)("span",{className:m.textBtn,children:[(0,A.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]})})}):(0,A.jsx)("span",{})})},j=function(e){var n,t,i,a,p,f=e.data,h=e.selectIds,x=e.onSelectCheckBox,w=void 0===x?function(){}:x,j=e.showCheckbox,k=void 0===j||j,_=(0,s.useState)(!1),C=o()(_,2),N=C[0],B=C[1],E=function(){var e;if("BPROGRAM"!==(null==f?void 0:f.item_type))return(0,A.jsx)("div",{children:null===(e=f.standard_answer)||void 0===e?void 0:e.map((function(e,n){var t,i;return(0,A.jsx)("div",{className:m.answerHtml,children:1===(null==e?void 0:e.model)?"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、")):(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsxs)("span",{style:{minWidth:110},children:["答案(填空",e.position,"):"]}),(0,A.jsx)(g.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),readOnly:!0})]})},n)}))})};return(0,A.jsxs)("div",{className:m.itemWrap,children:[(0,A.jsxs)("div",{className:m.list,children:[k&&(0,A.jsx)(d.Z,{className:"mr10",onChange:function(e){var n=r()(h);e.target.checked?n.push(f.id):n=n.filter((function(e){return e!==f.id})),w(n)},checked:h.includes(f.id)}),(0,A.jsx)("div",{onClick:function(){return B(!N)},className:m.title,children:(0,A.jsx)(l.Z,{showLines:1,showTextOnly:!0,className:m.topicTitleContent,value:"BPROGRAM"===(null==f?void 0:f.item_type)?null==f||null===(n=f.program_attr)||void 0===n?void 0:n.description:f.name},1)}),(0,A.jsx)("div",{onClick:function(){return B(!N)},className:m.tr,children:(0,A.jsx)("i",{style:{transform:N?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"})})]}),(0,A.jsxs)("aside",{style:N?{display:"block"}:{display:"none"},className:m.itemDetail,children:[(0,A.jsxs)("div",{style:{marginBottom:44},children:[(0,A.jsx)(l.Z,{className:m.topicTitleContent,value:"BPROGRAM"===(null==f?void 0:f.item_type)?null==f||null===(t=f.program_attr)||void 0===t?void 0:t.description:f.name},2),(0,A.jsx)("div",{className:"".concat(m.row," mt15"),children:"JUDGMENT"===f.item_type?(0,A.jsx)("div",{className:m.judgmentContent,children:f.choices.map((function(e,n){return(0,A.jsx)(c.ZP,{disabled:!0,children:e.choice_text},n)}))}):"PROGRAM"===f.item_type?(0,A.jsx)("div",{className:m.programContent,children:(0,A.jsx)(l.Z,{value:null===(a=f.program_attr)||void 0===a?void 0:a.description})}):"COMBINATION"===f.item_type?(0,A.jsx)("div",{className:m.combinationContent,children:null==f||null===(p=f.sub_item_banks)||void 0===p?void 0:p.map((function(e,n){var t,i,r,a,o,d="(题目".concat(n+1,"-").concat("SINGLE"==(null==e?void 0:e.item_type)?"单选题":"MULTIPLE"==(null==e?void 0:e.item_type)?"多选题":"COMPLETION"==(null==e?void 0:e.item_type)?"填空题":"JUDGMENT"==(null==e?void 0:e.item_type)?"判断题":"简答题",") ");return(0,A.jsxs)(s.Fragment,{children:[(0,A.jsx)("div",{style:{marginTop:10,marginBottom:10},children:(0,A.jsx)(l.Z,{value:d+e.name})}),("SINGLE"==(null==e?void 0:e.item_type)||"MULTIPLE"==(null==e?void 0:e.item_type))&&e.choices.map((function(e,n){return(0,A.jsxs)("div",{className:m.otherContentItem,children:[(0,A.jsx)("p",{children:b[n]}),(0,A.jsx)(l.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)})),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,A.jsx)("div",{style:{display:"flex",marginBottom:10},children:e.choices.map((function(e,n){return(0,A.jsx)(c.ZP,{disabled:!0,children:e.choice_text},n)}))}),(0,A.jsxs)("div",{className:m.con,children:["SINGLE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==y?void 0:y[null==e||null===(t=e.choices)||void 0===t?void 0:t.findIndex((function(e){return null==e?void 0:e.is_answer}))]," "]}),"COMPLETION"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.standard_answer)||void 0===i?void 0:i.map((function(e,n){var t;return(0,A.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))},n)}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==e||null===(r=e.choices)||void 0===r?void 0:r.map((function(e,n){if(null!=e&&e.is_answer)return(null==y?void 0:y[n])+" "}))," "]}),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("div",{children:["答案:",null==e||null===(a=e.choices)||void 0===a||null===(a=a.find((function(e){return e.is_answer})))||void 0===a?void 0:a.choice_text]}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("div",{children:["答案:",null==e||null===(o=e.answer_texts)||void 0===o?void 0:o[0]]}),(0,A.jsxs)("div",{children:[(0,A.jsx)("span",{children:"解析:"}),(0,A.jsx)(l.Z,{className:m.parseAnswerHtml,value:e.analysis||"暂无解析"})]}),(0,A.jsxs)("div",{children:[(0,A.jsx)("span",{children:"知识点:"}),(0,A.jsx)(u.Z,{title:(null==f?void 0:f.tag_discipline)||"--",children:(0,A.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==f?void 0:f.tag_discipline)||"--"})})]})]})]})}))}):(0,A.jsx)("div",{className:m.otherContent,children:f.choices.map((function(e,n){return(0,A.jsxs)("div",{className:m.otherContentItem,children:[(0,A.jsx)("p",{children:b[n]}),(0,A.jsx)(l.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)}))})}),(0,A.jsx)("div",{className:m.row,children:(0,A.jsx)("div",{className:m.updateTimeRow,children:(0,A.jsx)("div",{className:m.updateTimeWrap,children:"PROGRAM"===f.item_type&&(0,A.jsxs)("p",{className:m.programLanguage,children:["编程语言:",null===(i=f.program_attr)||void 0===i?void 0:i.language]})})})})]}),"COMBINATION"!==f.item_type&&(0,A.jsxs)("div",{className:m.answerWrapper,children:[(0,A.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",alt:"",className:m.decoration}),(0,A.jsx)("div",{className:m.answer,children:function(){var e,n,t,i,r={SUBJECTIVE:null===(e=f.answer_texts)||void 0===e?void 0:e[0],JUDGMENT:null===(n=f.choices)||void 0===n||null===(n=n.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text},a=f.choices.map((function(e){return e.is_answer})).findIndex((function(e){return e})),o=a>-1?y[a]:"",s="";f.choices.map((function(e,n){e.is_answer&&(s+=y[n])}));var c=r[f.item_type],u=(null==f||null===(t=f.program_attr)||void 0===t?void 0:t.code)||"";try{var d;u=v.Base64.decode((null==f||null===(d=f.program_attr)||void 0===d?void 0:d.code)||"")}catch(e){}var p={SINGLE:(0,A.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(o||"无")}),MULTIPLE:(0,A.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(s||"无")}),COMPLETION:E(),BPROGRAM:(0,A.jsxs)("div",{children:[(0,A.jsx)(l.Z,{className:m.answerHtml,showProgramFill:!0,value:u}),null===(i=f.standard_answer)||void 0===i?void 0:i.map((function(e,n){return(0,A.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e?void 0:e.answer_text)},n)}))]})},h=(0,A.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(c||"无")});return p[f.item_type]||h}()}),(0,A.jsxs)("div",{className:m.parse,children:[(0,A.jsx)("div",{className:m.parseText,children:"解析:"}),(0,A.jsx)("div",{className:m.parseAnswer,children:f.analysis?(0,A.jsx)(l.Z,{className:m.parseAnswerHtml,value:f.analysis}):"暂无解析"})]}),(0,A.jsxs)("div",{className:m.parse,children:[(0,A.jsx)("div",{className:m.parseText,children:"知识点:"}),(0,A.jsx)(u.Z,{title:(null==f?void 0:f.tag_discipline)||"--",children:(0,A.jsx)("div",{className:m.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==f?void 0:f.tag_discipline)||"--"})})]})]})]})]})}},81626:function(e,n,t){"use strict";t.r(n),t.d(n,{TabType:function(){return Hn},default:function(){return qn}});var i=t(7557),r=t.n(i),a=t(37205),o=t.n(a),s=t(82242),l=t.n(s),c=t(41498),u=t.n(c),d=t(79800),p=t.n(d),f=t(59301),m=t(64613),h=t(38252),v=t(99313),g=t(92832),x=t(78241),A=t(43418),b=t(5112),y=t(8591),w=t(71418),j=t(24905),k=t(20834),_=t(6848),C=t(19842),N=t(57809),B=t(66104),E=t(3113),S=t(38854),T=t(95237),I=t(86859),Z=t(32084),P=t(67666),L=t(39647),M=t.n(L),R="modalContent___UXmJC",O="modalContentLeft___JOFgX",D="green___rI_w_",G="textArea___OTapv",Q="red___cDswv",F="row___CE3Y7",z="html___u9n4r",W="line___Lh9Lb",V=t(37712),H=["problemset","globalSetting","loading","dispatch"],q=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading,e.dispatch);M()(e,H);return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-PublicReview"===n.actionTabs.key,title:"提示",okText:"知道啦",cancelText:"",width:"442px",onOk:function(){t({type:"problemset/setActionTabs",payload:{}})},onCancel:function(){t({type:"problemset/setActionTabs",payload:{}})},children:[(0,V.jsx)("div",{className:R,children:"公开申请已提交,请等待管理员的审核"}),(0,V.jsx)("div",{className:R,children:"我们将在1-2个工作日内完成审核"})]})})),Y={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},X=t(79244),U=t(61186),K=t.n(U),J=t(88499),$=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n=e.problemset,t=e.dispatch,i=(0,f.useState)([]),r=p()(i,2),a=r[0],o=r[1],s=(0,f.useState)(!0),l=p()(s,2),c=l[0],u=l[1],d=function(){t({type:"problemset/setActionTabs",payload:{}})};(0,f.useEffect)((function(){var e;"导出试题"===n.actionTabs.key&&o([null===(e=n.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.group_id])}),[n.actionTabs.key]);var m=function(e,n,t,i){var r=J.Z.API_SERVER+n,a=new window.XMLHttpRequest;return a.withCredentials=!0,a.addEventListener("load",(function(e){t(e,a)}),!1),a.addEventListener("error",(function(e){i&&i(e)}),!1),a.responseType="blob",a.open("GET",r),a.send(null),a};return(0,V.jsx)(A.Z,{centered:!0,title:"导出试题",open:"导出试题"===n.actionTabs.key,width:718,destroyOnClose:!0,wrapClassName:Y.customModal,onCancel:d,onOk:function(){0!==a.length?m({},"/api/item_banks/export.xlsx?group_id=".concat(a[0],"&include_children=").concat(c),(function(e,n){var t;if("application/json"===(null===(t=e.target.response)||void 0===t?void 0:t.type)){var i=new FileReader;return i.readAsText(e.target.response,"utf-8"),void i.addEventListener("loadend",(function(){var e=JSON.parse(i.result);y.ZP.warning((null==e?void 0:e.message)||"下载出错, 请联系管理员")}))}var r=new Blob([e.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),a="导出试题-".concat(K()().format("YYYYMMDD_HH:mm:ss"),".xlsx");if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(r,a);else{var o=URL.createObjectURL(r),s=document.createElement("a");s.href=o,s.setAttribute("download",a),document.body.appendChild(s),s.click(),window.URL.revokeObjectURL(s.href)}d()})):y.ZP.warning("请选择文件夹")},children:(0,V.jsxs)("aside",{className:Y.exportModal,children:[(0,V.jsxs)("div",{style:{marginBottom:20},children:[(0,V.jsx)("label",{style:{marginRight:20},children:"导出设置"}),(0,V.jsxs)(b.ZP.Group,{onChange:function(e){u(e.target.value)},value:c,children:[(0,V.jsx)(b.ZP,{value:!0,children:"包含子文件夹"}),(0,V.jsx)(b.ZP,{value:!1,children:"仅当前文件夹"})]})]}),(0,V.jsx)(X.Z,{value:a,onChange:function(e){return o(e)}}),(0,V.jsx)("div",{className:Y.export_text,children:"其中组合题与实训题暂不支持导出"})]})})})),ee="customModal___lg6DD",ne="shareModal___uZhG_",te="content___I8qEq",ie="group___KeY9s",re="teachGroup____SeBs",ae="footer___Jn0qQ",oe=t(39570),se=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=e.onOk,o=((0,m.useParams)(),(0,f.useState)([])),s=p()(o,2),l=(s[0],s[1]),c=(0,f.useState)(1),d=p()(c,2),h=d[0],v=d[1],g=(0,f.useState)([]),x=p()(g,2),b=x[0],k=x[1],_=(0,f.useState)([]),C=p()(_,2),N=C[0],B=C[1],S=(0,f.useState)(!0),T=p()(S,2),I=T[0],Z=T[1],P=(0,f.useState)(!1),L=p()(P,2),M=L[0],R=L[1],O=(0,f.useState)(!1),D=p()(O,2),G=(D[0],D[1]);(0,f.useEffect)((function(){var e;"共享试题"===t.actionTabs.key&&(Q(),k([null===(e=t.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.group_id]))}),[t.actionTabs.key]);var Q=function(){var e=u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),e.next=3,(0,oe.Of)({type:0,page:1,per_page:10,order_by:"new"});case 3:null!=(n=e.sent)&&n.item_banks_group&&(t={id:-1,item_banks_count:(null==n?void 0:n.no_group_count)||0,name:{name:"未加入分组"}},i=[t].concat((null==n?void 0:n.item_banks_group)||[]),l(i)),Z(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){i({type:"problemset/setActionTabs",payload:{}})},z=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==b.length){e.next=3;break}return y.ZP.warning("请选择需要的文件夹"),e.abrupt("return");case 3:if(1!==h){e.next=6;break}return v(2),e.abrupt("return");case 6:return R(!0),e.next=9,(0,oe.GW)({item_banks_group_ids:b,clazz:"ItemBank",group_ids:N});case 9:0===(null==(n=e.sent)?void 0:n.status)&&(a(),F()),R(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,afterClose:function(){B([]),v(1),G(!1),l([])},title:"共享试题".concat(h,"/2"),open:"共享试题"===t.actionTabs.key,footer:null,width:718,destroyOnClose:!0,wrapClassName:ee,onCancel:F,children:(0,V.jsx)("aside",{className:ne,children:(0,V.jsxs)(w.Z,{spinning:I,children:[(0,V.jsxs)("div",{className:te,children:[1===h&&(0,V.jsx)("div",{className:ie,children:(0,V.jsx)(X.Z,{value:b,onChange:function(e){return k(e)}})}),2===h&&(0,V.jsxs)("div",{className:re,children:[(0,V.jsx)("p",{children:"共享至教研团队"}),(0,V.jsx)(j.Z.Group,{value:N,onChange:function(e){return B(e)},children:null==t||null===(n=t.teachGroupData)||void 0===n||null===(n=n.groups)||void 0===n?void 0:n.map((function(e){return(0,V.jsx)(j.Z,{value:e.group_id,children:null==e?void 0:e.name},e.group_id)}))})]})]}),(0,V.jsxs)("div",{className:ae,children:[(0,V.jsx)(E.ZP,{onClick:F,children:"取消"}),(0,V.jsx)(E.ZP,{loading:M,onClick:z,type:"primary",children:1===h?"下一步":"确认共享"})]})]})})})})),le=["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"],ce=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading),i=e.dispatch,a=e.onReloadData,o=void 0===a?function(){}:a,s=e.isPiliangRevoke,l=void 0!==s&&s,c=(M()(e,le),(0,f.useRef)(!1)),d=(0,f.useState)(!1),m=p()(d,2),h=m[0],v=m[1];(0,f.useEffect)((function(){"Problemset-SetPrivate"===n.actionTabs.key?"1"===window.localStorage.getItem("problemset-set-private-hint-flag")?g():v(!0):v(!1)}),[n.actionTabs.key]);var g=function(){var e=u()(r()().mark((function e(){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1"),a={},!l){e.next=8;break}return e.next=5,i({type:"problemset/revokePublish",payload:n.actionTabs.params});case 5:a=e.sent,e.next=11;break;case 8:return e.next=10,i({type:"problemset/setPrivate",payload:n.actionTabs.params});case 10:a=e.sent;case 11:i({type:"problemset/setActionTabs",payload:{}}),c.current=!1,0===(null===(t=a)||void 0===t?void 0:t.status)&&o();case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:h,title:"撤销公开告知",okText:"确定",cancelText:"取消",confirmLoading:l?t["problemset/revokePublish"]:t["problemset/setPrivate"],width:"442px",onOk:g,onCancel:function(){i({type:"problemset/setActionTabs",payload:{}}),c.current=!1},children:[(0,V.jsx)("div",{className:O,children:"试题已公开,撤销公开可能导致部分用户对试题的使用受损。"}),(0,V.jsx)("div",{className:O,children:"确认撤销公开回到自有状态吗?"}),(0,V.jsx)("div",{children:(0,V.jsx)(j.Z,{className:"mt10",defaultChecked:!1,onChange:function(e){return c.current=e.target.checked},children:"不再提示"})})]})})),ue=["problemset","globalSetting","loading","dispatch","onReloadData"],de=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading),i=e.dispatch,a=e.onReloadData,o=void 0===a?function(){}:a,s=(M()(e,ue),function(){var e=u()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"problemset/handleDelete",payload:n.actionTabs.params});case 2:t=e.sent,i({type:"problemset/setActionTabs",payload:{}}),0===t.status&&o();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-Delete"===n.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:t["problemset/handleDelete"],width:"442px",onOk:s,onCancel:function(){i({type:"problemset/setActionTabs",payload:{}})},children:[(0,V.jsx)("div",{className:R,children:"确认删除后,无法撤销"}),(0,V.jsx)("div",{className:R,children:"是否确认删除?"})]})})),pe=t(89392),fe=t(84454),me=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,f.useState)({}),o=p()(a,2),s=o[0],c=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),w=x[0],j=x[1],k=["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"];(0,f.useEffect)((function(){var e;if("SINGLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);c(i),v(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:w&&(i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),v(i.choices)),j(!w);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"SINGLE"===t.actionTabs.key,title:"试题体验",okText:w?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){c({}),v([]),j(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return w&&t&&(a=D),w&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:w?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return l()(l()({},t),{},{checked:i===n&&e.target.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[k[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),w&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),w&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),w&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),k[h.findIndex((function(e){return e.is_answer}))]]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})]})})})),he=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,f.useState)({}),o=p()(a,2),s=o[0],c=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),b=x[0],w=x[1],k=["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"];(0,f.useEffect)((function(){var e;if("MULTIPLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);c(i),v(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var _,C=function(){var e=u()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:b&&(i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),v(i.choices)),w(!b);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"MULTIPLE"===t.actionTabs.key,title:"试题体验",okText:b?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:C,onCancel:function(){c({}),v([]),w(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return b&&t&&(a=D),b&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:b?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(j.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return l()(l()({},t),{},{checked:i===n?e.target.checked:t.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[k[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),b&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),b&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),b&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),(_="",h.forEach((function(e,n){e.is_answer&&(_+=k[n])})),_)]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})]})})})),ve=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),c=s[0],d=s[1],m=(0,f.useState)([]),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)(!1),w=p()(x,2),j=w[0],k=w[1];(0,f.useEffect)((function(){var e;if("JUDGMENT"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);d(t),g(t.choices)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(v.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&(t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),g(t.choices)),k(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"JUDGMENT"===i.actionTabs.key,title:"试题体验",okText:j?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){d({}),g([]),k(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,V.jsx)(fe.Z,{value:null==c?void 0:c.name}),null==v?void 0:v.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return j&&t&&(a=D),j&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:j?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=v.map((function(t,i){return l()(l()({},t),{},{checked:i===n&&e.target.checked})}));g(t)}(e,n)},checked:i}),(0,V.jsx)(fe.Z,{className:z,value:r}),j&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),j&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),j&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),null===(t=v.find((function(e){return e.is_answer})))||void 0===t?void 0:t.choice_text]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==c?void 0:c.analysis)||"暂无解析"]})]})]})})})),ge=t(65147),xe=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),c=s[0],d=s[1],m=(0,f.useState)([]),h=p()(m,2),v=h[0],x=h[1],b=(0,f.useState)(!1),w=p()(b,2),j=w[0],k=w[1];(0,f.useEffect)((function(){var e;if("COMPLETION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t,r=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);d(r),x(null==r||null===(t=r.standard_answer)||void 0===t?void 0:t.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&(a=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),x(null==a||null===(t=a.standard_answer)||void 0===t?void 0:t.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),k(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"COMPLETION"===i.actionTabs.key,title:"试题体验",okText:j?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){d({}),x([]),k(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,V.jsx)(fe.Z,{value:null==c?void 0:c.name}),null==v?void 0:v.map((function(e,n){var t=e.value,i=e.answer,r="";return j&&null!=i&&i.includes(t)&&(r=D),!j||null!=i&&i.includes(t)||(r=Q),(0,V.jsxs)("div",{style:{pointerEvents:j?"none":"auto",marginTop:10},className:"".concat(F," ").concat(r),children:[(0,V.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,V.jsx)(g.Z.TextArea,{className:G,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=v.map((function(t,i){return l()(l()({},t),{},{value:i===n?e.target.value:t.value})}));x(t)}(e,n)},value:t}):(0,V.jsx)(ge.Z,{value:t,onChange:function(e){var t=v.map((function(t,i){return l()(l()({},t),{},{value:i===n?e:t.value})}));x(t)}}),j&&(null==i?void 0:i.includes(t))&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),j&&!(null!=i&&i.includes(t))&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),j&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),null==c||null===(t=c.standard_answer)||void 0===t?void 0:t.map((function(e,n){var t,i;return(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,V.jsx)(ge.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==c?void 0:c.analysis)||"暂无解析"]})]})]})})})),Ae=t(83235),be=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i,a,o,s=e.problemset,l=e.dispatch,c=(0,f.useState)({}),d=p()(c,2),m=d[0],h=d[1],v=(0,f.useState)(!1),g=p()(v,2),x=g[0],b=g[1],w=(0,f.useState)(!0),j=p()(w,2),k=j[0],_=j[1],C=(0,f.useState)(""),N=p()(C,2),B=N[0],E=N[1];(0,f.useEffect)((function(){var e;if("SUBJECTIVE"===(null==s||null===(e=s.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.params);h(t)}}),[null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.key]);var S=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(B){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:x&&E(""),b(!x);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log("----",x),(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"SUBJECTIVE"===s.actionTabs.key,title:"试题体验",okText:x?"重新答题":"提交答案",cancelText:"取消",width:800,onOk:S,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:function(){h({}),_(!0),b(!1),E(""),l({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,V.jsx)(fe.Z,{value:null==m?void 0:m.name,style:{marginBottom:10,color:"#5f6368"}}),k?(0,V.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){_(!1)},children:" 点击开始作答"}):(0,V.jsx)(Ae.Z,{height:160,defaultValue:B,onChange:function(e){E(e)}}),x&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,V.jsx)("div",{style:{marginTop:10},children:(null==m||null===(t=m.answer_texts)||void 0===t?void 0:t[0])||"暂无参考答案"}),(null==m||null===(i=m.keywords)||void 0===i?void 0:i.length)>0&&(0,V.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==m||null===(a=m.keywords)||void 0===a?void 0:a.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,V.jsx)("div",{style:{color:"#5F6368",marginTop:(null==m||null===(o=m.keywords)||void 0===o?void 0:o.length)<=0?20:10},children:(0,V.jsx)("b",{children:"解析:"})}),(0,V.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==m?void 0:m.analysis)||"暂无解析"})]})]})})})),ye=t(28103),we=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n=e.showdiv,t=e.data,i=(0,f.useState)([]),a=p()(i,2),o=a[0],s=a[1],c=(0,f.useState)(!1),d=p()(c,2),m=d[0],h=d[1],v=["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"];(0,f.useEffect)((function(){var e;(null===(e=Object.keys(t))||void 0===e?void 0:e.length)>0&&s(t.choices)}),[t]);var g=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:m&&(n=(0,pe.cloneDeep)(t),s(n.choices)),h(!m);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,V.jsx)(fe.Z,{value:null==t?void 0:t.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return m&&t&&(a=D),m&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:m?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return l()(l()({},t),{},{checked:i===n&&e.target.checked})}));s(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[v[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),m&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),m&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),m&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),v[o.findIndex((function(e){return e.is_answer}))]]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==t?void 0:t.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){g()},children:m?"重新答题":"提交答案"})}),!n&&(0,V.jsx)(ye.Z,{})]})})),je=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,f.useState)({})),o=p()(a,2),s=o[0],c=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],x=(0,f.useState)(!1),A=p()(x,2),b=A[0],w=A[1];(0,f.useEffect)((function(){if(Object.keys(t)){var e,n=(0,pe.cloneDeep)(t);c(n),v(null==n||null===(e=n.standard_answer)||void 0===e?void 0:e.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[t]);var j=function(){var e=u()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!h.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:b&&(i=(0,pe.cloneDeep)(t),v(null==i||null===(n=i.standard_answer)||void 0===n?void 0:n.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),w(!b);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.value,i=e.answer,r="";return b&&null!=i&&i.includes(t)&&(r=D),!b||null!=i&&i.includes(t)||(r=Q),(0,V.jsxs)("div",{style:{pointerEvents:b?"none":"auto",marginTop:10},className:"".concat(F," ").concat(r),children:[(0,V.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,V.jsx)(g.Z.TextArea,{className:G,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=h.map((function(t,i){return l()(l()({},t),{},{value:i===n?e.target.value:t.value})}));v(t)}(e,n)},value:t}):(0,V.jsx)(ge.Z,{value:t,onChange:function(e){var t=h.map((function(t,i){return l()(l()({},t),{},{value:i===n?e:t.value})}));v(t)}}),b&&(null==i?void 0:i.includes(t))&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),b&&!(null!=i&&i.includes(t))&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),b&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[null==s||null===(n=s.standard_answer)||void 0===n?void 0:n.map((function(e,n){var t,i;return(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,V.jsx)(ge.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){j()},children:b?"重新答题":"提交答案"})}),!i&&(0,V.jsx)(ye.Z,{})]})})),ke=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,f.useState)({})),o=p()(a,2),s=o[0],c=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),A=x[0],w=x[1];(0,f.useEffect)((function(){if(Object.keys(t)){var e=(0,pe.cloneDeep)(t);c(e),v(e.choices)}}),[t]);var j=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:A&&(n=(0,pe.cloneDeep)(t),v(n.choices)),w(!A);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return A&&t&&(a=D),A&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:A?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return l()(l()({},t),{},{checked:i===n&&e.target.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsx)(fe.Z,{className:z,value:r}),A&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),A&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),A&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),null===(n=h.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){j()},children:A?"重新答题":"提交答案"})}),!i&&(0,V.jsx)(ye.Z,{})]})})),_e=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n=e.data,t=e.showdiv,i=(e.dispatch,(0,f.useState)([])),a=p()(i,2),o=a[0],s=a[1],c=(0,f.useState)(!1),d=p()(c,2),m=d[0],h=d[1],v=["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"];(0,f.useEffect)((function(){var e;(null===(e=Object.keys(n))||void 0===e?void 0:e.length)>0&&s(n.choices)}),[n]);var g,x=function(){var e=u()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:m&&(t=(0,pe.cloneDeep)(n),s(t.choices)),h(!m);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,V.jsx)(fe.Z,{value:null==n?void 0:n.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return m&&t&&(a=D),m&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:m?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(j.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return l()(l()({},t),{},{checked:i===n?e.target.checked:t.checked})}));s(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[v[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),m&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),m&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),m&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),(g="",o.forEach((function(e,n){e.is_answer&&(g+=v[n])})),g)]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==n?void 0:n.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){x()},children:m?"重新答题":"提交答案"})}),!t&&(0,V.jsx)(ye.Z,{})]})})),Ce=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n,t,i,a=e.showdiv,o=e.datas,s=(0,f.useState)({}),l=p()(s,2),c=l[0],d=l[1],m=(0,f.useState)(!1),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)(!0),A=p()(x,2),b=A[0],w=A[1],j=(0,f.useState)(""),k=p()(j,2),_=k[0],C=k[1];(0,f.useEffect)((function(){if(Object.keys(o)){var e=(0,pe.cloneDeep)(o);d(e)}}),[o]);var N=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(_){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:v&&C(""),g(!v);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,V.jsx)(fe.Z,{value:null==c?void 0:c.name,style:{marginBottom:10}}),b?(0,V.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){w(!1)},children:" 点击开始作答"}):(0,V.jsx)(Ae.Z,{defaultValue:_,onChange:function(e){C(e)}}),v&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,V.jsx)("br",{}),(null==c||null===(n=c.answer_texts)||void 0===n?void 0:n[0])||"暂无参考答案",(null==c||null===(t=c.keywords)||void 0===t?void 0:t.length)>0&&(0,V.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==c||null===(i=c.keywords)||void 0===i?void 0:i.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,V.jsxs)("div",{style:{color:"#5F6368"},children:[(0,V.jsx)("b",{children:"解析:"}),(0,V.jsx)("br",{}),(null==c?void 0:c.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){N()},children:v?"重新答题":"提交答案"})}),!a&&(0,V.jsx)(ye.Z,{})]})})),Ne=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),l=s[0],c=s[1],d=(0,f.useState)(!1),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!0),x=p()(g,2),b=(x[0],x[1]),w=(0,f.useState)(""),j=p()(w,2),k=j[0],_=j[1];(0,f.useEffect)((function(){var e;if("COMBINATION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);c(t)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var C=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(k){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:v(!h);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"COMBINATION"===i.actionTabs.key,title:"试题体验",okText:h?"重新答题":"提交答案",cancelText:"取消",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:C,onCancel:function(){c({}),b(!0),v(!1),_(""),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"组合题"}),(0,V.jsx)(fe.Z,{value:null==l?void 0:l.name,style:{marginBottom:10}}),null==l||null===(t=l.sub_item_banks)||void 0===t?void 0:t.map((function(e,n){var t,i,r,a,o;return"SINGLE"===(null==e?void 0:e.item_type)?(0,V.jsx)(we,{data:e,showdiv:(null==l||null===(t=l.sub_item_banks)||void 0===t?void 0:t.length)-1===n}):"MULTIPLE"===(null==e?void 0:e.item_type)?(0,V.jsx)(_e,{data:e,showdiv:(null==l||null===(i=l.sub_item_banks)||void 0===i?void 0:i.length)-1===n}):"JUDGMENT"===(null==e?void 0:e.item_type)?(0,V.jsx)(ke,{datas:e,showdiv:(null==l||null===(r=l.sub_item_banks)||void 0===r?void 0:r.length)-1===n}):"COMPLETION"===(null==e?void 0:e.item_type)?(0,V.jsx)(je,{datas:e,showdiv:(null==l||null===(a=l.sub_item_banks)||void 0===a?void 0:a.length)-1===n}):"SUBJECTIVE"===(null==e?void 0:e.item_type)?(0,V.jsx)(Ce,{datas:e,showdiv:(null==l||null===(o=l.sub_item_banks)||void 0===o?void 0:o.length)-1===n}):void 0}))]})})})),Be=t(24334),Ee=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i,a,s,c=e.problemset,d=e.dispatch,m=(0,f.useState)({}),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)([]),b=p()(x,2),w=b[0],j=b[1],k=(0,f.useState)(!1),_=p()(k,2),C=_[0],N=_[1];(0,f.useEffect)((function(){var e;if("BPROGRAM"===(null==c||null===(e=c.actionTabs)||void 0===e?void 0:e.key)){var n,t,i=(0,pe.cloneDeep)(null==c||null===(n=c.actionTabs)||void 0===n?void 0:n.params);g(i),j(null==i||null===(t=i.standard_answer)||void 0===t?void 0:t.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[]}})))}}),[null==c||null===(n=c.actionTabs)||void 0===n?void 0:n.key]);var B=function(){var e=u()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!w.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:C?(i=(0,pe.cloneDeep)(null==c||null===(n=c.actionTabs)||void 0===n?void 0:n.params),j(o()(null==i||null===(t=i.standard_answer)||void 0===t?void 0:t.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[],type:""}}))))):(a=null==w?void 0:w.map((function(e,n){return l()(l()({},e),{},{type:e.types})})),j(a)),N(!C);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"BPROGRAM"===c.actionTabs.key,title:"试题体验",okText:C?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:B,onCancel:function(){g({}),j([]),N(!1),d({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"程序填空题"}),(0,V.jsx)(fe.Z,{value:null==v||null===(t=v.program_attr)||void 0===t?void 0:t.description}),(null==v||null===(i=v.program_attr)||void 0===i?void 0:i.code)&&(0,V.jsx)(fe.Z,{showProgramFill:!0,onFillChange:function(e){var n=null==e?void 0:e.map((function(e,n){var t,i,r,a;return l()(l()({},e),{},{types:0===(null==v?void 0:v.submit_rule)?e.value===e.answer?"success":"warning":1===(null==v?void 0:v.submit_rule)?(null===(t=e.value)||void 0===t?void 0:t.trim())===(null===(i=e.answer)||void 0===i?void 0:i.trim())?"success":"warning":(null===(r=e.value)||void 0===r?void 0:r.replaceAll(" ",""))===(null===(a=e.answer)||void 0===a?void 0:a.replaceAll(" ",""))?"success":"warning"})}));j(n)},programFillValue:w,value:Be.Base64.decode(null==v||null===(a=v.program_attr)||void 0===a?void 0:a.code)}),C&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),null==v||null===(s=v.standard_answer)||void 0===s?void 0:s.map((function(e,n){return(0,V.jsxs)("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"},children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),(0,V.jsx)("pre",{children:(null==e?void 0:e.answer_text)||""})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==v?void 0:v.analysis)||"暂无解析"]})]})]})})})),Se=t(44745),Te={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Ie=t(43428),Ze=t(43604),Pe="drawerWrap___pL0ai",Le="title___D60AS",Me="contentWrap___VyVzG",Re="totalInfo___wXopO",Oe="clear___Sbav5",De="problemset___jGIix",Ge="delete___zwK_M",Qe="deleteIcon___BYp0Q",Fe="createBtnWrapper___Qnnet",ze=[],We=function(e){ze.forEach((function(n){e.target===n.element||Ve.isParent(e.target,n.element)||n.callbacks.forEach((function(e){return e()}))}))};window.document.body?window.document.body.addEventListener("click",We):window.addEventListener("DOMContentLoaded",(function(){window.document.body.addEventListener("click",We)}));var Ve={isParent:function(e,n){for(var t=e;t&&t.tagName&&"body"!==t.tagName.toLowerCase();){if(t===n)return!0;t=t.parentNode}return!1},init:function(e,n){var t=ze.filter((function(n){return n.element===e}));return t.length>0?t[0].callbacks.push(n):ze.push({element:e,callbacks:[n]}),{clear:function(){ze=ze.filter((function(n){return n.element!==e}))}}}},He=Ve,qe=t(48217),Ye=[{stateName:"single_questions_count",type:"SINGLE",typeName:"单选题"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"多选题"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"判断题"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"填空题"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"简答题"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"编程题"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"实训题"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"组合题"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"程序填空题"}],Xe=function(e){var n=e.visible,t=e.basketData,i=e.basketTotal,r=e.onClose,a=void 0===r?function(){}:r,o=e.onDelete,s=void 0===o?function(){}:o,l=e.onClear,c=e.onSubmit,u=(0,f.useRef)(),d=(0,f.useRef)();(0,f.useEffect)((function(){if(d.current)return i>=0&&!u.current&&(u.current=He.init(d.current,(function(){a()}))),function(){u.current&&u.current.clear()}}),[d.current]);var p=window.screen.width<=1440;return(0,V.jsx)(Ie.Z,{rootClassName:Pe,placement:"right",closable:!1,mask:!1,open:n,forceRender:!0,width:p?130:160,onClose:a,children:i>0?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("div",{className:Le,children:"试题篮"}),(0,V.jsxs)("div",{ref:d,className:Me,children:[(0,V.jsxs)(T.Z,{wrap:!1,className:Re,align:"middle",children:[(0,V.jsx)(Ze.Z,{span:14,children:"题目总数"}),(0,V.jsx)(Ze.Z,{span:4,children:i}),(0,V.jsx)(Ze.Z,{span:6,className:Oe,onClick:l,children:"清空"})]}),Ye.map((function(e){return t[e.stateName]>0&&(0,V.jsxs)(T.Z,{align:"middle",wrap:!1,className:De,children:[(0,V.jsx)(Ze.Z,{span:14,children:e.typeName}),(0,V.jsx)(Ze.Z,{span:4,children:t[e.stateName]}),(0,V.jsx)(Ze.Z,{span:6,className:Ge,children:(0,V.jsx)("i",{onClick:function(){return s(e.type)},className:"iconfont icon-piliangshanchu3 ".concat(Qe)})})]},e.type)})),(0,V.jsx)(T.Z,{justify:"center",className:Fe,children:(0,V.jsx)(qe.Z,{block:!0,type:"primary",onClick:c,children:"创建试卷"})})]})]}):(0,V.jsxs)("div",{ref:d,children:[(0,V.jsx)("div",{className:Le,children:"试题篮"}),(0,V.jsx)(P.Z,{customText:"请选择试题加入试题篮后进行组卷",styles:{width:120},imgStyles:{width:120}})]})})},Ue=["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"],Ke={SINGLE:"单选题",MULTIPLE:"多选题",JUDGMENT:"判断题",COMPLETION:"填空题",SUBJECTIVE:"简答题",PROGRAM:"编程题",PRACTICAL:"实训题",COMBINATION:"组合题",BPROGRAM:"程序填空题"},Je=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n,t=e.problemset,i=(e.globalSetting,e.loading),a=e.dispatch,o=e.onReloadData,s=void 0===o?function(){}:o,l=e.onReloadBasketData,c=void 0===l?function(){}:l,d=(M()(e,Ue),function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"problemset/basketDelete",payload:t.actionTabs.params});case 2:n=e.sent,a({type:"problemset/setActionTabs",payload:{}}),0===n.status&&(s(),c());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,V.jsx)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-BasketDelete"===t.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:i["problemset/handleDelete"],width:"442px",onOk:d,onCancel:function(){a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{className:R,children:["是否删除试题篮中的",Ke[null===(n=t.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.type]]})})})),$e="hide___P6mxu",en="open___hazgP",nn="basket___y6VHF",tn="count___YEH5s",rn="iconWrap___l__Lj",an="icon___yiXgh",on="name___tBtew",sn=function(e){var n=e.count,t=e.visibleBasket,i=e.onToggleVisible,r=void 0===i?function(){}:i;return(0,V.jsx)(_.Z,{title:"试题篮",placement:"left",children:(0,V.jsxs)("div",{className:"".concat(t?en:$e," ").concat(nn),onClick:r,children:[n>0&&(0,V.jsx)("div",{className:tn,children:n}),(0,V.jsx)("span",{className:rn,children:(0,V.jsx)("i",{className:"".concat(an," iconfont icon-shitilan")})}),(0,V.jsx)("div",{className:on,children:"试题篮"})]})})},ln=t(51294),cn=t(34143),un=t(80348),dn=t(66332),pn="drawer___Bi9wT",fn="menu___t0_fV",mn="actived___zWm74",hn="actived2___RRfRj",vn="subTag___EczBy",gn="directionName___H9hFf",xn="menuDirection___JkwbJ",An="listItem___kNMPl",bn="info___QKQMx",yn="title___eGYd4",wn="titleLeft___ltIGt",jn="description___zs7Ow",kn="menuCourse___PygX2",_n="authorname___D4gcN",Cn="tooltip-content___RseJD",Nn=t(18548),Bn=t(91972),En=t(1234),Sn=t(57964),Tn=(g.Z.Search,{id:"type",name:"来源",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]}),In={id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]},Zn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i,a,s=e.classroomList,c=(e.loading,e.dispatch),d=e.cb,h=e.shixunIds,v=void 0===h?[]:h,g=(0,m.useParams)(),A=((0,m.useLocation)(),s.actionTabs,x.Z.useForm()),b=(p()(A,1)[0],s.shixunLists),w=(0,f.useState)([]),k=p()(w,2),C=k[0],N=k[1],B=(0,f.useState)([]),S=p()(B,2),Z=S[0],L=S[1],M=(0,f.useState)([]),R=p()(M,2),O=R[0],D=R[1],G=(0,f.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null}),Q=p()(G,2),F=Q[0],z=Q[1];(0,f.useEffect)((function(){"选用实践项目"===s.actionTabs.key&&c({type:"classroomList/getShixunLists",payload:l()({},F)})}),[s.actionTabs.key]),(0,f.useEffect)((function(){W()}),[g]);var W=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Nn.I_)({});case 2:return n=e.sent,e.next=5,(0,Sn.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 5:t=e.sent,D([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(o()((null==t?void 0:t.groups)||[]))),L((null==n?void 0:n.disciplines)||[]);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(e,n,t){F.tag_level=e,F.sub_discipline_id=n,F.discipline_id=t,F.page=1,z(l()({},F)),c({type:"classroomList/getShixunLists",payload:l()({},F)})},q=function(){c({type:"classroomList/setActionTabs",payload:{}}),z({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return"选用实践项目"!==s.actionTabs.key?null:(0,V.jsxs)(Ie.Z,{placement:"bottom",height:"100%",closable:!0,onClose:q,open:"选用实践项目"===s.actionTabs.key,rootClassName:pn,footer:(0,V.jsxs)("div",{className:"tc",children:[(0,V.jsx)(E.ZP,{size:"middle",onClick:function(){q(),N([])},style:{marginRight:8},children:"取消"}),(0,V.jsx)(E.ZP,{size:"middle",onClick:u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=C[i],!v.includes(n)){e.next=4;break}return y.ZP.info("请勿重复选择:".concat(null==b||null===(t=b.shixun_list)||void 0===t||null===(t=t.find((function(e){return e.id===n})))||void 0===t?void 0:t.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),i=0;case 2:if(!(i<(null==C?void 0:C.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(t=e.t0)){e.next=7;break}return e.abrupt("return",t.v);case 7:i++,e.next=2;break;case 10:q(),d(C),N([]);case 13:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,V.jsx)("section",{className:"tc",children:(0,V.jsx)(En.Z,{onChange:function(e){z(l()(l()(l()({},F),e),{},{page:1})),c({type:"classroomList/getShixunLists",payload:l()(l()(l()({},F),e),{},{page:1})})}})}),(0,V.jsxs)("section",{className:"edu-container",children:[(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:Tn.name}),null==Tn||null===(n=Tn.children)||void 0===n?void 0:n.map((function(e,n){return(0,V.jsx)("li",{className:F[Tn.id]==e.id?mn:"",onClick:function(){F[Tn.id]=e.id,F.page=1,z(l()({},F)),c({type:"classroomList/getShixunLists",payload:l()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.id)}))]}),(0,V.jsxs)("ul",{className:xn,children:[(0,V.jsx)("li",{className:gn,children:"方向"}),(0,V.jsx)("li",{className:F.discipline_id?"":mn,onClick:function(){H(null,null,null)},children:(0,V.jsx)("strong",{children:"全部"})}),null==Z?void 0:Z.map((function(e,n){return(0,V.jsxs)("li",{className:F.discipline_id==e.id?mn:"",children:[(0,V.jsx)("strong",{onClick:function(){H(1,null,e.id)},children:e.name}),(0,V.jsx)("div",{children:e.sub_disciplines.map((function(n,t){return(0,V.jsxs)("div",{className:"mt5",children:[(0,V.jsx)("div",{className:F.sub_discipline_id==n.id?"".concat(hn," ").concat(vn):vn,onClick:function(){H(2,n.id,e.id)},children:n.name}),(0,V.jsx)("ul",{className:"mt5",children:n.tags&&n.tags.map((function(n,t){return(0,V.jsx)("li",{className:F.sub_discipline_id==n.id&&3===F.tag_level?hn:"",onClick:function(){H(3,n.id,e.id)},children:n.name},t)}))})]},t)}))})]},n)}))]}),"mine"===F.type&&(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:"目录"}),null==O?void 0:O.map((function(e,n){return(0,V.jsx)("li",{className:F.group_id==e.id?mn:"",onClick:function(){F.group_id=e.id,F.page=1,z(l()({},F)),c({type:"classroomList/getShixunLists",payload:l()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.name)}))]}),(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:In.name}),null==In||null===(t=In.children)||void 0===t?void 0:t.map((function(e,n){return(0,V.jsx)("li",{className:F[In.id]==e.id?mn:"",onClick:function(){F[In.id]=e.id,F.page=1,z(l()({},F)),c({type:"classroomList/getShixunLists",payload:l()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.name)}))]}),(0,V.jsxs)(T.Z,{children:[(0,V.jsx)(Ze.Z,{flex:"1",children:(0,V.jsx)("div",{className:kn,style:{margin:"0px 15px"},children:(0,V.jsxs)("ul",{children:[(0,V.jsxs)("li",{children:["已选",(0,V.jsx)("span",{className:"c-blue",children:C.length}),"个"]}),(0,V.jsxs)("li",{children:["共",(0,V.jsx)("span",{className:"c-blue",children:b.shixuns_count}),"个"]}),(0,V.jsxs)("li",{className:"current",onClick:function(){var e=l()(l()({},F),{},{order:"asc"===F.order?"desc":"asc"});z(e),c({type:"classroomList/getShixunLists",payload:e})},children:["学习人数",(0,V.jsx)("p",{className:"edu-sorter current ".concat(F.order),children:"asc"===F.order?(0,V.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}):(0,V.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})})]})]})})}),(0,V.jsx)(Ze.Z,{className:"c-grey-999",children:"mine"===(null==F?void 0:F.type)?"已静默/公开发布的实践项目进入本列表备选":"仅已公开发布的实践项目进入本列表备选"})]}),null==b||null===(i=b.shixun_list)||void 0===i?void 0:i.map((function(e,n){return(0,V.jsxs)("div",{className:An,children:[(0,V.jsx)(j.Z,{checked:C.includes(e.id),value:e.id,disabled:null==e?void 0:e.need_authorize,onChange:function(n){C.indexOf(e.id);C.indexOf(e.id)>-1?N(C.filter((function(n){return n!==e.id}))):N(C.concat(e.id))}}),(0,V.jsxs)("div",{className:bn,children:[(0,V.jsx)("div",{className:yn,children:(0,V.jsxs)("div",{className:wn,children:[(0,V.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,V.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,V.jsx)("span",{onClick:function(){(0,Bn.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,dn.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,dn.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,dn.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})})]})}),(0,V.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,V.jsx)("span",{className:jn,dangerouslySetInnerHTML:{__html:e.description}})}),(0,V.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,V.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,V.jsx)(ye.Z,{dashed:!0}),(0,V.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,V.jsxs)("div",{children:[(0,V.jsx)(_.Z,{overlayClassName:Cn,title:(0,V.jsx)("div",{children:(0,V.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,V.jsx)("span",{className:_n,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,V.jsx)(f.Fragment,{children:(0,V.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,V.jsxs)("div",{children:[(0,V.jsxs)("span",{className:"mr30",children:["难度系数 ",e.level]}),(0,V.jsxs)("span",{children:["学习人数 ",e.study_count]})]})]})]})]},n)})),0===(null==b||null===(a=b.shixun_list)||void 0===a?void 0:a.length)&&(0,V.jsx)(P.Z,{}),(0,V.jsx)("p",{})]}),(0,V.jsx)("div",{className:"tc mt20",children:(0,V.jsx)(I.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:F.page||1,showQuickJumper:!0,total:null==b?void 0:b.shixuns_count,onChange:function(e){var n=l()(l()({},F),{},{page:e});z(n),c({type:"classroomList/getShixunLists",payload:n})}})})]},"bottom")})),Pn=t(64630),Ln="operating___srUHx",Mn="tip___F8nWU",Rn=function(e,n){var t,i=e.data,r=e.height,a=void 0===r?400:r,o=x.Z.useForm(),s=p()(o,1)[0],c=(0,f.useState)({}),u=p()(c,2),d=u[0],m=u[1];return(0,f.useEffect)((function(){i&&(m(i),s.setFieldsValue(l()({},i)))}),[i]),(0,f.useImperativeHandle)(n,(function(){return{form:s}})),(0,V.jsx)("div",{className:Ln,style:{marginBottom:"0"},children:(0,V.jsxs)(x.Z,{form:s,scrollToFirstError:!0,onValuesChange:function(){m(l()({},s.getFieldsValue()))},children:[(0,V.jsx)(x.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"},{max:30,message:"请输入标题,最大限制30个字符"},{whitespace:!0,message:"请勿输入空格"}],children:(0,V.jsx)(g.Z,{placeholder:"请输入标题,最大限制30个字符",suffix:"".concat((null===(t=d.name)||void 0===t?void 0:t.length)||0,"/30")})}),(0,V.jsx)(x.Z.Item,{name:"languages",label:"编程语言",rules:[{required:!0,message:"请选择编程语言"}],children:(0,V.jsxs)(j.Z.Group,{children:[(0,V.jsx)(j.Z,{value:"c",children:"C"}),(0,V.jsx)(j.Z,{value:"c++",children:"C++"}),(0,V.jsx)(j.Z,{value:"java",children:"Java"}),(0,V.jsx)(j.Z,{value:"python",children:"Python"})]})}),(0,V.jsx)("div",{className:Mn,children:"选择支持以下编程试题进行编译的语言"}),(0,V.jsx)("div",{style:{margin:"20px 0 12px 0px"},children:"说明"}),(0,V.jsx)(x.Z.Item,{name:"description",children:(0,V.jsx)(Ae.Z,{height:a,defaultValue:d.description||"",watch:!0})})]})})},On=(0,f.forwardRef)(Rn),Dn=t(25199),Gn=t(5623),Qn=t(3148),Fn=t(71565),zn=v.Z.TabPane,Wn=g.Z.Search,Vn=g.Z.TextArea,Hn=function(e){return e.Mine="0",e.Public="1",e.Collection="2",e.TeachGroupShare="3",e}({}),qn=(0,m.connect)((function(e){var n=e.classroomList,t=e.problemset,i=e.user,r=e.loading,a=e.globalSetting,o=e.shixunHomeworks;return{classroomList:n,problemset:t,user:i,globalSetting:a,loading:r.effects,shixunHomeworks:o}}))((function(e){var n,t,i,a,s,c,d,g,L,M,R=e.classroomList,O=e.problemset,D=e.user,G=(e.globalSetting,e.loading),Q=e.dispatch,F=(e.match,e.shixunHomeworks),z=(0,m.useLocation)(),W=(0,m.useParams)(),H=(0,m.useSearchParams)(),Y=p()(H,1)[0],U=(0,f.useRef)(),K=(0,f.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:"0",item_type:null,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:Y.get("id")||null,exam_id:W.id||null,exercise_id:W.categoryId||null}),J=p()(K,2),ee=J[0],ne=J[1],te=(0,f.useState)(0),ie=p()(te,2),re=ie[0],ae=ie[1],le=(0,f.useState)([]),ue=p()(le,2),fe=ue[0],ge=ue[1],Ae=(0,f.useState)(Hn.Mine),ye=p()(Ae,2),we=ye[0],je=ye[1],ke=(0,f.useState)(0),_e=p()(ke,2),Ce=_e[0],Be=_e[1],Ie=(0,f.useState)(-1),Ze=p()(Ie,2),Pe=Ze[0],Le=Ze[1],Me=(0,f.useState)([]),Re=p()(Me,2),Oe=Re[0],De=Re[1],Ge=(0,f.useState)(!1),Qe=p()(Ge,2),Fe=(Qe[0],Qe[1]),ze=(0,f.useState)([]),We=p()(ze,2),Ve=We[0],He=We[1],qe=(0,f.useState)(0),Ye=p()(qe,2),Ue=Ye[0],Ke=Ye[1],$e=(0,f.useState)(!1),en=p()($e,2),nn=en[0],tn=en[1],rn=(0,f.useState)(!1),an=p()(rn,2),on=an[0],pn=an[1],fn=(0,f.useState)(),mn=p()(fn,2),hn=mn[0],vn=mn[1],gn=(0,f.useState)(!1),xn=p()(gn,2),An=xn[0],bn=xn[1],yn=(0,f.useRef)(!1),wn=((0,f.useRef)(""),(0,f.useRef)()),jn=(0,f.useRef)(),kn=(0,f.useRef)(),_n=(0,f.useState)(),Cn=p()(_n,2),Nn=Cn[0],Bn=Cn[1],En=(0,f.useState)([]),Tn=p()(En,2),In=Tn[0],Ln=Tn[1],Mn=(0,f.useRef)(!1),Rn="/problemset"===z.pathname,qn=null===(n=z.pathname)||void 0===n?void 0:n.includes("program_homework"),Yn=qn&&W.categoryId&&null!==(t=z.pathname)&&void 0!==t&&t.includes("edit")?W.categoryId:"",Xn=Yn?"编辑编程作业":"新建编程作业",Un=(0,f.useState)({}),Kn=p()(Un,2),Jn=Kn[0],$n=Kn[1],et=(0,f.useState)(!1),nt=p()(et,2),tt=nt[0],it=nt[1],rt=D.userInfo||{},at=rt.admin,ot=rt.business,st=rt.is_shixun_marker,lt=rt.is_teacher,ct=rt.user_identity,ut=at||ot||st||lt||"学生"!==ct,dt=(0,f.useState)("按更新时间降序"),pt=p()(dt,2),ft=pt[0],mt=pt[1],ht=F.commonHomeWorkAddDefaultData,vt=(0,f.useState)([]),gt=p()(vt,2),xt=gt[0],At=gt[1],bt=(0,f.useRef)(null),yt=(0,f.useState)(!1),wt=p()(yt,2),jt=wt[0],kt=wt[1],_t=(0,f.useState)([]),Ct=p()(_t,2),Nt=Ct[0],Bt=Ct[1],Et=(0,f.useState)(""),St=p()(Et,2),Tt=St[0],It=St[1],Zt=(0,f.useState)(!1),Pt=p()(Zt,2),Lt=Pt[0],Mt=Pt[1],Rt=(0,f.useState)(!1),Ot=p()(Rt,2),Dt=Ot[0],Gt=Ot[1],Qt=(0,f.useState)([]),Ft=p()(Qt,2),zt=Ft[0],Wt=Ft[1],Vt=x.Z.useForm(),Ht=p()(Vt,1)[0],qt=(0,f.useState)(!1),Yt=p()(qt,2),Xt=Yt[0],Ut=Yt[1],Kt=(0,f.useState)(null),Jt=p()(Kt,2),$t=Jt[0],ei=Jt[1],ni=(0,f.useState)(0),ti=p()(ni,2),ii=ti[0],ri=ti[1],ai=(0,f.useRef)(null),oi=[{name:"按试题名称升序",type:"name_pinyin",direction:"asc"},{name:"按试题名称降序",type:"name_pinyin",direction:"desc"},{name:"按更新时间升序",type:"updated_at",direction:"asc"},{name:"按更新时间降序",type:"updated_at",direction:"desc"},{name:"按使用次数升序",type:"quotes",direction:"asc"},{name:"按使用次数降序",type:"quotes",direction:"desc"}];(0,f.useEffect)((function(){return document.body.setAttribute("data-custom","initial"),function(){document.body.removeAttribute("data-custom")}}),[]);var si=function(){var e=u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.$c)({id:Yn});case 2:null!=(n=e.sent)&&n.name&&(i={description:n.description,languages:n.languages,name:n.name},ai.current.form.setFieldsValue(i),$n(l()({},i)),Bt(o()(n.data)),Ln(null===(t=n.data)||void 0===t?void 0:t.map((function(e){return e.id}))));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){Yn&&si()}),[Yn]),(0,f.useEffect)((function(){var e=(null==Y?void 0:Y.get("group_id"))||0;Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:e,group_type:we}}),ee.group_id=Number(e),ne(ee),di(ee).then((function(e){kt(!1)})),ui(ee),pi(),ci()}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Q({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){Q({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Q({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/headerFixedToggle",payload:!0}),function(){Q({type:"globalSetting/headerFixedToggle",payload:!1})}}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/headerFooterToggle",payload:Rn}),function(){Q({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){(0,un.Dk)(qn?Xn:"试题库")}),[qn,Xn]);var li=function(e){var n=0;return null==hn||hn.forEach((function(t){t.type===e&&(n=t.count)})),n},ci=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Q({type:"problemset/getTeachGroupData"});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e=O.basketData||{},n=e.completion_questions_count,t=void 0===n?0:n,i=e.judgement_questions_count,r=void 0===i?0:i,a=e.multiple_questions_count,o=void 0===a?0:a,s=e.practical_questions_count,l=void 0===s?0:s,c=e.program_questions_count,u=void 0===c?0:c,d=e.single_questions_count,p=void 0===d?0:d,f=e.subjective_questions_count,m=void 0===f?0:f,h=e.combination_questions_count,v=void 0===h?0:h,g=e.bprogram_questions_count;Ke(t+r+o+l+u+p+m+v+(void 0===g?0:g))}),[O.basketData]);var ui=function(){var e=u()(r()().mark((function e(n,t){var i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"3"===n.type?n.clazz="ItemBanksGroup":delete n.clazz,i=l()({},n),kt(!0),e.next=5,Q({type:"problemset/getGroup",payload:l()({},i)});case 5:return null!=(a=e.sent)&&a.data&&At((null==a?void 0:a.data)||[]),a&&(He((null==a?void 0:a.navigation)||[]),(null==a||null===(o=a.navigation)||void 0===o?void 0:o.length)>1?Yi(!1):Yi(!0)),qn||t||Ln([]),kt(!1),e.abrupt("return",a);case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),di=function(){var e=u()(r()().mark((function e(n,t){var i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=l()({},n)).item_type=qn?"PROGRAM":n.item_type,i.keyword=n.keyword||"",kt(!0),e.next=6,Q({type:"problemset/getItemBanks",payload:l()({},i)});case 6:if(!(a=e.sent)||403===a.status||401===a.status||500===a.status){e.next=18;break}return ae(a.items_count||0),vn(a.item_types),ge(a.items||[]),De(a.tag_disciplines||[]),Bn(a.used_shixun_ids||[]),fi(a.items||[]),qn||t||Ln([]),Be((null==a?void 0:a.added_num)||0),kt(!1),e.abrupt("return",a);case 18:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),pi=function(){Q({type:"problemset/getBasketList",payload:{}})},fi=function(e){var n=e.every((function(e){var n;return 0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)}));yn.current=n},mi=(0,f.useState)(!1),hi=p()(mi,2),vi=hi[0],gi=hi[1],xi=function(e,n){ee.page=e,ee.per_page=n,ne(ee),di(ee,!0),ui(ee,!0)},Ai=function(e){ee.discipline_id="",ee.sub_discipline_id="",ee.tag_discipline_id="",ee.item_type=null,ee.difficulty=null,ee.page=1,ee.keyword=e,delete ee.id,console.log(ee,"paramsparamsparamsparamsparams"),e?(pn(!0),(0,Dn.tk)({name:e,copywriting:e,position:qn?"Practice":"ItemBank"})):pn(!1),Le(-1),ne(ee),di(ee)},bi=function(){ee.per_page=20,ne(ee),di(ee),bn(!1)},yi=function(e){var n=e.length===fe.length&&ee.page>1?ee.page-1:ee.page;ee.page=n,ee.per_page=20,pi(),ne(ee),di(ee),ui(ee)},wi=function(){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},ji=function(){var e=u()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,(0,oe.lS)({id:n});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,oe.s)({id:n});case 8:e.t0=e.sent;case 9:0===(null==(i=e.t0)?void 0:i.status)&&bi();case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ki=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ur(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),_i=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ar([n]);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ci=function(e){jn.current="",wn.current="",A.Z.confirm({centered:!0,width:530,icon:null,okText:"确定",cancelText:"取消",title:"试题纠错",content:(0,V.jsxs)("div",{className:"font14",children:[(0,V.jsx)("div",{children:"错误类型:"}),(0,V.jsxs)(b.ZP.Group,{className:"mt10",onChange:function(e){return wn.current=e.target.value},children:[(0,V.jsx)(b.ZP,{value:"题干",children:"题干"}),(0,V.jsx)(b.ZP,{value:"答案",children:"答案"}),(0,V.jsx)(b.ZP,{value:"解析",children:"解析"}),(0,V.jsx)(b.ZP,{value:"属性",children:"属性"}),(0,V.jsx)(b.ZP,{value:"其它",children:"其它"})]}),(0,V.jsx)("div",{className:"mt10",children:"错误描述:"}),(0,V.jsx)(Vn,{className:"mt10",rows:4,defaultValue:jn.current,onChange:function(e){return jn.current=e.target.value}})]}),onOk:function(){return new Promise(function(){var n=u()(r()().mark((function n(t,i){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(wn.current&&jn.current){n.next=3;break}return y.ZP.info("请填写错误类型和错误描述!"),n.abrupt("return",i());case 3:return n.next=5,(0,oe.L5)({id:e,clazz:wn.current,description:jn.current});case 5:0===n.sent.status&&y.ZP.info("添加成功!"),t();case 8:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}())}})},Ni=(0,f.useRef)(),Bi=(0,f.useState)([]),Ei=p()(Bi,2),Si=Ei[0],Ti=Ei[1],Ii=(0,f.useState)(!1),Zi=p()(Ii,2),Pi=Zi[0],Li=Zi[1],Mi=(0,f.useState)({}),Ri=p()(Mi,2),Oi=(Ri[0],Ri[1],(0,f.useRef)([0])),Di=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:null==n?void 0:n.sub_discipline_id}});case 2:t=e.sent,Ti(null==t?void 0:t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Gi=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ei(n),cr(n),Li(!0);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Qi=function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:e}}})},Fi=function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:e}}})},zi=function(){var e=u()(r()().mark((function e(n){var t,i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("PROGRAM"!==(t=n.item_type)){e.next=12;break}return i=n.program_attr.identifier,e.next=5,Q({type:"problemset/startExperience",payload:{id:i}});case 5:if(0!==(a=e.sent).status){e.next=10;break}return o=a.identifier,(0,un.xg)("/myproblems/".concat(o)),e.abrupt("return");case 10:return y.ZP.warning(a.message),e.abrupt("return");case 12:Q({type:"problemset/setActionTabs",payload:{key:t,params:n}});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Wi=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ee.exam_id){e.next=6;break}return e.next=3,(0,oe.fY)({item_id:n,id:ee.exam_id});case 3:return 0===e.sent.status&&bi(),e.abrupt("return");case 6:if(null==ee||!ee.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==ee?void 0:ee.exercise_id,item_bank_ids:[n]}});case 9:return 0===e.sent.status&&bi(),e.abrupt("return");case 12:return e.next=14,Q({type:"problemset/cancel",payload:{id:n,item_bank:1}});case 14:0===e.sent.status&&(bi(),pi());case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vi=(0,f.useState)(!1),Hi=p()(Vi,2),qi=Hi[0],Yi=Hi[1],Xi=function(){var e=u()(r()().mark((function e(n){var t,i,a,s=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s.length>1&&void 0!==s[1]&&s[1],t=s.length>2&&void 0!==s[2]&&s[2],Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(n),group_type:"3"===we?Hn.TeachGroupShare:Hn.Mine}}),ee.discipline_id="",ee.sub_discipline_id="",ee.tag_discipline_id="",ee.page=1,ee.per_page=20,ee.group_id=Math.abs(n),Le(-1),ne(ee),t?((i=JSON.parse(JSON.stringify(Ve))).splice(i.length-2,2),ee.parents=i):ee.parents=[].concat(o()(Ve||[{id:0,name:"根目录"}]),o()((null===(a=(0,cn.b)(U.current,n))||void 0===a?void 0:a.map((function(e){return{id:e.id,name:e.name}})))||[])),ui(l()({},ee)).then((function(e){var t;He(null==e?void 0:e.navigation),(null==e||null===(t=e.navigation)||void 0===t?void 0:t.length)>1&&n?Yi(!0):Yi(!1)})),di(ee);case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ui=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ee.exam_id){e.next=6;break}return e.next=3,(0,oe.zh)({exam_id:ee.exam_id,item_bank_ids:[n]});case 3:return 0===e.sent.status&&bi(),e.abrupt("return");case 6:if(null==ee||!ee.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercises/".concat(null==ee?void 0:ee.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:[n]}});case 9:return 0===e.sent.status&&bi(),e.abrupt("return");case 12:if(200!==Ue){e.next=15;break}return y.ZP.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 15:return e.next=17,Q({type:"problemset/select",payload:{item_bank_ids:[n]}});case 17:0===e.sent.status&&(bi(),pi());case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ki=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}if(null!=In&&In.length){e.next=3;break}return e.abrupt("return",y.ZP.info("请先选择试题"));case 3:kn.current=[0],A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,V.jsx)(w.Z,{spinning:jt,children:(0,V.jsx)(X.Z,{defaultValue:!0,value:kn.current,onChange:function(e){return kn.current=e}})})]}),onOk:function(){var e=u()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.Rp)({id:n,group_id:null===(t=kn.current)||void 0===t?void 0:t[0]});case 2:i=e.sent,kn.current=[],0===(null==i?void 0:i.status)&&(ui(ee),bi(),y.ZP.success("加入成功"));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ji=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}if(null!=In&&In.length){e.next=3;break}return e.abrupt("return",y.ZP.info("请先选择试题"));case 3:A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"移动到",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsxs)("div",{className:Te.tips,children:[(0,V.jsx)("div",{children:"提示:"}),(0,V.jsx)("div",{children:"1.若将已共享试题移入文件夹,则会撤销此试题原有的共享选项,以文件夹的共享选项为准;"}),(0,V.jsx)("div",{children:"2.若将已共享文件夹内的试题移出至根目录,则会撤销试题所有的共享选项。"})]}),(0,V.jsx)("p",{className:"c-grey-333",children:"请选择需要移动到的文件夹"}),(0,V.jsx)(w.Z,{spinning:jt,children:(0,V.jsx)(X.Z,{defaultValue:!0,defaultSelectedKeys:Oi.current,defaultExpandedKeys:Oi.current,onChange:function(e){return Oi.current=e}})})]}),onOk:function(){var e=u()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.LS)({ids:n?[n]:In,groups_ids:null===(t=Oi.current)||void 0===t?void 0:t[0]});case 2:i=e.sent,console.log("移动试题到指定文件夹的res",i),0===(null==i?void 0:i.status)&&(ui(ee),bi());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$i=function(){var e=u()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("撤销共享触发"),e.next=3,(0,oe.hg)({clazz:"ItemBank",id:n});case 3:t=e.sent,console.log(t,"撤销共享触发的res"),i=(null==t?void 0:t.groups)||[],kn.current=i.filter((function(e){return e.is_share})).map((function(e){return e.id})),A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsx)("p",{className:"".concat(Te.tips),children:"提示:共享后的试题支持团队成员进行编辑,如需撤销本题对选中教研团队的分享,取消选中并确定即可。"}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:null==i?void 0:i.map((function(e){return e.is_share?e.id:""})),children:null==i?void 0:i.map((function(e){return(0,V.jsxs)(j.Z,{value:e.id,onChange:function(){e.is_share=!e.is_share,console.log(i,"选中的data"),kn.current=i},children:[" ",e.name]},e.id)}))})]}),onOk:function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return kn.current=i.filter((function(e){return e.is_share})).map((function(e){return e.id})),console.log(kn.current,"joinGroupDataRef.current"),e.abrupt("return",new Promise(function(){var e=u()(r()().mark((function e(t,a){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(i,"看看这里的data"),e.next=3,(0,oe.GW)({ids:[n],clazz:"ItemBank",group_ids:kn.current});case 3:return o=e.sent,kn.current=[],0===(null==o?void 0:o.status)&&(y.ZP.info("操作成功"),bi()),e.abrupt("return",t());case 7:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),er=function(e){var n=In;if(null==n||!n.length)return y.ZP.info("请先选择试题");Ue+n.length>200&&e&&Rn?y.ZP.info("试题篮中最多可再加入".concat(200-Ue,"题,当前选中").concat(n.length,"题,请重新选择")):e?nr(n):tr(n)},nr=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=o()(n),fe.forEach((function(e){var n;t.includes(e.id)&&("PROGRAM"===e.item_type&&0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)&&(0,pe.remove)(t,(function(n){return n===e.id})))})),A.Z.confirm({width:530,title:"提示",className:"custom-modal-divider ",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:(0,V.jsxs)("div",{children:["当前已选择",n.length,"道试题,已加入过的试题或未发布的编程题将不会重复加入 "]}),onOk:function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ee.exam_id){e.next=6;break}return e.next=3,(0,oe.zh)({exam_id:ee.exam_id,item_bank_ids:t});case 3:n=e.sent,e.next=15;break;case 6:if(null==ee||!ee.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercises/".concat(null==ee?void 0:ee.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:t}});case 9:n=e.sent,e.next=15;break;case 12:return e.next=14,Q({type:"problemset/select",payload:{item_bank_ids:t}});case 14:n=e.sent;case 15:0===n.status&&(bi(),pi());case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tr=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ee.exam_id){e.next=6;break}return e.next=3,(0,Sn.ZP)("/api/examination_banks/".concat(ee.exam_id,"/batch_revoke_item.json"),{method:"post",body:{item_ids:n}});case 3:t=e.sent,e.next=15;break;case 6:if(null==ee||!ee.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==ee?void 0:ee.exercise_id,item_bank_ids:n}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,Q({type:"problemset/unselectAll",payload:{item_ids:n}});case 14:t=e.sent;case 15:0===t.status&&(bi(),pi());case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ir=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Rn||200!==Ue){e.next=3;break}return y.ZP.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 3:if(!ee.exam_id){e.next=10;break}return e.next=6,(0,oe.zh)({exam_id:ee.exam_id,shixun_ids:n});case 6:0===e.sent.status&&bi(),e.next=14;break;case 10:return e.next=12,Q({type:"problemset/select",payload:{shixun_ids:n}});case 12:0===e.sent.status&&(pi(),bi());case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rr=function(){var e=u()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(t=O.teachGroupData)&&void 0!==t&&null!==(t=t.groups)&&void 0!==t&&t.length){e.next=2;break}return e.abrupt("return",y.ZP.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看"));case 2:return e.next=4,(0,Sn.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:n}});case 4:if(a=e.sent,console.log(a,"判断可否共享-是否被共享过"),0===a.status){e.next=8;break}return e.abrupt("return");case 8:kn.current=null==a?void 0:a.data,A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsxs)("div",{className:Te.tips,children:[(0,V.jsx)("div",{children:"提示:"}),(0,V.jsx)("div",{children:"1.共享至教研团队后,在已共享的文件夹添加、删除试题或子文件夹等操作会同步至团队文件夹。若新试题无需共享,可新建文件夹管理试题。"}),(0,V.jsx)("div",{children:"2.如需撤销当前文件夹对选中教研团队的分享,取消选中并确定即可。"})]}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:kn.current.map((function(e){return e.is_share?e.id:""})),children:null==a||null===(i=a.data)||void 0===i?void 0:i.map((function(e){return(0,V.jsxs)(j.Z,{disabled:!e.can_share,value:e.id,onChange:function(){e.is_share=!e.is_share,console.log(a.data,"res.data"),kn.current=null==a?void 0:a.data},children:[" ",e.name]},e.id)}))})]}),onOk:function(){return new Promise(function(){var e=u()(r()().mark((function e(t,i){var o,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(o=kn.current)&&void 0!==o&&o.length){e.next=3;break}return y.ZP.info("请先选择教研团队"),e.abrupt("return",i());case 3:return e.next=5,(0,Sn.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:kn.current.map((function(e){return{id:e.id,is_share:e.is_share}})),group_id:n}});case 5:s=e.sent,console.log(s),0===(null==a?void 0:a.status)&&(y.ZP.success("操作成功"),kn.current=[],Ln([]),bi(),ui(ee),t());case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}});case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ar=function(e){var n,t;if(console.log("共享试题触发"),null===(n=O.teachGroupData)||void 0===n||null===(n=n.groups)||void 0===n||!n.length)return y.ZP.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看");A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsx)("div",{className:Te.tips,children:"提示:共享后的试题支持团队成员进行编辑,如需撤销本题对选中教研团队的分享,取消选中并确定即可。"}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:kn.current,onChange:function(e){return kn.current=e},children:null===(t=O.teachGroupData)||void 0===t||null===(t=t.groups)||void 0===t?void 0:t.map((function(e){return(0,V.jsx)(j.Z,{value:e.group_id,children:e.name},e.group_id)}))})]}),onOk:function(){return new Promise(function(){var n=u()(r()().mark((function n(t,i){var a,o;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(null!==(a=kn.current)&&void 0!==a&&a.length){n.next=3;break}return y.ZP.info("请先选择教研团队"),n.abrupt("return",i());case 3:return n.next=5,(0,oe.GW)({ids:e||In,clazz:"ItemBank",group_ids:kn.current});case 5:0===(null==(o=n.sent)?void 0:o.status)&&(y.ZP.info("所选试题成功分享至教研团队"),kn.current=[],Ln([]),bi(),t());case 7:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}())},onCancel:function(){console.log("取消了"),kn.current=[]}})},or=function(){var e=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Fe(!0),e.next=3,(0,oe.nD)({ids:In});case 3:n=e.sent,Fe(!1),0===(null==n?void 0:n.status)&&A.Z.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"删除结果",maskClosable:!1,keyboard:!1,icon:null,content:"本次成功删除".concat(n.success,"条试题,有").concat(n.fail,"条试题因为公开无法删除,请撤销后再进行删除。"),onOk:function(){yi(new Array(n.success))}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!=In&&In.length?A.Z.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"提示",cancelText:"取消",icon:null,content:"本次选中了".concat(null==In?void 0:In.length,"条试题进行删除操作,删除后将无法恢复,请确认是否删除?"),onOk:e}):y.ZP.warning("请选择需要删除的试题")},sr=function(){var e,n;if(null==In||!In.length)return y.ZP.info("请先选择试题");if(null!=fe&&null!==(e=fe.filter((function(e){return In.includes(e.id)})))&&void 0!==e&&e.every((function(e){return e.public})))return y.ZP.info("所选试题已公开,请重新选择");if(null!=fe&&null!==(n=fe.filter((function(e){return In.includes(e.id)})))&&void 0!==n&&n.find((function(e){var n;return"PROGRAM"===e.item_type&&0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)})))return y.ZP.info("已选题中存在未发布的编程题");if("1"===window.localStorage.getItem("problemset-set-public-hint-flag")||D.userInfo.professional_certification){var t;if(null!=fe&&null!==(t=fe.filter((function(e){return In.includes(e.id)})))&&void 0!==t&&t.find((function(e){var n;return 0==(null==e||null===(n=e.tag_discipline_ids)||void 0===n?void 0:n.length)})))return y.ZP.info("部分试题暂未设置知识点,请先设置知识点再进行公开");A.Z.confirm({centered:!0,width:530,okText:"申请公开",cancelText:"取消",title:"批量公开试题",maskClosable:!0,icon:null,content:(0,V.jsx)("div",{className:"font16 c-grey-333",children:"试题公开之后,平台的所有用户都可以查看可使用。确认要申请公开吗"}),onOk:function(){lr()}})}else A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"公开规则告知",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font16 c-grey-333",children:["公开并经平台审核后,该题将在公共试题库可见,Educoder所有用户均可使用该题。",(0,V.jsx)("br",{}),"公开后不可修改,但可以撤销;撤销公开后可以修改。",(0,V.jsx)("br",{}),"是否确认申请公开?",(0,V.jsx)("br",{}),(0,V.jsx)(j.Z,{className:"mt10",defaultChecked:!1,onChange:function(e){return Mn.current=e.target.checked},children:"不再提示"})]}),onOk:function(){lr()}})},lr=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=we===Hn.TeachGroupShare?1:2,t=fe?fe.filter((function(e){return In.includes(e.id)&&!(e.public||e.apply)})).map((function(e){return e.id})):[],e.next=4,(0,oe.Qp)({ids:t,source:n});case 4:0===e.sent.status&&(Mn.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Mn.current=!1,bi(),y.ZP.success("批量申请成功"));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cr=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});case 2:return t=e.sent,Wt(t.disciplines||[]),e.next=6,Di(n);case 6:null!=n&&n.sub_discipline_id&&(ri(1),Ht.setFieldsValue({sub_discipline_id:[null==n?void 0:n.discipline_id,null==n?void 0:n.sub_discipline_id],tag_discipline_ids:null==n?void 0:n.tag_discipline_ids}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ur=function(e){ei(e),cr(e),Gt(!0)},dr=function(e){var n;A.Z.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("div",{className:Te.modalContent,children:"发布后即可应用到自己管理的课堂"}),(0,V.jsx)("div",{className:Te.modalContent,children:" 是否确认发布?"})]}),okText:"确定",cancelText:"取消",onOk:(n=u()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,oe.MZ)({identifier:e});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(y.ZP.success("发布成功"),bi());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},pr=function(e){var n;A.Z.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:(0,V.jsx)("p",{className:Te.modalContent,children:"是否确认撤销发布?"}),okText:"确定",cancelText:"取消",onOk:(n=u()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,oe.sD)({identifier:e});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(y.ZP.success("撤销发布成功"),bi());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},fr=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("切换团队tab时触发",n),Q({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:n,group_id:ee.group_id,group_type:Hn.TeachGroupShare}}),ee.page=1,ee.clazz="ItemBanksGroup",ee.teach_group_id=n,delete ee.id,ee.group_id=0,ne(l()({},ee)),di(ee),ui(ee);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),mr=function(){var e=u()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.bF)({ids:In});case 2:n=e.sent,t=n.data||{},i=t.unpublish_program_question_count,a=t.total_item_banks,0===i?A.Z.error({title:"错误",content:(0,V.jsx)("span",{children:"发布错误!请选择尚未发布的编程题进行发布"}),centered:!0,okText:"确认"}):A.Z.confirm({title:"提示",content:(0,V.jsxs)("span",{children:["当前选中",a,"题,其中包含",i,"道未发布的编程题, 请确认是否发布?"]}),centered:!0,onOk:function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.dt)({ids:In});case 2:0===e.sent.status&&(y.ZP.success("发布成功"),bi());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),hr=(k.Z,ut&&k.Z.Item,ut&&k.Z.Item,we===Hn.Mine&&Rn&&k.Z.Item,we===Hn.Mine&&Rn&&k.Z.Item,we===Hn.Mine&&Rn&&k.Z.Item,we===Hn.Mine&&Rn&&k.Z.Item,function(e){if(qn)if((null==Nt?void 0:Nt.length)<=0){var n=fe.filter((function(n){return e.includes(n.id)}));Bt(o()(n)),Ln(null==n?void 0:n.map((function(e){return e.id})))}else if(e.length>Nt.length){var t,i=fe.filter((function(n){return e.includes(n.id)})),r=Nt.map((function(e){return e.id})),a=i.filter((function(e){return!r.includes(e.id)}));Bt([].concat(o()(Nt),o()(a))),Ln(null===(t=[].concat(o()(Nt),o()(a)))||void 0===t?void 0:t.map((function(e){return e.id})))}else{var s=Nt.filter((function(n){return e.includes(n.id)}));Bt(o()(s)),Ln(null==s?void 0:s.map((function(e){return e.id})))}else Ln(e)}),vr=function(e){if(qn)if(e){var n,t=null==Nt?void 0:Nt.map((function(e){return e.id})),i=fe.filter((function(e){return!t.includes(e.id)}));Bt([].concat(o()(Nt),o()(i))),Ln(null===(n=[].concat(o()(Nt),o()(i)))||void 0===n?void 0:n.map((function(e){return e.id})))}else{var r=null==fe?void 0:fe.map((function(e){return e.id})),a=Nt.filter((function(e){return!r.includes(e.id)}));Bt(o()(a)),Ln(null==a?void 0:a.map((function(e){return e.id})))}else Ln(e?null==fe?void 0:fe.map((function(e){return e.id})):[])},gr=[{type:"SINGLE",name:"单选题"},{type:"MULTIPLE",name:"多选题"},{type:"JUDGMENT",name:"判断题"},{type:"PROGRAM",name:"编程题"},{type:"SUBJECTIVE",name:"简答题"},{type:"COMPLETION",name:"填空题"},{type:"COMBINATION",name:"组合题"},{type:"BPROGRAM",name:"程序填空题"}],xr={1:"简单",2:"适中",3:"困难"};(0,f.useEffect)((function(){if(qn&&(null==W||!W.pathId)){var e=W,n=e.coursesId,t=e.categoryId;Q({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:t,coursesId:n,type:5}})}}),[qn]);var Ar=function(){var e=u()(r()().mark((function e(){var n,t,i,a,o,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ai.current.form.validateFields();case 3:if(n=ai.current.form.getFieldsValue(),!((null==Nt?void 0:Nt.length)<=0)){e.next=8;break}return document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),y.ZP.info("请选择编程题"),e.abrupt("return");case 8:if(it(!0),i=(t=W).coursesId,a=t.categoryId,null==W||!W.pathId){e.next=17;break}return e.next=13,(0,Sn.ZP)("/api/paths/".concat(null==W?void 0:W.pathId,"/create_hack_homework"),{method:"post",body:l()(l()({},n),{},{coursesId:i,category:a,stage_shixun_id:"null"==a?"":a,stage_id:null==W?void 0:W.stageId,type:5,hack_ids:null==Nt?void 0:Nt.map((function(e){return e.id}))})});case 13:0===(null==(o=e.sent)?void 0:o.status)&&(y.ZP.success("".concat("null"==a?"新增成功":"编辑成功")),m.history.push("/paths/".concat(W.pathId))),e.next=21;break;case 17:return e.next=19,(0,Sn.ZP)(Yn?"/api/homework_commons/".concat(a,"/update_hack.json"):"/api/courses/".concat(i,"/homework_commons.json"),{method:Yn?"put":"post",body:l()(l()({},n),{},{coursesId:i,category:a,type:5,hack_ids:null==Nt?void 0:Nt.map((function(e){return e.id}))})});case 19:0===(null==(s=e.sent)?void 0:s.status)&&m.history.push("/classrooms/".concat(W.coursesId,"/program_homework/").concat(Yn?a:s.homework_id,"/detail?tabs=1"));case 21:it(!1),e.next=27;break;case 24:e.prev=24,e.t0=e.catch(0),document.body.scrollIntoView();case 27:case"end":return e.stop()}}),e,null,[[0,24]])})));return function(){return e.apply(this,arguments)}}(),br=function(){return(0,V.jsxs)(x.Z,{labelAlign:"right",form:Ht,labelCol:{span:3},colon:!1,size:"large",children:[(0,V.jsx)(x.Z.Item,{label:"知识点",name:"sub_discipline_id",rules:[{required:!0,message:"请选择课程&方向"}],children:(0,V.jsx)(C.Z,{expandTrigger:"hover",placeholder:"请选择课程&方向",options:zt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){Ht.setFieldsValue({sub_discipline_id:e,tag_discipline_ids:[]}),ri(e?e.length:0),(null==e?void 0:e.length)>0&&(Di({sub_discipline_id:e[1]}),e[1]==(null==$t?void 0:$t.sub_discipline_id)&&Ht.setFieldValue("tag_discipline_ids",$t.tag_discipline_ids))},onClear:function(){Ti([]),Ht.setFieldValue("tag_discipline_ids",[]),ri(0)}})}),(0,V.jsx)(x.Z.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"请选择知识点"}],style:{paddingLeft:75},children:(0,V.jsx)(N.default,{disabled:0===ii,className:Te.selectitems,showSearch:!0,mode:"multiple",placeholder:"请选择知识点,支持选择多个",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:function(e,n){return n.key.indexOf(e.toLowerCase())>=0},children:Si.map((function(e){return(0,V.jsx)(N.default.Option,{value:e.id,children:(0,V.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,V.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,V.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.name+e.id)}))})}),ii>0&&(0,V.jsxs)("div",{className:Te.concat,children:["没有合适的知识点?",(0,V.jsx)("span",{onClick:function(){return Ut(!0)},children:"新建知识点"})]})]})};return(0,V.jsxs)("div",{className:Te.page,children:[(0,V.jsxs)("section",{children:[(0,V.jsxs)("div",{className:Te.wrap,children:[ht.course_name&&qn&&(0,V.jsx)("section",{className:"animated fadeIn",children:(0,V.jsx)("aside",{className:"mt10",children:ht.category&&(0,V.jsxs)(B.Z,{separator:">",children:[(0,V.jsx)(B.Z.Item,{children:(0,V.jsx)(m.Link,{to:"/classrooms/".concat(ht.course_id,"/program_homework"),children:ht.course_name})}),(0,V.jsx)(B.Z.Item,{children:(0,V.jsx)(m.Link,{to:"/classrooms/".concat(ht.course_id,"/program_homework"),children:ht.category.category_name})}),(0,V.jsx)(B.Z.Item,{children:Xn})]})})}),(0,V.jsx)("div",{className:Te.title,children:qn?Xn:"试题库"}),qn&&(0,V.jsx)(On,{height:250,data:Jn,ref:ai}),(0,V.jsxs)("div",{className:Te.headerWrapper,id:"topicdom",children:[(0,V.jsx)("div",{className:Te.tabsWrap,children:(0,V.jsxs)(v.Z,{activeKey:we,onChange:function(e){Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:e}}),ee.discipline_id="",ee.sub_discipline_id="",ee.tag_discipline_id="",ee.item_type=null,ee.difficulty=null,ee.type=e,"0"===e?(Yi(!1),ee.group_id=0,ee.teach_group_id=0):(Yi(!0),ee.group_id=null),ee.only_published=!("3"!==e||!qn)||null,"3"===e?(ee.clazz="ItemBanksGroup",gi(!0)):gi(!1),ee.page=1,ee.per_page=20,delete ee.id,Le(-1),je(e),ne(ee),di(ee),"1"!==e&&"2"!==e&&ui(ee),Yi(!0)},tabBarExtraContent:(0,V.jsxs)("div",{className:Te.searchWrap,children:[we===Hn.Mine&&Rn&&(0,V.jsxs)(E.ZP,{className:Te.addQuestionBtn,onClick:function(){var e={discipline_id:"&discipline_id=".concat(ee.discipline_id),sub_discipline_id:"&sub_discipline_id=".concat(ee.sub_discipline_id),tag_discipline_id:"&sub_discipline_id=".concat(ee.tag_discipline_id),difficulty:"&difficulty=".concat(ee.difficulty),item_type:"&item_type=".concat(ee.item_type),group_id:"&group_id=".concat(ee.group_id||0)},n="/problemset/newitem?pages=".concat(ee.page);Object.keys(e).forEach((function(t){ee[t]&&(n+=e[t])})),null===m.history||void 0===m.history||m.history.push(n)},children:[(0,V.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",className:Te.pngIcon,alt:""}),"新增试题"]}),(0,V.jsx)(Wn,{allowClear:!0,suffix:(0,V.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Te.searchIcon),onClick:function(){return Ai(ee.keyword)}}),className:Te.search,placeholder:"请输入题号或其他关键词进行搜索",size:"middle",onChange:function(e){ee.keyword=e.target.value,ne(l()({},ee))},onSearch:Ai})]}),children:[(0,V.jsx)(zn,{tab:"公共"},"1"),(null===(i=O.teachGroupData)||void 0===i||null===(i=i.groups)||void 0===i?void 0:i.length)&&(0,V.jsx)(zn,{tab:"团队共享"},"3"),!(0,dn.ag)()&&!(0,dn.JA)()&&!qn&&(0,V.jsx)(zn,{tab:"收藏夹"},"2"),(0,V.jsx)(zn,{tab:"我创建的"},"0")]})}),((null==D||null===(a=D.userInfo)||void 0===a?void 0:a.professional_certification)||"1"!==ee.type)&&(0,V.jsx)(h.S,{showSelectAll:!1,className:Te.select,disciplinesData:null===(s=O.disciplinesData)||void 0===s?void 0:s.disciplines,knowledgeData:Oe,directionValue:ee.discipline_id,subDisciplineValue:ee.sub_discipline_id,typeValue:ee.item_type,isprogram_homework:qn,showKnowledge:!0,name:Tt,setname:It,difficultyValue:ee.difficulty,showShixun:!(0,dn.JA)()&&!ee.exercise_id&&we!==Hn.TeachGroupShare&&we!==Hn.Public,onShixunChange:function(){Q({type:"classroomList/setActionTabs",payload:{key:"选用实践项目"}})},onDirectionChange:function(e,n){ee.discipline_id=e||"",ee.sub_discipline_id=n||"",ee.tag_discipline_id="",ee.page=1,ee.per_page=20,delete ee.id,Le(-1),ne(ee),di(ee),"3"!==we&&"0"!==we||ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))},onTypeChange:function(e){ee.item_type=e||"",ee.page=1,ee.per_page=20,ne(ee),di(ee),"3"!==we&&"0"!==we||ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))},onDifficultyChange:function(e){ee.difficulty=e||"",ee.page=1,ee.per_page=20,delete ee.id,ne(ee),di(ee),"3"!==we&&"0"!==we||ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))},knowledgeValue:Pe,onKnowledgeChange:function(e){ee.tag_discipline_id=e,ee.page=1,ee.per_page=20,delete ee.id,-1===e&&(ee.discipline_id="",ee.sub_discipline_id="",ee.tag_discipline_id=""),Le(e),ne(ee),di(ee),"3"!==we&&"0"!==we||ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))},teachGroupData:null===(c=O.teachGroupData)||void 0===c?void 0:c.groups,onTeachGroupChange:fr,teachGroupValue:ee.teach_group_id,showTeachGroup:vi})]}),(0,V.jsxs)("div",{className:Te.treeWrapper,style:{display:we===Hn.Mine||we===Hn.TeachGroupShare?"block":"none"},children:[(0,V.jsxs)("div",{className:Te.treeHeader,children:[(0,V.jsx)(Se.Z,{activeTabsKey:we,data:Ve,onClick:Xi}),we===Hn.Mine&&!qn&&(0,V.jsxs)(E.ZP,{type:"link",onClick:function(){Q({type:"problemset/setActionTabs",payload:{key:"新建文件夹",params:ee}})},className:Te.exportBtn,children:[(0,V.jsx)("img",{src:Gn,alt:"",className:Te.pngIcon}),"新建文件夹"]})]}),(0,V.jsx)(w.Z,{spinning:jt,children:(0,V.jsx)("div",{ref:bt,className:xt.length?Te.treeContent:"",style:{maxHeight:"220px",overflow:"auto"},children:(0,V.jsx)(cn.Z,{setRootData:function(e){U.current=e},isProblemset:we===Hn.Mine&&Rn,reloadData:bi,data:xt,onShare:rr,onOpen:Xi,activeTabsKey:we,params:ee,navigation:Ve})})})]}),(0,V.jsxs)("div",{className:Te.contentWrap,children:[(0,V.jsxs)("div",{className:Te.batchWrap,children:[(0,V.jsxs)("div",{style:{flex:1,display:"flex",alignItems:"center"},children:[!qn&&(0,V.jsx)("div",{className:"font14",children:((null==D||null===(d=D.userInfo)||void 0===d?void 0:d.professional_certification)||"1"!==ee.type)&&(0,V.jsx)(S.Z,{dropdownRender:function(){return(0,V.jsx)(k.Z,{selectedKeys:[ft],children:null==oi?void 0:oi.map((function(e,n){return(0,V.jsx)(k.Z.Item,{onClick:function(){return function(e){ee.sort_by=e.type,ee.sort_direction=e.direction,ee.page=1,ee.per_page=20,mt(e.name),ne(ee),di(ee),ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))}(e)},children:e.name},e.name)}))})},children:(0,V.jsxs)("span",{style:{color:"#464F66"},children:[(0,V.jsx)("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),ft]})})}),qn&&(0,V.jsx)("div",{children:(0,V.jsxs)(j.Z,{checked:(null==fe?void 0:fe.filter((function(e){return null==Nt?void 0:Nt.map((function(e){return e.id})).includes(e.id)})).length)===fe.length,onChange:function(e){return vr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==In?void 0:In.length,")"]})]})}),qn&&(0,V.jsxs)(A.Z,{open:Lt,centered:!0,width:700,okText:"确认".concat(null!=W&&W.pathId?"":Yn?"编辑":"新建"),onCancel:function(){return Mt(!1)},cancelText:"返回列表",onOk:Ar,confirmLoading:tt,title:"查看已选",children:[(0,V.jsxs)("div",{className:"font14 c-light-primary mb10",children:["已选",null==Nt?void 0:Nt.length,"个"]}),(0,V.jsx)("div",{style:{height:400,overflow:"auto"},children:null==Nt?void 0:Nt.map((function(e,n){var t,i,r,a;return(0,V.jsxs)("div",{className:Te.sendModal,children:[(0,V.jsxs)("div",{className:Te.li,children:[(0,V.jsx)("p",{children:null==e?void 0:e.name}),(0,V.jsxs)("div",{className:Te.bottom,children:[(0,V.jsx)("span",{className:"c-grey-333",children:"编程题"}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{className:"c-grey-333",children:[1===e.difficulty&&"简单",2===e.difficulty&&"适中",3===e.difficulty&&"困难"]}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{children:["创建者 ",(0,V.jsx)(_.Z,{title:null==e||null===(t=e.author)||void 0===t?void 0:t.name,children:(0,V.jsx)("span",{className:"c-grey-333",children:(null==e||null===(i=e.author)||void 0===i||null===(i=i.name)||void 0===i?void 0:i.length)>6?(null==e||null===(r=e.author)||void 0===r||null===(r=r.name)||void 0===r?void 0:r.substr(0,3))+"...":null==e||null===(a=e.author)||void 0===a?void 0:a.name})})]}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{className:Te.des,children:["更新 ",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]})]})]}),(0,V.jsx)("div",{className:Te.del,onClick:function(){hr(Nt.filter((function(n){return n.id!==e.id})).map((function(e){return e.id})))},children:"删除"})]},n)}))})]})]}),(0,V.jsxs)(T.Z,{align:"middle",children:[(0,V.jsx)("div",{children:!ee.item_type&&(0,V.jsx)("span",{style:{fontSize:"14px",color:"#999999"},children:[{name:"编程题",value:"PROGRAM"},{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"},{name:"组合题",value:"COMBINATION"},{name:"程序填空题",value:"BPROGRAM"}].map((function(e){if(li(e.value)>0)return(0,V.jsxs)("span",{style:{marginLeft:6},children:[e.name,(0,V.jsx)("span",{style:{color:"#000000",marginLeft:6},children:li(e.value)})]})}))})}),we===Hn.Mine&&Rn&&(0,V.jsxs)(E.ZP,{onClick:function(){null!=In&&In.length?A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"导出提示",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:["已选中",null==In?void 0:In.length,"道题,其中组合题与实训题暂不支持导出。"]}),onOk:function(){(0,Pn.rQ)({ids:In})}}):Q({type:"problemset/setActionTabs",payload:{key:"导出试题",params:ee}})},type:"link",className:Te.exportBtn,children:[(0,V.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",className:Te.pngIcon}),(0,V.jsx)("span",{children:"导出试题"})]})]})]}),on?(0,V.jsxs)("div",{children:[(0,V.jsxs)(E.ZP,{style:{paddingLeft:0},onClick:function(){ee.page=1,ee.keyword=null,delete ee.id,ne(ee),pn(!1),di(ee),ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))},type:"link",children:[" ",(0,V.jsx)("i",{className:"iconfont icon-fanhui2 font14"}),"返回"]}),(0,V.jsxs)("span",{className:"font14 mr20 c-grey-333",children:["搜索“",ee.keyword,"”"]})]}):null,(0,V.jsx)("div",{className:Te.contentListWrap,children:0!==re?(0,V.jsx)(w.Z,{size:"middle",spinning:G["problemset/getItemBanks"],children:fe.map((function(e,n){var t,i,r,a,o,s,l,c;return(0,V.jsxs)("div",{className:Te.li,children:[(0,V.jsx)("div",{className:Te.top,children:(0,V.jsx)(ln.Z,{data:e,selectIds:In,onSelectCheckBox:hr},e.id)}),(0,V.jsxs)("div",{className:Te.bottom,children:[(0,V.jsxs)("p",{className:"".concat(Te.actionLeftItem," ").concat(Te.questionTypeName),children:["No.",null==e?void 0:e.id]}),(0,V.jsx)("p",{className:"".concat(Te.actionLeftItem," ").concat(Te.questionTypeName),children:null===(t=gr.find((function(n){return n.type===e.item_type})))||void 0===t?void 0:t.name}),(0,V.jsx)("p",{className:Te.actionLeftItem,children:xr[e.difficulty]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["创建者",(0,V.jsx)(_.Z,{title:null==e||null===(i=e.author)||void 0===i?void 0:i.name,children:(0,V.jsx)("span",{className:"c-grey-333",children:(null==e||null===(r=e.author)||void 0===r||null===(r=r.name)||void 0===r?void 0:r.length)>6?(null==e||null===(a=e.author)||void 0===a||null===(a=a.name)||void 0===a?void 0:a.substr(0,5))+"...":null==e||null===(o=e.author)||void 0===o?void 0:o.name})})]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["更新",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["使用次数",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.quotes})]}),!qn&&(0,V.jsx)("div",{className:Te.more,children:(s=e,c=s.id<0?"--":ut?s[ee.exercise_id?"added":"choosed"]?(0,V.jsx)("span",{className:Te.btnAdd,onClick:function(e){e.target.style.pointerEvents="none",Wi(s.id)},children:Rn?"移出试题篮":(0,V.jsxs)("span",{children:[(0,V.jsx)("b",{className:"iconfont icon-yichu ".concat(Te.cancelC)}),"移出"]})},1):"PROGRAM"===s.item_type&&0===(null===(l=s.program_attr)||void 0===l?void 0:l.status)?(0,V.jsx)(_.Z,{placement:"top",title:"编程题未发布,不能加入!",children:(0,V.jsxs)("span",{className:Te.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"},children:[" ",Rn?"加入试题篮":(0,V.jsxs)("span",{style:{padding:"0 3px"},children:[(0,V.jsx)("b",{className:"iconfont icon-jiaru ".concat(Te.addC)}),"加入"]})," "]})}):(0,V.jsx)("span",{className:Te.btnAdd,onClick:function(){return Ui(s.id)},children:Rn?"加入试题篮":(0,V.jsxs)("span",{style:{padding:"0 3px"},children:[(0,V.jsx)("b",{className:"iconfont icon-jiaru ".concat(Te.addC)}),"加入"]})}):(0,V.jsx)(V.Fragment,{}),(0,V.jsxs)("span",{className:Te.actonBtn,children:[s.id>0&&(0,V.jsx)(ln.N,{isProblemset:Rn,user:D,data:s,activeTabsKey:we,selectIds:In,onCollect:ji,onSetPublic:ki,onStartExperience:zi,onCorrection:Ci,onChangeTag:Gi,onPublicReview:wi,onSetPrivate:Qi,onDelete:Fi,onCancel:Wi,onSelect:Ui,onMoveTo:Ji,addProblemset:Ki,onSetShare:_i,onCancelShare:$i,onPublish:dr,onCancelPublish:pr,SubjectShare:qi},s.id),c]}))})]})]},n)}))}):(0,V.jsx)(w.Z,{size:"middle",spinning:G["problemset/getItemBanks"],children:(0,V.jsx)(P.Z,{customText:!(null!=D&&null!==(g=D.userInfo)&&void 0!==g&&g.professional_certification)&&"1"===ee.type&&"通过职业认证的教师才能访问公共试题库资源",ButtonTwo:!(null!=D&&null!==(L=D.userInfo)&&void 0!==L&&L.professional_certification)&&"1"===ee.type&&(0,V.jsx)(E.ZP,{style:{borderRadius:20},type:"primary",onClick:function(){m.history.push("/account/certification")},children:"立即认证"})})})}),0!==re&&!qn&&(0,V.jsx)(I.Z,{showQuickJumper:!0,onChange:xi,defaultCurrent:1,pageSize:null==ee?void 0:ee.per_page,current:ee.page||1,total:re,showTotal:function(e){return(0,V.jsx)(V.Fragment,{children:(0,V.jsxs)("span",{className:"mr10 font12",children:["共",(0,V.jsx)("span",{className:"c-light-primary",children:e}),"条数据"]})})}}),qn&&(0,V.jsx)("div",{style:{height:20}})]}),Rn&&(0,V.jsx)(Xe,{basketData:O.basketData,visible:nn,basketTotal:Ue,onClose:function(){return tn(!1)},onDelete:function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:e}}})},onClear:function(){var e;A.Z.confirm({title:"确认要清空试题篮吗?",centered:!0,onOk:(e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.RT)();case 2:0===e.sent.status&&(bi(),pi());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},onSubmit:u()(r()().mark((function e(){var n,t,i,a,o,s,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Q({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}});case 2:return o=e.sent,s=null==o||null===(n=o.disciplines)||void 0===n?void 0:n[0],e.next=6,Q({type:"problemsetPreview/newPreviewProblemset",payload:{name:"默认试卷名称",difficulty:2,duration:60,discipline_id:(null==o||null===(t=o.new_checked)||void 0===t?void 0:t.discipline_id)||(null==s?void 0:s.id),sub_discipline_id:(null==o||null===(i=o.new_checked)||void 0===i?void 0:i.sub_discipline_id)||(null==s||null===(a=s.sub_disciplines)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.id)}});case 6:0===(l=e.sent).status&&m.history.push("paperlibrary/add/".concat(l.exam_id,"?defaultActiveKey=1&type=2"));case 8:case"end":return e.stop()}}),e)})))}),!(0,dn.JA)()&&Rn&&(0,V.jsx)(sn,{visibleBasket:nn,onToggleVisible:function(){return tn(!nn)},count:Ue})]}),(0,V.jsx)(q,{}),(0,V.jsx)(ce,{onReloadData:bi,isPiliangRevoke:An}),(0,V.jsx)(de,{onReloadData:function(){return yi([null])}}),(0,V.jsx)(Je,{onReloadData:bi,onReloadBasketData:pi}),"选用实践项目"===R.actionTabs.key?(0,V.jsx)(Zn,{shixunIds:Nn,cb:ir}):null,(0,V.jsx)(me,{}),(0,V.jsx)(he,{}),(0,V.jsx)(ve,{}),(0,V.jsx)(xe,{}),(0,V.jsx)(be,{}),(0,V.jsx)(Ne,{}),(0,V.jsx)(Ee,{}),(0,V.jsx)($,{}),(0,V.jsx)(se,{onOk:function(){ee.page=1,ne(ee),di(ee),ui(ee)}}),(0,V.jsx)(Z.Z,{onOk:function(e){ee.discipline_id="",ee.sub_discipline_id="",ee.tag_discipline_id="",ee.item_type=null,ee.difficulty=null,ee.page=1,ee.per_page=20,ee.group_id=e,Le(-1),ne(ee),di(ee),ui(ee)}})]}),Rn?(0,V.jsx)(f.Fragment,{children:!(null==In||!In.length)&&(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsxs)(j.Z,{className:"font14",checked:!(null==fe||!fe.length)&&In.length===(null==fe?void 0:fe.length),onChange:function(e){return vr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==In?void 0:In.length,")"]})]})}),(0,V.jsxs)("div",{className:Te.btns,children:[ut&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return er(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"加入试题篮"]}),ut&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return er(!1)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangyichu"}),"移出试题篮"]}),ut&&we===Hn.Public&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){var e;(null==In?void 0:In.length)>0?A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,V.jsx)(w.Z,{spinning:jt,children:(0,V.jsx)(X.Z,{defaultValue:!0,value:kn.current,onChange:function(e){return kn.current=e}})})]}),onOk:(e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.Rp)({id:In,group_id:null===(n=kn.current)||void 0===n?void 0:n[0]});case 2:t=e.sent,kn.current=[],0===(null==t?void 0:t.status)&&(ui(ee),bi(),y.ZP.success("加入成功"));case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):y.ZP.info("请先选择试题")},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"批量加入我的题库"]}),we===Hn.Public&&(0,dn.ag)()&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){bn(!0),Qi(In)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"批量撤销公开"]}),we===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:sr,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-pilianggongkai"}),"公开"]}),we===Hn.Mine&&!qi&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return ar()},children:[" ",(0,V.jsx)("i",{className:"iconfont icon-pilianggongxiang"}),"批量共享"]}),we===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:or,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"删除"]}),we===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:mr,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-fabu5"}),"发布"]}),we===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return Ji()},children:[(0,V.jsx)("i",{className:"iconfont icon-yidongmulu font16"}),"移至文件夹"]}),(0,V.jsxs)("div",{onClick:function(){return Ln([])},style:{marginLeft:"auto"},className:Te.btn,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-piliangcaozuoicon2"}),"取消操作"]})]})]})})}):qn?"":(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsxs)(j.Z,{className:"font14",checked:!(null==fe||!fe.length)&&In.length===(null==fe?void 0:fe.length),onChange:function(e){return vr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==In?void 0:In.length,")"]})]})}),(0,V.jsxs)("div",{className:Te.btns,children:[ut&&!(null==In||!In.length)&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return er(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"批量加入"]}),ut&&!(null==In||!In.length)&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return er(!1)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangyichu"}),"批量移出"]}),(0,V.jsxs)("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"},children:["已加入: ",Ce,"题"]}),(0,V.jsx)("div",{onClick:function(){var e="/problemset/preview";ee.exam_id&&(e="/paperlibrary/edit/".concat(ee.exam_id)),null==ee||!ee.exercise_id||null!=W&&W.pathId||(e="/classrooms/".concat(W.coursesId,"/exercise/").concat(null==ee?void 0:ee.exercise_id,"/edit")),m.history.push(e)},className:Te.btn,children:"返回试卷"})]})]})}),qn&&(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsx)(I.Z,{showQuickJumper:!0,onChange:xi,defaultCurrent:1,pageSize:null==ee?void 0:ee.per_page,current:ee.page||1,hideOnSinglePage:!0,total:re,showTotal:function(e){return(0,V.jsxs)("span",{className:"mr10",children:["共",(0,V.jsx)("span",{className:"c-light-primary",children:e}),"条数据"]})}})}),(0,V.jsx)("div",{className:Te.btns,children:(0,V.jsxs)(T.Z,{align:"middle",style:{marginLeft:"auto"},children:[(0,V.jsxs)(T.Z,{onClick:function(){(null==Nt?void 0:Nt.length)<=0?y.ZP.info("当前暂无数据"):Mt(!0)},align:"middle",className:"current",children:[(0,V.jsx)("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),(0,V.jsxs)("span",{children:["已选",(0,V.jsx)("span",{className:"c-light-primary",children:In.length}),"个"]})]}),(0,V.jsx)(E.ZP,{className:"mr20 ml40",onClick:function(){if(null!=W&&W.pathId)m.history.push("/paths/".concat(W.pathId));else{if(Yn)return void m.history.push("/classrooms/".concat(W.coursesId,"/program_homework/").concat(W.categoryId,"/detail?tabs=1"));m.history.push("/classrooms/".concat(W.coursesId,"/program_homework"))}},children:"取消"}),(0,V.jsxs)(E.ZP,{loading:tt,onClick:Ar,type:"primary",children:["确认",null!=W&&W.pathId?"":Yn?"编辑":"新建"]})]})})]})}),(0,V.jsx)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:Te.publicQuest,open:Pi,title:(0,V.jsx)("div",{style:{fontWeight:"bold"},children:"修改知识点"}),width:"640px",onCancel:function(){Li(!1),ri(0),Ht.resetFields()},onOk:u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ht.validateFields().then(function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/item_banks/".concat(null==$t?void 0:$t.id,"/update_tag.json"),{method:"put",body:{name:Ni.current,tag_discipline_ids:null==n?void 0:n.tag_discipline_ids}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("修改成功"),Li(!1),di(ee),Ht.resetFields());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e)}))),children:(0,V.jsx)("div",{className:Te.publicQuestContent,children:(0,V.jsx)(br,{})})}),(0,V.jsx)(A.Z,{width:640,className:Te.publicQuest,centered:!0,title:(0,V.jsx)("div",{style:{fontWeight:"bold"},children:"公开试题"}),okText:"申请公开",open:Dt,onCancel:function(){Gt(!1),ri(0),ei(null),Ht.resetFields()},onOk:function(){Ht.validateFields().then(function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=we===Hn.TeachGroupShare?1:2,e.next=3,(0,oe.wX)({id:null==$t?void 0:$t.id,source:t,sub_discipline_id:null==n?void 0:n.sub_discipline_id[1],tag_discipline_ids:null==n?void 0:n.tag_discipline_ids});case 3:0===e.sent.status&&(Mn.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Mn.current=!1,ei(null),Ln([]),bi(),y.ZP.success("申请成功")),Gt(!1),ri(0),Ht.resetFields();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())},children:(0,V.jsxs)("div",{className:Te.publicQuestContent,children:[(0,V.jsxs)("div",{className:Te.public_tips,children:[(0,V.jsx)(Qn.Z,{style:{color:"#FF8C29",marginRight:10}}),"设置试题的知识点之后,方可申请公开"]}),(0,V.jsx)(br,{})]})}),(0,V.jsx)(Fn.Z,{open:Xt,subDisciplineId:null===(M=Ht.getFieldValue("sub_discipline_id"))||void 0===M?void 0:M[1],onCancel:function(){Ut(!1)},onOkClick:function(e){Ti((function(n){return[].concat(o()(n),[e])})),Ht.setFieldValue("tag_discipline_ids",[].concat(o()(Ht.getFieldValue("tag_discipline_ids")),[null==e?void 0:e.id]))}})]})}))},64630:function(e,n,t){"use strict";t.d(n,{AD:function(){return I},D9:function(){return O},Hp:function(){return k},IM:function(){return G},Iy:function(){return C},KM:function(){return U},MJ:function(){return _},Ne:function(){return D},ON:function(){return V},Uj:function(){return Y},VY:function(){return z},YO:function(){return q},YX:function(){return H},Zn:function(){return v},_g:function(){return y},_k:function(){return M},c6:function(){return S},cr:function(){return g},eV:function(){return T},fi:function(){return x},gh:function(){return B},hS:function(){return Q},iA:function(){return A},j6:function(){return w},je:function(){return L},jj:function(){return j},kS:function(){return W},o6:function(){return E},pO:function(){return X},rQ:function(){return Z},sA:function(){return N},xm:function(){return R},xo:function(){return F},y8:function(){return P},yd:function(){return b}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),s=t(41498),l=t.n(s),c=t(71793),u=t(64613),d=t(80348),p=t(8591),f=t(88499),m=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},v=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(),e.next=3,(0,c.YR)(o()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.yS)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.W0)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Nl)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),b=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.IU)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.td)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.QX)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.o_)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),k=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.ZL)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),_=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.vV)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),C=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.aP)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),N=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(),e.next=3,(0,d.QH)("",f.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Uy)(o()({},n));case 2:0===(t=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:f.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=l()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),U=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},91972:function(e,n,t){"use strict";t.d(n,{rX:function(){return _},pW:function(){return C},gy:function(){return N},xY:function(){return k},O5:function(){return j},tJ:function(){return x},o1:function(){return A},Rd:function(){return w}});var i=t(7557),r=t.n(i),a=t(41498),o=t.n(a),s=t(64613),l=t(43418),c=t(28103),u=t(8591),d=t(66332),p=t(80348),f=t(3148),m=t(25510),h=t.p+"static/newqrcode.a8740efb.png",v=t(32637),g=t(37712),x=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!b(n))},A=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},b=function(){var e,n=(0,s.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(l.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),y()}}),!1)},y=function(){l.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){l.Z.warning({title:"提示",icon:null,width:400,content:(0,g.jsxs)("div",{style:{textAlign:"center"},children:[(0,g.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,g.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),(0,g.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},j=function(){var e;return!(null===(e=(0,s.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(l.Z.confirm({title:"提示",centered:!0,content:(0,g.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},k=function(){return!!(0,d.V9)()||(l.Z.warning({centered:!0,width:530,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,g.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},_=function(e,n){return!!e||(l.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,g.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,g.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,g.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},C=function(e){l.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,g.jsx)(c.Z,{}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,g.jsx)("a",{children:e}),"天。"]}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,g.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},N=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,s.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var a="";return 2===(null==i?void 0:i.public)&&(a="已公开"),1===(null==i?void 0:i.public)&&(a="待审核"),3===(null==i?void 0:i.shixun_status)&&(a="已关闭"),l.Z.info({centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,g.jsxs)("span",{children:["该实践项目的状态为",a,",",n,"。"]}),(0,g.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(l.Z.confirm({centered:!0,icon:(0,g.jsx)(f.Z,{}),title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;l.Z.confirm({width:440,centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},32637:function(e,n,t){"use strict";e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},73631:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"}}]);
\ No newline at end of file
+(self.webpackChunk=self.webpackChunk||[]).push([[14599,4977,64630,87377],{82978:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,a=!1,o=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function w(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,R(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,M(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",a=t.id,o=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},B=function(n,t,i){y(h)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!g)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var o=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(h)<=4.4)N(t.showToolBar)&&(t.height-=7),N(t.showAlgebraInput)&&(t.height-=37),t.width<605&&N(t.showToolBar)&&(t.width=605,o=605);else{var u=100;(N(t.showToolBar)||N(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=N(t.showMenuBar)?245:155),o=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},A||x.appendChild(w)):a.appendChild(w),x.appendChild(a),A||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},y(h)<5&&(e.className+=" geogebraweb")):j(e,n)}if(r){scriptLoadStarted=!0;for(var _=0;_0?(r.remove(),s.attr("id","fullscreencontent").show(),jQuery(a).append(s),window.dispatchEvent(new Event("resize"))):B(r,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else m=i,B(e,n,!1);if(!window.GGBT_wsf_view)for(o=0;oe/4*3&&(s=e/4*3),l=s/5.8,o.setAttribute("src",A),o.setAttribute("width",s),o.setAttribute("height",l);var u=(e-s)/2,d=(n-l)/2;o.style.left=u+"px",o.style.top=d+"px",r.appendChild(o)}return r.appendChild(c),r},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},L=["web","webSimple","web3d","tablet","tablet3d","phone"],M=function(e,n){if(h=e,n)R(h,!0);else{var a,o,s=!r;if(s){var l=y(h);!isNaN(l)&&l<4.4&&(s=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in o=c>0?h:0===c?a+h:"https://www.geogebra.org/apps/5.2.814.0/",L)if(h.slice(-1*L[u].length)===L[u]||h.slice(-1*(L[u].length+1))===L[u]+"/")return void R(o,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(t.showToolBar)||N(t.showMenuBar)||N(t.showAlgebraInput)||N(t.enableRightClick)||t.appName&&"classic"!=t.appName?o+="web3d/":o+="webSimple/",R(o,!1)}},R=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,v="web.nocache.js",g=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?L.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",g=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),M("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),M(e,!1),null!==c&&R(c,f),s=!0}return void 0!==t.material_id?k(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var a,o=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,r,a){var o=null;if(null!=a&&""!=a)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+a+" ")>-1){o=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,f=0,m=0;if(o)l=o.offsetWidth,c=Math.max(i?o.offsetWidth:0,o.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===r||!r)&&("rtl"===document.dir?(p=l-h.width-h.left,f=u<=480?10:30):(f=h.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(o=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(o=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(r=t(e,n,o,i,e.scaleContainerClass),!o||e.hasOwnProperty("scale")&&1!==a?Math.min(a,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=r+"px")}return{responsiveResize:function(t,a){var o=t.querySelector(".appletParameters");if(o){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==o.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(o.parentElement&&/fullscreen/.test(o.parentElement.className))return;var s=i(a,t);e()&&o.setAttribute("data-param-scale",s);for(var l=null,c=0;c",W="",X="",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var e=n.location.search;return-1!=e.indexOf(J)||-1!=e.indexOf(K)}function q(e,n){}q(H,I),webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{},t;function u(){return v(),t}function v(){if(!t){var e=o.createElement(Q);if(e.id=L,e.style.cssText=R+S,e.tabIndex=-1,o.body.appendChild(e),t=e.contentWindow.document,-1==navigator.userAgent.indexOf(T)){t.open();var n=document.compatMode==U?V:W;t.write(n+X),t.close()}}}function w(e){q(cb,eb),function(e){function n(){return _typeof(o.readyState)==Y?_typeof(o.body)!=Y&&null!=o.body:/loaded|complete/.test(o.readyState)}var t=n();if(t)e();else{o.addEventListener&&o.addEventListener(Z,r,!1);var i=setInterval((function(){r()}),$)}function r(){if(!t){if(!n())return;t=!0,e(),o.removeEventListener&&o.removeEventListener(Z,r,!1),i&&clearInterval(i)}}}((function(){var n,t,i,r;n=e,t=u(),i=t.body,(r=t.createElement(_)).language=ab,r.crossOrigin=W,r.src=n,webModule.__errFn&&(r.onerror=function(){webModule.__errFn(L,new Error(bb+n))}),i.appendChild(r),q(cb,db)}))}function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function o(e){var n=a[e](),t=i[e];if(n in t)return n;var o=[];for(var s in t)o[t[s]]=s;throw r&&r(e,o,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=o(n));return e},webModule.__computePropValue=o,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0,r=null==e?void 0:e.group_id;return{title:(0,x.jsx)("div",{title:null==e?void 0:e.name,className:g,children:null==e?void 0:e.name}),value:r,key:r,icon:(0,x.jsx)("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:i?null==t?void 0:t.map((function(e){return n(e)})):[]}}return null==e?void 0:e.map((function(e){return n(e)}))},B=i?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:n,defaultExpandedKeys:n};return(0,x.jsx)("div",{className:v,children:(0,x.jsx)(m.Z,r()(r()({},B),{},{showIcon:!0,treeData:b,onSelect:t,disabled:a},s),k)})}},1234:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var i=t(79800),r=t.n(i),a=t(78241),o=t(92832),s=t(3113),l=t(59301),c={search:"search___JA0r9",btn:"btn___GGtZC"},u=t(37712),d=function(e){var n=e.value,t=e.onChange,i=a.Z.useForm(),d=r()(i,1)[0],p=(0,l.useRef)(!1);(0,l.useEffect)((function(){n&&d.setFieldsValue(n)}),n);return(0,u.jsx)("div",{className:c.search,children:(0,u.jsxs)(a.Z,{className:c.formWrap,colon:!1,form:d,size:"large",layout:"inline",onFinish:function(e){p.current||function(e){p.current||t(e),p.current=!0,setTimeout((function(){p.current=!1}),2e3)}(e)},children:[(0,u.jsx)(a.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,u.jsx)(o.Z,{style:{width:280,height:40}})}),(0,u.jsx)(a.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,u.jsx)(o.Z,{style:{width:280,height:40}})}),(0,u.jsx)(a.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,u.jsx)(o.Z,{style:{width:200,height:40}})}),(0,u.jsx)(s.ZP,{className:c.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},65109:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),r=t.n(i),a=t(41498),o=t.n(a),s=t(79800),l=t.n(s),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",f=t(92310),m=t.n(f),h=t(71418),v=t(2859),g=t(57964),x=t(80348),A=t(37712),b=function(e){var n=e.data,t=e.className,i=e.fullWidth,a=e.style,s=void 0===a?{}:a,f=e.onClose,b=e.onOk,y=e.showFullTools,w=e.noAssociationId,j=(0,c.useRef)(null),k=(0,c.useRef)(null),_=(0,c.useRef)(null),C=(0,c.useRef)(null),N=(0,c.useState)(!1),B=l()(N,2),E=B[0],S=B[1],T=(0,c.useState)("正在加载中"),I=l()(T,2),Z=I[0],P=I[1];(0,c.useEffect)((function(){_.current||(_.current=document.createElement("style"),document.head.appendChild(_.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),_.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&L()):(document.body.removeAttribute("data-custom"),_.current&&(document.head.removeChild(_.current),_.current=null))}),[null==n?void 0:n.visible]);var L=function(){var e=o()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),P("正在加载中"),e.next=4,(0,x.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,j.current.src="",j.current.src=t,j.current.onload=function(){R()},S(!1),P("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=o()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),P("正在保存中"),e.next=4,(0,g.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||w){e.next=12;break}return e.next=8,(0,g.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&b(),e.next=13;break;case 12:null!=i&&i.id&&b(i);case 13:S(!1),P("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){k.current=new v.hP(j.current),k.current.targetRoot=C.current,k.current.addEventListener("render",M),k.current.addEventListener("beforeclose",f),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,A.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,A.jsx)(h.Z,{spinning:E,tip:Z,style:{position:"absolute"},children:(0,A.jsx)("div",{ref:C,className:m()(u,t,i?p:""),style:s,children:(0,A.jsx)("img",{className:d,ref:j})})})})}},38252:function(e,n,t){"use strict";t.d(n,{S:function(){return k}});var i=t(79800),r=t.n(i),a=t(59301),o=t(20834),s=t(38854),l="main___A2KB0",c="wrap___PrMse",u="content___pEqhq",d="programName___h8PAJ",p="name___oxG0a",f="directionContentWrap____Ymcj",m="directionItem___uCMBX",h="active___vOl0l",v="subActive___WzT87",g="subItem___nVuXN",x="subMenu___DqKGV",A="action___O7v85",b=t(37712),y=[{name:"编程题",value:"PROGRAM"},{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"},{name:"组合题",value:"COMBINATION"},{name:"程序填空题",value:"BPROGRAM"}],w=[{name:"简单",value:1},{name:"适中",value:2},{name:"困难",value:3}],j=[{name:"随机组卷",value:1},{name:"人工组卷",value:2}],k=function(e){e.showSelectAll;var n=e.disciplinesData,t=void 0===n?[]:n,i=e.knowledgeData,k=void 0===i?[]:i,_=e.directionValue,C=e.subDisciplineValue,N=e.typeValue,B=e.knowledgeValue,E=e.showKnowledge,S=void 0!==E&&E,T=e.showRandomType,I=void 0!==T&&T,Z=e.difficultyValue,P=e.randomValue,L=(e.selectAll,e.languagesvalue,e.className),M=(e.languages,e.isprogram_homework),R=e.showShixun,O=void 0!==R&&R,D=e.showItemType,G=void 0===D||D,Q=e.onShixunChange,F=void 0===Q?function(){}:Q,z=e.onDirectionChange,W=void 0===z?function(){}:z,V=e.onTypeChange,H=void 0===V?function(){}:V,q=e.onDifficultyChange,Y=void 0===q?function(){}:q,X=(e.handlelanguagesChange,e.onKnowledgeChange),U=void 0===X?function(){}:X,K=e.onRandomChange,J=void 0===K?function(){}:K,$=e.showTeachGroup,ee=void 0!==$&&$,ne=e.teachGroupData,te=void 0===ne?[]:ne,ie=e.onTeachGroupChange,re=void 0===ie?function(){}:ie,ae=e.teachGroupValue,oe=(0,a.useState)(0),se=r()(oe,2),le=se[0],ce=se[1],ue=(0,a.useRef)(null),de=(0,a.useState)(0),pe=r()(de,2),fe=pe[0],me=pe[1],he=(0,a.useRef)(null);(0,a.useEffect)((function(){var e;0!==t.length&&((null==ue||null===(e=ue.current)||void 0===e?void 0:e.clientHeight)>108?ce(1):ce(0));0===t.length&&ce(0)}),[t]),(0,a.useEffect)((function(){var e;0!==k.length&&((null==he||null===(e=he.current)||void 0===e?void 0:e.clientHeight)>108?me(1):me(0));0===k.length&&me(0)}),[k]);var ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return(0,b.jsx)(o.Z,{className:x,children:e.map((function(e){return(0,b.jsx)(o.Z.Item,{children:(0,b.jsx)("a",{className:"".concat(g," ").concat(C===e.id?v:""),onClick:function(){return W(n,e.id)},children:e.name})},e.id)}))})};return(0,b.jsx)("aside",{className:L?"".concat(l," ").concat(L):l,children:(0,b.jsxs)("div",{className:c,children:[M&&(0,b.jsx)("div",{className:d,children:"试题库-编程题"}),ee&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"团队"}),(0,b.jsxs)("div",{className:f,children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(ae?"":h," "),onClick:function(){return re(null)},children:"全部"}),null==te?void 0:te.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(ae===e.group_id?h:""," "),onClick:function(){return re(e.group_id)},children:e.name},e.group_id)}))]})]}),(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"方向"}),(0,b.jsx)("span",{}),(0,b.jsxs)("div",{className:f,style:{overflow:"hidden",height:1===le?88:"auto"},children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(_?"":h," "),onClick:function(){return W(null)},children:"全部"}),t.map((function(e){var n;return(0,b.jsx)(a.Fragment,{children:(null===(n=e.sub_disciplines)||void 0===n?void 0:n.length)>0?(0,b.jsx)(s.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},dropdownRender:function(){return ve(e.sub_disciplines,e.id)},children:(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})}):(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})},e.id)}))]}),(0,b.jsx)("div",{className:f,ref:ue,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"},children:t.map((function(e){var n;return(0,b.jsx)(a.Fragment,{children:(null===(n=e.sub_disciplines)||void 0===n?void 0:n.length)>0?(0,b.jsx)(s.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:function(e){return e.parentNode},dropdownRender:function(){return ve(e.sub_disciplines,e.id)},children:(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})}):(0,b.jsx)("li",{className:"".concat(m," ").concat(_===e.id?h:""," "),onClick:function(){return W(e.id)},children:e.name})},e.id)}))}),!!le&&(0,b.jsxs)("div",{className:A,children:[1===le&&(0,b.jsxs)("span",{onClick:function(){return ce(2)},children:["展开",(0,b.jsx)("i",{className:"iconfont icon-xiala"})]}),2===le&&(0,b.jsxs)("span",{onClick:function(){return ce(1)},children:["收起",(0,b.jsx)("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})]})]})]}),S&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"知识点"}),(0,b.jsxs)("div",{className:f,style:{overflow:"hidden",height:1===fe?94:"auto"},children:[(0,b.jsx)("li",{className:"".concat(m," ").concat(-1===B?h:""," "),onClick:function(){return U(-1)},children:"全部"}),k.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(B===e.id?h:""," "),onClick:function(){return U(e.id)},children:e.name},e.id)}))]}),(0,b.jsx)("div",{ref:he,className:f,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"},children:k.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(B===e.id?h:""," "),onClick:function(){return U(e.id)},children:e.name},e.id)}))}),!!fe&&(0,b.jsxs)("div",{className:A,children:[1===fe&&(0,b.jsxs)("span",{onClick:function(){return me(2)},children:["展开",(0,b.jsx)("i",{className:"iconfont icon-xiala"})]}),2===fe&&(0,b.jsxs)("span",{onClick:function(){return me(1)},children:["收起",(0,b.jsx)("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})]})]})]}),G&&!M&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"题型"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(N?"":h," "),onClick:function(){return H(null)},children:"全部"}),(0,b.jsxs)("div",{className:f,children:[y.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(N===e.value?h:""," "),onClick:function(){return H(e.value)},children:e.name},e.name)})),O&&(0,b.jsx)("li",{className:m,onClick:function(){return F()},children:"实训题"},"实训题")]})]}),(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"难度"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(Z?"":h," "),onClick:function(){return Y(null)},children:"全部"}),(0,b.jsx)("div",{className:f,children:w.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(Z===e.value?h:""," "),onClick:function(){return Y(e.value)},children:e.name},e.name)}))})]}),I&&(0,b.jsxs)("div",{className:u,children:[(0,b.jsx)("span",{className:p,children:"类型"}),(0,b.jsx)("li",{className:"".concat(m," ").concat(P?"":h," "),onClick:function(){return J(null)},children:"全部"}),(0,b.jsx)("div",{className:f,children:j.map((function(e){return(0,b.jsx)("li",{className:"".concat(m," ").concat(P===e.value?h:""," "),onClick:function(){return J(e.value)},children:e.name},e.name)}))})]})]})})}},65147:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),a=t(59301),o=t(84997),s=(t(48136),t(3610)),l=t(43418),c=t(37712),u=(0,a.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,p=e.readOnly,f=e.type,m=void 0===f?"":f,h=e.value,v=void 0===h?"":h,g=e.style,x=void 0===g?{}:g,A=(0,a.useRef)(),b=(0,a.useRef)(),y=(0,a.useState)(0),w=r()(y,2),j=w[0],k=w[1],_=(0,a.useState)(0),C=r()(_,2),N=C[0],B=C[1],E=(0,a.useState)(!1),S=r()(E,2),T=S[0],I=S[1],Z=function(){var e=document.createElement("div");e.innerHTML=A.current.getValue();var n=e.innerText;return t&&t(n),n};(0,a.useImperativeHandle)(n,(function(){return{getData:Z}}));var P=function(e,n,t,i){var r=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>r-20&&i0){for(var i=o.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var a,o,s;if(null===(a=n.findTreeParentNode()))break;if((s=(o=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},D.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},D.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(D.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(D.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var G=D,Q=(t(66108),t(85160)),F=t(43418),z=t(43604),W=t(57964),V="myPaletteDiv___Xjz2I",H="maxH60___Pd4Re";window.go=O;var q=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),a=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=o()(u,2),p=d[0],f=d[1],h=function(){var e=L()(Z()().mark((function e(){var n,r;return Z()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:l,className:s.current?"".concat(H," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(F.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(E.Z,{children:[(0,m.jsx)(z.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(z.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:a})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(Q.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",o="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",v="#cccccc",g="#b3e6b3",x="#fcbbbd";function A(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,a=(new O.Point).setRectSpot(r.actualBounds,n);a.subtract(r.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(r.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var o=i.copyNodeData(r.data);i.setGroupKeyForNodeData(o,i.getGroupKeyForNodeData(r.data)),i.addNodeData(o);var s={from:r.key,to:i.getKeyForNodeData(o)};i.addLinkData(s);var l=e.diagram.findNodeForData(o);l.location=a,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(O.Shape,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function w(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",w(u,"fill"),w(p,"fill"),w(f,"fill"),w(m,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",w(v,"fill"),w(g,"fill"),w(h,"fill"),w(x,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",w(d),w(o),w(t),w(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",w(u),w(s),w(l),w(c)))]}function _(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function C(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function N(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",_(1),_(2),_(3),_(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function B(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function E(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function S(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function T(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function I(n,t){var i=0,r=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,r=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,r=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,r=O.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new O.Diagram(r.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(G),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),A(O.Spot.Top,"TriangleUp"),A(O.Spot.Left,"TriangleLeft"),A(O.Spot.Right,"TriangleRight"),A(O.Spot.Bottom,"TriangleDown"),b({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),j(),k(),N()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),b({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),N()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:E(2)},new O.Binding("pathPattern","thickness",E)),b({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),N(),e("ContextMenuButton",e(O.Panel,"Horizontal",S(0),S(1),S(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",T(!1),I(O.Spot.Top,!1),I(O.Spot.Left,!1),I(O.Spot.Right,!1),I(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},T(!0),I(O.Spot.Top,!0),I(O.Spot.Left,!0),I(O.Spot.Right,!0),I(O.Spot.Bottom,!0))))),new O.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(R()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:r})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(k.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},Y=t(5112),X=t(94001),U=Y.ZP.Group,K={margin:"0 8px"},J=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(w.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:K,children:"单元格数:"}),(0,m.jsx)("span",{style:K,children:"行数"}),(0,m.jsx)(w.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(X.Z,{})}),(0,m.jsx)("span",{style:K,children:"列数"}),(0,m.jsx)(w.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(X.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:K,children:"对齐方式:"}),(0,m.jsx)(w.Z.Item,{name:"align",children:(0,m.jsxs)(U,{children:[(0,m.jsx)(Y.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(Y.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(Y.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(Y.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(82978),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,a=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=o()(u,2),p=d[0],f=d[1],h=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,m.jsxs)(E.Z,{align:"middle",children:[(0,m.jsx)(z.Z,{flex:1,children:(0,m.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(z.Z,{children:(0,m.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(3610),re=t(88499),ae=t(8591),oe="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},me=t(34933);var he="@▁▁@",ve=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function ge(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ae=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),be=l()(l()(l()(l()(l()(l()(l()(l()({},oe,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,s=void 0===a?"100%":a,u=e.height,v=void 0===u?400:u,g=e.miniToolbar,x=void 0!==g&&g,A=e.isFocus,w=void 0!==A&&A,j=e.watch,k=e.insertTemp,_=e.mode,E=void 0===_?"markdown":_,S=e.id,I=void 0===S?"markdown-editor-id":S,Z=e.showResizeBar,P=void 0!==Z&&Z,L=e.noStorage,M=void 0!==L&&L,R=e.showNullButton,O=void 0!==R&&R,D=e.showNullProgramButton,G=void 0!==D&&D,Q=e.hidetoolBar,z=void 0!==Q&&Q,W=e.fullScreen,V=void 0!==W&&W,H=e.onBlur,Y=e.onCMBeforeChange,X=e.onFullScreen,U=e.className,K=void 0===U?"":U,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,ye=void 0!==xe&&xe,we=e.placeholder,je=void 0===we?"":we,ke=e.values,_e=void 0===ke?"":ke,Ce=e.extraUse,Ne=(0,c.useState)(null),Be=o()(Ne,2),Ee=Be[0],Se=Be[1],Te=(0,c.useState)(t),Ie=o()(Te,2),Ze=Ie[0],Pe=Ie[1],Le=(0,c.useState)(j),Me=o()(Le,2),Re=Me[0],Oe=Me[1],De=(0,c.useState)(V),Ge=o()(De,2),Qe=Ge[0],Fe=Ge[1],ze=(0,c.useState)(""),We=o()(ze,2),Ve=We[0],He=We[1],qe=(0,c.useState)(0),Ye=o()(qe,2),Xe=Ye[0],Ue=Ye[1],Ke=(0,c.useState)(v),Je=o()(Ke,2),$e=Je[0],en=Je[1],nn=(0,c.useState)(!1),tn=o()(nn,2),rn=(tn[0],tn[1]),an=(0,c.useState)(0),on=o()(an,2),sn=on[0],ln=on[1],cn=(0,c.useState)(0),un=o()(cn,2),dn=un[0],pn=un[1],fn=(0,c.useRef)(),mn=(0,c.useRef)(),hn=(0,c.useRef)(),vn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(_e),null==Ee||Ee.setValue(_e),window.scrollTo(0,e)}),[_e]),(0,c.useEffect)((function(){null==X||X(Qe)}),[Qe]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),a=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==E)return;try{var o,s=a[1];"file"===(null===(o=a[0])||void 0===o?void 0:o.kind)&&(s=a[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,B.I)(l,(function(e){var t,i,r;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection(".concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(r=l.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ve.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:E,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),a=r.charAt(i.ch-1),o=r.lastIndexOf("@▁@",i.ch),s=r.lastIndexOf("@▁▁@",i.ch),l=o>s?o:s,c=o>s?3:4;if(-1===he.indexOf(a))return null;if(console.log("change1:",n,e,r,i,l,o,s,a),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),w&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Se(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){mn.current}),[$e,mn,Qe]);(0,c.useEffect)((function(){if(Ee){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Ee.setSize("100%","100%"),Ee.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ee,gn]),(0,c.useEffect)((function(){if(Ee){for(var e=[],n=function(){var n=o()(i[t],2),r=n[0],a=n[1],s=l()({},r,(function(){xn(a)}));e.push(s),Ee.addKeyMap(s)},t=0,i=Object.entries(Ae);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(I);e>=Xe+1e4&&(!n||n!==Ze)&&(window.sessionStorage.setItem(I,Ze),rn(!0))}}),1e4),(0,c.useEffect)((function(){Oe(j)}),[Ee,j]),(0,c.useEffect)((function(){Ee&&w&&Ee.focus()}),[Ee,w]),(0,c.useEffect)((function(){if(Re&&Ee){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Ee.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ee,Re]),(0,c.useEffect)((function(){if(Ee&&Y){var e=function(e,n){Y(e,n)};return Ee.on("beforeChange",e),function(){Ee.off("beforeChange",e)}}}),[Ee,Y]),(0,c.useEffect)((function(){if(Ee&&H){var e=function(){H(Ee.getValue())};return Ee.on("blur",e),function(){Ee.off("blur",e)}}}),[Ee,H]),(0,c.useEffect)((function(){if(Ee){var e=function(e,n){var t=e.getValue();Pe(t),Ue((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(G?i(t,jn(t)):i(t))};return Ee.on("change",e),function(){Ee.off("change",e)}}}),[Ee,i]),(0,c.useEffect)((function(){if(Ee)if(null==t)Ee.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Ee.getValue()&&(Ee.setValue(t),Pe(t),Ee.setCursor(pe?1:Ee.lineCount(),0),window.scrollTo(0,e))}}),[Ee,t]);var xn=(0,c.useCallback)((function(e){var n=Ee.getCursor(),t=Ee.getSelection(),i=t.split("\n");switch(e){case"bold":return Ee.replaceSelection("**"+t+"**"),""===t&&Ee.setCursor(n.line,n.ch+2),Ee.focus();case"italic":return Ee.replaceSelection("*"+t+"*"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"code":return Ee.replaceSelection("`"+t+"`"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"inline-latex":return He("inline-latex"),Ee.focus();case"latex":return Ee.replaceSelection("```latex\n"+t+"\n```"),Ee.setCursor(n.line+1,t.length+1),Ee.focus();case"line-break":return Ee.replaceSelection("
\n"),Ee.focus();case"list-ul":return""===t?Ee.replaceSelection("- "+t):Ee.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ee.focus();case"list-ol":return""===t?Ee.replaceSelection("1. "+t):Ee.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ee.focus();case"add-null-ch":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("▁"),Ee.focus();case"add-signal":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("@▁@"),Ee.focus();case"add-multiple":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection(he),Ee.focus();case"inster-template-1":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ee.focus();case"eraser":return Ee.setValue(""),Ee.focus();case"trigger-watch":return Oe(!Re),Ee.focus();case"trigger-full-screen":return Fe(!Qe),Ee.focus();case oe:return void He(oe);case ue:return void He(ue);case se:return void He(se);case ce:return void He(ce);case"maths-latex":return void He("maths-latex");case le:return void He(le);case de:return void He(de);default:throw new Error}}),[Ee,Re,Qe]),An=(0,c.useCallback)((function(e,n){var t,i,r,a,o;switch(He(""),Ve){case oe:var s=e.title,l=e.link;return Ee.replaceSelection("[".concat(s,"](").concat(l,")")),Ee.focus();case ue:var c=e.language,u=e.content;return Ee.replaceSelection(["```"+c,u,"```"].join("\n")),Ee.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==g||!g.type?v?Ee.replaceSelection(".concat(h,' "').concat(v,'" )')):Ee.replaceSelection("")):(null==g||null===(a=g.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ee.replaceSelection('')):(null==g||null===(o=g.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?Ee.replaceSelection('').concat(g.name,"")):ve.includes(x)?Ee.replaceSelection('').concat(g.name,"")):Ee.replaceSelection("[".concat(g.name,"](").concat(re.Z.API_SERVER).concat(h,")")),Ee.focus();case de:for(var A=e.row,b=e.col,y=e.align,w="\n",j=0;j300&&(n=300),en(v+n+"px")}},i=hn.current,r=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ee,hn]),(0,c.useEffect)((function(){en(v)}),[v]);var wn={width:ge(s),height:ge($e)},jn=((0,c.useMemo)((function(){if(Xe){var e=new Date(Xe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Xe]),function(e){var n=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){be[Ve]&&Ve!==ce&&Ve!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[Ve]);var kn=function(e,n,t,i){var r=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>r-20&&i","|"],x.trim()){e.next=4;break}return u.ZP.warning("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==x.charAt(0)){e.next=7;break}return u.ZP.warning("首字符不能为空格"),e.abrupt("return");case 7:t=0;case 8:if(!(t0?j[0]:0,name:x});case 17:0===(a=e.sent).status&&(_(),i(null==a?void 0:a.id));case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,A.jsx)(d.Z,{centered:!0,title:"新建文件夹",open:"新建文件夹"===n.actionTabs.key,width:500,onCancel:_,onOk:C,destroyOnClose:!0,children:(0,A.jsxs)("div",{className:f,children:[(0,A.jsxs)("div",{className:m,children:[(0,A.jsx)("span",{className:h,children:"文件夹名称: "}),(0,A.jsx)(p.Z,{placeholder:"请输入文件夹名称",value:x,onChange:function(e){return b(e.target.value)}})]}),(0,A.jsxs)("div",{className:m,style:{alignItems:"start",maxHeight:500,overflow:"auto"},children:[(0,A.jsx)("span",{className:h,children:"文件夹位置: "}),(0,A.jsx)(v.Z,{value:j,onChange:function(e){return k(e)}})]})]})})}))},44745:function(e,n,t){"use strict";t.d(n,{Z:function(){return s}});var i="pWrap___UlNGw",r="few___fb5jD",a=t(60324),o=t(37712),s=function(e){var n,t,s,l=e.data,c=void 0===l?[]:l,u=e.activeTabsKey,d=e.onClick;return(0,o.jsxs)("aside",{style:{overflowX:"auto"},children:[c.length>1&&(0,o.jsx)("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:function(){1!==c.length&&d(c[c.length-2].id,!1,!0)}}),(null==c?void 0:c.length)>5?(n=!0,t=c.slice(2,-2),s=(0,o.jsx)("div",{className:i,children:t.map((function(e){return(0,o.jsx)("span",{title:e.name,onClick:function(){return d(e.id,!1,"3"===u)},children:e.name},e.id)}))}),c.map((function(e,t){var i=null;return t>1&&t2&&void 0!==arguments[2]?arguments[2]:[];if(n){var r,a=m()(n);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.key===t)return i;if(o.children&&""!=o.children){var s=e(o.children,t,[].concat(p()(i),[{id:o.key,name:o.title.props.name}]));if(s)return s}}}catch(e){a.e(e)}finally{a.f()}}},M=function(e){var n=e.isProblemset,t=e.name,i=e.id,r=e.isShare,a=e.itemBanksCount,s=e.onOpen,c=void 0===s?function(){}:s,d=e.onShare,p=void 0===d?function(){}:d,f=e.onMove,m=void 0===f?function(){}:f,b=e.onDeleteOk,k=void 0===b?function(){}:b,_=(0,h.useState)(!1),C=u()(_,2),E=C[0],S=C[1],T=(0,h.useState)(t),I=u()(T,2),Z=I[0],L=I[1],M=(0,h.useState)(t),R=u()(M,2),O=R[0],D=R[1],G=function(){var e=l()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=["?","、","/","╲","*","<",">","|"],O.trim()){e.next=4;break}return v.ZP.warning("请输入文件夹名称"),e.abrupt("return");case 4:if(" "!==O.charAt(0)){e.next=7;break}return v.ZP.warning("首字符不能为空格"),e.abrupt("return");case 7:i=0;case 8:if(!(i0&&w((function(e){return H(e,s,{children:h.map((function(e){return{title:(0,P.jsx)(M,{isProblemset:n,name:e.name,id:e.id,itemBanksCount:e.item_banks_count,onMove:z,onOpen:a,onShare:c,onDeleteOk:V}),key:e.id,icon:e.is_share?(0,P.jsx)("img",{onClick:function(){a(e.id)},src:S,className:C}):(0,P.jsx)("img",{onClick:function(){a(e.id)},src:E,className:_}),isLeaf:!e.have_child}}))})}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(null==y?void 0:y.length)>0&&(0,P.jsx)(b.Z,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:y,loadData:q,onExpand:function(e,n){Q(e)},onLoad:function(e){R(e)},className:k,selectable:!1,expandedKeys:G,loadedKeys:B})}},51294:function(e,n,t){"use strict";t.d(n,{N:function(){return w},Z:function(){return j}});var i=t(37205),r=t.n(i),a=t(79800),o=t.n(a),s=t(59301),l=t(84454),c=t(5112),u=t(6848),d=t(24905),p=t(20834),f=t(38854),m={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},h=t(66332),v=t(24334),g=t(65147),x=t(80348),A=t(37712),b=["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."],y=["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"],w=function(e){var n,t,i,r,a,o,l,c,u,d,v,g,b,y,w,j=e.SubjectShare,k=e.isProblemset,_=e.data,C=e.user,N=e.activeTabsKey,B=e.onPublicReview,E=void 0===B?function(){}:B,S=e.onStartExperience,T=void 0===S?function(){}:S,I=e.onSetPrivate,Z=void 0===I?function(){}:I,P=e.onCorrection,L=void 0===P?function(){}:P,M=e.onChangeTag,R=void 0===M?function(){}:M,O=e.onCollect,D=void 0===O?function(){}:O,G=e.onSetPublic,Q=void 0===G?function(){}:G,F=e.onDelete,z=void 0===F?function(){}:F,W=(e.onCancel,e.onSelect,e.onMoveTo),V=void 0===W?function(){}:W,H=e.addProblemset,q=void 0===H?function(){}:H,Y=e.onSetShare,X=void 0===Y?function(){}:Y,U=e.onCancelShare,K=void 0===U?function(){}:U,J=e.onPublish,$=void 0===J?function(){}:J,ee=e.onCancelPublish,ne=void 0===ee?function(){}:ee,te="PROGRAM"===_.item_type?"/problems/newedit/".concat(null===(n=_.program_attr)||void 0===n?void 0:n.identifier):"BPROGRAM"===_.item_type?"/problemset/edit/".concat(null===(t=_.program_attr)||void 0===t?void 0:t.identifier,"?type=1"):"/problemset/edit/".concat(_.id),ie="0"===N&&!_.public&&!_.apply&&("PROGRAM"===_.item_type&&0!==(null===(i=_.program_attr)||void 0===i?void 0:i.status)||"PROGRAM"!==_.item_type),re=[{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){var e;return ne(null==_||null===(e=_.program_attr)||void 0===e?void 0:e.identifier)},children:"撤销发布"}),key:"0",show:("0"===N||"3"===N)&&"PROGRAM"===_.item_type&&0!==(null===(r=_.program_attr)||void 0===r?void 0:r.status)&&!_.public&&(null===(a=_.author)||void 0===a?void 0:a.login)===(null===(o=C.userInfo)||void 0===o?void 0:o.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return V(_.id)},children:"移动到"}),key:"1",show:"0"===N},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){_.is_share?K(_.id):X(_.id)},children:"共享"}),key:"3",show:"0"===N&&j},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return Q(_)},children:"公开"}),key:"4",show:ie},{label:(0,A.jsx)("a",{className:m.reviewFlag,onClick:E,children:"公开审核中"}),key:"5",show:"0"===N&&!_.public&&_.apply&&("PROGRAM"===_.item_type&&0!==_.program_attr.status||"PROGRAM"!==_.item_type)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return Z(_.id)},children:"撤销公开"}),key:"6",show:("0"===N||"1"===N)&&_.public&&(null===(l=_.author)||void 0===l?void 0:l.login)===(null===(c=C.userInfo)||void 0===c?void 0:c.login)||"1"===N&&(0,h.ag)()},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return D(_.id,_.is_collected)},children:"取消收藏"}),key:"7",show:"2"===N},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){var e;return $(null==_||null===(e=_.program_attr)||void 0===e?void 0:e.identifier)},children:"发布"}),key:"8",show:("0"===N||"3"===N)&&"PROGRAM"===_.item_type&&0===(null===(u=_.program_attr)||void 0===u?void 0:u.status)&&!_.public&&(null===(d=_.author)||void 0===d?void 0:d.login)===(null===(v=C.userInfo)||void 0===v?void 0:v.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return D(_.id,_.is_collected)},children:_.is_collected?"取消收藏":"收藏"}),key:"9",show:!("1"!==N&&"3"!==N||(0,h.ag)()||(0,h.JA)()||(null===(g=_.author)||void 0===g?void 0:g.login)===(null===(b=C.userInfo)||void 0===b?void 0:b.login))},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return L(_.id)},children:"纠错"}),key:"10",show:"0"!==N&&!(0,h.ag)()&&!(0,h.JA)()},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return R(_)},children:"修改知识点"}),key:"15",show:"0"===N||"3"===N&&(null==_?void 0:_.edit_item_bank)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return z(_.id)},children:"删除"}),key:"11",show:"0"===N&&!_.public||"1"===N&&(0,h.ag)()&&(null===(y=_.author)||void 0===y?void 0:y.login)!==(null===(w=C.userInfo)||void 0===w?void 0:w.login)},{label:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return q(_.id)},children:"加入我的题库"}),key:"12",show:"1"===N||"3"===N}].filter((function(e){return e.show})),ae=(0,A.jsx)(p.Z,{forceSubMenuRender:!0,className:m.menu,items:re}),oe=(0,A.jsx)(p.Z,{forceSubMenuRender:!0,className:m.menu,children:(0,A.jsx)(p.Z.Item,{children:(0,A.jsx)("a",{className:m.actionLink,onClick:function(){return L(_.id)},children:"纠错"})},"10")}),se="0"!==N&&!(0,h.ag)()&&!(0,h.JA)();return(0,A.jsx)(s.Fragment,{children:k?(0,A.jsxs)(A.Fragment,{children:[("0"===N||"3"===N&&(null==_?void 0:_.edit_item_bank))&&!_.public&&(0,A.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return(0,x.xg)(te)},children:[(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]}),(0,A.jsx)("i",{className:"iconfont icon-bianji10 font14 mr5"}),"编辑"]}),(0,A.jsxs)("span",{className:m.textBtn,style:{cursor:"pointer"},onClick:function(){return T(_)},children:[(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]}),(0,A.jsx)("i",{className:"iconfont icon-tiyan font14 mr5"}),"体验",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]}),re.length>0&&(0,A.jsx)(f.Z,{dropdownRender:function(){return ae},children:(0,A.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,A.jsxs)("span",{className:m.textBtn,children:[(0,A.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]})})})]}):se?(0,A.jsx)(f.Z,{className:"ml40",dropdownRender:function(){return oe},children:(0,A.jsx)("span",{style:{cursor:"default",width:"105px"},onClick:function(e){return e.preventDefault()},children:(0,A.jsxs)("span",{className:m.textBtn,children:[(0,A.jsx)("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"更多",(0,A.jsxs)("div",{className:m.line,children:[(0,A.jsx)("b",{className:m.b1}),(0,A.jsx)("b",{className:m.b2})]})]})})}):(0,A.jsx)("span",{})})},j=function(e){var n,t,i,a,p,f=e.data,h=e.selectIds,x=e.onSelectCheckBox,w=void 0===x?function(){}:x,j=e.showCheckbox,k=void 0===j||j,_=(0,s.useState)(!1),C=o()(_,2),N=C[0],B=C[1],E=function(){var e;if("BPROGRAM"!==(null==f?void 0:f.item_type))return(0,A.jsx)("div",{children:null===(e=f.standard_answer)||void 0===e?void 0:e.map((function(e,n){var t,i;return(0,A.jsx)("div",{className:m.answerHtml,children:1===(null==e?void 0:e.model)?"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、")):(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsxs)("span",{style:{minWidth:110},children:["答案(填空",e.position,"):"]}),(0,A.jsx)(g.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),readOnly:!0})]})},n)}))})};return(0,A.jsxs)("div",{className:m.itemWrap,children:[(0,A.jsxs)("div",{className:m.list,children:[k&&(0,A.jsx)(d.Z,{className:"mr10",onChange:function(e){var n=r()(h);e.target.checked?n.push(f.id):n=n.filter((function(e){return e!==f.id})),w(n)},checked:h.includes(f.id)}),(0,A.jsx)("div",{onClick:function(){return B(!N)},className:m.title,children:(0,A.jsx)(l.Z,{showLines:1,showTextOnly:!0,className:m.topicTitleContent,value:"BPROGRAM"===(null==f?void 0:f.item_type)?null==f||null===(n=f.program_attr)||void 0===n?void 0:n.description:f.name},1)}),(0,A.jsx)("div",{onClick:function(){return B(!N)},className:m.tr,children:(0,A.jsx)("i",{style:{transform:N?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"})})]}),(0,A.jsxs)("aside",{style:N?{display:"block"}:{display:"none"},className:m.itemDetail,children:[(0,A.jsxs)("div",{style:{marginBottom:44},children:[(0,A.jsx)(l.Z,{className:m.topicTitleContent,value:"BPROGRAM"===(null==f?void 0:f.item_type)?null==f||null===(t=f.program_attr)||void 0===t?void 0:t.description:f.name},2),(0,A.jsx)("div",{className:"".concat(m.row," mt15"),children:"JUDGMENT"===f.item_type?(0,A.jsx)("div",{className:m.judgmentContent,children:f.choices.map((function(e,n){return(0,A.jsx)(c.ZP,{disabled:!0,children:e.choice_text},n)}))}):"PROGRAM"===f.item_type?(0,A.jsx)("div",{className:m.programContent,children:(0,A.jsx)(l.Z,{value:null===(a=f.program_attr)||void 0===a?void 0:a.description})}):"COMBINATION"===f.item_type?(0,A.jsx)("div",{className:m.combinationContent,children:null==f||null===(p=f.sub_item_banks)||void 0===p?void 0:p.map((function(e,n){var t,i,r,a,o,d="(题目".concat(n+1,"-").concat("SINGLE"==(null==e?void 0:e.item_type)?"单选题":"MULTIPLE"==(null==e?void 0:e.item_type)?"多选题":"COMPLETION"==(null==e?void 0:e.item_type)?"填空题":"JUDGMENT"==(null==e?void 0:e.item_type)?"判断题":"简答题",") ");return(0,A.jsxs)(s.Fragment,{children:[(0,A.jsx)("div",{style:{marginTop:10,marginBottom:10},children:(0,A.jsx)(l.Z,{value:d+e.name})}),("SINGLE"==(null==e?void 0:e.item_type)||"MULTIPLE"==(null==e?void 0:e.item_type))&&e.choices.map((function(e,n){return(0,A.jsxs)("div",{className:m.otherContentItem,children:[(0,A.jsx)("p",{children:b[n]}),(0,A.jsx)(l.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)})),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,A.jsx)("div",{style:{display:"flex",marginBottom:10},children:e.choices.map((function(e,n){return(0,A.jsx)(c.ZP,{disabled:!0,children:e.choice_text},n)}))}),(0,A.jsxs)("div",{className:m.con,children:["SINGLE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==y?void 0:y[null==e||null===(t=e.choices)||void 0===t?void 0:t.findIndex((function(e){return null==e?void 0:e.is_answer}))]," "]}),"COMPLETION"==(null==e?void 0:e.item_type)&&(null==e||null===(i=e.standard_answer)||void 0===i?void 0:i.map((function(e,n){var t;return(0,A.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))},n)}))),"MULTIPLE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("b",{className:"c-grey-333 font14",children:[" 答案:",null==e||null===(r=e.choices)||void 0===r?void 0:r.map((function(e,n){if(null!=e&&e.is_answer)return(null==y?void 0:y[n])+" "}))," "]}),"JUDGMENT"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("div",{children:["答案:",null==e||null===(a=e.choices)||void 0===a||null===(a=a.find((function(e){return e.is_answer})))||void 0===a?void 0:a.choice_text]}),"SUBJECTIVE"==(null==e?void 0:e.item_type)&&(0,A.jsxs)("div",{children:["答案:",null==e||null===(o=e.answer_texts)||void 0===o?void 0:o[0]]}),(0,A.jsxs)("div",{children:[(0,A.jsx)("span",{children:"解析:"}),(0,A.jsx)(l.Z,{className:m.parseAnswerHtml,value:e.analysis||"暂无解析"})]}),(0,A.jsxs)("div",{children:[(0,A.jsx)("span",{children:"知识点:"}),(0,A.jsx)(u.Z,{title:(null==f?void 0:f.tag_discipline)||"--",children:(0,A.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==f?void 0:f.tag_discipline)||"--"})})]})]})]})}))}):(0,A.jsx)("div",{className:m.otherContent,children:f.choices.map((function(e,n){return(0,A.jsxs)("div",{className:m.otherContentItem,children:[(0,A.jsx)("p",{children:b[n]}),(0,A.jsx)(l.Z,{className:m.otehrContentHtml,value:e.choice_text})]},n)}))})}),(0,A.jsx)("div",{className:m.row,children:(0,A.jsx)("div",{className:m.updateTimeRow,children:(0,A.jsx)("div",{className:m.updateTimeWrap,children:"PROGRAM"===f.item_type&&(0,A.jsxs)("p",{className:m.programLanguage,children:["编程语言:",null===(i=f.program_attr)||void 0===i?void 0:i.language]})})})})]}),"COMBINATION"!==f.item_type&&(0,A.jsxs)("div",{className:m.answerWrapper,children:[(0,A.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",alt:"",className:m.decoration}),(0,A.jsx)("div",{className:m.answer,children:function(){var e,n,t,i,r={SUBJECTIVE:null===(e=f.answer_texts)||void 0===e?void 0:e[0],JUDGMENT:null===(n=f.choices)||void 0===n||null===(n=n.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text},a=f.choices.map((function(e){return e.is_answer})).findIndex((function(e){return e})),o=a>-1?y[a]:"",s="";f.choices.map((function(e,n){e.is_answer&&(s+=y[n])}));var c=r[f.item_type],u=(null==f||null===(t=f.program_attr)||void 0===t?void 0:t.code)||"";try{var d;u=v.Base64.decode((null==f||null===(d=f.program_attr)||void 0===d?void 0:d.code)||"")}catch(e){}var p={SINGLE:(0,A.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(o||"无")}),MULTIPLE:(0,A.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(s||"无")}),COMPLETION:E(),BPROGRAM:(0,A.jsxs)("div",{children:[(0,A.jsx)(l.Z,{className:m.answerHtml,showProgramFill:!0,value:u}),null===(i=f.standard_answer)||void 0===i?void 0:i.map((function(e,n){return(0,A.jsx)("div",{className:m.answerHtml,children:"答案(填空".concat(e.position,"):").concat(null==e?void 0:e.answer_text)},n)}))]})},h=(0,A.jsx)(l.Z,{className:m.answerHtml,value:"答案:".concat(c||"无")});return p[f.item_type]||h}()}),(0,A.jsxs)("div",{className:m.parse,children:[(0,A.jsx)("div",{className:m.parseText,children:"解析:"}),(0,A.jsx)("div",{className:m.parseAnswer,children:f.analysis?(0,A.jsx)(l.Z,{className:m.parseAnswerHtml,value:f.analysis}):"暂无解析"})]}),(0,A.jsxs)("div",{className:m.parse,children:[(0,A.jsx)("div",{className:m.parseText,children:"知识点:"}),(0,A.jsx)(u.Z,{title:(null==f?void 0:f.tag_discipline)||"--",children:(0,A.jsx)("div",{className:m.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:(null==f?void 0:f.tag_discipline)||"--"})})]})]})]})]})}},81626:function(e,n,t){"use strict";t.r(n),t.d(n,{TabType:function(){return Hn},default:function(){return qn}});var i=t(7557),r=t.n(i),a=t(37205),o=t.n(a),s=t(82242),l=t.n(s),c=t(41498),u=t.n(c),d=t(79800),p=t.n(d),f=t(59301),m=t(64613),h=t(38252),v=t(99313),g=t(92832),x=t(78241),A=t(43418),b=t(5112),y=t(8591),w=t(71418),j=t(24905),k=t(20834),_=t(6848),C=t(19842),N=t(57809),B=t(66104),E=t(3113),S=t(38854),T=t(95237),I=t(86859),Z=t(32084),P=t(67666),L=t(39647),M=t.n(L),R="modalContent___UXmJC",O="modalContentLeft___JOFgX",D="green___rI_w_",G="textArea___OTapv",Q="red___cDswv",F="row___CE3Y7",z="html___u9n4r",W="line___Lh9Lb",V=t(37712),H=["problemset","globalSetting","loading","dispatch"],q=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading,e.dispatch);M()(e,H);return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-PublicReview"===n.actionTabs.key,title:"提示",okText:"知道啦",cancelText:"",width:"442px",onOk:function(){t({type:"problemset/setActionTabs",payload:{}})},onCancel:function(){t({type:"problemset/setActionTabs",payload:{}})},children:[(0,V.jsx)("div",{className:R,children:"公开申请已提交,请等待管理员的审核"}),(0,V.jsx)("div",{className:R,children:"我们将在1-2个工作日内完成审核"})]})})),Y={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},X=t(79244),U=t(61186),K=t.n(U),J=t(88499),$=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n=e.problemset,t=e.dispatch,i=(0,f.useState)([]),r=p()(i,2),a=r[0],o=r[1],s=(0,f.useState)(!0),l=p()(s,2),c=l[0],u=l[1],d=function(){t({type:"problemset/setActionTabs",payload:{}})};(0,f.useEffect)((function(){var e;"导出试题"===n.actionTabs.key&&o([null===(e=n.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.group_id])}),[n.actionTabs.key]);var m=function(e,n,t,i){var r=J.Z.API_SERVER+n,a=new window.XMLHttpRequest;return a.withCredentials=!0,a.addEventListener("load",(function(e){t(e,a)}),!1),a.addEventListener("error",(function(e){i&&i(e)}),!1),a.responseType="blob",a.open("GET",r),a.send(null),a};return(0,V.jsx)(A.Z,{centered:!0,title:"导出试题",open:"导出试题"===n.actionTabs.key,width:718,destroyOnClose:!0,wrapClassName:Y.customModal,onCancel:d,onOk:function(){0!==a.length?m({},"/api/item_banks/export.xlsx?group_id=".concat(a[0],"&include_children=").concat(c),(function(e,n){var t;if("application/json"===(null===(t=e.target.response)||void 0===t?void 0:t.type)){var i=new FileReader;return i.readAsText(e.target.response,"utf-8"),void i.addEventListener("loadend",(function(){var e=JSON.parse(i.result);y.ZP.warning((null==e?void 0:e.message)||"下载出错, 请联系管理员")}))}var r=new Blob([e.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),a="导出试题-".concat(K()().format("YYYYMMDD_HH:mm:ss"),".xlsx");if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(r,a);else{var o=URL.createObjectURL(r),s=document.createElement("a");s.href=o,s.setAttribute("download",a),document.body.appendChild(s),s.click(),window.URL.revokeObjectURL(s.href)}d()})):y.ZP.warning("请选择文件夹")},children:(0,V.jsxs)("aside",{className:Y.exportModal,children:[(0,V.jsxs)("div",{style:{marginBottom:20},children:[(0,V.jsx)("label",{style:{marginRight:20},children:"导出设置"}),(0,V.jsxs)(b.ZP.Group,{onChange:function(e){u(e.target.value)},value:c,children:[(0,V.jsx)(b.ZP,{value:!0,children:"包含子文件夹"}),(0,V.jsx)(b.ZP,{value:!1,children:"仅当前文件夹"})]})]}),(0,V.jsx)(X.Z,{value:a,onChange:function(e){return o(e)}}),(0,V.jsx)("div",{className:Y.export_text,children:"其中组合题与实训题暂不支持导出"})]})})})),ee="customModal___lg6DD",ne="shareModal___uZhG_",te="content___I8qEq",ie="group___KeY9s",re="teachGroup____SeBs",ae="footer___Jn0qQ",oe=t(39570),se=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=e.onOk,o=((0,m.useParams)(),(0,f.useState)([])),s=p()(o,2),l=(s[0],s[1]),c=(0,f.useState)(1),d=p()(c,2),h=d[0],v=d[1],g=(0,f.useState)([]),x=p()(g,2),b=x[0],k=x[1],_=(0,f.useState)([]),C=p()(_,2),N=C[0],B=C[1],S=(0,f.useState)(!0),T=p()(S,2),I=T[0],Z=T[1],P=(0,f.useState)(!1),L=p()(P,2),M=L[0],R=L[1],O=(0,f.useState)(!1),D=p()(O,2),G=(D[0],D[1]);(0,f.useEffect)((function(){var e;"共享试题"===t.actionTabs.key&&(Q(),k([null===(e=t.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.group_id]))}),[t.actionTabs.key]);var Q=function(){var e=u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),e.next=3,(0,oe.Of)({type:0,page:1,per_page:10,order_by:"new"});case 3:null!=(n=e.sent)&&n.item_banks_group&&(t={id:-1,item_banks_count:(null==n?void 0:n.no_group_count)||0,name:{name:"未加入分组"}},i=[t].concat((null==n?void 0:n.item_banks_group)||[]),l(i)),Z(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){i({type:"problemset/setActionTabs",payload:{}})},z=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==b.length){e.next=3;break}return y.ZP.warning("请选择需要的文件夹"),e.abrupt("return");case 3:if(1!==h){e.next=6;break}return v(2),e.abrupt("return");case 6:return R(!0),e.next=9,(0,oe.GW)({item_banks_group_ids:b,clazz:"ItemBank",group_ids:N});case 9:0===(null==(n=e.sent)?void 0:n.status)&&(a(),F()),R(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,afterClose:function(){B([]),v(1),G(!1),l([])},title:"共享试题".concat(h,"/2"),open:"共享试题"===t.actionTabs.key,footer:null,width:718,destroyOnClose:!0,wrapClassName:ee,onCancel:F,children:(0,V.jsx)("aside",{className:ne,children:(0,V.jsxs)(w.Z,{spinning:I,children:[(0,V.jsxs)("div",{className:te,children:[1===h&&(0,V.jsx)("div",{className:ie,children:(0,V.jsx)(X.Z,{value:b,onChange:function(e){return k(e)}})}),2===h&&(0,V.jsxs)("div",{className:re,children:[(0,V.jsx)("p",{children:"共享至教研团队"}),(0,V.jsx)(j.Z.Group,{value:N,onChange:function(e){return B(e)},children:null==t||null===(n=t.teachGroupData)||void 0===n||null===(n=n.groups)||void 0===n?void 0:n.map((function(e){return(0,V.jsx)(j.Z,{value:e.group_id,children:null==e?void 0:e.name},e.group_id)}))})]})]}),(0,V.jsxs)("div",{className:ae,children:[(0,V.jsx)(E.ZP,{onClick:F,children:"取消"}),(0,V.jsx)(E.ZP,{loading:M,onClick:z,type:"primary",children:1===h?"下一步":"确认共享"})]})]})})})})),le=["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"],ce=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading),i=e.dispatch,a=e.onReloadData,o=void 0===a?function(){}:a,s=e.isPiliangRevoke,l=void 0!==s&&s,c=(M()(e,le),(0,f.useRef)(!1)),d=(0,f.useState)(!1),m=p()(d,2),h=m[0],v=m[1];(0,f.useEffect)((function(){"Problemset-SetPrivate"===n.actionTabs.key?"1"===window.localStorage.getItem("problemset-set-private-hint-flag")?g():v(!0):v(!1)}),[n.actionTabs.key]);var g=function(){var e=u()(r()().mark((function e(){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1"),a={},!l){e.next=8;break}return e.next=5,i({type:"problemset/revokePublish",payload:n.actionTabs.params});case 5:a=e.sent,e.next=11;break;case 8:return e.next=10,i({type:"problemset/setPrivate",payload:n.actionTabs.params});case 10:a=e.sent;case 11:i({type:"problemset/setActionTabs",payload:{}}),c.current=!1,0===(null===(t=a)||void 0===t?void 0:t.status)&&o();case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:h,title:"撤销公开告知",okText:"确定",cancelText:"取消",confirmLoading:l?t["problemset/revokePublish"]:t["problemset/setPrivate"],width:"442px",onOk:g,onCancel:function(){i({type:"problemset/setActionTabs",payload:{}}),c.current=!1},children:[(0,V.jsx)("div",{className:O,children:"试题已公开,撤销公开可能导致部分用户对试题的使用受损。"}),(0,V.jsx)("div",{className:O,children:"确认撤销公开回到自有状态吗?"}),(0,V.jsx)("div",{children:(0,V.jsx)(j.Z,{className:"mt10",defaultChecked:!1,onChange:function(e){return c.current=e.target.checked},children:"不再提示"})})]})})),ue=["problemset","globalSetting","loading","dispatch","onReloadData"],de=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.problemset,t=(e.globalSetting,e.loading),i=e.dispatch,a=e.onReloadData,o=void 0===a?function(){}:a,s=(M()(e,ue),function(){var e=u()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"problemset/handleDelete",payload:n.actionTabs.params});case 2:t=e.sent,i({type:"problemset/setActionTabs",payload:{}}),0===t.status&&o();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,V.jsxs)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-Delete"===n.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:t["problemset/handleDelete"],width:"442px",onOk:s,onCancel:function(){i({type:"problemset/setActionTabs",payload:{}})},children:[(0,V.jsx)("div",{className:R,children:"确认删除后,无法撤销"}),(0,V.jsx)("div",{className:R,children:"是否确认删除?"})]})})),pe=t(89392),fe=t(84454),me=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,f.useState)({}),o=p()(a,2),s=o[0],c=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),w=x[0],j=x[1],k=["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"];(0,f.useEffect)((function(){var e;if("SINGLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);c(i),v(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:w&&(i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),v(i.choices)),j(!w);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"SINGLE"===t.actionTabs.key,title:"试题体验",okText:w?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){c({}),v([]),j(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return w&&t&&(a=D),w&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:w?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return l()(l()({},t),{},{checked:i===n&&e.target.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[k[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),w&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),w&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),w&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),k[h.findIndex((function(e){return e.is_answer}))]]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})]})})})),he=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t=e.problemset,i=e.dispatch,a=(0,f.useState)({}),o=p()(a,2),s=o[0],c=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),b=x[0],w=x[1],k=["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"];(0,f.useEffect)((function(){var e;if("MULTIPLE"===(null==t||null===(e=t.actionTabs)||void 0===e?void 0:e.key)){var n,i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params);c(i),v(i.choices)}}),[null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.key]);var _,C=function(){var e=u()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:b&&(i=(0,pe.cloneDeep)(null==t||null===(n=t.actionTabs)||void 0===n?void 0:n.params),v(i.choices)),w(!b);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"MULTIPLE"===t.actionTabs.key,title:"试题体验",okText:b?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:C,onCancel:function(){c({}),v([]),w(!1),i({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return b&&t&&(a=D),b&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:b?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(j.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return l()(l()({},t),{},{checked:i===n?e.target.checked:t.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[k[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),b&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),b&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),b&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),(_="",h.forEach((function(e,n){e.is_answer&&(_+=k[n])})),_)]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})]})})})),ve=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),c=s[0],d=s[1],m=(0,f.useState)([]),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)(!1),w=p()(x,2),j=w[0],k=w[1];(0,f.useEffect)((function(){var e;if("JUDGMENT"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);d(t),g(t.choices)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(v.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&(t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),g(t.choices)),k(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"JUDGMENT"===i.actionTabs.key,title:"试题体验",okText:j?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){d({}),g([]),k(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,V.jsx)(fe.Z,{value:null==c?void 0:c.name}),null==v?void 0:v.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return j&&t&&(a=D),j&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:j?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=v.map((function(t,i){return l()(l()({},t),{},{checked:i===n&&e.target.checked})}));g(t)}(e,n)},checked:i}),(0,V.jsx)(fe.Z,{className:z,value:r}),j&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),j&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),j&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),null===(t=v.find((function(e){return e.is_answer})))||void 0===t?void 0:t.choice_text]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==c?void 0:c.analysis)||"暂无解析"]})]})]})})})),ge=t(65147),xe=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),c=s[0],d=s[1],m=(0,f.useState)([]),h=p()(m,2),v=h[0],x=h[1],b=(0,f.useState)(!1),w=p()(b,2),j=w[0],k=w[1];(0,f.useEffect)((function(){var e;if("COMPLETION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t,r=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);d(r),x(null==r||null===(t=r.standard_answer)||void 0===t?void 0:t.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var _=function(){var e=u()(r()().mark((function e(){var n,t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:j&&(a=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params),x(null==a||null===(t=a.standard_answer)||void 0===t?void 0:t.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),k(!j);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"COMPLETION"===i.actionTabs.key,title:"试题体验",okText:j?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:_,onCancel:function(){d({}),x([]),k(!1),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,V.jsx)(fe.Z,{value:null==c?void 0:c.name}),null==v?void 0:v.map((function(e,n){var t=e.value,i=e.answer,r="";return j&&null!=i&&i.includes(t)&&(r=D),!j||null!=i&&i.includes(t)||(r=Q),(0,V.jsxs)("div",{style:{pointerEvents:j?"none":"auto",marginTop:10},className:"".concat(F," ").concat(r),children:[(0,V.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,V.jsx)(g.Z.TextArea,{className:G,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=v.map((function(t,i){return l()(l()({},t),{},{value:i===n?e.target.value:t.value})}));x(t)}(e,n)},value:t}):(0,V.jsx)(ge.Z,{value:t,onChange:function(e){var t=v.map((function(t,i){return l()(l()({},t),{},{value:i===n?e:t.value})}));x(t)}}),j&&(null==i?void 0:i.includes(t))&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),j&&!(null!=i&&i.includes(t))&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),j&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),null==c||null===(t=c.standard_answer)||void 0===t?void 0:t.map((function(e,n){var t,i;return(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,V.jsx)(ge.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==c?void 0:c.analysis)||"暂无解析"]})]})]})})})),Ae=t(83235),be=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i,a,o,s=e.problemset,l=e.dispatch,c=(0,f.useState)({}),d=p()(c,2),m=d[0],h=d[1],v=(0,f.useState)(!1),g=p()(v,2),x=g[0],b=g[1],w=(0,f.useState)(!0),j=p()(w,2),k=j[0],_=j[1],C=(0,f.useState)(""),N=p()(C,2),B=N[0],E=N[1];(0,f.useEffect)((function(){var e;if("SUBJECTIVE"===(null==s||null===(e=s.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.params);h(t)}}),[null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.key]);var S=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(B){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:x&&E(""),b(!x);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log("----",x),(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"SUBJECTIVE"===s.actionTabs.key,title:"试题体验",okText:x?"重新答题":"提交答案",cancelText:"取消",width:800,onOk:S,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:function(){h({}),_(!0),b(!1),E(""),l({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,V.jsx)(fe.Z,{value:null==m?void 0:m.name,style:{marginBottom:10,color:"#5f6368"}}),k?(0,V.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){_(!1)},children:" 点击开始作答"}):(0,V.jsx)(Ae.Z,{height:160,defaultValue:B,onChange:function(e){E(e)}}),x&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),(0,V.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,V.jsx)("div",{style:{marginTop:10},children:(null==m||null===(t=m.answer_texts)||void 0===t?void 0:t[0])||"暂无参考答案"}),(null==m||null===(i=m.keywords)||void 0===i?void 0:i.length)>0&&(0,V.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==m||null===(a=m.keywords)||void 0===a?void 0:a.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,V.jsx)("div",{style:{color:"#5F6368",marginTop:(null==m||null===(o=m.keywords)||void 0===o?void 0:o.length)<=0?20:10},children:(0,V.jsx)("b",{children:"解析:"})}),(0,V.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==m?void 0:m.analysis)||"暂无解析"})]})]})})})),ye=t(28103),we=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n=e.showdiv,t=e.data,i=(0,f.useState)([]),a=p()(i,2),o=a[0],s=a[1],c=(0,f.useState)(!1),d=p()(c,2),m=d[0],h=d[1],v=["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"];(0,f.useEffect)((function(){var e;(null===(e=Object.keys(t))||void 0===e?void 0:e.length)>0&&s(t.choices)}),[t]);var g=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:m&&(n=(0,pe.cloneDeep)(t),s(n.choices)),h(!m);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"单选题"}),(0,V.jsx)(fe.Z,{value:null==t?void 0:t.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return m&&t&&(a=D),m&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:m?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return l()(l()({},t),{},{checked:i===n&&e.target.checked})}));s(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[v[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),m&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),m&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),m&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),v[o.findIndex((function(e){return e.is_answer}))]]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==t?void 0:t.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){g()},children:m?"重新答题":"提交答案"})}),!n&&(0,V.jsx)(ye.Z,{})]})})),je=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,f.useState)({})),o=p()(a,2),s=o[0],c=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],x=(0,f.useState)(!1),A=p()(x,2),b=A[0],w=A[1];(0,f.useEffect)((function(){if(Object.keys(t)){var e,n=(0,pe.cloneDeep)(t);c(n),v(null==n||null===(e=n.standard_answer)||void 0===e?void 0:e.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))}}),[t]);var j=function(){var e=u()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!h.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:b&&(i=(0,pe.cloneDeep)(t),v(null==i||null===(n=i.standard_answer)||void 0===n?void 0:n.map((function(e){return l()({value:"",answer:(null==e?void 0:e.answer_text)||[]},e)})))),w(!b);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"填空题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.value,i=e.answer,r="";return b&&null!=i&&i.includes(t)&&(r=D),!b||null!=i&&i.includes(t)||(r=Q),(0,V.jsxs)("div",{style:{pointerEvents:b?"none":"auto",marginTop:10},className:"".concat(F," ").concat(r),children:[(0,V.jsxs)("div",{style:{minWidth:80},children:["填空",n+1,"答案:"]}),1===(null==e?void 0:e.model)?(0,V.jsx)(g.Z.TextArea,{className:G,style:{width:610,marginRight:10},onChange:function(e){return function(e,n){var t=h.map((function(t,i){return l()(l()({},t),{},{value:i===n?e.target.value:t.value})}));v(t)}(e,n)},value:t}):(0,V.jsx)(ge.Z,{value:t,onChange:function(e){var t=h.map((function(t,i){return l()(l()({},t),{},{value:i===n?e:t.value})}));v(t)}}),b&&(null==i?void 0:i.includes(t))&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),b&&!(null!=i&&i.includes(t))&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),b&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[null==s||null===(n=s.standard_answer)||void 0===n?void 0:n.map((function(e,n){var t,i;return(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),1===(null==e?void 0:e.model)?(null==e||null===(t=e.answer_text)||void 0===t?void 0:t.join("、"))||"":(0,V.jsx)(ge.Z,{value:null==e||null===(i=e.answer_text)||void 0===i?void 0:i.join("、"),disabled:!0})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){j()},children:b?"重新答题":"提交答案"})}),!i&&(0,V.jsx)(ye.Z,{})]})})),ke=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n,t=e.datas,i=e.showdiv,a=(e.dispatch,(0,f.useState)({})),o=p()(a,2),s=o[0],c=o[1],d=(0,f.useState)([]),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!1),x=p()(g,2),A=x[0],w=x[1];(0,f.useEffect)((function(){if(Object.keys(t)){var e=(0,pe.cloneDeep)(t);c(e),v(e.choices)}}),[t]);var j=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:A&&(n=(0,pe.cloneDeep)(t),v(n.choices)),w(!A);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"判断题"}),(0,V.jsx)(fe.Z,{value:null==s?void 0:s.name}),null==h?void 0:h.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return A&&t&&(a=D),A&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:A?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(b.ZP,{onChange:function(e){return function(e,n){console.log(e.target.checked);var t=h.map((function(t,i){return l()(l()({},t),{},{checked:i===n&&e.target.checked})}));v(t)}(e,n)},checked:i}),(0,V.jsx)(fe.Z,{className:z,value:r}),A&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),A&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),A&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),null===(n=h.find((function(e){return e.is_answer})))||void 0===n?void 0:n.choice_text]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==s?void 0:s.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){j()},children:A?"重新答题":"提交答案"})}),!i&&(0,V.jsx)(ye.Z,{})]})})),_e=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset;var n=e.data,t=e.showdiv,i=(e.dispatch,(0,f.useState)([])),a=p()(i,2),o=a[0],s=a[1],c=(0,f.useState)(!1),d=p()(c,2),m=d[0],h=d[1],v=["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"];(0,f.useEffect)((function(){var e;(null===(e=Object.keys(n))||void 0===e?void 0:e.length)>0&&s(n.choices)}),[n]);var g,x=function(){var e=u()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.some((function(e){return null==e?void 0:e.checked}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:m&&(t=(0,pe.cloneDeep)(n),s(t.choices)),h(!m);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"多选题"}),(0,V.jsx)(fe.Z,{value:null==n?void 0:n.name}),null==o?void 0:o.map((function(e,n){var t=e.is_answer,i=e.checked,r=e.choice_text,a="";return m&&t&&(a=D),m&&!t&&i&&(a=Q),(0,V.jsxs)("div",{style:{pointerEvents:m?"none":"auto"},className:"".concat(F," ").concat(a),children:[(0,V.jsx)(j.Z,{style:{padding:3},onChange:function(e){return function(e,n){console.log(e.target.checked);var t=o.map((function(t,i){return l()(l()({},t),{},{checked:i===n?e.target.checked:t.checked})}));s(t)}(e,n)},checked:i}),(0,V.jsxs)("span",{children:[v[n],". "]}),(0,V.jsx)(fe.Z,{className:z,value:r}),m&&t&&(0,V.jsx)("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),m&&!t&&i&&(0,V.jsx)("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})]},n)})),m&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsxs)("div",{className:"c-grey-333 mb5",children:[(0,V.jsx)("b",{children:"正确答案: "}),(g="",o.forEach((function(e,n){e.is_answer&&(g+=v[n])})),g)]}),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==n?void 0:n.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){x()},children:m?"重新答题":"提交答案"})}),!t&&(0,V.jsx)(ye.Z,{})]})})),Ce=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){e.problemset,e.dispatch;var n,t,i,a=e.showdiv,o=e.datas,s=(0,f.useState)({}),l=p()(s,2),c=l[0],d=l[1],m=(0,f.useState)(!1),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)(!0),A=p()(x,2),b=A[0],w=A[1],j=(0,f.useState)(""),k=p()(j,2),_=k[0],C=k[1];(0,f.useEffect)((function(){if(Object.keys(o)){var e=(0,pe.cloneDeep)(o);d(e)}}),[o]);var N=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(_){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:v&&C(""),g(!v);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"简答题"}),(0,V.jsx)(fe.Z,{value:null==c?void 0:c.name,style:{marginBottom:10}}),b?(0,V.jsx)("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:function(){w(!1)},children:" 点击开始作答"}):(0,V.jsx)(Ae.Z,{defaultValue:_,onChange:function(e){C(e)}}),v&&(0,V.jsx)(f.Fragment,{children:(0,V.jsxs)("div",{style:{background:"#F6F7F9",padding:10,marginTop:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"参考答案:"}),(0,V.jsx)("br",{}),(null==c||null===(n=c.answer_texts)||void 0===n?void 0:n[0])||"暂无参考答案",(null==c||null===(t=c.keywords)||void 0===t?void 0:t.length)>0&&(0,V.jsxs)("div",{style:{marginTop:10,marginBottom:10},children:[(0,V.jsx)("span",{style:{color:"#5F6368"},children:"关键词:"}),null==c||null===(i=c.keywords)||void 0===i?void 0:i.map((function(e){var n,t,i;return(null==e||null===(n=e.keyword)||void 0===n?void 0:n.length)>1?(null==e||null===(t=e.keyword)||void 0===t?void 0:t.join("或"))+";":(null==e||null===(i=e.keyword)||void 0===i?void 0:i[0])+";"}))]}),(0,V.jsxs)("div",{style:{color:"#5F6368"},children:[(0,V.jsx)("b",{children:"解析:"}),(0,V.jsx)("br",{}),(null==c?void 0:c.analysis)||"暂无解析"]})]})}),(0,V.jsx)("div",{style:{textAlign:"end",marginTop:10},children:(0,V.jsx)(E.ZP,{type:"primary",onClick:function(){N()},children:v?"重新答题":"提交答案"})}),!a&&(0,V.jsx)(ye.Z,{})]})})),Ne=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i=e.problemset,a=e.dispatch,o=(0,f.useState)({}),s=p()(o,2),l=s[0],c=s[1],d=(0,f.useState)(!1),m=p()(d,2),h=m[0],v=m[1],g=(0,f.useState)(!0),x=p()(g,2),b=(x[0],x[1]),w=(0,f.useState)(""),j=p()(w,2),k=j[0],_=j[1];(0,f.useEffect)((function(){var e;if("COMBINATION"===(null==i||null===(e=i.actionTabs)||void 0===e?void 0:e.key)){var n,t=(0,pe.cloneDeep)(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.params);c(t)}}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]);var C=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(k){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:v(!h);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"COMBINATION"===i.actionTabs.key,title:"试题体验",okText:h?"重新答题":"提交答案",cancelText:"取消",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:C,onCancel:function(){c({}),b(!0),v(!1),_(""),a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"组合题"}),(0,V.jsx)(fe.Z,{value:null==l?void 0:l.name,style:{marginBottom:10}}),null==l||null===(t=l.sub_item_banks)||void 0===t?void 0:t.map((function(e,n){var t,i,r,a,o;return"SINGLE"===(null==e?void 0:e.item_type)?(0,V.jsx)(we,{data:e,showdiv:(null==l||null===(t=l.sub_item_banks)||void 0===t?void 0:t.length)-1===n}):"MULTIPLE"===(null==e?void 0:e.item_type)?(0,V.jsx)(_e,{data:e,showdiv:(null==l||null===(i=l.sub_item_banks)||void 0===i?void 0:i.length)-1===n}):"JUDGMENT"===(null==e?void 0:e.item_type)?(0,V.jsx)(ke,{datas:e,showdiv:(null==l||null===(r=l.sub_item_banks)||void 0===r?void 0:r.length)-1===n}):"COMPLETION"===(null==e?void 0:e.item_type)?(0,V.jsx)(je,{datas:e,showdiv:(null==l||null===(a=l.sub_item_banks)||void 0===a?void 0:a.length)-1===n}):"SUBJECTIVE"===(null==e?void 0:e.item_type)?(0,V.jsx)(Ce,{datas:e,showdiv:(null==l||null===(o=l.sub_item_banks)||void 0===o?void 0:o.length)-1===n}):void 0}))]})})})),Be=t(24334),Ee=(0,m.connect)((function(e){return{problemset:e.problemset}}))((function(e){var n,t,i,a,s,c=e.problemset,d=e.dispatch,m=(0,f.useState)({}),h=p()(m,2),v=h[0],g=h[1],x=(0,f.useState)([]),b=p()(x,2),w=b[0],j=b[1],k=(0,f.useState)(!1),_=p()(k,2),C=_[0],N=_[1];(0,f.useEffect)((function(){var e;if("BPROGRAM"===(null==c||null===(e=c.actionTabs)||void 0===e?void 0:e.key)){var n,t,i=(0,pe.cloneDeep)(null==c||null===(n=c.actionTabs)||void 0===n?void 0:n.params);g(i),j(null==i||null===(t=i.standard_answer)||void 0===t?void 0:t.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[]}})))}}),[null==c||null===(n=c.actionTabs)||void 0===n?void 0:n.key]);var B=function(){var e=u()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!w.some((function(e){return""===(null==e?void 0:e.value)}))){e.next=3;break}return y.ZP.warning("请您作答后再提交"),e.abrupt("return");case 3:C?(i=(0,pe.cloneDeep)(null==c||null===(n=c.actionTabs)||void 0===n?void 0:n.params),j(o()(null==i||null===(t=i.standard_answer)||void 0===t?void 0:t.map((function(e){return{value:"",answer:(null==e?void 0:e.answer_text)||[],type:""}}))))):(a=null==w?void 0:w.map((function(e,n){return l()(l()({},e),{},{type:e.types})})),j(a)),N(!C);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,V.jsx)(A.Z,{centered:!0,destroyOnClose:!0,open:"BPROGRAM"===c.actionTabs.key,title:"试题体验",okText:C?"重新答题":"提交答案",cancelText:"取消",width:708,onOk:B,onCancel:function(){g({}),j([]),N(!1),d({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{children:[(0,V.jsx)("div",{className:"c-light-primary mb5 font16",children:"程序填空题"}),(0,V.jsx)(fe.Z,{value:null==v||null===(t=v.program_attr)||void 0===t?void 0:t.description}),(null==v||null===(i=v.program_attr)||void 0===i?void 0:i.code)&&(0,V.jsx)(fe.Z,{showProgramFill:!0,onFillChange:function(e){var n=null==e?void 0:e.map((function(e,n){var t,i,r,a;return l()(l()({},e),{},{types:0===(null==v?void 0:v.submit_rule)?e.value===e.answer?"success":"warning":1===(null==v?void 0:v.submit_rule)?(null===(t=e.value)||void 0===t?void 0:t.trim())===(null===(i=e.answer)||void 0===i?void 0:i.trim())?"success":"warning":(null===(r=e.value)||void 0===r?void 0:r.replaceAll(" ",""))===(null===(a=e.answer)||void 0===a?void 0:a.replaceAll(" ",""))?"success":"warning"})}));j(n)},programFillValue:w,value:Be.Base64.decode(null==v||null===(a=v.program_attr)||void 0===a?void 0:a.code)}),C&&(0,V.jsxs)(f.Fragment,{children:[(0,V.jsx)("div",{className:W}),null==v||null===(s=v.standard_answer)||void 0===s?void 0:s.map((function(e,n){return(0,V.jsxs)("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"},children:[(0,V.jsxs)("b",{children:["填空",n+1,"答案: "]}),(0,V.jsx)("pre",{children:(null==e?void 0:e.answer_text)||""})]})})),(0,V.jsxs)("div",{className:"c-grey-333 mb10",children:[(0,V.jsx)("b",{children:"解析: "}),(null==v?void 0:v.analysis)||"暂无解析"]})]})]})})})),Se=t(44745),Te={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Ie=t(43428),Ze=t(43604),Pe="drawerWrap___pL0ai",Le="title___D60AS",Me="contentWrap___VyVzG",Re="totalInfo___wXopO",Oe="clear___Sbav5",De="problemset___jGIix",Ge="delete___zwK_M",Qe="deleteIcon___BYp0Q",Fe="createBtnWrapper___Qnnet",ze=[],We=function(e){ze.forEach((function(n){e.target===n.element||Ve.isParent(e.target,n.element)||n.callbacks.forEach((function(e){return e()}))}))};window.document.body?window.document.body.addEventListener("click",We):window.addEventListener("DOMContentLoaded",(function(){window.document.body.addEventListener("click",We)}));var Ve={isParent:function(e,n){for(var t=e;t&&t.tagName&&"body"!==t.tagName.toLowerCase();){if(t===n)return!0;t=t.parentNode}return!1},init:function(e,n){var t=ze.filter((function(n){return n.element===e}));return t.length>0?t[0].callbacks.push(n):ze.push({element:e,callbacks:[n]}),{clear:function(){ze=ze.filter((function(n){return n.element!==e}))}}}},He=Ve,qe=t(48217),Ye=[{stateName:"single_questions_count",type:"SINGLE",typeName:"单选题"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"多选题"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"判断题"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"填空题"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"简答题"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"编程题"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"实训题"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"组合题"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"程序填空题"}],Xe=function(e){var n=e.visible,t=e.basketData,i=e.basketTotal,r=e.onClose,a=void 0===r?function(){}:r,o=e.onDelete,s=void 0===o?function(){}:o,l=e.onClear,c=e.onSubmit,u=(0,f.useRef)(),d=(0,f.useRef)();(0,f.useEffect)((function(){if(d.current)return i>=0&&!u.current&&(u.current=He.init(d.current,(function(){a()}))),function(){u.current&&u.current.clear()}}),[d.current]);var p=window.screen.width<=1440;return(0,V.jsx)(Ie.Z,{rootClassName:Pe,placement:"right",closable:!1,mask:!1,open:n,forceRender:!0,width:p?130:160,onClose:a,children:i>0?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("div",{className:Le,children:"试题篮"}),(0,V.jsxs)("div",{ref:d,className:Me,children:[(0,V.jsxs)(T.Z,{wrap:!1,className:Re,align:"middle",children:[(0,V.jsx)(Ze.Z,{span:14,children:"题目总数"}),(0,V.jsx)(Ze.Z,{span:4,children:i}),(0,V.jsx)(Ze.Z,{span:6,className:Oe,onClick:l,children:"清空"})]}),Ye.map((function(e){return t[e.stateName]>0&&(0,V.jsxs)(T.Z,{align:"middle",wrap:!1,className:De,children:[(0,V.jsx)(Ze.Z,{span:14,children:e.typeName}),(0,V.jsx)(Ze.Z,{span:4,children:t[e.stateName]}),(0,V.jsx)(Ze.Z,{span:6,className:Ge,children:(0,V.jsx)("i",{onClick:function(){return s(e.type)},className:"iconfont icon-piliangshanchu3 ".concat(Qe)})})]},e.type)})),(0,V.jsx)(T.Z,{justify:"center",className:Fe,children:(0,V.jsx)(qe.Z,{block:!0,type:"primary",onClick:c,children:"创建试卷"})})]})]}):(0,V.jsxs)("div",{ref:d,children:[(0,V.jsx)("div",{className:Le,children:"试题篮"}),(0,V.jsx)(P.Z,{customText:"请选择试题加入试题篮后进行组卷",styles:{width:120},imgStyles:{width:120}})]})})},Ue=["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"],Ke={SINGLE:"单选题",MULTIPLE:"多选题",JUDGMENT:"判断题",COMPLETION:"填空题",SUBJECTIVE:"简答题",PROGRAM:"编程题",PRACTICAL:"实训题",COMBINATION:"组合题",BPROGRAM:"程序填空题"},Je=(0,m.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n,t=e.problemset,i=(e.globalSetting,e.loading),a=e.dispatch,o=e.onReloadData,s=void 0===o?function(){}:o,l=e.onReloadBasketData,c=void 0===l?function(){}:l,d=(M()(e,Ue),function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"problemset/basketDelete",payload:t.actionTabs.params});case 2:n=e.sent,a({type:"problemset/setActionTabs",payload:{}}),0===n.status&&(s(),c());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,V.jsx)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Problemset-BasketDelete"===t.actionTabs.key,title:"提示",okText:"确定",cancelText:"取消",confirmLoading:i["problemset/handleDelete"],width:"442px",onOk:d,onCancel:function(){a({type:"problemset/setActionTabs",payload:{}})},children:(0,V.jsxs)("div",{className:R,children:["是否删除试题篮中的",Ke[null===(n=t.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.type]]})})})),$e="hide___P6mxu",en="open___hazgP",nn="basket___y6VHF",tn="count___YEH5s",rn="iconWrap___l__Lj",an="icon___yiXgh",on="name___tBtew",sn=function(e){var n=e.count,t=e.visibleBasket,i=e.onToggleVisible,r=void 0===i?function(){}:i;return(0,V.jsx)(_.Z,{title:"试题篮",placement:"left",children:(0,V.jsxs)("div",{className:"".concat(t?en:$e," ").concat(nn),onClick:r,children:[n>0&&(0,V.jsx)("div",{className:tn,children:n}),(0,V.jsx)("span",{className:rn,children:(0,V.jsx)("i",{className:"".concat(an," iconfont icon-shitilan")})}),(0,V.jsx)("div",{className:on,children:"试题篮"})]})})},ln=t(51294),cn=t(34143),un=t(80348),dn=t(66332),pn="drawer___Bi9wT",fn="menu___t0_fV",mn="actived___zWm74",hn="actived2___RRfRj",vn="subTag___EczBy",gn="directionName___H9hFf",xn="menuDirection___JkwbJ",An="listItem___kNMPl",bn="info___QKQMx",yn="title___eGYd4",wn="titleLeft___ltIGt",jn="description___zs7Ow",kn="menuCourse___PygX2",_n="authorname___D4gcN",Cn="tooltip-content___RseJD",Nn=t(18548),Bn=t(91972),En=t(1234),Sn=t(57964),Tn=(g.Z.Search,{id:"type",name:"来源",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]}),In={id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]},Zn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i,a,s=e.classroomList,c=(e.loading,e.dispatch),d=e.cb,h=e.shixunIds,v=void 0===h?[]:h,g=(0,m.useParams)(),A=((0,m.useLocation)(),s.actionTabs,x.Z.useForm()),b=(p()(A,1)[0],s.shixunLists),w=(0,f.useState)([]),k=p()(w,2),C=k[0],N=k[1],B=(0,f.useState)([]),S=p()(B,2),Z=S[0],L=S[1],M=(0,f.useState)([]),R=p()(M,2),O=R[0],D=R[1],G=(0,f.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null}),Q=p()(G,2),F=Q[0],z=Q[1];(0,f.useEffect)((function(){"选用实践项目"===s.actionTabs.key&&c({type:"classroomList/getShixunLists",payload:l()({},F)})}),[s.actionTabs.key]),(0,f.useEffect)((function(){W()}),[g]);var W=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Nn.I_)({});case 2:return n=e.sent,e.next=5,(0,Sn.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 5:t=e.sent,D([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(o()((null==t?void 0:t.groups)||[]))),L((null==n?void 0:n.disciplines)||[]);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(e,n,t){F.tag_level=e,F.sub_discipline_id=n,F.discipline_id=t,F.page=1,z(l()({},F)),c({type:"classroomList/getShixunLists",payload:l()({},F)})},q=function(){c({type:"classroomList/setActionTabs",payload:{}}),z({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return"选用实践项目"!==s.actionTabs.key?null:(0,V.jsxs)(Ie.Z,{placement:"bottom",height:"100%",closable:!0,onClose:q,open:"选用实践项目"===s.actionTabs.key,rootClassName:pn,footer:(0,V.jsxs)("div",{className:"tc",children:[(0,V.jsx)(E.ZP,{size:"middle",onClick:function(){q(),N([])},style:{marginRight:8},children:"取消"}),(0,V.jsx)(E.ZP,{size:"middle",onClick:u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=C[i],!v.includes(n)){e.next=4;break}return y.ZP.info("请勿重复选择:".concat(null==b||null===(t=b.shixun_list)||void 0===t||null===(t=t.find((function(e){return e.id===n})))||void 0===t?void 0:t.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),i=0;case 2:if(!(i<(null==C?void 0:C.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(t=e.t0)){e.next=7;break}return e.abrupt("return",t.v);case 7:i++,e.next=2;break;case 10:q(),d(C),N([]);case 13:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,V.jsx)("section",{className:"tc",children:(0,V.jsx)(En.Z,{onChange:function(e){z(l()(l()(l()({},F),e),{},{page:1})),c({type:"classroomList/getShixunLists",payload:l()(l()(l()({},F),e),{},{page:1})})}})}),(0,V.jsxs)("section",{className:"edu-container",children:[(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:Tn.name}),null==Tn||null===(n=Tn.children)||void 0===n?void 0:n.map((function(e,n){return(0,V.jsx)("li",{className:F[Tn.id]==e.id?mn:"",onClick:function(){F[Tn.id]=e.id,F.page=1,z(l()({},F)),c({type:"classroomList/getShixunLists",payload:l()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.id)}))]}),(0,V.jsxs)("ul",{className:xn,children:[(0,V.jsx)("li",{className:gn,children:"方向"}),(0,V.jsx)("li",{className:F.discipline_id?"":mn,onClick:function(){H(null,null,null)},children:(0,V.jsx)("strong",{children:"全部"})}),null==Z?void 0:Z.map((function(e,n){return(0,V.jsxs)("li",{className:F.discipline_id==e.id?mn:"",children:[(0,V.jsx)("strong",{onClick:function(){H(1,null,e.id)},children:e.name}),(0,V.jsx)("div",{children:e.sub_disciplines.map((function(n,t){return(0,V.jsxs)("div",{className:"mt5",children:[(0,V.jsx)("div",{className:F.sub_discipline_id==n.id?"".concat(hn," ").concat(vn):vn,onClick:function(){H(2,n.id,e.id)},children:n.name}),(0,V.jsx)("ul",{className:"mt5",children:n.tags&&n.tags.map((function(n,t){return(0,V.jsx)("li",{className:F.sub_discipline_id==n.id&&3===F.tag_level?hn:"",onClick:function(){H(3,n.id,e.id)},children:n.name},t)}))})]},t)}))})]},n)}))]}),"mine"===F.type&&(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:"目录"}),null==O?void 0:O.map((function(e,n){return(0,V.jsx)("li",{className:F.group_id==e.id?mn:"",onClick:function(){F.group_id=e.id,F.page=1,z(l()({},F)),c({type:"classroomList/getShixunLists",payload:l()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.name)}))]}),(0,V.jsxs)("ul",{className:fn,children:[(0,V.jsx)("li",{children:In.name}),null==In||null===(t=In.children)||void 0===t?void 0:t.map((function(e,n){return(0,V.jsx)("li",{className:F[In.id]==e.id?mn:"",onClick:function(){F[In.id]=e.id,F.page=1,z(l()({},F)),c({type:"classroomList/getShixunLists",payload:l()({},F)})},children:(0,V.jsx)("strong",{children:e.name})},e.name)}))]}),(0,V.jsxs)(T.Z,{children:[(0,V.jsx)(Ze.Z,{flex:"1",children:(0,V.jsx)("div",{className:kn,style:{margin:"0px 15px"},children:(0,V.jsxs)("ul",{children:[(0,V.jsxs)("li",{children:["已选",(0,V.jsx)("span",{className:"c-blue",children:C.length}),"个"]}),(0,V.jsxs)("li",{children:["共",(0,V.jsx)("span",{className:"c-blue",children:b.shixuns_count}),"个"]}),(0,V.jsxs)("li",{className:"current",onClick:function(){var e=l()(l()({},F),{},{order:"asc"===F.order?"desc":"asc"});z(e),c({type:"classroomList/getShixunLists",payload:e})},children:["学习人数",(0,V.jsx)("p",{className:"edu-sorter current ".concat(F.order),children:"asc"===F.order?(0,V.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}):(0,V.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})})]})]})})}),(0,V.jsx)(Ze.Z,{className:"c-grey-999",children:"mine"===(null==F?void 0:F.type)?"已静默/公开发布的实践项目进入本列表备选":"仅已公开发布的实践项目进入本列表备选"})]}),null==b||null===(i=b.shixun_list)||void 0===i?void 0:i.map((function(e,n){return(0,V.jsxs)("div",{className:An,children:[(0,V.jsx)(j.Z,{checked:C.includes(e.id),value:e.id,disabled:null==e?void 0:e.need_authorize,onChange:function(n){C.indexOf(e.id);C.indexOf(e.id)>-1?N(C.filter((function(n){return n!==e.id}))):N(C.concat(e.id))}}),(0,V.jsxs)("div",{className:bn,children:[(0,V.jsx)("div",{className:yn,children:(0,V.jsxs)("div",{className:wn,children:[(0,V.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,V.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,V.jsx)("span",{onClick:function(){(0,Bn.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,dn.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,dn.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,dn.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,V.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,V.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})})]})}),(0,V.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,V.jsx)("span",{className:jn,dangerouslySetInnerHTML:{__html:e.description}})}),(0,V.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,V.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,V.jsx)(ye.Z,{dashed:!0}),(0,V.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,V.jsxs)("div",{children:[(0,V.jsx)(_.Z,{overlayClassName:Cn,title:(0,V.jsx)("div",{children:(0,V.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,V.jsx)("span",{className:_n,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,V.jsx)(f.Fragment,{children:(0,V.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,V.jsxs)("div",{children:[(0,V.jsxs)("span",{className:"mr30",children:["难度系数 ",e.level]}),(0,V.jsxs)("span",{children:["学习人数 ",e.study_count]})]})]})]})]},n)})),0===(null==b||null===(a=b.shixun_list)||void 0===a?void 0:a.length)&&(0,V.jsx)(P.Z,{}),(0,V.jsx)("p",{})]}),(0,V.jsx)("div",{className:"tc mt20",children:(0,V.jsx)(I.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:F.page||1,showQuickJumper:!0,total:null==b?void 0:b.shixuns_count,onChange:function(e){var n=l()(l()({},F),{},{page:e});z(n),c({type:"classroomList/getShixunLists",payload:n})}})})]},"bottom")})),Pn=t(64630),Ln="operating___srUHx",Mn="tip___F8nWU",Rn=function(e,n){var t,i=e.data,r=e.height,a=void 0===r?400:r,o=x.Z.useForm(),s=p()(o,1)[0],c=(0,f.useState)({}),u=p()(c,2),d=u[0],m=u[1];return(0,f.useEffect)((function(){i&&(m(i),s.setFieldsValue(l()({},i)))}),[i]),(0,f.useImperativeHandle)(n,(function(){return{form:s}})),(0,V.jsx)("div",{className:Ln,style:{marginBottom:"0"},children:(0,V.jsxs)(x.Z,{form:s,scrollToFirstError:!0,onValuesChange:function(){m(l()({},s.getFieldsValue()))},children:[(0,V.jsx)(x.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"},{max:30,message:"请输入标题,最大限制30个字符"},{whitespace:!0,message:"请勿输入空格"}],children:(0,V.jsx)(g.Z,{placeholder:"请输入标题,最大限制30个字符",suffix:"".concat((null===(t=d.name)||void 0===t?void 0:t.length)||0,"/30")})}),(0,V.jsx)(x.Z.Item,{name:"languages",label:"编程语言",rules:[{required:!0,message:"请选择编程语言"}],children:(0,V.jsxs)(j.Z.Group,{children:[(0,V.jsx)(j.Z,{value:"c",children:"C"}),(0,V.jsx)(j.Z,{value:"c++",children:"C++"}),(0,V.jsx)(j.Z,{value:"java",children:"Java"}),(0,V.jsx)(j.Z,{value:"python",children:"Python"})]})}),(0,V.jsx)("div",{className:Mn,children:"选择支持以下编程试题进行编译的语言"}),(0,V.jsx)("div",{style:{margin:"20px 0 12px 0px"},children:"说明"}),(0,V.jsx)(x.Z.Item,{name:"description",children:(0,V.jsx)(Ae.Z,{height:a,defaultValue:d.description||"",watch:!0})})]})})},On=(0,f.forwardRef)(Rn),Dn=t(25199),Gn=t(5623),Qn=t(3148),Fn=t(71565),zn=v.Z.TabPane,Wn=g.Z.Search,Vn=g.Z.TextArea,Hn=function(e){return e.Mine="0",e.Public="1",e.Collection="2",e.TeachGroupShare="3",e}({}),qn=(0,m.connect)((function(e){var n=e.classroomList,t=e.problemset,i=e.user,r=e.loading,a=e.globalSetting,o=e.shixunHomeworks;return{classroomList:n,problemset:t,user:i,globalSetting:a,loading:r.effects,shixunHomeworks:o}}))((function(e){var n,t,i,a,s,c,d,g,L,M,R=e.classroomList,O=e.problemset,D=e.user,G=(e.globalSetting,e.loading),Q=e.dispatch,F=(e.match,e.shixunHomeworks),z=(0,m.useLocation)(),W=(0,m.useParams)(),H=(0,m.useSearchParams)(),Y=p()(H,1)[0],U=(0,f.useRef)(),K=(0,f.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:"0",item_type:null,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:Y.get("id")||null,exam_id:W.id||null,exercise_id:W.categoryId||null}),J=p()(K,2),ee=J[0],ne=J[1],te=(0,f.useState)(0),ie=p()(te,2),re=ie[0],ae=ie[1],le=(0,f.useState)([]),ue=p()(le,2),fe=ue[0],ge=ue[1],Ae=(0,f.useState)(Hn.Mine),ye=p()(Ae,2),we=ye[0],je=ye[1],ke=(0,f.useState)(0),_e=p()(ke,2),Ce=_e[0],Be=_e[1],Ie=(0,f.useState)(-1),Ze=p()(Ie,2),Pe=Ze[0],Le=Ze[1],Me=(0,f.useState)([]),Re=p()(Me,2),Oe=Re[0],De=Re[1],Ge=(0,f.useState)(!1),Qe=p()(Ge,2),Fe=(Qe[0],Qe[1]),ze=(0,f.useState)([]),We=p()(ze,2),Ve=We[0],He=We[1],qe=(0,f.useState)(0),Ye=p()(qe,2),Ue=Ye[0],Ke=Ye[1],$e=(0,f.useState)(!1),en=p()($e,2),nn=en[0],tn=en[1],rn=(0,f.useState)(!1),an=p()(rn,2),on=an[0],pn=an[1],fn=(0,f.useState)(),mn=p()(fn,2),hn=mn[0],vn=mn[1],gn=(0,f.useState)(!1),xn=p()(gn,2),An=xn[0],bn=xn[1],yn=(0,f.useRef)(!1),wn=((0,f.useRef)(""),(0,f.useRef)()),jn=(0,f.useRef)(),kn=(0,f.useRef)(),_n=(0,f.useState)(),Cn=p()(_n,2),Nn=Cn[0],Bn=Cn[1],En=(0,f.useState)([]),Tn=p()(En,2),In=Tn[0],Ln=Tn[1],Mn=(0,f.useRef)(!1),Rn="/problemset"===z.pathname,qn=null===(n=z.pathname)||void 0===n?void 0:n.includes("program_homework"),Yn=qn&&W.categoryId&&null!==(t=z.pathname)&&void 0!==t&&t.includes("edit")?W.categoryId:"",Xn=Yn?"编辑编程作业":"新建编程作业",Un=(0,f.useState)({}),Kn=p()(Un,2),Jn=Kn[0],$n=Kn[1],et=(0,f.useState)(!1),nt=p()(et,2),tt=nt[0],it=nt[1],rt=D.userInfo||{},at=rt.admin,ot=rt.business,st=rt.is_shixun_marker,lt=rt.is_teacher,ct=rt.user_identity,ut=at||ot||st||lt||"学生"!==ct,dt=(0,f.useState)("按更新时间降序"),pt=p()(dt,2),ft=pt[0],mt=pt[1],ht=F.commonHomeWorkAddDefaultData,vt=(0,f.useState)([]),gt=p()(vt,2),xt=gt[0],At=gt[1],bt=(0,f.useRef)(null),yt=(0,f.useState)(!1),wt=p()(yt,2),jt=wt[0],kt=wt[1],_t=(0,f.useState)([]),Ct=p()(_t,2),Nt=Ct[0],Bt=Ct[1],Et=(0,f.useState)(""),St=p()(Et,2),Tt=St[0],It=St[1],Zt=(0,f.useState)(!1),Pt=p()(Zt,2),Lt=Pt[0],Mt=Pt[1],Rt=(0,f.useState)(!1),Ot=p()(Rt,2),Dt=Ot[0],Gt=Ot[1],Qt=(0,f.useState)([]),Ft=p()(Qt,2),zt=Ft[0],Wt=Ft[1],Vt=x.Z.useForm(),Ht=p()(Vt,1)[0],qt=(0,f.useState)(!1),Yt=p()(qt,2),Xt=Yt[0],Ut=Yt[1],Kt=(0,f.useState)(null),Jt=p()(Kt,2),$t=Jt[0],ei=Jt[1],ni=(0,f.useState)(0),ti=p()(ni,2),ii=ti[0],ri=ti[1],ai=(0,f.useRef)(null),oi=[{name:"按试题名称升序",type:"name_pinyin",direction:"asc"},{name:"按试题名称降序",type:"name_pinyin",direction:"desc"},{name:"按更新时间升序",type:"updated_at",direction:"asc"},{name:"按更新时间降序",type:"updated_at",direction:"desc"},{name:"按使用次数升序",type:"quotes",direction:"asc"},{name:"按使用次数降序",type:"quotes",direction:"desc"}];(0,f.useEffect)((function(){return document.body.setAttribute("data-custom","initial"),function(){document.body.removeAttribute("data-custom")}}),[]);var si=function(){var e=u()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.$c)({id:Yn});case 2:null!=(n=e.sent)&&n.name&&(i={description:n.description,languages:n.languages,name:n.name},ai.current.form.setFieldsValue(i),$n(l()({},i)),Bt(o()(n.data)),Ln(null===(t=n.data)||void 0===t?void 0:t.map((function(e){return e.id}))));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){Yn&&si()}),[Yn]),(0,f.useEffect)((function(){var e=(null==Y?void 0:Y.get("group_id"))||0;Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:e,group_type:we}}),ee.group_id=Number(e),ne(ee),di(ee).then((function(e){kt(!1)})),ui(ee),pi(),ci()}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Q({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){Q({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Q({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/headerFixedToggle",payload:!0}),function(){Q({type:"globalSetting/headerFixedToggle",payload:!1})}}),[]),(0,f.useEffect)((function(){return Q({type:"globalSetting/headerFooterToggle",payload:Rn}),function(){Q({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,f.useEffect)((function(){(0,un.Dk)(qn?Xn:"试题库")}),[qn,Xn]);var li=function(e){var n=0;return null==hn||hn.forEach((function(t){t.type===e&&(n=t.count)})),n},ci=function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Q({type:"problemset/getTeachGroupData"});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e=O.basketData||{},n=e.completion_questions_count,t=void 0===n?0:n,i=e.judgement_questions_count,r=void 0===i?0:i,a=e.multiple_questions_count,o=void 0===a?0:a,s=e.practical_questions_count,l=void 0===s?0:s,c=e.program_questions_count,u=void 0===c?0:c,d=e.single_questions_count,p=void 0===d?0:d,f=e.subjective_questions_count,m=void 0===f?0:f,h=e.combination_questions_count,v=void 0===h?0:h,g=e.bprogram_questions_count;Ke(t+r+o+l+u+p+m+v+(void 0===g?0:g))}),[O.basketData]);var ui=function(){var e=u()(r()().mark((function e(n,t){var i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"3"===n.type?n.clazz="ItemBanksGroup":delete n.clazz,i=l()({},n),kt(!0),e.next=5,Q({type:"problemset/getGroup",payload:l()({},i)});case 5:return null!=(a=e.sent)&&a.data&&At((null==a?void 0:a.data)||[]),a&&(He((null==a?void 0:a.navigation)||[]),(null==a||null===(o=a.navigation)||void 0===o?void 0:o.length)>1?Yi(!1):Yi(!0)),qn||t||Ln([]),kt(!1),e.abrupt("return",a);case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),di=function(){var e=u()(r()().mark((function e(n,t){var i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=l()({},n)).item_type=qn?"PROGRAM":n.item_type,i.keyword=n.keyword||"",kt(!0),e.next=6,Q({type:"problemset/getItemBanks",payload:l()({},i)});case 6:if(!(a=e.sent)||403===a.status||401===a.status||500===a.status){e.next=18;break}return ae(a.items_count||0),vn(a.item_types),ge(a.items||[]),De(a.tag_disciplines||[]),Bn(a.used_shixun_ids||[]),fi(a.items||[]),qn||t||Ln([]),Be((null==a?void 0:a.added_num)||0),kt(!1),e.abrupt("return",a);case 18:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),pi=function(){Q({type:"problemset/getBasketList",payload:{}})},fi=function(e){var n=e.every((function(e){var n;return 0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)}));yn.current=n},mi=(0,f.useState)(!1),hi=p()(mi,2),vi=hi[0],gi=hi[1],xi=function(e,n){ee.page=e,ee.per_page=n,ne(ee),di(ee,!0),ui(ee,!0)},Ai=function(e){ee.discipline_id="",ee.sub_discipline_id="",ee.tag_discipline_id="",ee.item_type=null,ee.difficulty=null,ee.page=1,ee.keyword=e,delete ee.id,console.log(ee,"paramsparamsparamsparamsparams"),e?(pn(!0),(0,Dn.tk)({name:e,copywriting:e,position:qn?"Practice":"ItemBank"})):pn(!1),Le(-1),ne(ee),di(ee)},bi=function(){ee.per_page=20,ne(ee),di(ee),bn(!1)},yi=function(e){var n=e.length===fe.length&&ee.page>1?ee.page-1:ee.page;ee.page=n,ee.per_page=20,pi(),ne(ee),di(ee),ui(ee)},wi=function(){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},ji=function(){var e=u()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,(0,oe.lS)({id:n});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,oe.s)({id:n});case 8:e.t0=e.sent;case 9:0===(null==(i=e.t0)?void 0:i.status)&&bi();case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),ki=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ur(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),_i=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ar([n]);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ci=function(e){jn.current="",wn.current="",A.Z.confirm({centered:!0,width:530,icon:null,okText:"确定",cancelText:"取消",title:"试题纠错",content:(0,V.jsxs)("div",{className:"font14",children:[(0,V.jsx)("div",{children:"错误类型:"}),(0,V.jsxs)(b.ZP.Group,{className:"mt10",onChange:function(e){return wn.current=e.target.value},children:[(0,V.jsx)(b.ZP,{value:"题干",children:"题干"}),(0,V.jsx)(b.ZP,{value:"答案",children:"答案"}),(0,V.jsx)(b.ZP,{value:"解析",children:"解析"}),(0,V.jsx)(b.ZP,{value:"属性",children:"属性"}),(0,V.jsx)(b.ZP,{value:"其它",children:"其它"})]}),(0,V.jsx)("div",{className:"mt10",children:"错误描述:"}),(0,V.jsx)(Vn,{className:"mt10",rows:4,defaultValue:jn.current,onChange:function(e){return jn.current=e.target.value}})]}),onOk:function(){return new Promise(function(){var n=u()(r()().mark((function n(t,i){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(wn.current&&jn.current){n.next=3;break}return y.ZP.info("请填写错误类型和错误描述!"),n.abrupt("return",i());case 3:return n.next=5,(0,oe.L5)({id:e,clazz:wn.current,description:jn.current});case 5:0===n.sent.status&&y.ZP.info("添加成功!"),t();case 8:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}())}})},Ni=(0,f.useRef)(),Bi=(0,f.useState)([]),Ei=p()(Bi,2),Si=Ei[0],Ti=Ei[1],Ii=(0,f.useState)(!1),Zi=p()(Ii,2),Pi=Zi[0],Li=Zi[1],Mi=(0,f.useState)({}),Ri=p()(Mi,2),Oi=(Ri[0],Ri[1],(0,f.useRef)([0])),Di=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:null==n?void 0:n.sub_discipline_id}});case 2:t=e.sent,Ti(null==t?void 0:t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Gi=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ei(n),cr(n),Li(!0);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Qi=function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:e}}})},Fi=function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:e}}})},zi=function(){var e=u()(r()().mark((function e(n){var t,i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("PROGRAM"!==(t=n.item_type)){e.next=12;break}return i=n.program_attr.identifier,e.next=5,Q({type:"problemset/startExperience",payload:{id:i}});case 5:if(0!==(a=e.sent).status){e.next=10;break}return o=a.identifier,(0,un.xg)("/myproblems/".concat(o)),e.abrupt("return");case 10:return y.ZP.warning(a.message),e.abrupt("return");case 12:Q({type:"problemset/setActionTabs",payload:{key:t,params:n}});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Wi=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ee.exam_id){e.next=6;break}return e.next=3,(0,oe.fY)({item_id:n,id:ee.exam_id});case 3:return 0===e.sent.status&&bi(),e.abrupt("return");case 6:if(null==ee||!ee.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==ee?void 0:ee.exercise_id,item_bank_ids:[n]}});case 9:return 0===e.sent.status&&bi(),e.abrupt("return");case 12:return e.next=14,Q({type:"problemset/cancel",payload:{id:n,item_bank:1}});case 14:0===e.sent.status&&(bi(),pi());case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vi=(0,f.useState)(!1),Hi=p()(Vi,2),qi=Hi[0],Yi=Hi[1],Xi=function(){var e=u()(r()().mark((function e(n){var t,i,a,s=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s.length>1&&void 0!==s[1]&&s[1],t=s.length>2&&void 0!==s[2]&&s[2],Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(n),group_type:"3"===we?Hn.TeachGroupShare:Hn.Mine}}),ee.discipline_id="",ee.sub_discipline_id="",ee.tag_discipline_id="",ee.page=1,ee.per_page=20,ee.group_id=Math.abs(n),Le(-1),ne(ee),t?((i=JSON.parse(JSON.stringify(Ve))).splice(i.length-2,2),ee.parents=i):ee.parents=[].concat(o()(Ve||[{id:0,name:"根目录"}]),o()((null===(a=(0,cn.b)(U.current,n))||void 0===a?void 0:a.map((function(e){return{id:e.id,name:e.name}})))||[])),ui(l()({},ee)).then((function(e){var t;He(null==e?void 0:e.navigation),(null==e||null===(t=e.navigation)||void 0===t?void 0:t.length)>1&&n?Yi(!0):Yi(!1)})),di(ee);case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ui=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ee.exam_id){e.next=6;break}return e.next=3,(0,oe.zh)({exam_id:ee.exam_id,item_bank_ids:[n]});case 3:return 0===e.sent.status&&bi(),e.abrupt("return");case 6:if(null==ee||!ee.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercises/".concat(null==ee?void 0:ee.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:[n]}});case 9:return 0===e.sent.status&&bi(),e.abrupt("return");case 12:if(200!==Ue){e.next=15;break}return y.ZP.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 15:return e.next=17,Q({type:"problemset/select",payload:{item_bank_ids:[n]}});case 17:0===e.sent.status&&(bi(),pi());case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ki=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}if(null!=In&&In.length){e.next=3;break}return e.abrupt("return",y.ZP.info("请先选择试题"));case 3:kn.current=[0],A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,V.jsx)(w.Z,{spinning:jt,children:(0,V.jsx)(X.Z,{defaultValue:!0,value:kn.current,onChange:function(e){return kn.current=e}})})]}),onOk:function(){var e=u()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.Rp)({id:n,group_id:null===(t=kn.current)||void 0===t?void 0:t[0]});case 2:i=e.sent,kn.current=[],0===(null==i?void 0:i.status)&&(ui(ee),bi(),y.ZP.success("加入成功"));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ji=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}if(null!=In&&In.length){e.next=3;break}return e.abrupt("return",y.ZP.info("请先选择试题"));case 3:A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"移动到",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsxs)("div",{className:Te.tips,children:[(0,V.jsx)("div",{children:"提示:"}),(0,V.jsx)("div",{children:"1.若将已共享试题移入文件夹,则会撤销此试题原有的共享选项,以文件夹的共享选项为准;"}),(0,V.jsx)("div",{children:"2.若将已共享文件夹内的试题移出至根目录,则会撤销试题所有的共享选项。"})]}),(0,V.jsx)("p",{className:"c-grey-333",children:"请选择需要移动到的文件夹"}),(0,V.jsx)(w.Z,{spinning:jt,children:(0,V.jsx)(X.Z,{defaultValue:!0,defaultSelectedKeys:Oi.current,defaultExpandedKeys:Oi.current,onChange:function(e){return Oi.current=e}})})]}),onOk:function(){var e=u()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.LS)({ids:n?[n]:In,groups_ids:null===(t=Oi.current)||void 0===t?void 0:t[0]});case 2:i=e.sent,console.log("移动试题到指定文件夹的res",i),0===(null==i?void 0:i.status)&&(ui(ee),bi());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$i=function(){var e=u()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("撤销共享触发"),e.next=3,(0,oe.hg)({clazz:"ItemBank",id:n});case 3:t=e.sent,console.log(t,"撤销共享触发的res"),i=(null==t?void 0:t.groups)||[],kn.current=i.filter((function(e){return e.is_share})).map((function(e){return e.id})),A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsx)("p",{className:"".concat(Te.tips),children:"提示:共享后的试题支持团队成员进行编辑,如需撤销本题对选中教研团队的分享,取消选中并确定即可。"}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:null==i?void 0:i.map((function(e){return e.is_share?e.id:""})),children:null==i?void 0:i.map((function(e){return(0,V.jsxs)(j.Z,{value:e.id,onChange:function(){e.is_share=!e.is_share,console.log(i,"选中的data"),kn.current=i},children:[" ",e.name]},e.id)}))})]}),onOk:function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return kn.current=i.filter((function(e){return e.is_share})).map((function(e){return e.id})),console.log(kn.current,"joinGroupDataRef.current"),e.abrupt("return",new Promise(function(){var e=u()(r()().mark((function e(t,a){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(i,"看看这里的data"),e.next=3,(0,oe.GW)({ids:[n],clazz:"ItemBank",group_ids:kn.current});case 3:return o=e.sent,kn.current=[],0===(null==o?void 0:o.status)&&(y.ZP.info("操作成功"),bi()),e.abrupt("return",t());case 7:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),er=function(e){var n=In;if(null==n||!n.length)return y.ZP.info("请先选择试题");Ue+n.length>200&&e&&Rn?y.ZP.info("试题篮中最多可再加入".concat(200-Ue,"题,当前选中").concat(n.length,"题,请重新选择")):e?nr(n):tr(n)},nr=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=o()(n),fe.forEach((function(e){var n;t.includes(e.id)&&("PROGRAM"===e.item_type&&0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)&&(0,pe.remove)(t,(function(n){return n===e.id})))})),A.Z.confirm({width:530,title:"提示",className:"custom-modal-divider ",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:(0,V.jsxs)("div",{children:["当前已选择",n.length,"道试题,已加入过的试题或未发布的编程题将不会重复加入 "]}),onOk:function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ee.exam_id){e.next=6;break}return e.next=3,(0,oe.zh)({exam_id:ee.exam_id,item_bank_ids:t});case 3:n=e.sent,e.next=15;break;case 6:if(null==ee||!ee.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercises/".concat(null==ee?void 0:ee.exercise_id,"/select_questions.json"),{method:"post",body:{item_bank_ids:t}});case 9:n=e.sent,e.next=15;break;case 12:return e.next=14,Q({type:"problemset/select",payload:{item_bank_ids:t}});case 14:n=e.sent;case 15:0===n.status&&(bi(),pi());case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tr=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ee.exam_id){e.next=6;break}return e.next=3,(0,Sn.ZP)("/api/examination_banks/".concat(ee.exam_id,"/batch_revoke_item.json"),{method:"post",body:{item_ids:n}});case 3:t=e.sent,e.next=15;break;case 6:if(null==ee||!ee.exercise_id){e.next=12;break}return e.next=9,(0,Sn.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:null==ee?void 0:ee.exercise_id,item_bank_ids:n}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,Q({type:"problemset/unselectAll",payload:{item_ids:n}});case 14:t=e.sent;case 15:0===t.status&&(bi(),pi());case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ir=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Rn||200!==Ue){e.next=3;break}return y.ZP.info("已选200个试题(不能在选用更多试题)"),e.abrupt("return");case 3:if(!ee.exam_id){e.next=10;break}return e.next=6,(0,oe.zh)({exam_id:ee.exam_id,shixun_ids:n});case 6:0===e.sent.status&&bi(),e.next=14;break;case 10:return e.next=12,Q({type:"problemset/select",payload:{shixun_ids:n}});case 12:0===e.sent.status&&(pi(),bi());case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rr=function(){var e=u()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(t=O.teachGroupData)&&void 0!==t&&null!==(t=t.groups)&&void 0!==t&&t.length){e.next=2;break}return e.abrupt("return",y.ZP.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看"));case 2:return e.next=4,(0,Sn.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:n}});case 4:if(a=e.sent,console.log(a,"判断可否共享-是否被共享过"),0===a.status){e.next=8;break}return e.abrupt("return");case 8:kn.current=null==a?void 0:a.data,A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsxs)("div",{className:Te.tips,children:[(0,V.jsx)("div",{children:"提示:"}),(0,V.jsx)("div",{children:"1.共享至教研团队后,在已共享的文件夹添加、删除试题或子文件夹等操作会同步至团队文件夹。若新试题无需共享,可新建文件夹管理试题。"}),(0,V.jsx)("div",{children:"2.如需撤销当前文件夹对选中教研团队的分享,取消选中并确定即可。"})]}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:kn.current.map((function(e){return e.is_share?e.id:""})),children:null==a||null===(i=a.data)||void 0===i?void 0:i.map((function(e){return(0,V.jsxs)(j.Z,{disabled:!e.can_share,value:e.id,onChange:function(){e.is_share=!e.is_share,console.log(a.data,"res.data"),kn.current=null==a?void 0:a.data},children:[" ",e.name]},e.id)}))})]}),onOk:function(){return new Promise(function(){var e=u()(r()().mark((function e(t,i){var o,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(o=kn.current)&&void 0!==o&&o.length){e.next=3;break}return y.ZP.info("请先选择教研团队"),e.abrupt("return",i());case 3:return e.next=5,(0,Sn.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:kn.current.map((function(e){return{id:e.id,is_share:e.is_share}})),group_id:n}});case 5:s=e.sent,console.log(s),0===(null==a?void 0:a.status)&&(y.ZP.success("操作成功"),kn.current=[],Ln([]),bi(),ui(ee),t());case 8:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}});case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ar=function(e){var n,t;if(console.log("共享试题触发"),null===(n=O.teachGroupData)||void 0===n||null===(n=n.groups)||void 0===n||!n.length)return y.ZP.info("您暂未创建或加入任何教研团队,请前往“我的个人中心-教研团队”查看");A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:[(0,V.jsx)("div",{className:Te.tips,children:"提示:共享后的试题支持团队成员进行编辑,如需撤销本题对选中教研团队的分享,取消选中并确定即可。"}),(0,V.jsx)(j.Z.Group,{className:Te.checkbox,defaultValue:kn.current,onChange:function(e){return kn.current=e},children:null===(t=O.teachGroupData)||void 0===t||null===(t=t.groups)||void 0===t?void 0:t.map((function(e){return(0,V.jsx)(j.Z,{value:e.group_id,children:e.name},e.group_id)}))})]}),onOk:function(){return new Promise(function(){var n=u()(r()().mark((function n(t,i){var a,o;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(null!==(a=kn.current)&&void 0!==a&&a.length){n.next=3;break}return y.ZP.info("请先选择教研团队"),n.abrupt("return",i());case 3:return n.next=5,(0,oe.GW)({ids:e||In,clazz:"ItemBank",group_ids:kn.current});case 5:0===(null==(o=n.sent)?void 0:o.status)&&(y.ZP.info("所选试题成功分享至教研团队"),kn.current=[],Ln([]),bi(),t());case 7:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}())},onCancel:function(){console.log("取消了"),kn.current=[]}})},or=function(){var e=function(){var e=u()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Fe(!0),e.next=3,(0,oe.nD)({ids:In});case 3:n=e.sent,Fe(!1),0===(null==n?void 0:n.status)&&A.Z.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"删除结果",maskClosable:!1,keyboard:!1,icon:null,content:"本次成功删除".concat(n.success,"条试题,有").concat(n.fail,"条试题因为公开无法删除,请撤销后再进行删除。"),onOk:function(){yi(new Array(n.success))}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!=In&&In.length?A.Z.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"确定",title:"提示",cancelText:"取消",icon:null,content:"本次选中了".concat(null==In?void 0:In.length,"条试题进行删除操作,删除后将无法恢复,请确认是否删除?"),onOk:e}):y.ZP.warning("请选择需要删除的试题")},sr=function(){var e,n;if(null==In||!In.length)return y.ZP.info("请先选择试题");if(null!=fe&&null!==(e=fe.filter((function(e){return In.includes(e.id)})))&&void 0!==e&&e.every((function(e){return e.public})))return y.ZP.info("所选试题已公开,请重新选择");if(null!=fe&&null!==(n=fe.filter((function(e){return In.includes(e.id)})))&&void 0!==n&&n.find((function(e){var n;return"PROGRAM"===e.item_type&&0===(null===(n=e.program_attr)||void 0===n?void 0:n.status)})))return y.ZP.info("已选题中存在未发布的编程题");if("1"===window.localStorage.getItem("problemset-set-public-hint-flag")||D.userInfo.professional_certification){var t;if(null!=fe&&null!==(t=fe.filter((function(e){return In.includes(e.id)})))&&void 0!==t&&t.find((function(e){var n;return 0==(null==e||null===(n=e.tag_discipline_ids)||void 0===n?void 0:n.length)})))return y.ZP.info("部分试题暂未设置知识点,请先设置知识点再进行公开");A.Z.confirm({centered:!0,width:530,okText:"申请公开",cancelText:"取消",title:"批量公开试题",maskClosable:!0,icon:null,content:(0,V.jsx)("div",{className:"font16 c-grey-333",children:"试题公开之后,平台的所有用户都可以查看可使用。确认要申请公开吗"}),onOk:function(){lr()}})}else A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"公开规则告知",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font16 c-grey-333",children:["公开并经平台审核后,该题将在公共试题库可见,Educoder所有用户均可使用该题。",(0,V.jsx)("br",{}),"公开后不可修改,但可以撤销;撤销公开后可以修改。",(0,V.jsx)("br",{}),"是否确认申请公开?",(0,V.jsx)("br",{}),(0,V.jsx)(j.Z,{className:"mt10",defaultChecked:!1,onChange:function(e){return Mn.current=e.target.checked},children:"不再提示"})]}),onOk:function(){lr()}})},lr=function(){var e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=we===Hn.TeachGroupShare?1:2,t=fe?fe.filter((function(e){return In.includes(e.id)&&!(e.public||e.apply)})).map((function(e){return e.id})):[],e.next=4,(0,oe.Qp)({ids:t,source:n});case 4:0===e.sent.status&&(Mn.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Mn.current=!1,bi(),y.ZP.success("批量申请成功"));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cr=function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});case 2:return t=e.sent,Wt(t.disciplines||[]),e.next=6,Di(n);case 6:null!=n&&n.sub_discipline_id&&(ri(1),Ht.setFieldsValue({sub_discipline_id:[null==n?void 0:n.discipline_id,null==n?void 0:n.sub_discipline_id],tag_discipline_ids:null==n?void 0:n.tag_discipline_ids}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ur=function(e){ei(e),cr(e),Gt(!0)},dr=function(e){var n;A.Z.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)("div",{className:Te.modalContent,children:"发布后即可应用到自己管理的课堂"}),(0,V.jsx)("div",{className:Te.modalContent,children:" 是否确认发布?"})]}),okText:"确定",cancelText:"取消",onOk:(n=u()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,oe.MZ)({identifier:e});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(y.ZP.success("发布成功"),bi());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},pr=function(e){var n;A.Z.confirm({centered:!0,icon:null,title:"提示",className:"custom-modal-divider",content:(0,V.jsx)("p",{className:Te.modalContent,children:"是否确认撤销发布?"}),okText:"确定",cancelText:"取消",onOk:(n=u()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,oe.sD)({identifier:e});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(y.ZP.success("撤销发布成功"),bi());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},fr=function(){var e=u()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("切换团队tab时触发",n),Q({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:n,group_id:ee.group_id,group_type:Hn.TeachGroupShare}}),ee.page=1,ee.clazz="ItemBanksGroup",ee.teach_group_id=n,delete ee.id,ee.group_id=0,ne(l()({},ee)),di(ee),ui(ee);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),mr=function(){var e=u()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.bF)({ids:In});case 2:n=e.sent,t=n.data||{},i=t.unpublish_program_question_count,a=t.total_item_banks,0===i?A.Z.error({title:"错误",content:(0,V.jsx)("span",{children:"发布错误!请选择尚未发布的编程题进行发布"}),centered:!0,okText:"确认"}):A.Z.confirm({title:"提示",content:(0,V.jsxs)("span",{children:["当前选中",a,"题,其中包含",i,"道未发布的编程题, 请确认是否发布?"]}),centered:!0,onOk:function(){var e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.dt)({ids:In});case 2:0===e.sent.status&&(y.ZP.success("发布成功"),bi());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),hr=(k.Z,ut&&k.Z.Item,ut&&k.Z.Item,we===Hn.Mine&&Rn&&k.Z.Item,we===Hn.Mine&&Rn&&k.Z.Item,we===Hn.Mine&&Rn&&k.Z.Item,we===Hn.Mine&&Rn&&k.Z.Item,function(e){if(qn)if((null==Nt?void 0:Nt.length)<=0){var n=fe.filter((function(n){return e.includes(n.id)}));Bt(o()(n)),Ln(null==n?void 0:n.map((function(e){return e.id})))}else if(e.length>Nt.length){var t,i=fe.filter((function(n){return e.includes(n.id)})),r=Nt.map((function(e){return e.id})),a=i.filter((function(e){return!r.includes(e.id)}));Bt([].concat(o()(Nt),o()(a))),Ln(null===(t=[].concat(o()(Nt),o()(a)))||void 0===t?void 0:t.map((function(e){return e.id})))}else{var s=Nt.filter((function(n){return e.includes(n.id)}));Bt(o()(s)),Ln(null==s?void 0:s.map((function(e){return e.id})))}else Ln(e)}),vr=function(e){if(qn)if(e){var n,t=null==Nt?void 0:Nt.map((function(e){return e.id})),i=fe.filter((function(e){return!t.includes(e.id)}));Bt([].concat(o()(Nt),o()(i))),Ln(null===(n=[].concat(o()(Nt),o()(i)))||void 0===n?void 0:n.map((function(e){return e.id})))}else{var r=null==fe?void 0:fe.map((function(e){return e.id})),a=Nt.filter((function(e){return!r.includes(e.id)}));Bt(o()(a)),Ln(null==a?void 0:a.map((function(e){return e.id})))}else Ln(e?null==fe?void 0:fe.map((function(e){return e.id})):[])},gr=[{type:"SINGLE",name:"单选题"},{type:"MULTIPLE",name:"多选题"},{type:"JUDGMENT",name:"判断题"},{type:"PROGRAM",name:"编程题"},{type:"SUBJECTIVE",name:"简答题"},{type:"COMPLETION",name:"填空题"},{type:"COMBINATION",name:"组合题"},{type:"BPROGRAM",name:"程序填空题"}],xr={1:"简单",2:"适中",3:"困难"};(0,f.useEffect)((function(){if(qn&&(null==W||!W.pathId)){var e=W,n=e.coursesId,t=e.categoryId;Q({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:t,coursesId:n,type:5}})}}),[qn]);var Ar=function(){var e=u()(r()().mark((function e(){var n,t,i,a,o,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ai.current.form.validateFields();case 3:if(n=ai.current.form.getFieldsValue(),!((null==Nt?void 0:Nt.length)<=0)){e.next=8;break}return document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),y.ZP.info("请选择编程题"),e.abrupt("return");case 8:if(it(!0),i=(t=W).coursesId,a=t.categoryId,null==W||!W.pathId){e.next=17;break}return e.next=13,(0,Sn.ZP)("/api/paths/".concat(null==W?void 0:W.pathId,"/create_hack_homework"),{method:"post",body:l()(l()({},n),{},{coursesId:i,category:a,stage_shixun_id:"null"==a?"":a,stage_id:null==W?void 0:W.stageId,type:5,hack_ids:null==Nt?void 0:Nt.map((function(e){return e.id}))})});case 13:0===(null==(o=e.sent)?void 0:o.status)&&(y.ZP.success("".concat("null"==a?"新增成功":"编辑成功")),m.history.push("/paths/".concat(W.pathId))),e.next=21;break;case 17:return e.next=19,(0,Sn.ZP)(Yn?"/api/homework_commons/".concat(a,"/update_hack.json"):"/api/courses/".concat(i,"/homework_commons.json"),{method:Yn?"put":"post",body:l()(l()({},n),{},{coursesId:i,category:a,type:5,hack_ids:null==Nt?void 0:Nt.map((function(e){return e.id}))})});case 19:0===(null==(s=e.sent)?void 0:s.status)&&m.history.push("/classrooms/".concat(W.coursesId,"/program_homework/").concat(Yn?a:s.homework_id,"/detail?tabs=1"));case 21:it(!1),e.next=27;break;case 24:e.prev=24,e.t0=e.catch(0),document.body.scrollIntoView();case 27:case"end":return e.stop()}}),e,null,[[0,24]])})));return function(){return e.apply(this,arguments)}}(),br=function(){return(0,V.jsxs)(x.Z,{labelAlign:"right",form:Ht,labelCol:{span:3},colon:!1,size:"large",children:[(0,V.jsx)(x.Z.Item,{label:"知识点",name:"sub_discipline_id",rules:[{required:!0,message:"请选择课程&方向"}],children:(0,V.jsx)(C.Z,{expandTrigger:"hover",placeholder:"请选择课程&方向",options:zt,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){Ht.setFieldsValue({sub_discipline_id:e,tag_discipline_ids:[]}),ri(e?e.length:0),(null==e?void 0:e.length)>0&&(Di({sub_discipline_id:e[1]}),e[1]==(null==$t?void 0:$t.sub_discipline_id)&&Ht.setFieldValue("tag_discipline_ids",$t.tag_discipline_ids))},onClear:function(){Ti([]),Ht.setFieldValue("tag_discipline_ids",[]),ri(0)}})}),(0,V.jsx)(x.Z.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"请选择知识点"}],style:{paddingLeft:75},children:(0,V.jsx)(N.default,{disabled:0===ii,className:Te.selectitems,showSearch:!0,mode:"multiple",placeholder:"请选择知识点,支持选择多个",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:function(e,n){return n.key.indexOf(e.toLowerCase())>=0},children:Si.map((function(e){return(0,V.jsx)(N.default.Option,{value:e.id,children:(0,V.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,V.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,V.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.name+e.id)}))})}),ii>0&&(0,V.jsxs)("div",{className:Te.concat,children:["没有合适的知识点?",(0,V.jsx)("span",{onClick:function(){return Ut(!0)},children:"新建知识点"})]})]})};return(0,V.jsxs)("div",{className:Te.page,children:[(0,V.jsxs)("section",{children:[(0,V.jsxs)("div",{className:Te.wrap,children:[ht.course_name&&qn&&(0,V.jsx)("section",{className:"animated fadeIn",children:(0,V.jsx)("aside",{className:"mt10",children:ht.category&&(0,V.jsxs)(B.Z,{separator:">",children:[(0,V.jsx)(B.Z.Item,{children:(0,V.jsx)(m.Link,{to:"/classrooms/".concat(ht.course_id,"/program_homework"),children:ht.course_name})}),(0,V.jsx)(B.Z.Item,{children:(0,V.jsx)(m.Link,{to:"/classrooms/".concat(ht.course_id,"/program_homework"),children:ht.category.category_name})}),(0,V.jsx)(B.Z.Item,{children:Xn})]})})}),(0,V.jsx)("div",{className:Te.title,children:qn?Xn:"试题库"}),qn&&(0,V.jsx)(On,{height:250,data:Jn,ref:ai}),(0,V.jsxs)("div",{className:Te.headerWrapper,id:"topicdom",children:[(0,V.jsx)("div",{className:Te.tabsWrap,children:(0,V.jsxs)(v.Z,{activeKey:we,onChange:function(e){Q({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:e}}),ee.discipline_id="",ee.sub_discipline_id="",ee.tag_discipline_id="",ee.item_type=null,ee.difficulty=null,ee.type=e,"0"===e?(Yi(!1),ee.group_id=0,ee.teach_group_id=0):(Yi(!0),ee.group_id=null),ee.only_published=!("3"!==e||!qn)||null,"3"===e?(ee.clazz="ItemBanksGroup",gi(!0)):gi(!1),ee.page=1,ee.per_page=20,delete ee.id,Le(-1),je(e),ne(ee),di(ee),"1"!==e&&"2"!==e&&ui(ee),Yi(!0)},tabBarExtraContent:(0,V.jsxs)("div",{className:Te.searchWrap,children:[we===Hn.Mine&&Rn&&(0,V.jsxs)(E.ZP,{className:Te.addQuestionBtn,onClick:function(){var e={discipline_id:"&discipline_id=".concat(ee.discipline_id),sub_discipline_id:"&sub_discipline_id=".concat(ee.sub_discipline_id),tag_discipline_id:"&sub_discipline_id=".concat(ee.tag_discipline_id),difficulty:"&difficulty=".concat(ee.difficulty),item_type:"&item_type=".concat(ee.item_type),group_id:"&group_id=".concat(ee.group_id||0)},n="/problemset/newitem?pages=".concat(ee.page);Object.keys(e).forEach((function(t){ee[t]&&(n+=e[t])})),null===m.history||void 0===m.history||m.history.push(n)},children:[(0,V.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",className:Te.pngIcon,alt:""}),"新增试题"]}),(0,V.jsx)(Wn,{allowClear:!0,suffix:(0,V.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Te.searchIcon),onClick:function(){return Ai(ee.keyword)}}),className:Te.search,placeholder:"请输入题号或其他关键词进行搜索",size:"middle",onChange:function(e){ee.keyword=e.target.value,ne(l()({},ee))},onSearch:Ai})]}),children:[(0,V.jsx)(zn,{tab:"公共"},"1"),(null===(i=O.teachGroupData)||void 0===i||null===(i=i.groups)||void 0===i?void 0:i.length)&&(0,V.jsx)(zn,{tab:"团队共享"},"3"),!(0,dn.ag)()&&!(0,dn.JA)()&&!qn&&(0,V.jsx)(zn,{tab:"收藏夹"},"2"),(0,V.jsx)(zn,{tab:"我创建的"},"0")]})}),((null==D||null===(a=D.userInfo)||void 0===a?void 0:a.professional_certification)||"1"!==ee.type)&&(0,V.jsx)(h.S,{showSelectAll:!1,className:Te.select,disciplinesData:null===(s=O.disciplinesData)||void 0===s?void 0:s.disciplines,knowledgeData:Oe,directionValue:ee.discipline_id,subDisciplineValue:ee.sub_discipline_id,typeValue:ee.item_type,isprogram_homework:qn,showKnowledge:!0,name:Tt,setname:It,difficultyValue:ee.difficulty,showShixun:!(0,dn.JA)()&&!ee.exercise_id&&we!==Hn.TeachGroupShare&&we!==Hn.Public,onShixunChange:function(){Q({type:"classroomList/setActionTabs",payload:{key:"选用实践项目"}})},onDirectionChange:function(e,n){ee.discipline_id=e||"",ee.sub_discipline_id=n||"",ee.tag_discipline_id="",ee.page=1,ee.per_page=20,delete ee.id,Le(-1),ne(ee),di(ee),"3"!==we&&"0"!==we||ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))},onTypeChange:function(e){ee.item_type=e||"",ee.page=1,ee.per_page=20,ne(ee),di(ee),"3"!==we&&"0"!==we||ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))},onDifficultyChange:function(e){ee.difficulty=e||"",ee.page=1,ee.per_page=20,delete ee.id,ne(ee),di(ee),"3"!==we&&"0"!==we||ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))},knowledgeValue:Pe,onKnowledgeChange:function(e){ee.tag_discipline_id=e,ee.page=1,ee.per_page=20,delete ee.id,-1===e&&(ee.discipline_id="",ee.sub_discipline_id="",ee.tag_discipline_id=""),Le(e),ne(ee),di(ee),"3"!==we&&"0"!==we||ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))},teachGroupData:null===(c=O.teachGroupData)||void 0===c?void 0:c.groups,onTeachGroupChange:fr,teachGroupValue:ee.teach_group_id,showTeachGroup:vi})]}),(0,V.jsxs)("div",{className:Te.treeWrapper,style:{display:we===Hn.Mine||we===Hn.TeachGroupShare?"block":"none"},children:[(0,V.jsxs)("div",{className:Te.treeHeader,children:[(0,V.jsx)(Se.Z,{activeTabsKey:we,data:Ve,onClick:Xi}),we===Hn.Mine&&!qn&&(0,V.jsxs)(E.ZP,{type:"link",onClick:function(){Q({type:"problemset/setActionTabs",payload:{key:"新建文件夹",params:ee}})},className:Te.exportBtn,children:[(0,V.jsx)("img",{src:Gn,alt:"",className:Te.pngIcon}),"新建文件夹"]})]}),(0,V.jsx)(w.Z,{spinning:jt,children:(0,V.jsx)("div",{ref:bt,className:xt.length?Te.treeContent:"",style:{maxHeight:"220px",overflow:"auto"},children:(0,V.jsx)(cn.Z,{setRootData:function(e){U.current=e},isProblemset:we===Hn.Mine&&Rn,reloadData:bi,data:xt,onShare:rr,onOpen:Xi,activeTabsKey:we,params:ee,navigation:Ve})})})]}),(0,V.jsxs)("div",{className:Te.contentWrap,children:[(0,V.jsxs)("div",{className:Te.batchWrap,children:[(0,V.jsxs)("div",{style:{flex:1,display:"flex",alignItems:"center"},children:[!qn&&(0,V.jsx)("div",{className:"font14",children:((null==D||null===(d=D.userInfo)||void 0===d?void 0:d.professional_certification)||"1"!==ee.type)&&(0,V.jsx)(S.Z,{dropdownRender:function(){return(0,V.jsx)(k.Z,{selectedKeys:[ft],children:null==oi?void 0:oi.map((function(e,n){return(0,V.jsx)(k.Z.Item,{onClick:function(){return function(e){ee.sort_by=e.type,ee.sort_direction=e.direction,ee.page=1,ee.per_page=20,mt(e.name),ne(ee),di(ee),ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))}(e)},children:e.name},e.name)}))})},children:(0,V.jsxs)("span",{style:{color:"#464F66"},children:[(0,V.jsx)("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),ft]})})}),qn&&(0,V.jsx)("div",{children:(0,V.jsxs)(j.Z,{checked:(null==fe?void 0:fe.filter((function(e){return null==Nt?void 0:Nt.map((function(e){return e.id})).includes(e.id)})).length)===fe.length,onChange:function(e){return vr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==In?void 0:In.length,")"]})]})}),qn&&(0,V.jsxs)(A.Z,{open:Lt,centered:!0,width:700,okText:"确认".concat(null!=W&&W.pathId?"":Yn?"编辑":"新建"),onCancel:function(){return Mt(!1)},cancelText:"返回列表",onOk:Ar,confirmLoading:tt,title:"查看已选",children:[(0,V.jsxs)("div",{className:"font14 c-light-primary mb10",children:["已选",null==Nt?void 0:Nt.length,"个"]}),(0,V.jsx)("div",{style:{height:400,overflow:"auto"},children:null==Nt?void 0:Nt.map((function(e,n){var t,i,r,a;return(0,V.jsxs)("div",{className:Te.sendModal,children:[(0,V.jsxs)("div",{className:Te.li,children:[(0,V.jsx)("p",{children:null==e?void 0:e.name}),(0,V.jsxs)("div",{className:Te.bottom,children:[(0,V.jsx)("span",{className:"c-grey-333",children:"编程题"}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{className:"c-grey-333",children:[1===e.difficulty&&"简单",2===e.difficulty&&"适中",3===e.difficulty&&"困难"]}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{children:["创建者 ",(0,V.jsx)(_.Z,{title:null==e||null===(t=e.author)||void 0===t?void 0:t.name,children:(0,V.jsx)("span",{className:"c-grey-333",children:(null==e||null===(i=e.author)||void 0===i||null===(i=i.name)||void 0===i?void 0:i.length)>6?(null==e||null===(r=e.author)||void 0===r||null===(r=r.name)||void 0===r?void 0:r.substr(0,3))+"...":null==e||null===(a=e.author)||void 0===a?void 0:a.name})})]}),(0,V.jsx)("i",{className:Te.line}),(0,V.jsxs)("span",{className:Te.des,children:["更新 ",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]})]})]}),(0,V.jsx)("div",{className:Te.del,onClick:function(){hr(Nt.filter((function(n){return n.id!==e.id})).map((function(e){return e.id})))},children:"删除"})]},n)}))})]})]}),(0,V.jsxs)(T.Z,{align:"middle",children:[(0,V.jsx)("div",{children:!ee.item_type&&(0,V.jsx)("span",{style:{fontSize:"14px",color:"#999999"},children:[{name:"编程题",value:"PROGRAM"},{name:"单选题",value:"SINGLE"},{name:"多选题",value:"MULTIPLE"},{name:"判断题",value:"JUDGMENT"},{name:"填空题",value:"COMPLETION"},{name:"简答题",value:"SUBJECTIVE"},{name:"组合题",value:"COMBINATION"},{name:"程序填空题",value:"BPROGRAM"}].map((function(e){if(li(e.value)>0)return(0,V.jsxs)("span",{style:{marginLeft:6},children:[e.name,(0,V.jsx)("span",{style:{color:"#000000",marginLeft:6},children:li(e.value)})]})}))})}),we===Hn.Mine&&Rn&&(0,V.jsxs)(E.ZP,{onClick:function(){null!=In&&In.length?A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"导出提示",maskClosable:!0,icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),children:["已选中",null==In?void 0:In.length,"道题,其中组合题与实训题暂不支持导出。"]}),onOk:function(){(0,Pn.rQ)({ids:In})}}):Q({type:"problemset/setActionTabs",payload:{key:"导出试题",params:ee}})},type:"link",className:Te.exportBtn,children:[(0,V.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",className:Te.pngIcon}),(0,V.jsx)("span",{children:"导出试题"})]})]})]}),on?(0,V.jsxs)("div",{children:[(0,V.jsxs)(E.ZP,{style:{paddingLeft:0},onClick:function(){ee.page=1,ee.keyword=null,delete ee.id,ne(ee),pn(!1),di(ee),ui(l()(l()({},ee),{},{parents:Ve.slice(0,-1)}))},type:"link",children:[" ",(0,V.jsx)("i",{className:"iconfont icon-fanhui2 font14"}),"返回"]}),(0,V.jsxs)("span",{className:"font14 mr20 c-grey-333",children:["搜索“",ee.keyword,"”"]})]}):null,(0,V.jsx)("div",{className:Te.contentListWrap,children:0!==re?(0,V.jsx)(w.Z,{size:"middle",spinning:G["problemset/getItemBanks"],children:fe.map((function(e,n){var t,i,r,a,o,s,l,c;return(0,V.jsxs)("div",{className:Te.li,children:[(0,V.jsx)("div",{className:Te.top,children:(0,V.jsx)(ln.Z,{data:e,selectIds:In,onSelectCheckBox:hr},e.id)}),(0,V.jsxs)("div",{className:Te.bottom,children:[(0,V.jsxs)("p",{className:"".concat(Te.actionLeftItem," ").concat(Te.questionTypeName),children:["No.",null==e?void 0:e.id]}),(0,V.jsx)("p",{className:"".concat(Te.actionLeftItem," ").concat(Te.questionTypeName),children:null===(t=gr.find((function(n){return n.type===e.item_type})))||void 0===t?void 0:t.name}),(0,V.jsx)("p",{className:Te.actionLeftItem,children:xr[e.difficulty]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["创建者",(0,V.jsx)(_.Z,{title:null==e||null===(i=e.author)||void 0===i?void 0:i.name,children:(0,V.jsx)("span",{className:"c-grey-333",children:(null==e||null===(r=e.author)||void 0===r||null===(r=r.name)||void 0===r?void 0:r.length)>6?(null==e||null===(a=e.author)||void 0===a||null===(a=a.name)||void 0===a?void 0:a.substr(0,5))+"...":null==e||null===(o=e.author)||void 0===o?void 0:o.name})})]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["更新",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]}),(0,V.jsxs)("p",{className:Te.actionLeftItem,children:["使用次数",(0,V.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.quotes})]}),!qn&&(0,V.jsx)("div",{className:Te.more,children:(s=e,c=s.id<0?"--":ut?s[ee.exercise_id?"added":"choosed"]?(0,V.jsx)("span",{className:Te.btnAdd,onClick:function(e){e.target.style.pointerEvents="none",Wi(s.id)},children:Rn?"移出试题篮":(0,V.jsxs)("span",{children:[(0,V.jsx)("b",{className:"iconfont icon-yichu ".concat(Te.cancelC)}),"移出"]})},1):"PROGRAM"===s.item_type&&0===(null===(l=s.program_attr)||void 0===l?void 0:l.status)?(0,V.jsx)(_.Z,{placement:"top",title:"编程题未发布,不能加入!",children:(0,V.jsxs)("span",{className:Te.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"},children:[" ",Rn?"加入试题篮":(0,V.jsxs)("span",{style:{padding:"0 3px"},children:[(0,V.jsx)("b",{className:"iconfont icon-jiaru ".concat(Te.addC)}),"加入"]})," "]})}):(0,V.jsx)("span",{className:Te.btnAdd,onClick:function(){return Ui(s.id)},children:Rn?"加入试题篮":(0,V.jsxs)("span",{style:{padding:"0 3px"},children:[(0,V.jsx)("b",{className:"iconfont icon-jiaru ".concat(Te.addC)}),"加入"]})}):(0,V.jsx)(V.Fragment,{}),(0,V.jsxs)("span",{className:Te.actonBtn,children:[s.id>0&&(0,V.jsx)(ln.N,{isProblemset:Rn,user:D,data:s,activeTabsKey:we,selectIds:In,onCollect:ji,onSetPublic:ki,onStartExperience:zi,onCorrection:Ci,onChangeTag:Gi,onPublicReview:wi,onSetPrivate:Qi,onDelete:Fi,onCancel:Wi,onSelect:Ui,onMoveTo:Ji,addProblemset:Ki,onSetShare:_i,onCancelShare:$i,onPublish:dr,onCancelPublish:pr,SubjectShare:qi},s.id),c]}))})]})]},n)}))}):(0,V.jsx)(w.Z,{size:"middle",spinning:G["problemset/getItemBanks"],children:(0,V.jsx)(P.Z,{customText:!(null!=D&&null!==(g=D.userInfo)&&void 0!==g&&g.professional_certification)&&"1"===ee.type&&"通过职业认证的教师才能访问公共试题库资源",ButtonTwo:!(null!=D&&null!==(L=D.userInfo)&&void 0!==L&&L.professional_certification)&&"1"===ee.type&&(0,V.jsx)(E.ZP,{style:{borderRadius:20},type:"primary",onClick:function(){m.history.push("/account/certification")},children:"立即认证"})})})}),0!==re&&!qn&&(0,V.jsx)(I.Z,{showQuickJumper:!0,onChange:xi,defaultCurrent:1,pageSize:null==ee?void 0:ee.per_page,current:ee.page||1,total:re,showTotal:function(e){return(0,V.jsx)(V.Fragment,{children:(0,V.jsxs)("span",{className:"mr10 font12",children:["共",(0,V.jsx)("span",{className:"c-light-primary",children:e}),"条数据"]})})}}),qn&&(0,V.jsx)("div",{style:{height:20}})]}),Rn&&(0,V.jsx)(Xe,{basketData:O.basketData,visible:nn,basketTotal:Ue,onClose:function(){return tn(!1)},onDelete:function(e){Q({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:e}}})},onClear:function(){var e;A.Z.confirm({title:"确认要清空试题篮吗?",centered:!0,onOk:(e=u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.RT)();case 2:0===e.sent.status&&(bi(),pi());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},onSubmit:u()(r()().mark((function e(){var n,t,i,a,o,s,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Q({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}});case 2:return o=e.sent,s=null==o||null===(n=o.disciplines)||void 0===n?void 0:n[0],e.next=6,Q({type:"problemsetPreview/newPreviewProblemset",payload:{name:"默认试卷名称",difficulty:2,duration:60,discipline_id:(null==o||null===(t=o.new_checked)||void 0===t?void 0:t.discipline_id)||(null==s?void 0:s.id),sub_discipline_id:(null==o||null===(i=o.new_checked)||void 0===i?void 0:i.sub_discipline_id)||(null==s||null===(a=s.sub_disciplines)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.id)}});case 6:0===(l=e.sent).status&&m.history.push("paperlibrary/add/".concat(l.exam_id,"?defaultActiveKey=1&type=2"));case 8:case"end":return e.stop()}}),e)})))}),!(0,dn.JA)()&&Rn&&(0,V.jsx)(sn,{visibleBasket:nn,onToggleVisible:function(){return tn(!nn)},count:Ue})]}),(0,V.jsx)(q,{}),(0,V.jsx)(ce,{onReloadData:bi,isPiliangRevoke:An}),(0,V.jsx)(de,{onReloadData:function(){return yi([null])}}),(0,V.jsx)(Je,{onReloadData:bi,onReloadBasketData:pi}),"选用实践项目"===R.actionTabs.key?(0,V.jsx)(Zn,{shixunIds:Nn,cb:ir}):null,(0,V.jsx)(me,{}),(0,V.jsx)(he,{}),(0,V.jsx)(ve,{}),(0,V.jsx)(xe,{}),(0,V.jsx)(be,{}),(0,V.jsx)(Ne,{}),(0,V.jsx)(Ee,{}),(0,V.jsx)($,{}),(0,V.jsx)(se,{onOk:function(){ee.page=1,ne(ee),di(ee),ui(ee)}}),(0,V.jsx)(Z.Z,{onOk:function(e){ee.discipline_id="",ee.sub_discipline_id="",ee.tag_discipline_id="",ee.item_type=null,ee.difficulty=null,ee.page=1,ee.per_page=20,ee.group_id=e,Le(-1),ne(ee),di(ee),ui(ee)}})]}),Rn?(0,V.jsx)(f.Fragment,{children:!(null==In||!In.length)&&(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsxs)(j.Z,{className:"font14",checked:!(null==fe||!fe.length)&&In.length===(null==fe?void 0:fe.length),onChange:function(e){return vr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==In?void 0:In.length,")"]})]})}),(0,V.jsxs)("div",{className:Te.btns,children:[ut&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return er(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"加入试题篮"]}),ut&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return er(!1)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangyichu"}),"移出试题篮"]}),ut&&we===Hn.Public&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){var e;(null==In?void 0:In.length)>0?A.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"加入我的题库",maskClosable:!0,className:"custom-modal-divider",icon:null,content:(0,V.jsxs)("div",{className:"font14 ".concat(Te.overflow),style:{maxHeight:500,overflow:"auto"},children:[(0,V.jsx)("p",{className:"c-grey-333",children:"请选择加入的文件夹"}),(0,V.jsx)(w.Z,{spinning:jt,children:(0,V.jsx)(X.Z,{defaultValue:!0,value:kn.current,onChange:function(e){return kn.current=e}})})]}),onOk:(e=u()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.Rp)({id:In,group_id:null===(n=kn.current)||void 0===n?void 0:n[0]});case 2:t=e.sent,kn.current=[],0===(null==t?void 0:t.status)&&(ui(ee),bi(),y.ZP.success("加入成功"));case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):y.ZP.info("请先选择试题")},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"批量加入我的题库"]}),we===Hn.Public&&(0,dn.ag)()&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){bn(!0),Qi(In)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"批量撤销公开"]}),we===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:sr,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-pilianggongkai"}),"公开"]}),we===Hn.Mine&&!qi&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return ar()},children:[" ",(0,V.jsx)("i",{className:"iconfont icon-pilianggongxiang"}),"批量共享"]}),we===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:or,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"删除"]}),we===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:mr,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-fabu5"}),"发布"]}),we===Hn.Mine&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return Ji()},children:[(0,V.jsx)("i",{className:"iconfont icon-yidongmulu font16"}),"移至文件夹"]}),(0,V.jsxs)("div",{onClick:function(){return Ln([])},style:{marginLeft:"auto"},className:Te.btn,children:[" ",(0,V.jsx)("i",{className:"iconfont icon-piliangcaozuoicon2"}),"取消操作"]})]})]})})}):qn?"":(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsxs)(j.Z,{className:"font14",checked:!(null==fe||!fe.length)&&In.length===(null==fe?void 0:fe.length),onChange:function(e){return vr(e.target.checked)},children:["本页全选",(0,V.jsxs)("span",{style:{color:"#999",fontSize:12},children:["/已选(",null==In?void 0:In.length,")"]})]})}),(0,V.jsxs)("div",{className:Te.btns,children:[ut&&!(null==In||!In.length)&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return er(!0)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangjiaru"}),"批量加入"]}),ut&&!(null==In||!In.length)&&(0,V.jsxs)("div",{className:Te.btn,onClick:function(){return er(!1)},children:[(0,V.jsx)("i",{className:"iconfont icon-piliangyichu"}),"批量移出"]}),(0,V.jsxs)("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"},children:["已加入: ",Ce,"题"]}),(0,V.jsx)("div",{onClick:function(){var e="/problemset/preview";ee.exam_id&&(e="/paperlibrary/edit/".concat(ee.exam_id)),null==ee||!ee.exercise_id||null!=W&&W.pathId||(e="/classrooms/".concat(W.coursesId,"/exercise/").concat(null==ee?void 0:ee.exercise_id,"/edit")),m.history.push(e)},className:Te.btn,children:"返回试卷"})]})]})}),qn&&(0,V.jsx)("div",{className:Te.batch,children:(0,V.jsxs)("aside",{children:[(0,V.jsx)("div",{style:{flexShrink:0,marginRight:20},children:(0,V.jsx)(I.Z,{showQuickJumper:!0,onChange:xi,defaultCurrent:1,pageSize:null==ee?void 0:ee.per_page,current:ee.page||1,hideOnSinglePage:!0,total:re,showTotal:function(e){return(0,V.jsxs)("span",{className:"mr10",children:["共",(0,V.jsx)("span",{className:"c-light-primary",children:e}),"条数据"]})}})}),(0,V.jsx)("div",{className:Te.btns,children:(0,V.jsxs)(T.Z,{align:"middle",style:{marginLeft:"auto"},children:[(0,V.jsxs)(T.Z,{onClick:function(){(null==Nt?void 0:Nt.length)<=0?y.ZP.info("当前暂无数据"):Mt(!0)},align:"middle",className:"current",children:[(0,V.jsx)("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),(0,V.jsxs)("span",{children:["已选",(0,V.jsx)("span",{className:"c-light-primary",children:In.length}),"个"]})]}),(0,V.jsx)(E.ZP,{className:"mr20 ml40",onClick:function(){if(null!=W&&W.pathId)m.history.push("/paths/".concat(W.pathId));else{if(Yn)return void m.history.push("/classrooms/".concat(W.coursesId,"/program_homework/").concat(W.categoryId,"/detail?tabs=1"));m.history.push("/classrooms/".concat(W.coursesId,"/program_homework"))}},children:"取消"}),(0,V.jsxs)(E.ZP,{loading:tt,onClick:Ar,type:"primary",children:["确认",null!=W&&W.pathId?"":Yn?"编辑":"新建"]})]})})]})}),(0,V.jsx)(A.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:Te.publicQuest,open:Pi,title:(0,V.jsx)("div",{style:{fontWeight:"bold"},children:"修改知识点"}),width:"640px",onCancel:function(){Li(!1),ri(0),Ht.resetFields()},onOk:u()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ht.validateFields().then(function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Sn.ZP)("/api/item_banks/".concat(null==$t?void 0:$t.id,"/update_tag.json"),{method:"put",body:{name:Ni.current,tag_discipline_ids:null==n?void 0:n.tag_discipline_ids}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("修改成功"),Li(!1),di(ee),Ht.resetFields());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e)}))),children:(0,V.jsx)("div",{className:Te.publicQuestContent,children:(0,V.jsx)(br,{})})}),(0,V.jsx)(A.Z,{width:640,className:Te.publicQuest,centered:!0,title:(0,V.jsx)("div",{style:{fontWeight:"bold"},children:"公开试题"}),okText:"申请公开",open:Dt,onCancel:function(){Gt(!1),ri(0),ei(null),Ht.resetFields()},onOk:function(){Ht.validateFields().then(function(){var e=u()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=we===Hn.TeachGroupShare?1:2,e.next=3,(0,oe.wX)({id:null==$t?void 0:$t.id,source:t,sub_discipline_id:null==n?void 0:n.sub_discipline_id[1],tag_discipline_ids:null==n?void 0:n.tag_discipline_ids});case 3:0===e.sent.status&&(Mn.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Mn.current=!1,ei(null),Ln([]),bi(),y.ZP.success("申请成功")),Gt(!1),ri(0),Ht.resetFields();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())},children:(0,V.jsxs)("div",{className:Te.publicQuestContent,children:[(0,V.jsxs)("div",{className:Te.public_tips,children:[(0,V.jsx)(Qn.Z,{style:{color:"#FF8C29",marginRight:10}}),"设置试题的知识点之后,方可申请公开"]}),(0,V.jsx)(br,{})]})}),(0,V.jsx)(Fn.Z,{open:Xt,subDisciplineId:null===(M=Ht.getFieldValue("sub_discipline_id"))||void 0===M?void 0:M[1],onCancel:function(){Ut(!1)},onOkClick:function(e){Ti((function(n){return[].concat(o()(n),[e])})),Ht.setFieldValue("tag_discipline_ids",[].concat(o()(Ht.getFieldValue("tag_discipline_ids")),[null==e?void 0:e.id]))}})]})}))},64630:function(e,n,t){"use strict";t.d(n,{AD:function(){return I},D9:function(){return O},Hp:function(){return k},IM:function(){return G},Iy:function(){return C},KM:function(){return U},MJ:function(){return _},Ne:function(){return D},ON:function(){return V},Uj:function(){return Y},VY:function(){return z},YO:function(){return q},YX:function(){return H},Zn:function(){return v},_g:function(){return y},_k:function(){return M},c6:function(){return S},cr:function(){return g},eV:function(){return T},fi:function(){return x},gh:function(){return B},hS:function(){return Q},iA:function(){return A},j6:function(){return w},je:function(){return L},jj:function(){return j},kS:function(){return W},o6:function(){return E},pO:function(){return X},rQ:function(){return Z},sA:function(){return N},xm:function(){return R},xo:function(){return F},y8:function(){return P},yd:function(){return b}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),s=t(41498),l=t.n(s),c=t(71793),u=t(64613),d=t(80348),p=t(8591),f=t(88499),m=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},v=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(),e.next=3,(0,c.YR)(o()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.yS)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.W0)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Nl)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),b=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.IU)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.td)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.QX)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.o_)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),k=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.ZL)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),_=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.vV)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),C=function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.aP)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),N=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(),e.next=3,(0,d.QH)("",f.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Uy)(o()({},n));case 2:0===(t=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:f.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=l()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),U=function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},91972:function(e,n,t){"use strict";t.d(n,{rX:function(){return _},pW:function(){return C},gy:function(){return N},xY:function(){return k},O5:function(){return j},tJ:function(){return x},o1:function(){return A},Rd:function(){return w}});var i=t(7557),r=t.n(i),a=t(41498),o=t.n(a),s=t(64613),l=t(43418),c=t(28103),u=t(8591),d=t(66332),p=t(80348),f=t(3148),m=t(25510),h=t.p+"static/newqrcode.a8740efb.png",v=t(32637),g=t(37712),x=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!b(n))},A=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},b=function(){var e,n=(0,s.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(l.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),y()}}),!1)},y=function(){l.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){l.Z.warning({title:"提示",icon:null,width:400,content:(0,g.jsxs)("div",{style:{textAlign:"center"},children:[(0,g.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,g.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),(0,g.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},j=function(){var e;return!(null===(e=(0,s.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(l.Z.confirm({title:"提示",centered:!0,content:(0,g.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},k=function(){return!!(0,d.V9)()||(l.Z.warning({centered:!0,width:530,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,g.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},_=function(e,n){return!!e||(l.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,g.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,g.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,g.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},C=function(e){l.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,g.jsx)(c.Z,{}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,g.jsx)("a",{children:e}),"天。"]}),(0,g.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,g.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,g.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},N=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,s.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var a="";return 2===(null==i?void 0:i.public)&&(a="已公开"),1===(null==i?void 0:i.public)&&(a="待审核"),3===(null==i?void 0:i.shixun_status)&&(a="已关闭"),l.Z.info({centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,g.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,g.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,g.jsxs)("span",{children:["该实践项目的状态为",a,",",n,"。"]}),(0,g.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,g.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(l.Z.confirm({centered:!0,icon:(0,g.jsx)(f.Z,{}),title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,g.jsx)("br",{}),(0,g.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;l.Z.confirm({width:440,centered:!0,icon:(0,g.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},32637:function(e,n,t){"use strict";e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},73631:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"}}]);
\ No newline at end of file
diff --git a/p__Problemset__index.chunk.css b/p__Problemset__index.chunk.css
index b08105ee36..bdf59ea3b8 100644
--- a/p__Problemset__index.chunk.css
+++ b/p__Problemset__index.chunk.css
@@ -1 +1 @@
-.flex_box_center___EIpII{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fFu6C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___dbtuv{box-align:center;align-items:center}.flex_box_center_end___qEYJa{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ncMrS{box-orient:block-axis;flex-direction:column}.main___A2KB0 .wrap___PrMse{border-radius:2px;border-radius:5px;box-sizing:border-box;font-size:14px;margin:0 auto;min-height:60px}.main___A2KB0 .wrap___PrMse .content___pEqhq{align-items:flex-start;display:flex;padding-top:10px;position:relative}.main___A2KB0 .wrap___PrMse .content___pEqhq:last-child{border-bottom:0}.programName___h8PAJ{color:#464f66;font-size:16px;font-weight:500;height:40px;padding-bottom:20px;position:relative}.name___oxG0a{color:#9096a3;flex-shrink:0;margin-right:16px;padding-top:4px;text-align-last:justify;width:42px}.directionContentWrap____Ymcj{flex:1 1}.directionItem___uCMBX{color:#6a7283;cursor:pointer;display:inline-block;flex-shrink:0;margin-bottom:17px;margin-right:16px;padding:4px 8px}.directionItem___uCMBX:hover{color:#165dff}.active___vOl0l{background:#f6f7f9;border-radius:2px}.active___vOl0l,.subActive___WzT87{color:#165dff!important}.subItem___nVuXN{align-items:center;color:#05101a;cursor:pointer;display:box;display:flex;font-size:14px;height:20px;text-align:center}.subItem___nVuXN :hover{color:#0152d9!important}.subMenu___DqKGV{display:box;display:flex;flex-wrap:wrap}.subMenu___DqKGV [class~=ant-dropdown-menu-item]{margin-bottom:15px}.action___O7v85{align-items:center;color:#999;cursor:pointer;display:flex;justify-content:end;margin-bottom:20px;margin-top:auto;width:50px}.action___O7v85 i{display:inline-block;font-size:12px;margin-top:6px;transform:scale(.5)}.flex_box_center___sBoKM{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___SHLh3{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___T97r6{box-align:center;align-items:center}.flex_box_center_end___pNP7Y{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___dr0wb{box-orient:block-axis;flex-direction:column}.addModal___aEWdi .row____K9d5{align-items:center;display:flex;margin-top:20px}.addModal___aEWdi .row____K9d5 .label___y3olw{color:#3a3a3a;flex-shrink:0;font-size:14px;width:100px}.flex_box_center___SFmJH{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___f2H1D{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___hW_hp{box-align:center;align-items:center}.flex_box_center_end___yklmJ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___m0oUw{box-orient:block-axis;flex-direction:column}.customTree___ZhEHU .name___RIkn2{cursor:pointer;display:inline-block;font-size:14px;margin-left:10px;margin-top:4px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customTree___ZhEHU .ant-tree-node-content-wrapper{align-items:center;display:flex}.customTree___ZhEHU .ant-tree-switcher{color:#999;line-height:29px}.modalContent___UXmJC{color:#333;font-size:16px;margin-top:10px;text-align:center}.modalContentLeft___JOFgX{color:#333;font-size:16px;text-align:left}.green___rI_w_ b,.green___rI_w_ h1,.green___rI_w_ h2,.green___rI_w_ h3,.green___rI_w_ h4,.green___rI_w_ h5,.green___rI_w_ h6,.green___rI_w_ p,.green___rI_w_ span,.green___rI_w_ strong{color:#00e373}.green___rI_w_ .textArea___OTapv{border:1px solid #00e373}.red___cDswv b,.red___cDswv h1,.red___cDswv h2,.red___cDswv h3,.red___cDswv h4,.red___cDswv h5,.red___cDswv h6,.red___cDswv p,.red___cDswv span,.red___cDswv strong{color:#e02020}.red___cDswv .textArea___OTapv{border:1px solid #e02020}.row___CE3Y7{align-items:baseline;display:flex;margin-top:5px}.html___u9n4r{margin-right:10px;max-width:610px}.line___Lh9Lb{background-color:#eee;height:1px;margin:20px 0}.flex_box_center___YKb0w{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___wpoDJ{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____nKxT{box-align:center;align-items:center}.flex_box_center_end___vyS5Y{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___WjAJ8{box-orient:block-axis;flex-direction:column}.exportModal___zrCjw{max-height:500px;overflow:auto}.export_text___BpWql{bottom:30px;left:35px;position:absolute}.flex_box_center___CwmPP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___td8SO{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___GSFzs{box-align:center;align-items:center}.flex_box_center_end___YzfHD{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___exEQb{box-orient:block-axis;flex-direction:column}.customModal___lg6DD .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___lg6DD .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___lg6DD .ant-modal-header{padding:22px 40px}.customModal___lg6DD .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___lg6DD .ant-modal-body{padding:40px 40px 30px}.shareModal___uZhG_{display:flex;flex-direction:column}.shareModal___uZhG_ .content___I8qEq{max-height:500px}.shareModal___uZhG_ .content___I8qEq .group___KeY9s{align-items:center;display:flex;margin-bottom:20px;max-height:500px;overflow:auto}.shareModal___uZhG_ .content___I8qEq .group___KeY9s label{font-size:16px;margin-left:6px}.shareModal___uZhG_ .content___I8qEq .teachGroup____SeBs{font-size:16px;margin-bottom:20px}.shareModal___uZhG_ .content___I8qEq .teachGroup____SeBs label{display:block;font-size:16px;margin-left:0}.shareModal___uZhG_ .footer___Jn0qQ{align-items:center;display:flex;height:44px;justify-content:flex-end}.shareModal___uZhG_ .footer___Jn0qQ>label{font-size:16px;margin-right:auto}.shareModal___uZhG_ .footer___Jn0qQ>button{border-radius:4px;font-size:16px;height:40px;width:100px}.shareModal___uZhG_ .footer___Jn0qQ>button:first-of-type{background:#dedede;color:#333;margin-right:20px}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(static/iconfont.345f94c8.eot);src:url(static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(static/iconfont.deef216b.woff) format("woff"),url(static/iconfont.42606faf.ttf) format("truetype"),url(static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.flex_box_center___P747F{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OiwJD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZEhCi{box-align:center;align-items:center}.flex_box_center_end___h8UWu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___SPM3D{box-orient:block-axis;flex-direction:column}.pWrap___UlNGw{align-items:center;display:flex;flex-direction:column;justify-content:center}.pWrap___UlNGw>span{cursor:pointer;font-weight:400;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pWrap___UlNGw>span:hover{color:#0152d9!important}.few___fb5jD{color:#999;display:inline-flex;font-size:14px}.few___fb5jD b{cursor:pointer;display:inline-block;font-weight:400;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.few___fb5jD b:last-child{color:#0152d9!important}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.flex_box_center___oxvGV{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Pu_2g{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____edsl{box-align:center;align-items:center}.flex_box_center_end___ugvya{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___B_Z0P{box-orient:block-axis;flex-direction:column}.page____U6m6{background-color:#fff;margin-top:12px;padding-bottom:54px;padding-top:12px}.wrap___Njoy9{margin:0 auto;width:1200px}.wrap___Njoy9 .title___PCz5o{color:#000;font-size:18px;font-weight:400}.wrap___Njoy9 ul[class~=ant-pagination]{padding:4px 0 20px}span[class~=ant-checkbox-checked] span[class~=ant-checkbox-inner]{background-color:#fff;border-color:#165dff}span[class~=ant-checkbox-checked] span[class~=ant-checkbox-inner]:after{border-color:#165dff}.select___MAQbm{margin-bottom:10px;margin-top:16px}.select___MAQbm>div{background:#fff;border-radius:4px;font-size:14px;position:relative}.contentWrap___USVj3{border-radius:2px;margin:10px auto 0}.pngIcon___Sclgo{height:20px;margin-right:6px}.tabsWrap___xuKJS{background:#fff;border-radius:4px 4px 0 0}.tabsWrap___xuKJS div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px!important}.tabsWrap___xuKJS div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.tabsWrap___xuKJS [class~=ant-tabs-nav]{height:68px;margin:0;padding:0 2px}.tabsWrap___xuKJS [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.tabsWrap___xuKJS [class~=ant-tabs-nav]:before{background:#f1f1f1}.searchWrap___Z4nZX{align-items:center;display:flex}.searchWrap___Z4nZX .addQuestionBtn___PwVCH{align-items:center;border-color:#bacffe;border-radius:18px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;display:flex;height:36px;margin-right:20px;padding-left:16px;padding-right:16px}.searchWrap___Z4nZX .addQuestionBtn___PwVCH:hover{border-color:#165dff;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#165dff}.searchWrap___Z4nZX .search___pIDJi{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:369px}.searchWrap___Z4nZX .search___pIDJi [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.searchWrap___Z4nZX .search___pIDJi [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.searchWrap___Z4nZX .search___pIDJi span[class~=ant-input-group-addon]{display:none}.searchWrap___Z4nZX .search___pIDJi .searchIcon___I_kVC{cursor:pointer;margin-right:14px}.searchWrap___Z4nZX .search___pIDJi input{background-color:#f6f7f9}.batchWrap___OzbVH{align-items:center;display:flex;justify-content:flex-end;margin-bottom:16px;margin-top:16px}.customTable___A_Uxs{background-color:#fff;border-radius:0 0 4px 4px;padding:0 30px}.customTable___A_Uxs .ant-table-thead tr{height:54px}.customTable___A_Uxs .ant-table-thead tr th{background-color:#f5f5f5;border:0;border-radius:0}.customTable___A_Uxs .ant-pagination{margin-top:20px}.customTable___A_Uxs .row___Sm61J td{background-color:transparent!important;border-bottom:0;vertical-align:top}.customTable___A_Uxs .row___Sm61J td:first-child{padding-top:13px}.customTable___A_Uxs .row___Sm61J.row___Sm61J:nth-child(odd){background-color:#fff}.customTable___A_Uxs .row___Sm61J.row___Sm61J:nth-child(2n){background-color:#f5f5f5}.contentListWrap___o6fbG{margin:0 auto;overflow:hidden}.contentListWrap___o6fbG .li___dAjon{border:1px solid #ececec;border-radius:2px;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:30px}.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh{align-items:center;background-color:#f6f7f9;border-top:1px solid #f1f1f1;display:flex;height:42px;padding-left:20px;padding-right:15px}.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062{color:#5f6368;font-size:14px;margin-right:30px}.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062.questionTypeName___neVDt{margin-right:14px}.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062>span{margin-left:8px}.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh p{margin:0}.more___oTnCf{height:42px;margin-left:auto}.btnAdd___Qdj8O{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;height:32px;line-height:30px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btnAdd___Qdj8O:hover{border:1px solid #165dff;box-shadow:inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#165dff}.cancelC___ZCe2I{display:inline-block;margin-right:-8px;transform:scale(.6) translateY(3px) translateX(-11px)}.addC___yWAgq{display:inline-block;margin-right:-2px;transform:scale(.7) translateY(2px) translateX(-11px)}.actonBtn___QmXSC{align-items:center;display:flex;height:42px;position:relative}.batch___wvp7O{background:#fff;bottom:0;box-shadow:0 -1px 6px 0 #efefef;height:60px;position:-webkit-sticky;position:sticky;width:100%;z-index:1000}.batch___wvp7O>aside{align-items:center;display:flex;height:100%;margin:0 auto;width:1200px}.batch___wvp7O>aside .btns___Nox9G{align-items:center;display:flex;flex:1 1}.batch___wvp7O>aside .btns___Nox9G .btn___AEGwM{background:#fff;border:1px solid #d9d9d9;border-radius:2px;color:#145dff;cursor:pointer;font-size:14px;height:32px;line-height:32px;margin-right:15px;padding:0 10px}.batch___wvp7O>aside .btns___Nox9G .btn___AEGwM i{color:#464f66;font-size:14px;margin-right:6px}.treeWrapper___OS1_K{background:#fdfdfe;border:1px solid #ececec}.treeWrapper___OS1_K .treeHeader___T86dH{align-items:center;background:#f6f7f9;display:flex;height:42px;justify-content:space-between;padding:0 20px}.treeWrapper___OS1_K .treeContent___AvQsn{border-radius:2px;overflow-y:auto;padding:10px 20px;position:relative}.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk{bottom:0;color:#999;cursor:pointer;font-size:14px;position:absolute;right:0;z-index:10}.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk i{display:inline-block;font-size:12px;margin-top:6px;transform:scale(.5)}.sendModal___HDDrU{align-items:center;display:flex;margin-bottom:10px}.sendModal___HDDrU .li___dAjon{background:#fafafa;border-radius:2px;flex:1 1;padding:20px 20px 0}.sendModal___HDDrU .li___dAjon p{color:#333;font-size:16px;margin:0 0 14px;padding:0}.sendModal___HDDrU .li___dAjon .bottom___kfHPh{border-top:1px solid #f1f1f1;color:#999;height:38px;line-height:38px}.sendModal___HDDrU .li___dAjon .bottom___kfHPh .line___vWGHS{border-right:1px solid #ccc;height:12px;margin:0 10px}.sendModal___HDDrU .del___I2neN{border:1px solid #b1bacd;border-radius:2px;color:#464f66;cursor:pointer;font-size:12px;height:22px;line-height:20px;margin-left:30px;margin-right:10px;text-align:center;width:60px}.sendModal___HDDrU .del___I2neN:hover{border:1px solid #e30000;color:#e30000}.divider___ao5se{border-bottom:1px solid #f1f1f1;margin:20px 30px 0}.headerWrapper___KS6nP{background-color:#fff}.exportBtn___uePYs{align-items:center!important;display:flex!important;margin-left:34px;padding:0}.exportBtn___uePYs:hover span{color:#165dff}.exportBtn___uePYs span{color:#5f6368}.tips___xnRXZ{background:#f6f7f9;font-size:12px;margin-bottom:14px;padding:10px}.tagtips___bGRXj{color:#9096a3;font-size:14px;font-weight:400}.taglinkBtn___yRUP3{color:#3061d0;cursor:pointer;font-size:14px;font-weight:400}.publicQuest___kmfJq .ant-modal-footer{margin-top:0!important}.publicQuest___kmfJq .ant-input{border-radius:4px;min-height:40px}.publicQuest___kmfJq .ant-form-item{-webkit-margin-end:0;margin-bottom:20px;margin-inline-end:0}.publicQuest___kmfJq .ant-form-inline{justify-content:space-between}.publicQuest___kmfJq .publicQuestContent___H9xSO .public_tips___O2lWb{align-items:center;color:#9096a3;display:flex;font-size:14px;font-weight:400;margin-bottom:16px;padding-top:5px}.publicQuest___kmfJq .publicQuestContent___H9xSO .concat___oVAEZ{color:#9096a3;display:flex;justify-content:flex-end;position:relative;top:-10px;width:100%}.publicQuest___kmfJq .publicQuestContent___H9xSO .concat___oVAEZ span{color:#3061d0;cursor:pointer}.selectitems___o767V div[class~=ant-select-selector]{padding:0!important}.selectitems___o767V div[class~=ant-select-selector] span[class~=ant-select-selection-item],.selectitems___o767V div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:30px!important;line-height:30px!important}.selectitems___o767V div[class~=ant-select-selector] span[class~=anticon-close]{font-size:14px!important}.drawerWrap___pL0ai{height:100%;margin-top:72px}.drawerWrap___pL0ai div[class=ant-drawer-content-wrapper]{width:160px}.drawerWrap___pL0ai div[class=ant-drawer-body]{background:#eaeaea!important;height:100%;padding:0!important}.drawerWrap___pL0ai div[class~=ant-drawer-right]{width:0!important}.title___D60AS{background:#606060;color:#fff;font-size:14px;height:40px;line-height:40px;margin-bottom:15px;text-align:center}.contentWrap___VyVzG{padding:0 10px}.contentWrap___VyVzG .totalInfo___wXopO{color:#333;font-size:14px;font-weight:600;margin-bottom:14px}.contentWrap___VyVzG .totalInfo___wXopO .clear___Sbav5{color:#e30000;cursor:pointer;font-size:12px;font-weight:400;text-align:right}.contentWrap___VyVzG .problemset___jGIix{color:#333;font-size:14px;font-weight:400;margin-bottom:20px}.contentWrap___VyVzG .problemset___jGIix .delete___zwK_M{text-align:right}.contentWrap___VyVzG .problemset___jGIix .delete___zwK_M .deleteIcon___BYp0Q{color:#f65160;cursor:pointer}.content___ciXL0{cursor:pointer}.createBtnWrapper___Qnnet button[class~=ant-btn-primary]{background-color:#3061d0;border-color:#3061d0}.flex_box_center___K3pXk{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___JNXiy{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lX_K7{box-align:center;align-items:center}.flex_box_center_end___ESJAL{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nMTYm{box-orient:block-axis;flex-direction:column}.line___cNtUM{align-items:center;display:inline-flex;margin-left:20px;margin-right:20px}.line___cNtUM .b1___xIRxk{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-right:0;width:1px}.line___cNtUM .b2___N5uit{background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:0;width:1px}.list___SBMGo{align-items:center;background-color:#fff;display:flex;height:42px;justify-content:flex-start;padding:0 13px 0 20px}.list___SBMGo .title___zQP91{cursor:pointer;display:flex;flex:1 1;overflow:hidden;white-space:nowrap;width:100%}.list___SBMGo .title___zQP91>div{overflow:hidden;text-overflow:ellipsis}.list___SBMGo .tr___uaxLL{color:#000;cursor:pointer;font-size:14px}.list___SBMGo .tr___uaxLL i{display:inline-block;font-size:12px;margin-left:6px;transition:.5s}.itemDetail___Ye51x{background-color:#f6f7f9;padding:30px 44px}.answerWrapper___WJAPa{background-color:#fff;border-radius:6px;padding:40px 15px 30px;position:relative}.answerWrapper___WJAPa .decoration___fOLFB{height:28px;left:50%;position:absolute;top:-8px;transform:translateX(-50%)}.row___FvSRM{flex-direction:row;padding:0}.row___FvSRM,.typeRow___qpDsw{align-items:center;display:box;display:flex}.typeRow___qpDsw{justify-content:space-between;width:100%}.type___a8Bs6{color:#000;display:box;display:flex;font-size:14px;line-height:17px}.typeName___EfvMr{color:#0152d9;cursor:default;height:26px;line-height:26px}.typeIcon___XnhBc{border-radius:13px;cursor:default;font-size:12px;height:20px;line-height:20px;margin-right:10px;min-width:50px;padding:0 3px;text-align:center}.unpublished___h3A34{border:1px solid #999;color:#999}.private___Ok_kP{border:1px solid #fa6400;color:#fa6400}.public___V5_HF,.reviewFlag___MWDMc{border:1px solid #44d7b6;color:#44d7b6}.reviewFlag___MWDMc{background-color:rgba(68,215,182,.2);border-radius:5px;font-size:12px;padding:1px 5px}.reviewFlag___MWDMc:hover{color:#44d7b6}.typeRightAction___zwJ4e{display:box;display:flex}.actionLink___XxdsL{color:#333;padding:10px 0}.actionIcon___YoZs8{color:#0152d9;font-size:14px;line-height:26px;margin-left:5px;margin-right:4px}.topicTitle___TXfB_{color:#000;cursor:default;font-size:16px;font-weight:700;line-height:28px;padding-right:5px}.topicTitleContent___MceUW{color:#000;font-family:auto;font-size:14px;line-height:24px}.topicTitleContent___MceUW p{line-height:28px}.judgmentContent___Adte7{color:#000;display:box;display:flex;flex-direction:row;font-size:14px;line-height:28px;margin-top:10px}.judgmentContent___Adte7 span{font-size:14px}.programContent___R8AFa{color:#000;font-size:14px;line-height:28px}.otherContent___CNAVC{display:box;line-height:19px}.combinationContent___NWKpD,.otherContent___CNAVC{color:#000;display:flex;flex-direction:column;font-size:14px}.combinationContent___NWKpD{width:100%}.combinationContent___NWKpD .con___MJkTE{background:#f1f1f1;margin-bottom:10px;margin-left:-20px;padding:10px 20px;width:calc(100% + 40px);z-index:10px}.combinationContent___NWKpD .con___MJkTE>div{display:flex;margin-top:7px}.combinationContent___NWKpD .con___MJkTE>div>span{flex-shrink:0;line-height:27px}.otherContentItem___sXGMT{display:box;display:flex;flex-direction:row}.otherContentItem___sXGMT p{flex-shrink:0;font-size:14px;line-height:28px}.otehrContentHtml___MKkjT{color:#000;font-size:16px;line-height:28px}.difficultyRow___E6YVK{color:#888;font-size:14px;height:28px;line-height:28px}.updateTimeRow___MPFJY{display:box;display:flex;flex-direction:row;justify-content:space-between;width:100%}.updateTimeWrap___iIz5W{align-items:center;color:#000;display:box;display:flex;flex-direction:row;font-size:14px;line-height:28px}.updateTimeContent___CpqJg{color:#bbb;font-size:14px;line-height:28px}.programLanguage___lku0d{color:#000;font-size:14px;line-height:28px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.updateTimeRowAction___Y6grB{display:box;display:flex;flex-direction:row}.bottomAction___sQwM3{border-radius:5px;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;margin-left:10px;padding:0 10px;text-align:center}.borderColorBlue___vZe0j{background:#0152d9;border:1px solid #0152d9;color:#fff;line-height:30px}.borderColorBlue___vZe0j:hover{color:#fff}.borderColorRed___GPm9E{border:1px solid red;color:red;line-height:30px}.borderColorRed___GPm9E:hover{color:red}.borderColorFFF___izaeA{background:#f5f5f5;border:1px solid #0152d9;border-radius:5px;color:#0152d9}.borderColorFFF___izaeA:hover{color:#0152d9}.borderColorGray___WdIyN{background:#ccc;border:1px solid #ccc;color:#fff;line-height:30px}.borderColorGray___WdIyN:hover{color:#fff}.selectIcon___I35Ch{color:#fff;display:inline-block;font-size:12px;height:20px;line-height:20px;margin-left:7px;margin-right:5px}.colorGreen___yFw84{color:#32bd8c}.parseAnswerBorder___tmhXi{border-top:1px solid #eee;margin-top:23px}.answer___c9YYj{display:box;display:flex;flex-direction:row;margin-top:15px}.answerHtml___sp4Xx,.answer___c9YYj,.parse___Lif5r{color:#000;font-size:14px}.parse___Lif5r{display:box;display:flex;flex-direction:row;margin-top:5px}.parseText___KMhnK{flex-shrink:0}.parseAnswer___aFs0o,.parseText___KMhnK{word-break:break-word}.parseAnswerHtml___AfP6o,.parseAnswer___aFs0o,.parseText___KMhnK{color:#000;font-size:14px;line-height:28px}.actionBar___Q6e1E{align-items:center;background-color:#f5f5f5;border-radius:5px;display:flex;flex-direction:row;font-size:14px;height:52px;justify-content:space-between;padding:0 10px}.know___EtJbV{color:#111;display:inline-block;max-width:58px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.menu___ODbWA>li{text-align:center}.bottom___yLg8j{background-color:#f6f7f9;font-size:14px;margin-bottom:10px;text-align:end}.bottom___yLg8j span{border:1px solid #999;border-radius:4px;color:#666;cursor:pointer;display:inline-block;font-size:12px;height:24px;line-height:24px;margin-left:20px;text-align:center;width:66px}.bottom___yLg8j span i{display:inline-block;font-size:12px;transform:rotate(180deg) scale(.7) translate(-4px,2px)}.bottom___yLg8j span:hover{border:1px solid #0152d9;color:#0152d9}.textBtn___p8TrW{align-items:center;color:#5f6368;display:flex;font-size:14px;font-weight:400;height:42px}.hide___P6mxu{right:10px}.open___hazgP{right:160px}@media screen and (max-width:1440px){.open___hazgP{right:140px}}.basket___y6VHF{align-items:center;background:#33bc8c;border-radius:50%;box-shadow:0 0 10px 0 #8ce9c8;cursor:pointer;display:flex;flex-direction:column;height:74px;justify-content:center;position:fixed;top:50%;transform:translateY(-50%);transition:all .2s;width:74px;z-index:10}.count___YEH5s{background:#ff6601;border-radius:10px;color:#fff;cursor:default;font-size:11px;height:20px;line-height:20px;max-width:30px;overflow:hidden;position:absolute;right:-4px;text-align:center;text-overflow:ellipsis;top:-4px;white-space:nowrap;width:29px}.iconWrap___l__Lj{display:flex;justify-content:center}.icon___yiXgh{color:#fff;cursor:pointer;font-size:18px;margin-bottom:8px}.name___tBtew{color:#fff;cursor:pointer;font-size:12px}.list___Ur31H{align-items:center;display:inline-flex;justify-content:start;width:1050px}.list___Ur31H .btns___ITJo0{align-items:center;display:none;justify-content:start;margin-left:10px}.list___Ur31H .btns___ITJo0 button{height:20px;margin-left:10px;padding:0}.list___Ur31H .btns___ITJo0 i{color:#999;cursor:pointer;display:inline-block}.list___Ur31H .btns___ITJo0 i:hover{color:#0152d9}.list___Ur31H:hover .btns___ITJo0{display:flex}.list___Ur31H .name___FtR_V{color:#232b40;display:inline-block;font-size:14px;font-weight:400;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folderWrapper___szWWk span[class~=ant-tree-switcher-line-icon] svg{color:#d2ddf5;transform:scale(1.2)}.folderWrapper___szWWk span[class=ant-tree-node-content-wrapper]{position:relative}.folderWrapper___szWWk div[class~=ant-tree-treenode]{padding:10px 0}.folderWrapper___szWWk span[class~=ant-tree-switcher-leaf-line]:after{border-bottom:1px dotted #d9d9d9!important}.folderWrapper___szWWk span[class~=ant-tree-switcher-leaf-line]:before{border-left:1px dotted #d9d9d9!important}.folderWrapper___szWWk span[class~=ant-tree-indent-unit]:after{border-right:1px dotted #d9d9d9!important}.folderWrapper___szWWk span[class~=ant-tree-indent-unit]:before{border-right:1px dotted #d9d9d9!important}.folderWrapper___szWWk span[class~=ant-tree-iconEle]{margin-right:4px}.folderWrapper___szWWk .folderIcon___MdKkF{height:20px;position:relative;top:-2px;width:20px}.folderWrapper___szWWk .share_folderIcon___G1rNy{height:24px;left:0;position:absolute;top:-2px;width:24px}.subject___lELqJ{background:#f6f7f9;color:#a4a8b1;cursor:default;flex-shrink:0;font-size:12px;height:16px;line-height:16px;margin-left:5px;padding:0 5px;text-align:center}.flex_box_center___orONc{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___xUKga{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___QeVIN{box-align:center;align-items:center}.flex_box_center_end___mXGLP{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___CHytA{box-orient:block-axis;flex-direction:column}.wrp___xbLol{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);padding-top:10px}.drawer___Bi9wT [class=ant-drawer-content]{background:#f5f5f5!important}.drawer___Bi9wT [class=ant-drawer-footer]{background:#fff!important;border:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05)!important;position:relative}.menu___t0_fV{margin:15px 0;padding:0;position:relative;z-index:2}.menu___t0_fV:hover{z-index:3}.menu___t0_fV>li{border-radius:32px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:32px;margin-right:10px;padding:0 18px;position:relative}.menu___t0_fV>li a{color:#4b4b4b}.menu___t0_fV>li strong{cursor:pointer;font-size:14px}.menu___t0_fV>li:hover{background:#0152d9;color:#fff}.actived___zWm74{background:#0152d9;color:#fff}.actived2___RRfRj{color:#0152d9!important}.subTag___EczBy{color:#05101a;cursor:pointer}.directionName___H9hFf{border-radius:32px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:32px;margin-right:10px;padding:0 18px;position:relative}.menuDirection___JkwbJ{display:inline-block;margin:15px 0;padding:0;position:relative;z-index:2}.menuDirection___JkwbJ:hover{z-index:3}.menuDirection___JkwbJ>li{border-radius:32px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:32px;margin-right:10px;padding:0 18px;position:relative}.menuDirection___JkwbJ>li a{color:#4b4b4b}.menuDirection___JkwbJ>li strong{cursor:pointer;font-size:14px}.menuDirection___JkwbJ>li:hover{background:#0152d9;color:#fff}.menuDirection___JkwbJ>li:hover>a>strong,.menuDirection___JkwbJ>li:hover>strong{background:#0152d9;color:#fff}.menuDirection___JkwbJ>li:hover div{display:block}.menuDirection___JkwbJ>li>div{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);display:none;left:0;max-height:400px;overflow:auto;padding:10px;position:absolute;top:30px;width:400px;z-index:8}.menuDirection___JkwbJ>li>div h2{cursor:pointer;margin:10px 0}.menuDirection___JkwbJ>li>div h2:hover{color:#0152d9}.menuDirection___JkwbJ>li>div ul{padding-left:0}.menuDirection___JkwbJ>li>div ul li{color:#999;cursor:pointer;display:inline-block;height:30px;line-height:30px;margin-right:20px}.menuDirection___JkwbJ>li>div ul li:hover{color:#0152d9}.listItem___kNMPl{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___kNMPl>div{flex:1 1}.listItem___kNMPl:hover{box-shadow:0 0 10px #ccc}.info___QKQMx{margin-left:20px}.info___QKQMx p{margin-top:18px}.title___eGYd4{box-align:center;align-items:center;display:box;display:flex}.title___eGYd4 strong{color:#333}.titleLeft___ltIGt{flex:1 1}.titleRight___zsSPc{margin-top:18px}.titleRight___zsSPc a{font-weight:700;margin-right:20px}.search___oRdeh{margin:30px 0;width:600px!important}.search___oRdeh [class=ant-input-group-addon] button,.search___oRdeh input{font-size:16px;height:50px;line-height:50px;padding:0 30px}.description___zs7Ow{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.menuCourse___PygX2{color:#999}.menuCourse___PygX2 li,.menuCourse___PygX2 ul{list-style:none;margin:0;padding:0}.menuCourse___PygX2 li{display:inline-block;margin-right:30px}.paginationWrap___sYmqt{align-items:center;display:box;display:flex;margin:0 auto;width:1200px}.paginationWrap___sYmqt button{height:32px}.authorname___D4gcN{display:inline-block;margin-right:30px;max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.info___QKQMx span[class~=highlight],.tooltip-content___RseJD span[class~=highlight]{color:#fb3226}.search___JA0r9{align-items:center;display:flex;justify-content:center;margin:30px 0;padding-left:12px;width:100%}.search___JA0r9 .ant-form-item-label>label{height:40px}.search___JA0r9 .btn___GGtZC{height:46px;margin-left:10px;margin-top:-3px;width:112px}.operating___srUHx{background-color:#fff;border-radius:2px;margin-bottom:10px;padding:30px}.operating___srUHx .tip___F8nWU{color:#b1bacd;font-size:14px;margin-left:80px;margin-top:-10px}.publicQuest___iYvzo .ant-modal-footer{margin-top:0!important}.publicQuest___iYvzo .ant-input{border-radius:4px;min-height:30px}.publicQuest___iYvzo .ant-form-item{margin-bottom:20px}.publicQuest___iYvzo [class~=ant-select-selector]{height:40px!important}.publicQuest___iYvzo [class~=ant-select-selector] input[class~=ant-select-selection-search-input],.publicQuest___iYvzo [class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:40px!important;line-height:40px!important}.publicQuest___iYvzo [class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:40px!important}.publicQuest___iYvzo [class~=ant-select-selection-search] input{height:40px!important}.publicQuest___iYvzo .ant-form-item-label{padding-top:6px}.publicQuest___iYvzo .publicQuestContent___vgbKh .public_tips___UX0Dn{align-items:flex-start;background-color:#f6f7f9;color:#9096a3;display:flex;font-size:14px;font-weight:400;line-height:26px;margin-bottom:15px;padding:10px}.publicQuest___iYvzo .publicQuestContent___vgbKh .concat___wOfND{color:#9096a3;display:flex;justify-content:flex-end;margin-bottom:10px;position:relative;top:-14px}.publicQuest___iYvzo .publicQuestContent___vgbKh .concat___wOfND span{color:#3061d0;cursor:pointer}.ul___TdfYY{padding-left:0}.ul___TdfYY li{line-height:26px}
\ No newline at end of file
+.flex_box_center___EIpII{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fFu6C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___dbtuv{box-align:center;align-items:center}.flex_box_center_end___qEYJa{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ncMrS{box-orient:block-axis;flex-direction:column}.main___A2KB0 .wrap___PrMse{border-radius:2px;border-radius:5px;box-sizing:border-box;font-size:14px;margin:0 auto;min-height:60px}.main___A2KB0 .wrap___PrMse .content___pEqhq{align-items:flex-start;display:flex;padding-top:10px;position:relative}.main___A2KB0 .wrap___PrMse .content___pEqhq:last-child{border-bottom:0}.programName___h8PAJ{color:#464f66;font-size:16px;font-weight:500;height:40px;padding-bottom:20px;position:relative}.name___oxG0a{color:#9096a3;flex-shrink:0;margin-right:16px;padding-top:4px;text-align-last:justify;width:42px}.directionContentWrap____Ymcj{flex:1 1}.directionItem___uCMBX{color:#6a7283;cursor:pointer;display:inline-block;flex-shrink:0;margin-bottom:17px;margin-right:16px;padding:4px 8px}.directionItem___uCMBX:hover{color:#165dff}.active___vOl0l{background:#f6f7f9;border-radius:2px}.active___vOl0l,.subActive___WzT87{color:#165dff!important}.subItem___nVuXN{align-items:center;color:#05101a;cursor:pointer;display:box;display:flex;font-size:14px;height:20px;text-align:center}.subItem___nVuXN :hover{color:#0152d9!important}.subMenu___DqKGV{display:box;display:flex;flex-wrap:wrap}.subMenu___DqKGV [class~=ant-dropdown-menu-item]{margin-bottom:15px}.action___O7v85{align-items:center;color:#999;cursor:pointer;display:flex;justify-content:end;margin-bottom:20px;margin-top:auto;width:50px}.action___O7v85 i{display:inline-block;font-size:12px;margin-top:6px;transform:scale(.5)}.flex_box_center___sBoKM{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___SHLh3{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___T97r6{box-align:center;align-items:center}.flex_box_center_end___pNP7Y{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___dr0wb{box-orient:block-axis;flex-direction:column}.addModal___aEWdi .row____K9d5{align-items:center;display:flex;margin-top:20px}.addModal___aEWdi .row____K9d5 .label___y3olw{color:#3a3a3a;flex-shrink:0;font-size:14px;width:100px}.flex_box_center___SFmJH{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___f2H1D{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___hW_hp{box-align:center;align-items:center}.flex_box_center_end___yklmJ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___m0oUw{box-orient:block-axis;flex-direction:column}.customTree___ZhEHU .name___RIkn2{cursor:pointer;display:inline-block;font-size:14px;margin-left:10px;margin-top:4px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customTree___ZhEHU .ant-tree-node-content-wrapper{align-items:center;display:flex}.customTree___ZhEHU .ant-tree-switcher{color:#999;line-height:29px}.modalContent___UXmJC{color:#333;font-size:16px;margin-top:10px;text-align:center}.modalContentLeft___JOFgX{color:#333;font-size:16px;text-align:left}.green___rI_w_ b,.green___rI_w_ h1,.green___rI_w_ h2,.green___rI_w_ h3,.green___rI_w_ h4,.green___rI_w_ h5,.green___rI_w_ h6,.green___rI_w_ p,.green___rI_w_ span,.green___rI_w_ strong{color:#00e373}.green___rI_w_ .textArea___OTapv{border:1px solid #00e373}.red___cDswv b,.red___cDswv h1,.red___cDswv h2,.red___cDswv h3,.red___cDswv h4,.red___cDswv h5,.red___cDswv h6,.red___cDswv p,.red___cDswv span,.red___cDswv strong{color:#e02020}.red___cDswv .textArea___OTapv{border:1px solid #e02020}.row___CE3Y7{align-items:baseline;display:flex;margin-top:5px}.html___u9n4r{margin-right:10px;max-width:610px}.line___Lh9Lb{background-color:#eee;height:1px;margin:20px 0}.flex_box_center___YKb0w{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___wpoDJ{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____nKxT{box-align:center;align-items:center}.flex_box_center_end___vyS5Y{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___WjAJ8{box-orient:block-axis;flex-direction:column}.exportModal___zrCjw{max-height:500px;overflow:auto}.export_text___BpWql{bottom:30px;left:35px;position:absolute}.flex_box_center___CwmPP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___td8SO{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___GSFzs{box-align:center;align-items:center}.flex_box_center_end___YzfHD{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___exEQb{box-orient:block-axis;flex-direction:column}.customModal___lg6DD .ant-modal-close-x{height:66px;line-height:66px;width:86px}.customModal___lg6DD .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___lg6DD .ant-modal-header{padding:22px 40px}.customModal___lg6DD .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___lg6DD .ant-modal-body{padding:40px 40px 30px}.shareModal___uZhG_{display:flex;flex-direction:column}.shareModal___uZhG_ .content___I8qEq{max-height:500px}.shareModal___uZhG_ .content___I8qEq .group___KeY9s{align-items:center;display:flex;margin-bottom:20px;max-height:500px;overflow:auto}.shareModal___uZhG_ .content___I8qEq .group___KeY9s label{font-size:16px;margin-left:6px}.shareModal___uZhG_ .content___I8qEq .teachGroup____SeBs{font-size:16px;margin-bottom:20px}.shareModal___uZhG_ .content___I8qEq .teachGroup____SeBs label{display:block;font-size:16px;margin-left:0}.shareModal___uZhG_ .footer___Jn0qQ{align-items:center;display:flex;height:44px;justify-content:flex-end}.shareModal___uZhG_ .footer___Jn0qQ>label{font-size:16px;margin-right:auto}.shareModal___uZhG_ .footer___Jn0qQ>button{border-radius:4px;font-size:16px;height:40px;width:100px}.shareModal___uZhG_ .footer___Jn0qQ>button:first-of-type{background:#dedede;color:#333;margin-right:20px}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(static/iconfont.345f94c8.eot);src:url(static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(static/iconfont.deef216b.woff) format("woff"),url(static/iconfont.42606faf.ttf) format("truetype"),url(static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:rgba(37,59,118,.99)}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #a7a7a7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.flex_box_center___P747F{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OiwJD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZEhCi{box-align:center;align-items:center}.flex_box_center_end___h8UWu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___SPM3D{box-orient:block-axis;flex-direction:column}.pWrap___UlNGw{align-items:center;display:flex;flex-direction:column;justify-content:center}.pWrap___UlNGw>span{cursor:pointer;font-weight:400;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pWrap___UlNGw>span:hover{color:#0152d9!important}.few___fb5jD{color:#999;display:inline-flex;font-size:14px}.few___fb5jD b{cursor:pointer;display:inline-block;font-weight:400;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.few___fb5jD b:hover{color:#0152d9!important}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.flex_box_center___oxvGV{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Pu_2g{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____edsl{box-align:center;align-items:center}.flex_box_center_end___ugvya{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___B_Z0P{box-orient:block-axis;flex-direction:column}.page____U6m6{background-color:#fff;margin-top:12px;padding-bottom:54px;padding-top:12px}.wrap___Njoy9{margin:0 auto;width:1200px}.wrap___Njoy9 .title___PCz5o{color:#000;font-size:18px;font-weight:400}.wrap___Njoy9 ul[class~=ant-pagination]{padding:4px 0 20px}span[class~=ant-checkbox-checked] span[class~=ant-checkbox-inner]{background-color:#fff;border-color:#165dff}span[class~=ant-checkbox-checked] span[class~=ant-checkbox-inner]:after{border-color:#165dff}.select___MAQbm{margin-bottom:10px;margin-top:16px}.select___MAQbm>div{background:#fff;border-radius:4px;font-size:14px;position:relative}.contentWrap___USVj3{border-radius:2px;margin:10px auto 0}.pngIcon___Sclgo{height:20px;margin-right:6px}.tabsWrap___xuKJS{background:#fff;border-radius:4px 4px 0 0}.tabsWrap___xuKJS div[class~=ant-tabs-tab]{color:#5f6368;font-size:14px;margin-right:40px!important}.tabsWrap___xuKJS div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.tabsWrap___xuKJS [class~=ant-tabs-nav]{height:68px;margin:0;padding:0 2px}.tabsWrap___xuKJS [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.tabsWrap___xuKJS [class~=ant-tabs-nav]:before{background:#f1f1f1}.searchWrap___Z4nZX{align-items:center;display:flex}.searchWrap___Z4nZX .addQuestionBtn___PwVCH{align-items:center;border-color:#bacffe;border-radius:18px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;display:flex;height:36px;margin-right:20px;padding-left:16px;padding-right:16px}.searchWrap___Z4nZX .addQuestionBtn___PwVCH:hover{border-color:#165dff;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#165dff}.searchWrap___Z4nZX .search___pIDJi{align-items:center;background-color:#f6f7f9;border:none;border-radius:19px;display:flex;height:38px;overflow:hidden;padding-left:20px;width:369px}.searchWrap___Z4nZX .search___pIDJi [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.searchWrap___Z4nZX .search___pIDJi [class~=ant-input-affix-wrapper]{border:none!important;box-shadow:none!important;outline:none!important}.searchWrap___Z4nZX .search___pIDJi span[class~=ant-input-group-addon]{display:none}.searchWrap___Z4nZX .search___pIDJi .searchIcon___I_kVC{cursor:pointer;margin-right:14px}.searchWrap___Z4nZX .search___pIDJi input{background-color:#f6f7f9}.batchWrap___OzbVH{align-items:center;display:flex;justify-content:flex-end;margin-bottom:16px;margin-top:16px}.customTable___A_Uxs{background-color:#fff;border-radius:0 0 4px 4px;padding:0 30px}.customTable___A_Uxs .ant-table-thead tr{height:54px}.customTable___A_Uxs .ant-table-thead tr th{background-color:#f5f5f5;border:0;border-radius:0}.customTable___A_Uxs .ant-pagination{margin-top:20px}.customTable___A_Uxs .row___Sm61J td{background-color:transparent!important;border-bottom:0;vertical-align:top}.customTable___A_Uxs .row___Sm61J td:first-child{padding-top:13px}.customTable___A_Uxs .row___Sm61J.row___Sm61J:nth-child(odd){background-color:#fff}.customTable___A_Uxs .row___Sm61J.row___Sm61J:nth-child(2n){background-color:#f5f5f5}.contentListWrap___o6fbG{margin:0 auto;overflow:hidden}.contentListWrap___o6fbG .li___dAjon{border:1px solid #ececec;border-radius:2px;box-shadow:0 2px 4px 0 #eaeef4;margin-bottom:30px}.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh{align-items:center;background-color:#f6f7f9;border-top:1px solid #f1f1f1;display:flex;height:42px;padding-left:20px;padding-right:15px}.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062{color:#5f6368;font-size:14px;margin-right:30px}.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062.questionTypeName___neVDt{margin-right:14px}.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh .actionLeftItem___gA062>span{margin-left:8px}.contentListWrap___o6fbG .li___dAjon .bottom___kfHPh p{margin:0}.more___oTnCf{height:42px;margin-left:auto}.btnAdd___Qdj8O{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:16px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;height:32px;line-height:30px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btnAdd___Qdj8O:hover{border:1px solid #165dff;box-shadow:inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#165dff}.cancelC___ZCe2I{display:inline-block;margin-right:-8px;transform:scale(.6) translateY(3px) translateX(-11px)}.addC___yWAgq{display:inline-block;margin-right:-2px;transform:scale(.7) translateY(2px) translateX(-11px)}.actonBtn___QmXSC{align-items:center;display:flex;height:42px;position:relative}.batch___wvp7O{background:#fff;bottom:0;box-shadow:0 -1px 6px 0 #efefef;height:60px;position:-webkit-sticky;position:sticky;width:100%;z-index:1000}.batch___wvp7O>aside{align-items:center;display:flex;height:100%;margin:0 auto;width:1200px}.batch___wvp7O>aside .btns___Nox9G{align-items:center;display:flex;flex:1 1}.batch___wvp7O>aside .btns___Nox9G .btn___AEGwM{background:#fff;border:1px solid #d9d9d9;border-radius:2px;color:#145dff;cursor:pointer;font-size:14px;height:32px;line-height:32px;margin-right:15px;padding:0 10px}.batch___wvp7O>aside .btns___Nox9G .btn___AEGwM i{color:#464f66;font-size:14px;margin-right:6px}.treeWrapper___OS1_K{background:#fdfdfe;border:1px solid #ececec}.treeWrapper___OS1_K .treeHeader___T86dH{align-items:center;background:#f6f7f9;display:flex;height:42px;justify-content:space-between;padding:0 20px}.treeWrapper___OS1_K .treeContent___AvQsn{border-radius:2px;overflow-y:auto;padding:10px 20px;position:relative}.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk{bottom:0;color:#999;cursor:pointer;font-size:14px;position:absolute;right:0;z-index:10}.treeWrapper___OS1_K .treeContent___AvQsn .action___TlJrk i{display:inline-block;font-size:12px;margin-top:6px;transform:scale(.5)}.sendModal___HDDrU{align-items:center;display:flex;margin-bottom:10px}.sendModal___HDDrU .li___dAjon{background:#fafafa;border-radius:2px;flex:1 1;padding:20px 20px 0}.sendModal___HDDrU .li___dAjon p{color:#333;font-size:16px;margin:0 0 14px;padding:0}.sendModal___HDDrU .li___dAjon .bottom___kfHPh{border-top:1px solid #f1f1f1;color:#999;height:38px;line-height:38px}.sendModal___HDDrU .li___dAjon .bottom___kfHPh .line___vWGHS{border-right:1px solid #ccc;height:12px;margin:0 10px}.sendModal___HDDrU .del___I2neN{border:1px solid #b1bacd;border-radius:2px;color:#464f66;cursor:pointer;font-size:12px;height:22px;line-height:20px;margin-left:30px;margin-right:10px;text-align:center;width:60px}.sendModal___HDDrU .del___I2neN:hover{border:1px solid #e30000;color:#e30000}.divider___ao5se{border-bottom:1px solid #f1f1f1;margin:20px 30px 0}.headerWrapper___KS6nP{background-color:#fff}.exportBtn___uePYs{align-items:center!important;display:flex!important;margin-left:34px;padding:0}.exportBtn___uePYs:hover span{color:#165dff}.exportBtn___uePYs span{color:#5f6368}.tips___xnRXZ{background:#f6f7f9;font-size:12px;margin-bottom:14px;padding:10px}.tagtips___bGRXj{color:#9096a3;font-size:14px;font-weight:400}.taglinkBtn___yRUP3{color:#3061d0;cursor:pointer;font-size:14px;font-weight:400}.publicQuest___kmfJq .ant-modal-footer{margin-top:0!important}.publicQuest___kmfJq .ant-input{border-radius:4px;min-height:40px}.publicQuest___kmfJq .ant-form-item{-webkit-margin-end:0;margin-bottom:20px;margin-inline-end:0}.publicQuest___kmfJq .ant-form-inline{justify-content:space-between}.publicQuest___kmfJq .publicQuestContent___H9xSO .public_tips___O2lWb{align-items:center;color:#9096a3;display:flex;font-size:14px;font-weight:400;margin-bottom:16px;padding-top:5px}.publicQuest___kmfJq .publicQuestContent___H9xSO .concat___oVAEZ{color:#9096a3;display:flex;justify-content:flex-end;position:relative;top:-10px;width:100%}.publicQuest___kmfJq .publicQuestContent___H9xSO .concat___oVAEZ span{color:#3061d0;cursor:pointer}.selectitems___o767V div[class~=ant-select-selector]{padding:0!important}.selectitems___o767V div[class~=ant-select-selector] span[class~=ant-select-selection-item],.selectitems___o767V div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:30px!important;line-height:30px!important}.selectitems___o767V div[class~=ant-select-selector] span[class~=anticon-close]{font-size:14px!important}.drawerWrap___pL0ai{height:100%;margin-top:72px}.drawerWrap___pL0ai div[class=ant-drawer-content-wrapper]{width:160px}.drawerWrap___pL0ai div[class=ant-drawer-body]{background:#eaeaea!important;height:100%;padding:0!important}.drawerWrap___pL0ai div[class~=ant-drawer-right]{width:0!important}.title___D60AS{background:#606060;color:#fff;font-size:14px;height:40px;line-height:40px;margin-bottom:15px;text-align:center}.contentWrap___VyVzG{padding:0 10px}.contentWrap___VyVzG .totalInfo___wXopO{color:#333;font-size:14px;font-weight:600;margin-bottom:14px}.contentWrap___VyVzG .totalInfo___wXopO .clear___Sbav5{color:#e30000;cursor:pointer;font-size:12px;font-weight:400;text-align:right}.contentWrap___VyVzG .problemset___jGIix{color:#333;font-size:14px;font-weight:400;margin-bottom:20px}.contentWrap___VyVzG .problemset___jGIix .delete___zwK_M{text-align:right}.contentWrap___VyVzG .problemset___jGIix .delete___zwK_M .deleteIcon___BYp0Q{color:#f65160;cursor:pointer}.content___ciXL0{cursor:pointer}.createBtnWrapper___Qnnet button[class~=ant-btn-primary]{background-color:#3061d0;border-color:#3061d0}.flex_box_center___K3pXk{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___JNXiy{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lX_K7{box-align:center;align-items:center}.flex_box_center_end___ESJAL{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nMTYm{box-orient:block-axis;flex-direction:column}.line___cNtUM{align-items:center;display:inline-flex;margin-left:20px;margin-right:20px}.line___cNtUM .b1___xIRxk{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-right:0;width:1px}.line___cNtUM .b2___N5uit{background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:0;width:1px}.list___SBMGo{align-items:center;background-color:#fff;display:flex;height:42px;justify-content:flex-start;padding:0 13px 0 20px}.list___SBMGo .title___zQP91{cursor:pointer;display:flex;flex:1 1;overflow:hidden;white-space:nowrap;width:100%}.list___SBMGo .title___zQP91>div{overflow:hidden;text-overflow:ellipsis}.list___SBMGo .tr___uaxLL{color:#000;cursor:pointer;font-size:14px}.list___SBMGo .tr___uaxLL i{display:inline-block;font-size:12px;margin-left:6px;transition:.5s}.itemDetail___Ye51x{background-color:#f6f7f9;padding:30px 44px}.answerWrapper___WJAPa{background-color:#fff;border-radius:6px;padding:40px 15px 30px;position:relative}.answerWrapper___WJAPa .decoration___fOLFB{height:28px;left:50%;position:absolute;top:-8px;transform:translateX(-50%)}.row___FvSRM{flex-direction:row;padding:0}.row___FvSRM,.typeRow___qpDsw{align-items:center;display:box;display:flex}.typeRow___qpDsw{justify-content:space-between;width:100%}.type___a8Bs6{color:#000;display:box;display:flex;font-size:14px;line-height:17px}.typeName___EfvMr{color:#0152d9;cursor:default;height:26px;line-height:26px}.typeIcon___XnhBc{border-radius:13px;cursor:default;font-size:12px;height:20px;line-height:20px;margin-right:10px;min-width:50px;padding:0 3px;text-align:center}.unpublished___h3A34{border:1px solid #999;color:#999}.private___Ok_kP{border:1px solid #fa6400;color:#fa6400}.public___V5_HF,.reviewFlag___MWDMc{border:1px solid #44d7b6;color:#44d7b6}.reviewFlag___MWDMc{background-color:rgba(68,215,182,.2);border-radius:5px;font-size:12px;padding:1px 5px}.reviewFlag___MWDMc:hover{color:#44d7b6}.typeRightAction___zwJ4e{display:box;display:flex}.actionLink___XxdsL{color:#333;padding:10px 0}.actionIcon___YoZs8{color:#0152d9;font-size:14px;line-height:26px;margin-left:5px;margin-right:4px}.topicTitle___TXfB_{color:#000;cursor:default;font-size:16px;font-weight:700;line-height:28px;padding-right:5px}.topicTitleContent___MceUW{color:#000;font-family:auto;font-size:14px;line-height:24px}.topicTitleContent___MceUW p{line-height:28px}.judgmentContent___Adte7{color:#000;display:box;display:flex;flex-direction:row;font-size:14px;line-height:28px;margin-top:10px}.judgmentContent___Adte7 span{font-size:14px}.programContent___R8AFa{color:#000;font-size:14px;line-height:28px}.otherContent___CNAVC{display:box;line-height:19px}.combinationContent___NWKpD,.otherContent___CNAVC{color:#000;display:flex;flex-direction:column;font-size:14px}.combinationContent___NWKpD{width:100%}.combinationContent___NWKpD .con___MJkTE{background:#f1f1f1;margin-bottom:10px;margin-left:-20px;padding:10px 20px;width:calc(100% + 40px);z-index:10px}.combinationContent___NWKpD .con___MJkTE>div{display:flex;margin-top:7px}.combinationContent___NWKpD .con___MJkTE>div>span{flex-shrink:0;line-height:27px}.otherContentItem___sXGMT{display:box;display:flex;flex-direction:row}.otherContentItem___sXGMT p{flex-shrink:0;font-size:14px;line-height:28px}.otehrContentHtml___MKkjT{color:#000;font-size:16px;line-height:28px}.difficultyRow___E6YVK{color:#888;font-size:14px;height:28px;line-height:28px}.updateTimeRow___MPFJY{display:box;display:flex;flex-direction:row;justify-content:space-between;width:100%}.updateTimeWrap___iIz5W{align-items:center;color:#000;display:box;display:flex;flex-direction:row;font-size:14px;line-height:28px}.updateTimeContent___CpqJg{color:#bbb;font-size:14px;line-height:28px}.programLanguage___lku0d{color:#000;font-size:14px;line-height:28px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.updateTimeRowAction___Y6grB{display:box;display:flex;flex-direction:row}.bottomAction___sQwM3{border-radius:5px;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;margin-left:10px;padding:0 10px;text-align:center}.borderColorBlue___vZe0j{background:#0152d9;border:1px solid #0152d9;color:#fff;line-height:30px}.borderColorBlue___vZe0j:hover{color:#fff}.borderColorRed___GPm9E{border:1px solid red;color:red;line-height:30px}.borderColorRed___GPm9E:hover{color:red}.borderColorFFF___izaeA{background:#f5f5f5;border:1px solid #0152d9;border-radius:5px;color:#0152d9}.borderColorFFF___izaeA:hover{color:#0152d9}.borderColorGray___WdIyN{background:#ccc;border:1px solid #ccc;color:#fff;line-height:30px}.borderColorGray___WdIyN:hover{color:#fff}.selectIcon___I35Ch{color:#fff;display:inline-block;font-size:12px;height:20px;line-height:20px;margin-left:7px;margin-right:5px}.colorGreen___yFw84{color:#32bd8c}.parseAnswerBorder___tmhXi{border-top:1px solid #eee;margin-top:23px}.answer___c9YYj{display:box;display:flex;flex-direction:row;margin-top:15px}.answerHtml___sp4Xx,.answer___c9YYj,.parse___Lif5r{color:#000;font-size:14px}.parse___Lif5r{display:box;display:flex;flex-direction:row;margin-top:5px}.parseText___KMhnK{flex-shrink:0}.parseAnswer___aFs0o,.parseText___KMhnK{word-break:break-word}.parseAnswerHtml___AfP6o,.parseAnswer___aFs0o,.parseText___KMhnK{color:#000;font-size:14px;line-height:28px}.actionBar___Q6e1E{align-items:center;background-color:#f5f5f5;border-radius:5px;display:flex;flex-direction:row;font-size:14px;height:52px;justify-content:space-between;padding:0 10px}.know___EtJbV{color:#111;display:inline-block;max-width:58px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.menu___ODbWA>li{text-align:center}.bottom___yLg8j{background-color:#f6f7f9;font-size:14px;margin-bottom:10px;text-align:end}.bottom___yLg8j span{border:1px solid #999;border-radius:4px;color:#666;cursor:pointer;display:inline-block;font-size:12px;height:24px;line-height:24px;margin-left:20px;text-align:center;width:66px}.bottom___yLg8j span i{display:inline-block;font-size:12px;transform:rotate(180deg) scale(.7) translate(-4px,2px)}.bottom___yLg8j span:hover{border:1px solid #0152d9;color:#0152d9}.textBtn___p8TrW{align-items:center;color:#5f6368;display:flex;font-size:14px;font-weight:400;height:42px}.hide___P6mxu{right:10px}.open___hazgP{right:160px}@media screen and (max-width:1440px){.open___hazgP{right:140px}}.basket___y6VHF{align-items:center;background:#33bc8c;border-radius:50%;box-shadow:0 0 10px 0 #8ce9c8;cursor:pointer;display:flex;flex-direction:column;height:74px;justify-content:center;position:fixed;top:50%;transform:translateY(-50%);transition:all .2s;width:74px;z-index:10}.count___YEH5s{background:#ff6601;border-radius:10px;color:#fff;cursor:default;font-size:11px;height:20px;line-height:20px;max-width:30px;overflow:hidden;position:absolute;right:-4px;text-align:center;text-overflow:ellipsis;top:-4px;white-space:nowrap;width:29px}.iconWrap___l__Lj{display:flex;justify-content:center}.icon___yiXgh{color:#fff;cursor:pointer;font-size:18px;margin-bottom:8px}.name___tBtew{color:#fff;cursor:pointer;font-size:12px}.list___Ur31H{align-items:center;display:inline-flex;justify-content:start;width:1050px}.list___Ur31H .btns___ITJo0{align-items:center;display:none;justify-content:start;margin-left:10px}.list___Ur31H .btns___ITJo0 button{height:20px;margin-left:10px;padding:0}.list___Ur31H .btns___ITJo0 i{color:#999;cursor:pointer;display:inline-block}.list___Ur31H .btns___ITJo0 i:hover{color:#0152d9}.list___Ur31H:hover .btns___ITJo0{display:flex}.list___Ur31H .name___FtR_V{color:#232b40;display:inline-block;font-size:14px;font-weight:400;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folderWrapper___szWWk span[class~=ant-tree-switcher-line-icon] svg{color:#d2ddf5;transform:scale(1.2)}.folderWrapper___szWWk span[class=ant-tree-node-content-wrapper]{position:relative}.folderWrapper___szWWk div[class~=ant-tree-treenode]{padding:10px 0}.folderWrapper___szWWk span[class~=ant-tree-switcher-leaf-line]:after{border-bottom:1px dotted #d9d9d9!important}.folderWrapper___szWWk span[class~=ant-tree-switcher-leaf-line]:before{border-left:1px dotted #d9d9d9!important}.folderWrapper___szWWk span[class~=ant-tree-indent-unit]:after{border-right:1px dotted #d9d9d9!important}.folderWrapper___szWWk span[class~=ant-tree-indent-unit]:before{border-right:1px dotted #d9d9d9!important}.folderWrapper___szWWk span[class~=ant-tree-iconEle]{margin-right:4px}.folderWrapper___szWWk .folderIcon___MdKkF{height:20px;position:relative;top:-2px;width:20px}.folderWrapper___szWWk .share_folderIcon___G1rNy{height:24px;left:0;position:absolute;top:-2px;width:24px}.subject___lELqJ{background:#f6f7f9;color:#a4a8b1;cursor:default;flex-shrink:0;font-size:12px;height:16px;line-height:16px;margin-left:5px;padding:0 5px;text-align:center}.flex_box_center___orONc{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___xUKga{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___QeVIN{box-align:center;align-items:center}.flex_box_center_end___mXGLP{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___CHytA{box-orient:block-axis;flex-direction:column}.wrp___xbLol{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);padding-top:10px}.drawer___Bi9wT [class=ant-drawer-content]{background:#f5f5f5!important}.drawer___Bi9wT [class=ant-drawer-footer]{background:#fff!important;border:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05)!important;position:relative}.menu___t0_fV{margin:15px 0;padding:0;position:relative;z-index:2}.menu___t0_fV:hover{z-index:3}.menu___t0_fV>li{border-radius:32px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:32px;margin-right:10px;padding:0 18px;position:relative}.menu___t0_fV>li a{color:#4b4b4b}.menu___t0_fV>li strong{cursor:pointer;font-size:14px}.menu___t0_fV>li:hover{background:#0152d9;color:#fff}.actived___zWm74{background:#0152d9;color:#fff}.actived2___RRfRj{color:#0152d9!important}.subTag___EczBy{color:#05101a;cursor:pointer}.directionName___H9hFf{border-radius:32px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:32px;margin-right:10px;padding:0 18px;position:relative}.menuDirection___JkwbJ{display:inline-block;margin:15px 0;padding:0;position:relative;z-index:2}.menuDirection___JkwbJ:hover{z-index:3}.menuDirection___JkwbJ>li{border-radius:32px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:32px;margin-right:10px;padding:0 18px;position:relative}.menuDirection___JkwbJ>li a{color:#4b4b4b}.menuDirection___JkwbJ>li strong{cursor:pointer;font-size:14px}.menuDirection___JkwbJ>li:hover{background:#0152d9;color:#fff}.menuDirection___JkwbJ>li:hover>a>strong,.menuDirection___JkwbJ>li:hover>strong{background:#0152d9;color:#fff}.menuDirection___JkwbJ>li:hover div{display:block}.menuDirection___JkwbJ>li>div{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);display:none;left:0;max-height:400px;overflow:auto;padding:10px;position:absolute;top:30px;width:400px;z-index:8}.menuDirection___JkwbJ>li>div h2{cursor:pointer;margin:10px 0}.menuDirection___JkwbJ>li>div h2:hover{color:#0152d9}.menuDirection___JkwbJ>li>div ul{padding-left:0}.menuDirection___JkwbJ>li>div ul li{color:#999;cursor:pointer;display:inline-block;height:30px;line-height:30px;margin-right:20px}.menuDirection___JkwbJ>li>div ul li:hover{color:#0152d9}.listItem___kNMPl{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___kNMPl>div{flex:1 1}.listItem___kNMPl:hover{box-shadow:0 0 10px #ccc}.info___QKQMx{margin-left:20px}.info___QKQMx p{margin-top:18px}.title___eGYd4{box-align:center;align-items:center;display:box;display:flex}.title___eGYd4 strong{color:#333}.titleLeft___ltIGt{flex:1 1}.titleRight___zsSPc{margin-top:18px}.titleRight___zsSPc a{font-weight:700;margin-right:20px}.search___oRdeh{margin:30px 0;width:600px!important}.search___oRdeh [class=ant-input-group-addon] button,.search___oRdeh input{font-size:16px;height:50px;line-height:50px;padding:0 30px}.description___zs7Ow{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.menuCourse___PygX2{color:#999}.menuCourse___PygX2 li,.menuCourse___PygX2 ul{list-style:none;margin:0;padding:0}.menuCourse___PygX2 li{display:inline-block;margin-right:30px}.paginationWrap___sYmqt{align-items:center;display:box;display:flex;margin:0 auto;width:1200px}.paginationWrap___sYmqt button{height:32px}.authorname___D4gcN{display:inline-block;margin-right:30px;max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.info___QKQMx span[class~=highlight],.tooltip-content___RseJD span[class~=highlight]{color:#fb3226}.search___JA0r9{align-items:center;display:flex;justify-content:center;margin:30px 0;padding-left:12px;width:100%}.search___JA0r9 .ant-form-item-label>label{height:40px}.search___JA0r9 .btn___GGtZC{height:46px;margin-left:10px;margin-top:-3px;width:112px}.operating___srUHx{background-color:#fff;border-radius:2px;margin-bottom:10px;padding:30px}.operating___srUHx .tip___F8nWU{color:#b1bacd;font-size:14px;margin-left:80px;margin-top:-10px}.publicQuest___iYvzo .ant-modal-footer{margin-top:0!important}.publicQuest___iYvzo .ant-input{border-radius:4px;min-height:30px}.publicQuest___iYvzo .ant-form-item{margin-bottom:20px}.publicQuest___iYvzo [class~=ant-select-selector]{height:40px!important}.publicQuest___iYvzo [class~=ant-select-selector] input[class~=ant-select-selection-search-input],.publicQuest___iYvzo [class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:40px!important;line-height:40px!important}.publicQuest___iYvzo [class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:40px!important}.publicQuest___iYvzo [class~=ant-select-selection-search] input{height:40px!important}.publicQuest___iYvzo .ant-form-item-label{padding-top:6px}.publicQuest___iYvzo .publicQuestContent___vgbKh .public_tips___UX0Dn{align-items:flex-start;background-color:#f6f7f9;color:#9096a3;display:flex;font-size:14px;font-weight:400;line-height:26px;margin-bottom:15px;padding:10px}.publicQuest___iYvzo .publicQuestContent___vgbKh .concat___wOfND{color:#9096a3;display:flex;justify-content:flex-end;margin-bottom:10px;position:relative;top:-14px}.publicQuest___iYvzo .publicQuestContent___vgbKh .concat___wOfND span{color:#3061d0;cursor:pointer}.ul___TdfYY{padding-left:0}.ul___TdfYY li{line-height:26px}
\ No newline at end of file