|
|
(self.webpackChunk=self.webpackChunk||[]).push([[53247],{93623:function(e,n,s){"use strict";s.d(n,{Z:function(){return w}});var t=s(79800),o=s.n(t),r=s(59301),l=s(5112),i=s(40628),a="flexRow____Sm4b",c="flexColumn___mQNZs",u="action___QUVEn",d="setScore___yZ0Yb",_="delete___e4taL",m="content___jR4Y6",v="titleWrap___zsXYY",p="titleHtml___FALbj",h="answerWrap___uPjYq",f="answer___pfiPk",x="answerText___K3TNr",b=s(24334),j=s(14789),g=s(37712),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."],N=[{type:"single",name:"单选题"},{type:"multiple",name:"多选题"},{type:"judgement",name:"判断题"},{type:"completion",name:"填空题"},{type:"subjective",name:"简答题"}],w=function(e){var n,s,t=e.index,w=e.typeName,A=e.type,k=e.data,C=void 0===k?{}:k,S=e.inMouseId,Z=e.isshow,B=e.onSetScore,F=void 0===B?function(){}:B,I=e.onDelete,T=void 0===I?function(){}:I,E=e.onMouseEnter,P=void 0===E?function(){}:E,D=e.showAnswer,O=void 0!==D&&D,M=(0,r.useState)(!1),R=o()(M,2),H=R[0],W=R[1],L=function(){var e;return(0,g.jsxs)("div",{className:h,children:[null==C||null===(e=C.choices)||void 0===e?void 0:e.map((function(e,n){return(0,g.jsxs)("div",{className:"".concat(a," mt15"),children:[(0,g.jsx)("div",{style:{lineHeight:"24px",flexShrink:0},children:y[n]}),(0,g.jsx)("div",{className:"".concat(f," ml5"),children:(0,g.jsx)(i.Z,{value:null==e?void 0:e.choice_text})})]},n)})),O&&(0,g.jsxs)("div",{className:"mt10 ".concat(x),children:["参考答案:",null==C?void 0:C.standard_answer_show]})]})},U=function(){var e;return(0,g.jsxs)("div",{className:h,children:[(0,g.jsx)("div",{className:"".concat(a," mt15"),children:null==C||null===(e=C.choices)||void 0===e?void 0:e.map((function(e,n){return(0,g.jsx)(l.ZP,{disabled:!0,children:null==e?void 0:e.choice_text},n)}))}),O&&(0,g.jsxs)("div",{className:"mt10 ".concat(x),children:["参考答案:",null==C?void 0:C.standard_answer_show]})]})},q=function(){var e;return(0,g.jsxs)("div",{className:h,children:[(0,g.jsx)("div",{className:"".concat(a," mt15"),children:(0,g.jsx)(i.Z,{value:null==C||null===(e=C.program_attr)||void 0===e?void 0:e.description})}),O&&(0,g.jsxs)("div",{className:"mt15",children:[(0,g.jsxs)("div",{className:x,children:["参考答案:",!(null!=C&&C.answer_text)&&"暂无"]}),(0,g.jsx)(i.Z,{value:(null==C?void 0:C.answer_text)||""})]})]})},Y=function(){var e;return(0,g.jsx)("div",{className:h,children:O&&(0,g.jsx)("div",{className:"".concat(c," mt15"),children:null==C||null===(e=C.standard_answer)||void 0===e?void 0:e.map((function(e,n){return(0,g.jsx)("div",{children:1===(null==e?void 0:e.model)?(0,g.jsx)(i.Z,{value:"参考答案(填空".concat(e.position,"):").concat(e.answer_text.join("、")),className:x},n):(0,g.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",marginBottom:5},children:["参考答案(填空 ",e.position,"):",(0,g.jsx)(j.Z,{disabled:!0,width:"180px",value:e.answer_text.join("、")})]})})}))})})},z=function(){var e;return(0,g.jsx)("div",{className:h,children:O&&(0,g.jsxs)("div",{className:"mt15",children:[(0,g.jsx)("div",{className:x,children:"参考答案:"}),(0,g.jsx)(i.Z,{value:null==C||null===(e=C.answer_texts)||void 0===e?void 0:e[0],className:x})]})})},V=function(){var e,n;return(0,g.jsxs)("div",{className:h,style:{marginTop:10},children:[(0,g.jsx)(i.Z,{showProgramFill:!0,disabledFill:!0,value:b.Base64.decode(null==C||null===(e=C.program_attr)||void 0===e?void 0:e.code)}),O&&(0,g.jsx)("div",{className:"".concat(c," mt15"),children:null==C||null===(n=C.standard_answer)||void 0===n?void 0:n.map((function(e,n){return(0,g.jsx)(i.Z,{value:"参考答案(填空".concat(e.position,"):").concat(e.answer_text)},n)}))})]})},G=function(){var e;return(0,g.jsxs)("div",{className:h,children:[(0,g.jsx)("div",{className:"mt10",children:"阶段成绩"}),null==C||null===(e=C.shixun)||void 0===e?void 0:e.map((function(e,n){var s,t;return(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{className:"mt10 font14",children:["第",n+1,"关 ",null==e?void 0:e.challenge_name," (",e.challenge_score,"分)"]},n),O&&(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{className:x,children:["参考答案:",0===(null===(s=e.challenge_answers)||void 0===s?void 0:s.length)?"暂无":""]}),null===(t=e.challenge_answers)||void 0===t?void 0:t.map((function(e,n){return(0,g.jsxs)("div",{className:"mt15",children:[(0,g.jsxs)("div",{children:["级别",n+1,":",e.name]}),(0,g.jsx)(i.Z,{value:(null==e?void 0:e.contents)||"",className:x})]})}))]})]})}))]})},X=function(){var e;return(0,g.jsx)("div",{className:h,style:{display:H&&"none"},children:null==C||null===(e=C.sub_questions)||void 0===e?void 0:e.map((function(e,n){var s,o,u,d,_,m='<span style="margin-right: 10px">'.concat(t+1,".").concat(n+1,"</span><span>(").concat(null===(s=N.find((function(n){return n.type==e.item_type})))||void 0===s?void 0:s.name,')</span><span class="c-grey-999">(').concat(e.score,"分)</span>");return(0,g.jsxs)(r.Fragment,{children:[(0,g.jsx)("div",{className:v,style:{marginTop:16},children:(0,g.jsx)(i.Z,{className:p,value:m+e.name})}),("single"==e.item_type||"multiple"==e.item_type)&&(0,g.jsxs)(g.Fragment,{children:[null==e||null===(o=e.choices)||void 0===o?void 0:o.map((function(e,n){return(0,g.jsxs)("div",{className:"".concat(a," mt15"),children:[(0,g.jsx)("div",{style:{lineHeight:"24px",flexShrink:0},children:y[n]}),(0,g.jsx)("div",{className:"".concat(f," ml5"),children:(0,g.jsx)(i.Z,{value:null==e?void 0:e.choice_text})})]},n)})),O&&(0,g.jsxs)("div",{className:"mt10 ".concat(x),children:["参考答案:",null==e?void 0:e.standard_answer_show]})]}),"judgement"==e.item_type&&(0,g.jsxs)("div",{className:h,children:[(0,g.jsx)("div",{className:"".concat(a," mt15"),children:null==e||null===(u=e.choices)||void 0===u?void 0:u.map((function(e,n){return(0,g.jsx)(l.ZP,{disabled:!0,children:null==e?void 0:e.choice_text},n)}))}),O&&(0,g.jsxs)("div",{className:"mt10 ".concat(x),children:["参考答案:",null==e?void 0:e.standard_answer_show]})]}),"completion"==e.item_type&&(0,g.jsx)("div",{className:h,children:O&&(0,g.jsx)("div",{className:"".concat(c," mt15"),children:null==e||null===(d=e.standard_answer)||void 0===d?void 0:d.map((function(e,n){return(0,g.jsx)("div",{children:1===(null==e?void 0:e.model)?(0,g.jsx)(i.Z,{value:"参考答案(填空".concat(e.position,"):").concat(e.answer_text.join("、")),className:x},n):(0,g.jsxs)("span",{children:["参考答案(填空$",e.position,"):",(0,g.jsx)(j.Z,{value:e.answer_text.join("、")})]})})}))})}),"subjective"==e.item_type&&(0,g.jsx)("div",{className:h,children:O&&(0,g.jsxs)("div",{className:"mt15",children:[(0,g.jsx)("div",{className:x,children:"参考答案:"}),(0,g.jsx)(i.Z,{value:null==e||null===(_=e.answer_texts)||void 0===_?void 0:_[0],className:x})]})})]},null==e?void 0:e.id)}))})},K=function(e,n){var s;return'<span style="margin-right: -10px">'.concat(n+1,'、</span><span class="c-grey-999">(').concat("combination"===(null==e?void 0:e.item_type)?"共".concat(null==e||null===(s=e.sub_questions)||void 0===s?void 0:s.length,"小题,"):"").concat(e.score,"分)</span> ")};return(0,g.jsxs)("div",{onMouseEnter:function(){return P(C.id)},children:[S===C.id&&(0,g.jsxs)("div",{className:u,children:[(0,g.jsx)("div",{className:d,onClick:function(){return F(C.id,w,null==C?void 0:C.shixun,C.score,C)},children:"设置得分"}),(0,g.jsx)("div",{className:_,onClick:function(){return T(C.id)},children:"删除"})]}),(0,g.jsxs)("div",{className:m,children:[(0,g.jsxs)("div",{className:v,style:{justifyContent:"space-between"},children:["bprogram"===(null==C?void 0:C.item_type)?(0,g.jsx)(i.Z,{className:p,value:K(C,t)+(null==C||null===(n=C.program_attr)||void 0===n?void 0:n.description)}):(0,g.jsx)(i.Z,{className:p,value:K(C,t)+("combination"===(null==C?void 0:C.item_type)?"(题干)":"")+(C.name||(null==C?void 0:C.shixun_name))}),"combination"===(null==C?void 0:C.item_type)&&!Z&&(0,g.jsx)("span",{onClick:function(e){W(!H)},style:{textAlign:"end",flexShrink:0,cursor:"pointer"},children:H?"展开":"收起"})]}),(s={SINGLE:L,MULTIPLE:L,JUDGMENT:U,PROGRAM:q,COMPLETION:Y,SUBJECTIVE:z,PRACTICAL:G,COMBINATION:X,BPROGRAM:V},s[A]?s[A]():null)]})]})}},14789:function(e,n,s){"use strict";var t=s(79800),o=s.n(t),r=s(59301),l=s(2363),i=(s(48136),s(30833)),a=s(43418),c=s(37712),u=(0,r.forwardRef)((function(e,n){var s=e.callback,t=e.width,u=e.onChange,d=e.disabled,_=e.readOnly,m=e.type,v=void 0===m?"":m,p=e.value,h=void 0===p?"":p,f=e.style,x=void 0===f?{}:f,b=(0,r.useRef)(),j=(0,r.useRef)(),g=(0,r.useState)(0),y=o()(g,2),N=y[0],w=y[1],A=(0,r.useState)(0),k=o()(A,2),C=k[0],S=k[1],Z=(0,r.useState)(!1),B=o()(Z,2),F=B[0],I=B[1],T=function(){var e=document.createElement("div");e.innerHTML=b.current.getValue();var n=e.innerText;return s&&s(n),n};(0,r.useImperativeHandle)(n,(function(){return{getData:T}}));var E=function(e,n,s,t){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&s>e||e>r-20&&s<e||n<20&&t>n||n>o-20&&t<n)||(document.body.onmousemove=null,document.body.onmouseup=null,!1)};(0,r.useEffect)((function(){F&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,s=window.innerHeight/2-e.offsetHeight/2;w(n),S(s)}),0)}),[F]);return(0,c.jsxs)("div",{style:x,children:[(0,c.jsx)("div",{style:{width:t||"100%",position:"relative"},className:"".concat(l.Z.mathFillWrap," ").concat(d||_?"cursorDefault":""),onClick:function(){d||_||I(!0)},children:(0,c.jsx)("math-field",{disabled:d,locale:"zh_cn",class:"".concat(l.Z.mathField," ").concat(v),readOnly:_,placeholder:"请输入公式",ref:b,style:{width:"100%",fontSize:h?18:14},value:h||""})}),(0,c.jsx)(a.Z,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:N,top:C},title:(0,c.jsx)("div",{style:{cursor:"move"},onMouseDown:function(e){e.preventDefault();var n=e.clientX-N,s=e.clientY-C;document.body.onmousemove=function(e){var t=e.clientX-n,o=e.clientY-s,r=document.getElementsByClassName("markdown-popup-form")[0],l=window.innerWidth-r.offsetWidth,i=window.innerHeight-r.offsetHeight;t=Math.max(0,Math.min(t,l)),o=Math.max(0,Math.min(o,i)),E(e.clientX,e.clientY,n,s)&&(w(t),S(o))},document.body.onmouseup=function(){document.body.onmousemove=null}},children:"输入公式"}),open:F,onOk:function(){var e=j.current.getData();b.current.setValue(e),u(e),I(!1)},onCancel:function(){I(!1)},destroyOnClose:!0,className:"markdown-popup-form",children:(0,c.jsx)(i.Z,{value:h,ref:j,onChange:u,showSaveButton:!1})})]})}));n.Z=u},73643:function(e,n,s){"use strict";s.r(n),s.d(n,{default:function(){return z}});var t=s(7557),o=s.n(t),r=s(41498),l=s.n(r),i=s(37205),a=s.n(i),c=s(82242),u=s.n(c),d=s(79800),_=s.n(d),m=s(59301),v=s(11403),p=s(8591),h=s(95237),f=s(66104),x=s(3113),b=s(38854),j=s(14491),g=s(43418),y=s(93623),N="bg___vBzoO",w="wrap___rrSkg",A="btnWrapper___F_tyj",k="btn___ToWSe",C="titleForExport___lhBnq",S="relative____B_F8",Z="typeActive___dLHVW",B="typeName___bdcw3",F="typeNumber___B6Fic",I="table___ZRr4b",T="export_type_modal___ldAtg",E="export_type_modal_con___Y9iST",P="type_item___cWirW",D="img_warp___G7xtB",O="img_warp_active___rw33a",M=s(15405),R=s(84908),H=s(44587),W=s(88020),L=s(95638),U=s(61435),q=s(44660),Y=s(37712),z=(0,v.connect)((function(e){var n=e.paperlibrary,s=e.user,t=e.loading,o=e.globalSetting,r=e.newExercisePaper;return{paperlibrary:n,user:s,globalSetting:o,loading:t.effects,newExercisePaper:r}}))((function(e){var n,t,r,i,c,d,z,V,G,X,K,J=e.newExercisePaper,Q=e.isExportBlank,$=void 0!==Q&&Q,ee=e.paperlibrary,ne=e.user,se=(e.globalSetting,e.loading,e.dispatch),te=((0,v.useLocation)(),(0,v.useParams)()),oe=(0,v.useSearchParams)(),re=_()(oe,1)[0],le=(0,m.useState)(),ie=_()(le,2),ae=ie[0],ce=ie[1],ue=(0,m.useRef)(),de=(0,m.useState)(),_e=_()(de,2),me=_e[0],ve=_e[1],pe=(0,m.useState)(),he=_()(pe,2),fe=he[0],xe=he[1],be=(0,m.useState)([]),je=_()(be,2),ge=je[0],ye=je[1],Ne=(0,m.useState)(!1),we=_()(Ne,2),Ae=we[0],ke=we[1],Ce=(0,m.useState)(""),Se=_()(Ce,2),Ze=Se[0],Be=Se[1],Fe=(0,m.useState)(!1),Ie=_()(Fe,2),Te=Ie[0],Ee=Ie[1];(0,m.useEffect)((function(){return se({type:"globalSetting/footerToggle",payload:!1}),function(){se({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,m.useEffect)((function(){ue.current=null==te?void 0:te.id,ce(re.get("defaultActiveKey")),Me(),De(),Pe()}),[]),console.log("---",ee),(0,m.useEffect)((function(){var e;if(null!==(e=J.exerciseExportHeadData)&&void 0!==e&&e.title){var n=J.exerciseExportHeadData;ve(u()({},n||{}));var s,t,o=(n||{}).table;(null!=o&&o.total_singles_scores||null!=o&&o.total_doubles_scores||null!=o&&o.total_nulls_scores||null!=o&&o.total_judges_scores||null!=o&&o.total_pros_scores||null!=o&&o.total_shixuns_scores||null!=o&&o.total_mains_scores||null!=o&&o.total_combination_scores||null!=o&&o.total_bpros_scores)&&(s=Number(null==o?void 0:o.total_singles_scores)+Number(null==o?void 0:o.total_doubles_scores)+Number(null==o?void 0:o.total_nulls_scores)+Number(null==o?void 0:o.total_judges_scores)+Number(null==o?void 0:o.total_pros_scores)+Number(null==o?void 0:o.total_shixuns_scores)+Number(null==o?void 0:o.total_mains_scores)+Number(null==o?void 0:o.total_combination_scores)+Number(null==o?void 0:o.total_bpros_scores)),(null!=o&&o.singles_scores||null!=o&&o.doubles_scores||null!=o&&o.nulls_scores||null!=o&&o.judges_scores||null!=o&&o.pros_scores||null!=o&&o.bpros_scores||null!=o&&o.shixuns_scores||null!=o&&o.mains_scores||null!=o&&o.combination_scores)&&(t=Number(null==o?void 0:o.singles_scores)+Number(null==o?void 0:o.doubles_scores)+Number(null==o?void 0:o.nulls_scores)+Number(null==o?void 0:o.judges_scores)+Number(null==o?void 0:o.pros_scores)+Number(null==o?void 0:o.bpros_scores)+Number(null==o?void 0:o.shixuns_scores)+Number(null==o?void 0:o.mains_scores)+Number(null==o?void 0:o.combination_scores));var r=[{key:"1",name:"应得分",singles_score:null==o?void 0:o.total_singles_scores,doubles_score:null==o?void 0:o.total_doubles_scores,nulls_score:null==o?void 0:o.total_nulls_scores,judges_score:null==o?void 0:o.total_judges_scores,pros_score:null==o?void 0:o.total_pros_scores,bpros_score:null==o?void 0:o.total_bpros_scores,shixuns_score:null==o?void 0:o.total_shixuns_scores,mains_score:null==o?void 0:o.total_mains_scores,combinations_score:null==o?void 0:o.total_combination_scores,total_score:s},{key:"2",name:"实得分",singles_score:null==o?void 0:o.singles_scores,doubles_score:null==o?void 0:o.doubles_scores,nulls_score:null==o?void 0:o.nulls_scores,judges_score:null==o?void 0:o.judges_scores,pros_score:null==o?void 0:o.pros_scores,bpros_score:null==o?void 0:o.bpros_scores,shixuns_score:null==o?void 0:o.shixuns_scores,mains_score:null==o?void 0:o.mains_scores,combinations_score:null==o?void 0:o.combination_scores,total_score:t},{key:"3",name:"评卷人"}],l=[{key:"1",name:"应得分",singles_score:null==o?void 0:o.total_singles_scores,doubles_score:null==o?void 0:o.total_doubles_scores,nulls_score:null==o?void 0:o.total_nulls_scores,judges_score:null==o?void 0:o.total_judges_scores,pros_score:null==o?void 0:o.total_pros_scores,bpros_score:null==o?void 0:o.total_bpros_scores,shixuns_score:null==o?void 0:o.total_shixuns_scores,mains_score:null==o?void 0:o.total_mains_scores,combinations_score:null==o?void 0:o.combination_scores,total_score:s},{key:"2",name:"实得分"},{key:"3",name:"评卷人"}];xe(a()($?l:r))}}),[J.exerciseExportHeadData]);var Pe=function(){var e=l()(o()().mark((function e(){var n,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.cV)({id:te.id});case 2:return 0==(s=e.sent).status&&ye(s.data),e.next=6,De();case 6:re.get("exportPDF")&&null!==(n=ee.paperData)&&void 0!==n&&n.questionList&&(p.ZP.info("正在导出空白试卷pdf"),(0,R.F)(Re.current.children,"导出试卷"));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),De=function(){var e=l()(o()().mark((function e(){var n,s,t,r,l,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.Dq)(te.id);case 2:n=e.sent,console.log(n,"res-----------------"),ve(n||{}),(null!=(s=(n||{}).table)&&s.total_singles_scores||null!=s&&s.total_doubles_scores||null!=s&&s.total_nulls_scores||null!=s&&s.total_judges_scores||null!=s&&s.total_pros_scores||null!=s&&s.total_shixuns_scores||null!=s&&s.total_mains_scores||null!=s&&s.total_combination_scores||null!=s&&s.total_bpros_scores)&&(t=Number(null==s?void 0:s.total_singles_scores)+Number(null==s?void 0:s.total_doubles_scores)+Number(null==s?void 0:s.total_nulls_scores)+Number(null==s?void 0:s.total_judges_scores)+Number(null==s?void 0:s.total_pros_scores)+Number(null==s?void 0:s.total_shixuns_scores)+Number(null==s?void 0:s.total_mains_scores)+Number(null==s?void 0:s.total_combination_scores)+Number(null==s?void 0:s.total_bpros_scores)),(null!=s&&s.singles_scores||null!=s&&s.doubles_scores||null!=s&&s.nulls_scores||null!=s&&s.judges_scores||null!=s&&s.pros_scores||null!=s&&s.bpros_scores||null!=s&&s.shixuns_scores||null!=s&&s.mains_scores||null!=s&&s.combinations_score)&&(r=Number(null==s?void 0:s.singles_scores)+Number(null==s?void 0:s.doubles_scores)+Number(null==s?void 0:s.nulls_scores)+Number(null==s?void 0:s.judges_scores)+Number(null==s?void 0:s.pros_scores)+Number(null==s?void 0:s.bpros_scores)+Number(null==s?void 0:s.shixuns_scores)+Number(null==s?void 0:s.mains_scores)+Number(null==s?void 0:s.combinations_score)),l=[{key:"1",name:"应得分",singles_score:null==s?void 0:s.total_singles_scores,doubles_score:null==s?void 0:s.total_doubles_scores,nulls_score:null==s?void 0:s.total_nulls_scores,judges_score:null==s?void 0:s.total_judges_scores,pros_score:null==s?void 0:s.total_pros_scores,bpros_score:null==s?void 0:s.total_bpros_scores,shixuns_score:null==s?void 0:s.total_shixuns_scores,combinations_score:null==s?void 0:s.total_combination_scores,mains_score:null==s?void 0:s.total_mains_scores,total_score:t},{key:"2",name:"实得分",singles_score:null==s?void 0:s.singles_scores,doubles_score:null==s?void 0:s.doubles_scores,nulls_score:null==s?void 0:s.nulls_scores,judges_score:null==s?void 0:s.judges_scores,pros_score:null==s?void 0:s.pros_scores,bpros_score:null==s?void 0:s.bpros_scores,shixuns_score:null==s?void 0:s.shixuns_scores,mains_score:null==s?void 0:s.mains_scores,combinations_score:null==s?void 0:s.combination_scores,total_score:r},{key:"3",name:"评卷人"}],i=[{key:"1",name:"应得分"},{key:"2",name:"实得分"},{key:"3",name:"评卷人"}],xe($?i:l);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Oe=[{width:"9%",title:"题型",align:"center",dataIndex:"name",render:function(e){return(0,Y.jsx)("a",{children:e})}},{width:"9%",title:(null===(n=ge.find((function(e){return e.value==W.f[0].nameType})))||void 0===n?void 0:n.name)||W.f[0].name,align:"center",dataIndex:"singles_score",render:function(e){return(0,Y.jsx)("a",{children:"0.0"===e?0:e})}},{width:"9%",title:(null===(t=ge.find((function(e){return e.value==W.f[1].nameType})))||void 0===t?void 0:t.name)||W.f[1].name,align:"center",dataIndex:"doubles_score",render:function(e){return(0,Y.jsx)("a",{children:"0.0"===e?0:e})}},{width:"9%",title:(null===(r=ge.find((function(e){return e.value==W.f[3].nameType})))||void 0===r?void 0:r.name)||W.f[3].name,align:"center",dataIndex:"nulls_score",render:function(e){return(0,Y.jsx)("a",{children:"0.0"===e?0:e})}},{width:"9%",title:(null===(i=ge.find((function(e){return e.value==W.f[2].nameType})))||void 0===i?void 0:i.name)||W.f[2].name,align:"center",dataIndex:"judges_score",render:function(e){return(0,Y.jsx)("a",{children:"0.0"===e?0:e})}},{width:"9%",title:(null===(c=ge.find((function(e){return e.value==W.f[6].nameType})))||void 0===c?void 0:c.name)||W.f[6].name,align:"center",dataIndex:"pros_score",render:function(e){return(0,Y.jsx)("a",{children:"0.0"===e?0:e})}},{width:"9%",title:(null===(d=ge.find((function(e){return e.value==W.f[5].nameType})))||void 0===d?void 0:d.name)||W.f[5].name,align:"center",dataIndex:"shixuns_score",render:function(e){return(0,Y.jsx)("a",{children:"0.0"===e?0:e})}},{width:"9%",title:(null===(z=ge.find((function(e){return e.value==W.f[4].nameType})))||void 0===z?void 0:z.name)||W.f[4].name,align:"center",dataIndex:"mains_score",render:function(e){return(0,Y.jsx)("a",{children:"0.0"===e?0:e})}},{width:"9%",title:(null===(V=ge.find((function(e){return e.value==W.f[7].nameType})))||void 0===V?void 0:V.name)||W.f[7].name,align:"center",dataIndex:"combinations_score",render:function(e){return(0,Y.jsx)("a",{children:"0.0"===e?0:e})}},{width:"10%",title:(null===(G=ge.find((function(e){return e.value==W.f[8].nameType})))||void 0===G?void 0:G.name)||W.f[8].name,align:"center",dataIndex:"bpros_score",render:function(e){return(0,Y.jsx)("a",{children:"0.0"===e?0:e})}},{width:"9%",title:"总分",align:"center",dataIndex:"total_score",render:function(e){return(0,Y.jsx)("a",{children:"0.0"===e?0:e?parseFloat(e).toFixed(1):""})}}],Me=function(e){se({type:"paperlibrary/getPaperData",payload:u()({id:ue.current},e)})},Re=(0,m.useRef)(),He=(0,m.useState)(!1),We=_()(He,2),Le=We[0],Ue=We[1],qe=function(){var e=l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ue(!1),Be(""),ke(!0);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ye=function(){var e=l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ue(!0),Be(""),ke(!0);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ze=function(){var e=l()(o()().mark((function e(){var n,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ee(!0),e.next=3,(0,q.Mb)({categoryId:ue.current});case 3:n=e.sent,Ee(!1),null!=n&&n.exercise_id&&(0,U.xg)("/classrooms/coursesId/exercise/".concat(n.exercise_id,"/").concat(null===(s=ne.userInfo)||void 0===s?void 0:s.login,"/initate_answer"));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Y.jsxs)("section",{className:N,children:[(0,Y.jsxs)(h.Z,{className:"mt30",justify:"space-between",children:[(0,Y.jsxs)(f.Z,{separator:">",children:[(0,Y.jsx)(f.Z.Item,{href:"/paperlibrary",children:"试卷库"}),(0,Y.jsx)(f.Z.Item,{href:"/paperlibrary?defaultActiveKey=".concat(ae),children:"1"===ae?"公开":"2"===ae?"团队共享":"我创建的"}),(0,Y.jsx)(f.Z.Item,{children:"试卷详情"})]}),(0,Y.jsxs)("div",{className:A,children:[(0,Y.jsx)(x.ZP,{onClick:function(){se({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:ue.current}}})},className:k,icon:(0,Y.jsx)("i",{className:"iconfont icon-fasongtongzhi font14"}),children:"发送至课堂"}),(0,Y.jsx)(x.ZP,{onClick:function(){return v.history.push("/paperlibrary/add/".concat(ue.current,"?type=2"))},className:k,icon:(0,Y.jsx)("i",{className:"iconfont icon-bianji10 font14"}),children:"编辑试卷"}),(0,Y.jsx)(x.ZP,{loading:Te,onClick:ze,className:k,icon:(0,Y.jsx)("i",{className:"iconfont icon-monikaoshi2 font14"}),children:"模拟考试"}),(0,Y.jsx)(b.Z,{menu:{items:[{key:"1",label:(0,Y.jsx)("div",{onClick:Ye,children:"导出空白试卷+答案"})},{key:"2",label:(0,Y.jsx)("div",{onClick:qe,children:"导出空白试卷"})}]},children:(0,Y.jsx)(x.ZP,{type:"primary",icon:(0,Y.jsx)("i",{className:"iconfont icon-daochu1 font14"}),children:"导出"})})]})]}),(0,Y.jsx)("div",{className:w,ref:Re,children:(0,Y.jsxs)("div",{className:"pt20 pb20",children:[(0,Y.jsx)("div",{className:C,children:null===(X=ee.paperData)||void 0===X||null===(X=X.exam)||void 0===X?void 0:X.name}),(0,Y.jsxs)("div",{style:{textAlign:"center",fontSize:"15px"},children:["共:【",null==me?void 0:me.large_counts,"大题】【",null==me?void 0:me.total_count,"小题】【 满分",null==me?void 0:me.score,"分】 考试时间:【",(null==me?void 0:me.time)>-1?"".concat(null==me?void 0:me.time,"分钟"):"不限","】"]}),!(null==me||!me.exercise_description)&&(0,Y.jsxs)("pre",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A"},children:[(0,Y.jsx)("b",{children:"试卷须知:"}),null==me?void 0:me.exercise_description]}),(0,Y.jsx)(j.Z,{style:{margin:"20px auto"},className:I,columns:Oe,dataSource:a()(fe||[]),bordered:!0,pagination:!1}),null===(K=ee.paperData)||void 0===K||null===(K=K.questionList)||void 0===K?void 0:K.map((function(e,n){var s;return(0,Y.jsxs)("div",{className:"".concat(S," mt20 mb20"),children:[(0,Y.jsxs)("div",{className:Z,children:[(0,Y.jsxs)("span",{className:B,children:[e.number,"、",e.name]}),(0,Y.jsxs)("span",{className:F,children:["(共",e.questions_count,"题;共",e.questions_score,"分)"]})]}),(0,Y.jsx)("div",{className:"mt20",children:null===(s=e.questions)||void 0===s?void 0:s.map((function(n,s){return(0,Y.jsx)("div",{children:(0,Y.jsx)("div",{children:(0,Y.jsx)(y.Z,{index:s,typeName:e.name,type:e.type,data:n,showAnswer:Le,isshow:!1})})},n.id)}))})]},n)}))]})}),(0,Y.jsx)(M.Z,{}),(0,Y.jsx)(g.Z,{width:450,title:"请选择需要导出的格式",open:Ae,onCancel:function(){return ke(!1)},onOk:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=Ze){e.next=5;break}return p.ZP.info("请选择一种导出格式"),e.abrupt("return");case 5:if("pdf"!=Ze){e.next=10;break}return e.next=8,(0,R.F)(Re.current.children,"导出试卷");case 8:e.next=11;break;case 10:"word"==Ze&&(0,L.ON)({id:ue.current,middle_export:1,export_type:Le?1:0});case 11:ke(!1);case 12:case"end":return e.stop()}}),e)}))),children:(0,Y.jsx)("div",{className:T,children:(0,Y.jsxs)("div",{className:E,children:[(0,Y.jsxs)("div",{className:P,children:[(0,Y.jsx)("div",{className:"".concat(D," ").concat("pdf"==Ze?O:""),onClick:function(){return Be("pdf")},children:(0,Y.jsx)("img",{src:s(45614),width:70,height:70})}),"pdf格式"]}),(0,Y.jsxs)("div",{className:P,children:[(0,Y.jsx)("div",{className:"".concat(D," ").concat("word"==Ze?O:""),onClick:function(){return Be("word")},children:(0,Y.jsx)("img",{src:s(38347),width:70,height:70})}),"word格式"]})]})})})]})}))},24334:function(e,n,s){var t,o;o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==s.g?s.g:this,e.exports=function(s){"use strict";var o,r=(s=s||{}).Base64,l="2.6.4",i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=function(e){for(var n={},s=0,t=e.length;s<t;s++)n[e.charAt(s)]=s;return n}(i),c=String.fromCharCode,u=function(e){if(e.length<2)return(n=e.charCodeAt(0))<128?e:n<2048?c(192|n>>>6)+c(128|63&n):c(224|n>>>12&15)+c(128|n>>>6&63)+c(128|63&n);var n=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return c(240|n>>>18&7)+c(128|n>>>12&63)+c(128|n>>>6&63)+c(128|63&n)},d=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,_=function(e){return e.replace(d,u)},m=function(e){var n=[0,2,1][e.length%3],s=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[i.charAt(s>>>18),i.charAt(s>>>12&63),n>=2?"=":i.charAt(s>>>6&63),n>=1?"=":i.charAt(63&s)].join("")},v=s.btoa&&"function"==typeof s.btoa?function(e){return s.btoa(e)}:function(e){if(e.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return e.replace(/[\s\S]{1,3}/g,m)},p=function(e){return v(_(String(e)))},h=function(e){return e.replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"})).replace(/=/g,"")},f=function(e,n){return n?h(p(e)):p(e)},x=function(e){return f(e,!0)};s.Uint8Array&&(o=function(e,n){for(var s="",t=0,o=e.length;t<o;t+=3){var r=e[t],l=e[t+1],a=e[t+2],c=r<<16|l<<8|a;s+=i.charAt(c>>>18)+i.charAt(c>>>12&63)+(void 0!==l?i.charAt(c>>>6&63):"=")+(void 0!==a?i.charAt(63&c):"=")}return n?h(s):s});var b,j=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,g=function(e){switch(e.length){case 4:var n=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return c(55296+(n>>>10))+c(56320+(1023&n));case 3:return c((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return c((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},y=function(e){return e.replace(j,g)},N=function(e){var n=e.length,s=n%4,t=(n>0?a[e.charAt(0)]<<18:0)|(n>1?a[e.charAt(1)]<<12:0)|(n>2?a[e.charAt(2)]<<6:0)|(n>3?a[e.charAt(3)]:0),o=[c(t>>>16),c(t>>>8&255),c(255&t)];return o.length-=[0,0,2,1][s],o.join("")},w=s.atob&&"function"==typeof s.atob?function(e){return s.atob(e)}:function(e){return e.replace(/\S{1,4}/g,N)},A=function(e){return w(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},k=function(e){return y(w(e))},C=function(e){return String(e).replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,"")},S=function(e){return k(C(e))};s.Uint8Array&&(b=function(e){return Uint8Array.from(A(C(e)),(function(e){return e.charCodeAt(0)}))});var Z=function(){var e=s.Base64;return s.Base64=r,e};if(s.Base64={VERSION:l,atob:A,btoa:v,fromBase64:S,toBase64:f,utob:_,encode:f,encodeURI:x,btou:y,decode:S,noConflict:Z,fromUint8Array:o,toUint8Array:b},"function"==typeof Object.defineProperty){var B=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};s.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",B((function(){return S(this)}))),Object.defineProperty(String.prototype,"toBase64",B((function(e){return f(this,e)}))),Object.defineProperty(String.prototype,"toBase64URI",B((function(){return f(this,!0)})))}}return s.Meteor&&(Base64=s.Base64),e.exports?e.exports.Base64=s.Base64:void 0===(t=function(){return s.Base64}.apply(n,[]))||(e.exports=t),{Base64:s.Base64}}(o)}}]); |