You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Exerc...

1 line
549 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54164,93735],{57883:function(e,n,s){s.d(n,{t:function(){return x}});var t=s(82242),i=s.n(t),r=(s(59301),s(3113)),a="buttonFixed___vyq30",c="button___hxmYv",l="buttonWrap___uK8dl",o=s(92310),d=s.n(o),u=s(37712),x=function(e){var n=e.cancelText,s=void 0===n?"取消":n,t=e.okText,o=void 0===t?"确定":t,x=e.loading,p=void 0!==x&&x,h=e.hasOkBtn,m=void 0===h||h,f=e.hasCancelBtn,v=void 0===f||f,g=e.okButtonProps,j=void 0===g?{}:g,y=e.onCancel,A=void 0===y?function(){}:y,k=e.onOk,b=void 0===k?function(){}:k,w=e.className,_=void 0===w?"":w;return(0,u.jsx)("div",{className:d()(a,_),children:(0,u.jsxs)("div",{className:l,children:[v&&(0,u.jsx)(r.ZP,{size:"middle",className:"".concat(c," mr20"),onClick:A,children:s}),m&&(0,u.jsx)(r.ZP,i()(i()({size:"middle",type:"primary",className:"".concat(c," mr20"),loading:p,onClick:b},j),{},{children:o}))]})})}},12943:function(e,n,s){s.d(n,{N:function(){return Z}});var t=s(7557),i=s.n(t),r=s(41498),a=s.n(r),c=s(37205),l=s.n(c),o=s(79800),d=s.n(o),u=s(59301),x=s(57809),p=s(43418),h=s(95237),m=s(43604),f=s(24650),v=s(8591),g=s(49105),j="wrap___F7E3F",y="selectWrapper____kESB",A="tips___aHjQY",k="linkBtn___uggVr",b="mainText____S1I0",w=s(3148),_=s(37712),N=x.default.Option,Z=function(e){var n=e.subId,s=e.value,t=e.selectvalues,r=e.disabled,c=e.knowledgeOptions,o=void 0===c?[]:c,Z=e.onChange,I=void 0===Z?function(){}:Z,S=e.onAddKnowledgeFinish,E=void 0===S?function(){}:S,C=(0,u.useRef)(),B=(0,u.useState)([]),P=d()(B,2),D=P[0],H=P[1];s=s||[];(0,u.useEffect)((function(){(null==t?void 0:t.length)>0&&(H(l()(t)),I(l()(t)))}),[o]),(0,u.useEffect)((function(){var e;(null===(e=s)||void 0===e?void 0:e.length)>0&&I(l()(s))}),[o]);return(0,_.jsxs)(h.Z,{wrap:!1,align:"middle",className:j,children:[(0,_.jsx)(m.Z,{children:(0,_.jsx)(x.default,{disabled:!n||r,className:y,placeholder:"请选择知识点",onChange:function(e,n){e?(H([n.key]),I([n.key])):(H([]),I([]))},style:{width:490},showSearch:!0,allowClear:!0,value:null==o?void 0:o.filter((function(e){return(null==D?void 0:D.includes(null==e?void 0:e.id))||(null==D?void 0:D.includes((null==e?void 0:e.id)+""))})).map((function(e){return e.name})),children:null==o?void 0:o.map((function(e){return(0,_.jsx)(N,{value:e.name,children:(0,_.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,_.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),(0,_.jsx)("span",{children:"personal"===e.type?"(自用)":""})]})},e.id)}))})}),n&&(0,_.jsxs)(m.Z,{className:"ml20",children:[(0,_.jsx)("span",{className:A,children:"没有合适的知识点?"}),(0,_.jsx)("span",{className:k,onClick:function(e){e.preventDefault(),C.current="",p.Z.confirm({centered:!0,width:640,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,_.jsxs)("div",{className:"font14",children:[(0,_.jsxs)(h.Z,{className:"mb20",children:[(0,_.jsx)(m.Z,{children:(0,_.jsx)(w.Z,{style:{color:"#FF8C29"}})}),(0,_.jsxs)(m.Z,{className:"ml10 ".concat(b),children:["新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。",(0,_.jsx)("br",{}),"平台有权删除不合适的知识点,请认真填写知识点名称。"]})]}),(0,_.jsx)(f.Z,{maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:C.current,onChange:function(e){C.current=e.target.value}})]}),onOk:function(){return new Promise(function(){var e=a()(i()().mark((function e(s,t){var r,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C.current){e.next=3;break}return v.ZP.warning("请输入知识点名称"),e.abrupt("return",t());case 3:if(!(C.current.length>20)){e.next=6;break}return v.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",t());case 6:return e.next=8,(0,g.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:C.current,sub_discipline_id:n}});case 8:return 0===(null==(r=e.sent)?void 0:r.status)&&(E({id:r.tag_discipline_id,name:C.current,type:"personal"}),(a=[]).push(r.tag_discipline_id),I([].concat(a)),H([r.tag_discipline_id]),I([].concat(a))),e.abrupt("return",s());case 11:case"end":return e.stop()}}),e)})));return function(n,s){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},41129:function(e,n,s){s.d(n,{Z:function(){return x}});var t=s(79800),i=s.n(t),r=s(59301),a=s(87684),c=s(3113),l=s(53583),o=s(67636),d=s(53043),u=s(37712),x=function(){var e=(0,r.useState)(""),n=i()(e,2),s=n[0],t=n[1],x=(0,r.useState)(0),p=i()(x,2),h=p[0],m=p[1],f=(0,r.useRef)("");function v(e){27==e.keyCode&&f.current&&g()}function g(){document.body.style.overflow="auto",t("")}(0,r.useEffect)((function(){return a.Z.subscribe("preview-image",(function(e){t(e),document.body.style.overflow="hidden"}))}),[]),(0,r.useEffect)((function(){return document.addEventListener("keydown",v),function(){document.removeEventListener("keydown",v)}}),[]),(0,r.useEffect)((function(){f.current=s}),[s]);var j=(0,r.useRef)(),y=(0,r.useRef)();return(0,u.jsx)(r.Fragment,{children:s?(0,u.jsxs)("div",{className:"image-preview-container",ref:j,onClick:function(e){e.nativeEvent.target!==j.current&&e.nativeEvent.target!==y.current||g()},children:[(0,u.jsxs)("div",{className:"button-group",children:[(0,u.jsxs)(c.ZP,{onClick:function(){m(h+90)},children:["旋转",(0,u.jsx)(l.Z,{})]}),(0,u.jsxs)(c.ZP,{href:s,children:["下载",(0,u.jsx)(o.Z,{})]}),(0,u.jsxs)(c.ZP,{onClick:g,children:["关闭",(0,u.jsx)(d.Z,{})]})]}),(0,u.jsx)("div",{className:"preview-wrp-group",ref:y,children:(0,u.jsx)("img",{className:"image-preview",src:s,alt:"预览大图",style:{transform:"rotate(".concat(h,"deg)")}})})]}):null})}},37913:function(e,n,s){s.d(n,{i:function(){return A},Z:function(){return k}});s(59301);var t="list___jb2Ay",i="wrap___VsQDr",r="li___IxCLC",a="cover___Mu8wr",c="img___IpFLA",l="bq___Bil0T",o="sign___DXJ4d",d="name___l7FoJ",u="e___pXQUG",x="tags___w_Mil",p=s(71418),h=s(6848),m=s(71681),f=s(92310),v=s.n(f),g=s(27876),j=s(6638),y=s(37712),A=[{name:"推荐自学",ptimg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEx5JREFUaEPFWwd4FWW6fueE9NATIEAoKkWKgIKVEkBgl2LB6159EFdRwHVd9a67SC+ryFVBEDGAUq57d0WUK6DuigYSeglFMJQIhBJSIIYUQgohObPP9/1l/pmcE7h9nvCcc+bMzJn53v/9vvcrWABQfuovrf3VeMeClWhbVrwFC5Zl0Vfi1aLP/EHu976K42wAtmXBx2cCtk9ew+ZT+bsbbT4/XUWeT1cUf4Bt61faY9v8a2I/vxXn0X7+p86l/bYftu3n7/30Sof6bdAd2351LXmMOl++0nUt/hlxnrg+vVe/6xfPbRwv7oeuJ+5RfUdPz/uMe5VP5zwfkOeDf6tlhUxqPXxOtkXgVFfVHLFgNYHlcwBRIBE+cIPEexg4+hPn0K0IPCz4A4GkrH4DkCxpEDa2fCAFqzC8AsMBifYLI6p93vdkUGUwtzEtCZC4bg0bXxnRNDrdlwBIfG8eoxZP3SCJc+sEicEUhvLBLrQsXw+r5Ognn8LGk4IoPiiQhB1vzCQ+XjHNeP2/AUkZU8JpgCRWr1yxinFy9bu+IyYZrAH8sP3ECsVOBwx1nGCPGyTN8kDg/ReYxDaFf41Vkr46F0C8MLRihmCFCyT6zNDyUYI9wu8J1+cB0+XuDPemndz/GJMcZvDyq5NJjrsz2cbuTrNPuLCgTGIXLFZ6IDa5wPeCZSwUuXoMN6h8huPOfUCeVXxklc1xQxpbAENGDwSSdHcBQFJgmbGrbpAEyHVtprvjCEKuTDyZwoJdV22myIf0xCV9nAGAMiiBJK0ury9B0oDUzSSXy6sVkxw26vgp783P7tkBnRjMhqF7pEVfdHilrYSAIEMgJhmCQbmx/weQnPgjRYSOSeKhhLEFo9wxSa14wxBelggFoUESLu6/AZK8t1qxynB3LrEQUDj4YRUfWmFzdNdqzaPQNJMckBRLHHfnuMP/FXfHisvZeNUFZBKBJBWWkn9a1ZmsUmxwAr5WV6Q4vTFJqzZ37AkUk26aSVppGrGyFkiWBEhK6OAgEQBS4RlCoLz4Z+SfPY42d9yPeuGROmbRm6Lcc2gYG8/7y4ouscuMatJcSPAbxKSaqmvIyTiI2IQOiGocx1CQ2qLb5N/MOoXWne9ESGg4uyOtzNndObJbSW0d1GGjMPsMrleUodkt3ehMKZdV3FEM8oDETCKFZ6Om+jp8IfW0iiu9lI0afzUaNUtwJL6U0mSbxi3b833WxSQzbrndnQ2r8OBH7OIcN6cktbOPv9dSW2Q5tO9C+m7sXrMYo6YkIaZRnM6XKktLsP7N8bhr1DPo3H8UNsydiBYde+CeX73ExwQGyYlJZUX5+HLWOPQd+xra9xmoqUMgnT2Qih1/eQ+jZ61EdKM4zSQHJLUiAzPp74teQ3SjWPR7+nWZYymQ3PJZanwNIEnww5s+xeXs00h8ZrJwqbCxbfU8Vn0Dxr4OyyfcLP0rzD2L3WsXo8M9Q3Hb3UOcOOlVfwFcnkzs+MUqPLDMFuwgiS2N5HV3ngSVjwWQnb4Huz9bjIcmJyGqcaxWdT/t/AY/fPNnPDpjBSLrN0Z68lr8tONvePxPnwC+kFrJ7P51y5B9NE0DQW6qvPgywqPro15YhEtHVF+rxLXyUkQ1agLLCpHZEpDQ9W70Hj1RBSeDSUIyU0z6+VwGvk+ajgHPTkZ8x17Oqtbxxu3CaLfj7vwozD6NbX9+G536jkDnB0bw+QVZJ7Hr00W448HH0a5HP52Y7vrsfVReLUb/sa8bjGN+G6AbUl0qPP49KYjoaOvy/iQNkFJvygUpZmmFxpmo4+4upO/Bns8WY9SkJYhu0kxL703vT0JEdAMMHD+TQSsrKsCGuRMweOJstOzUy11xsICcEwdRkp+j40xVxVX8uOkztO+diKZtbnMBdDnrNM4e2Ioew55AWFSMfpiGzVqh1e29QfFJSditq99C3k+H9fl+fw3smhqEhIYFFY/Nb+uG+598VYOnxIZwk34c3bIOp9OSkfjsVDSIa8nH7d+4AkXZmXhwwhz44EPu6SPYv3El+jw0jl2pcrFKRQZyd2bVwQTJupyWZKtSDq1Ik0kkv10gyc8HN6xAVUUZKq4UoTA7E/Ede/BD3/XI8ygvuYzkJVMRGhGJsMhobYjykkJmE7kB2lp07Il7n3g5oLsj9mxa9Ef0Gvk0Grdqj4YtEmD5iC1A1pHdSPtiKUa8thDRDZvyvhpKzxQwOjkFNi+fjbLCi7zihWZQ4KmV7KhB2nNqzyZ2m/1+PcmViFYUF6D051w+u+Z6Fc4d3oE23e9FSGgou6HKqyXw+/2IimnIv5Oeso5LSN0HjdbVkJjGcYiIaSyVprua4Up8PUyyCvYtsS0fuSyhxEyQbKP+ZgK1b91SVJVf5RsruZiFuPa3I6ReKO7+pxew89/ncyBuf2d/RDYitwdUlBbjTFoKbukzEFHSqA2btUa73gNlkitreVKqSb2IE9s24OCGVXhszmpEyvNcS9+24ZO1OhbaUt0pF7Fl+WzU1FRjyG/mSEYYwLhqdkJYpK54A74QH/r/+nVXwCfgfty0JijrbuaLLgMeRvue/WuVozS7XMpRuD5+HgLIWwT1xiQvk5SgyD66D3vXLsHIP36A6MZxOL33exz8ahXf7+AX5qDZLV0Y+KKcTGx6/3UMe3ke4treLp5HVibIsDnH9+N46pe1nrM4Lws11VVomtChDhsIVrTt0Red+o/kWKPqXQSQ31+NB1/4k8yPZH2V1rVUFU5FwUYKAeQLQf9nSEA48ejk7k04tuUL/PLldw01JlSdqMMZhVq/X+dgZGByuZs/no3b+z2E9r36u66rXF5tkJzk2/p57wciUSWbaSapOOMIh0AgMUCff4gRf1iMeuHh+PuCV9GweQIKzp/E4AmzEXdrF3aR5Aa/WzwZQ383D7FtOxuVclGZyD+XgfNHdjm5jgVcSN+HsuICdHrgl9q9BUOJDEGxI6H7fSIPl0zavGwWivLOo3XX3qokLn2a4e7YSuJzbsYhvv8Bz0xxSfCTu7/F0c3r8PC0j3C9vBTlRQWuqrZKjmWlCfALA0fXb4zQiGh8vfBVdOlPAA2oXYhVVQd5jkiOZfWcniV/z2KXzNaSW4sBBZIFcnmmq8s+tg/7Pk/C8D8sQmh4FLavfgt3PTQOm5fNRKP4NgiNiOIbra6qRFHOOTSKb4vQSLHvzhFPI7bd7Tp3Uq0IcrbZJ9KQ+vFc9Bw5Ft0ffFyoy7o224lBspbAq3jLslkouHCK8ymBg4xBEhRd6pefL+ecRpNWt2HAs1N0VYKs9RMBlPwFHpn+Mc4d2o6DG1fejFdjIdOu+wP46r1X0KX/w4JBRsvBVXBV7RFXackP69Lu9zVATu/HrCY4Etwbk3KOpWHfF0nokvgwLhxNw6CJc1BxpRDffzAZLTvficgGjfmGrpWVIvtYGlp17YNICqSWhY73D2cBIIvmIq+wLBTnncd3709C04RbMeSluSgtuIjvF1PeEXy7Y9gTLAREkifbPbCRsnQWSLkNefEN1TrSpSBJGy3ByRWlfDSH2Zo4bqoRK/wcQytLCtEwvi273OrKCqdup4umflyvLMfptM3ISt+LhG73oFPf4QgPj+E4HR7TEGGRMbov5W1pmDVB1bviOHRp1yIdg8yE1WGSKpoKJpERr1deRX7mMWQd2YlLmcdQLywM7e5KRK8RT6P40gUkfzAFgyfMkgyxOGkj0MjgsW06Oc0/0nCqSm5ZKC3Iw5bls3D18iU8NnsVIhvFgST32YNbpftzmES50PGULxHTtDkGjJuK+nEtRdtDxRYAyctmsqwe+uKbuuLA6aVRudbqjhi3fDbHILqes9JlAhuo/UC9JACVpUU4uedbnPthB2LbdETXgY8iuknzIFLdbCh6WxpcF5F5qmgQWvk7F9m2TO0DSWoRnwSL6P21ilJ8u+j3LCNJRpPcHvrSW2jQrDUbu4QAWjIVg8bPYnVHWxEBtGQKHvztm4hr20krRgGOuG7OiQPY9deFfD3axiz8iiW46srSPsE2C+cP7UDaumVI6HEf+oye4MprTJAIoGtlV9DnsYlSOAgWqpzD6WYK93dg/QqER9VH4rhpRhvAEQL0zGaHVHRbbWRs/xpHt65Hv6deQ2ybDrXjjDxOdX7FApEdWg/wZk2QG3z5OxYyg/y0mGVPJziThDHPHkxF7K1dmbr7/2MZfvEvC7h8Qt8xQB9OQ9M2HRAeFcNmraosR8G5DAYnNErkRt2H/ApNE25jgx9NXocfv1uDpq1vRasuvfHj92sxZuFGcT8ekKrKSvD51KfQY/gY3PGLJwP7PRmTCKDcjB9uKl6ogyinG/jcdJccvpSZzmLDVGy65Q0b+aeP4WJmOu4Y8s+OCxVaX7ZFbDSIbYlmbToa/Sp351YtHF2XI9HALm77e7rd4PeIgNoxyXF3tLJJHhNAw16drwG6QgAlTUfzDt25msAAVVzljL5Fhx6IqE/7gM79RqFJ61v4PeVVPsuHPo+Ox5lDO7B37QcY+95GnNjxDXKOHxAgSe/mr6nGpVPpaNSyLaIaiESVNvp81yPPOWCQy1o6A1QaotKOUneSQkoYO/IbwI5P5qNeWDgGPi8AUs2/I5v+ijMHUt1KUP6SSl4pgaXKhntzEuPW3e5Bt4GjRZw0ZhuCVb/VfuvS9gXMIBkYaim1wCAJoLIzCKDlGPrKuy6ANi+dgcTnpksXZ6E49yySk6Zh8G/eQBytIjXPoJqEdMc+0Yc6sz8Fe9YuYYAy9yUjL/Oo88yWyOSzDu9GXPvOiIltob+jxLf7sCdc9tmSNBME6LDfzhUZvazJ6fa0WLa6QUeynGLQwPEzpAioPdsgDOcurGZs/wrHtm7AY9NWGJUCMd9g5lPa6AFACgaUdXHbfJkHOVVscne0os3uqEhmaR89lfgu98QBpK3/iAGiCoHP50PJxQvYsowAmobYdpTz+DgGbU6azgCR5HVAFzHFqWJYyNyfgr1rP8SYBRuEpKc1Ll/pfWXFFXwx9Sk88NTvuTJRlwRngPzVGPbiXEEcDYjnvWz0JS+dBV9ICDNIMa12C7329E/Gto0M0OgZK1mkOCKkrkkht0AIClDu1ndtanfrdgOZhMrmcponmHCg/Vnp+3Do69UY+rt3uJpN25X8bKQsm8myt35sPBuwvLgAx1PXo0viI4hp2oKjfUhIGNr26usoOgnUmQMCoKcWbGCDekGqulqCz2eMZYCoFaGEQ6BAQwAV5pxBfOeenBcF2sz6XN7Jw9y/GTR+hnZxOu64Zh3Mhh9wfOt6HGeAVom44ZouCs4kcWzdsw1WTuo7zCAFEq14fhbZZdWrXRnLsvDTrr+hrOhnFF7IRHV1FYa/sgCoV4/BUAAFNoezl1oJj05f4czayfh3Zn8qVyfGzF+vx7noHk7vS+YcJTfjIM7/sBODJs5Cyy69+YLBQCKAqB2gYp2Zp3pjBT1zUfYZFjeDxs/Uak31hcw5O1rtly+cYkFEP35q9ybO9Ya/tkhQ0wBJt865UuCwq7a7q93d5TwoN+VtHhoxQVKTOiZIprvLSt+D/MyjLLMTut2rXRldp7QgFzs+eRv3PfkqP6yot8p8R0t2NREkXzWDwQ25vZ8nYcx8UZtTC2bbqrdAK5zKUc1u6YqB46bCCnPaBoFASqVaXE0NBlOiqkpATtwWBUkV7KlmtlzGoOdJZgunaIoFndzaNs4f3olD3/wb76LF1qnfSLTt2dfFvP9869xhk4pdVk7K28wg7U6MCR/2PwaTTJBM8cAxiYZIiH2GuxTHKDflgKQafrVjnLxBP/VsIowYKFhNLOcFasSkQHlSneyVFXAVk7wgOXFKJowGSAH7OgFm7hSoQrGZMUkUWN1TquIY77Eqjlk5W/5VVxIUSK6YpBSe2RsSS9sI9ka1gUo2HlAdIBRIXgFijHMZosE7c+cF6WbmGwIHHtGmoM09ziVVmxYTNwmSMV3knZXj2OcadKQOb3B15y0BWdmb5+ValhWvDM6zWEwcZz5O+ikNSjAmqclULdu9DT89GBl4CIWvy0xUSlFGGGMwMhCT9P2peMS0vUEUNJjETXFS+oa7c5gkV7wuchoGl0C62g6GBA/MJHMMWVWunf6PqlZIUPOsnC3zPrV59NeR2WoA3qkocJmh1miWmxmq0h0ihx7lsHwgkHTrXAAlCGlMq3qnWlUcM2KS192p3IqhFa5AJ7dBoXKBJIN7QJCcEWPvpJDAyIhV1N81GOOIAZNJDkhmYZTdrTFUAhtrrOzUt1ujxj4C2E201JZgcZ/VNWkawOh62secBqLWufgcqCvLDs0z3+CAZIwYe9xdLVepXJScFOKWhWQOd1rVoqqDTMGnV2U85AEN2cQw5h245yd7OLo8oxt4wVyYGyQnkXUadIa6K4xARA9+HALJ8vvfsW0kKnen3JQDkptFyiUKAIUrctSaSGh56uZGIGn3ZTLJ+99dlOpz/lcFOSQxrizjSBCQboZJdYMkWxgekNxFTckgs9cTNM7IZpxqypkTriKZzoPt3xpREzYp6t7x2f8ARtZc8eay0EoAAAAASUVORK5CYII=",swimg:"data:image/png;base64,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"},{name:"101计划",ptimg:"data:image/png;base64,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",swimg:"data:image/png;base64,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"},{name:"国家一流",ptimg:"data:image/png;base64,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",swimg:"data:image/png;base64,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"},{name:"省级一流",ptimg:"data:image/png;base64,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",swimg:"data:image/png;base64,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"},{name:"精品课程",ptimg:"data:image/png;base64,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",swimg:"data:image/png;base64,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"},{name:"军队一流",ptimg:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAElZJREFUaEPFWwd0VWW2/s5NL4AEBamDSpEhSBGEyFAEpESKgDAIKCgKTx2KyjAMIlVAUIo8Hk2QFXHAR3E9BESQEAJBKUoRlECoShqQAoQkpJwz699/Of8594Sg8+a9u8K69552z9nf/+397YIBAPkpn9UySzDPgNHRMozqBgwYhsF28XeDfacvYrv7nR9nAbAMAz46E7B84hoWnUr7ynv5THYVcT67Iv8DLEu9sy2WRb/Gt9NHfh7bTv/kuWy7ZcKyTNpvsnd2qGmB3bFlymuJY+T54p1d16Cf4efx67PP8ndN/tza8fx+2PX4Pcp97Olpm3av4uns5wPSfTD3GkbAhFqx068YDJySotITBowoGD4bEAkSwwdOkGgLAcf++DnsVjgeBkwvkKTVywHJEAYhY4sHkrByw0swbJDYdm5Euc39mRlUGsxpTEMAxK9bSsaXRtSNzu6LA8T368fIxXN3kPi5dwWJwOSG8sHKNgxfU+PGqbh1sPA8J4oPEiRux/KZRMdLpmnv/zcgSWMKODWQ+OoVK1YyTqx+xz7GJI01gAnLZKyQ7LTBkMdx9jhBUiz3Au93MIlsCnO9cePkmjQA1bmhJTM4Kxwgse8ELR3F2cP9Hnd9LjAd7k5zb8rJ/a8xyWYGLb+7Msl2dzrbyN0p9nEXViaTyAXzle7FJgf4brC0hSJWj+YGpc+w3bkPSDdyT3xiUdwQxubAMKN7gSTcnQdIEiw9dt0dJA7y3V66u6MIwlwZfzKJBbkuf6aIh3TFJXWcBoA0KANJWF1cX4CkALk7kxwuzy8m2WxU8VPcm0nu2QadMZgMw+6RLfqc46stKQQ4GbyYpAkG6cb+H0Cy448QESom8YfixuaMcsYkueI1Q7hZwhWEAom7uH8BJHFvfrFKc3cOseApHEwYuUdXWRTdlVpzKTTFJBskyRLb3dnu8N/i7khx2S9adZ5MYiAJhSXln1J1OqskG+yAr9QVU5zumKRUmzP2eMWke2aSUpparPQDyRAACQldNkgMAKHwdEEggHWovH9XTBIg5aZdQmB4JCIqVRGIWbTwOV6MSbbsllJbBXWH9GZHSrks445kkAskYlKJUlhudSdBuXTiAILDI1Ht4Wghw6Uq81B9LuEg3a/T3Vkwsn9YSS7OdnNSUtvbaL+S2j4yxI87Pxcym6s9eqmwIj8IYUH7uBSXRzeNHQJfcAh9z7uejgtHEvxiUkTlB1CvTVdFHSaJN0weioZte+CxHoNJEEgm2SDJFVkWk2whwfGSIDnls9D4ZOj8m9n47vNFaNA2FjUaNhdrgec/PE/i+dSxHWuRlXoenV6erHIzt/SXi8WhBD3Eg1xoRvb3yy3ODiaxhWHd7s6doJomNk55AWGVqiAssqKOjF/M1yAia965fQt52VcxaPZ6BIVFUDKbnnwU8cumggHiCwigaxTczEGV2vXQdexcxzXXje+HZt0Ho3Gn/raBxBHM9XHruWINC7e6BHcwSSa1Zbu74qJCHN0eh19PHsQfO/RGgyd7IDf9MgrzbtgJswncvJaK00nb0LjDswi/737HfYRGVkKFKjUc8t0BlgCJwNaewcg6slQBJNUbiQgBimIX4xBlogZgmtg09UW06DUc9WO6c1b4fMhOPYfsK+dRr3VXYWgZz9gC4Inn5R8SkbRuIQbOXo+QsAi6XNqZYwRQv2mrEVm5Kj3EF9NGoFHH3mj0VF8bIMvE2rG90XrAa3i0bSxtd6o7Fud1kGQFgIPgBMkrJtmuTroteQ4zZsqhnfhx13+jabdBuHrxNNLPnvBbkGVtqBPdBtGdnvNOch0SXzBSsjPr8FJLlnIMI8DBJD+QBGiWWYrNU4cTQPXadBM5k4GE1TNhlpSgy2sz7fKQyq24m7zww158u24RBs5ah6DwSCoLpZ05ivjl09BXAJSWfBR7Vs7AgJmfIiSyknrm4sJ8fD5hINq+8BYeafkUGZy9Sll6JoFRyalMUu1k1i8m6UFZGcmfSfQ7Yn/G+ZO4v059+HwBKg86nfglLh3fj84jpiAoNJwzxyxF7rVUVHygpn9lwiXDvdydZJJx/dASi61+XjVgdrVBsrT6m2SSjFU3Mn9FSVEhgkLCyUj5udeRtPZDNO0+GNUfbW7X8mTUEblVaVEhAoNDEFXzIVDhwzCQoQEUUbkq9q+ZQ3RrP2KSY0EW3MjCpneHocOr76BOkxgyhE/U6khoC3Wny3Feg5NBmj7JGpJWs9OFhS4cxHlmKYoL8hEUGiGAsut2OWkXkPjpPDTrPgS1m8RAlo4uHduHkwmb0XbgaNxXvW6ZIN0tJtHzMIDcRVB3THIziYF05dQhHNzwX/dMcf3AtoPH4SHGAOGi0s8ew57l09Bv6moEBIdg05RheOqVyajZuJXj+tlXzmH7vHGIGTxGiQdmEKpv8QyIWKXqXeJsDhIzqqivsqOFqrCDeNkgHf9qLTLOnkC7oX9VscWySnHn9k0kxs2l2Bkz8A2e55om3YNZWorvNi2heNtu6HiEhEX+BpDs5Nu4dvA/eaIq4oisv5UHUsmdAuTfyCIG/HIsifzzn4aOR1iFKMUeypPktRWTfIiIegDBYZFCkxhIPXMUe1ZMR98pq3H5RBKSE79Ev2mfcHdrS0Nc/D4BSZ/Ox4P1m+Dp0XMUeE6QdCbJUrhdlpHlcWKSH0h2tVmX4Hk5V3HgswUoys9D+6Fvo2LV2si/mYWkfyzArawMEg4MkMK8m7hTcAtFt28ReExEFN8pxIP1HkOr3i/71+/0SofJQeHJsYid7OmvfrfYIbMdosCh7gwwl+d2dblpF7F31XuI7joIDUXgLi64jV1L/obmvYajVnRr/9YFizyqnQGkM5GwYjqenbIaRzYuRVHhbXQb94GEVB17bNunOLVrA23vN/0TMHfIH8qOQYwkdwryymSSbDtwTydKMOIaeh2NfQ4KDVWxp6gwH0lx83ArKx3d3piDvOxrSIx7HyHhFRASEYlg9h4eieCwCghm30MjEBZeAbdzr+Pkns1o2eslAorHfv9CrGqPOEpLJozMbz9SANm9H72aYEtwd0wqyr+F+BVTUalabbR7cTwVydmqv5N/C1tmjUSbgX9B3RbtXH0k0VcSIDHupp89ivgVMwggtvK+Xvg22g2bgDrN2jpASlw1C9cun0HhrVw0ix2C6K5/tlkkKgBsQ9y4Xr/L9eonGQEBGDDjM+4ahdEY8OlnjlP8Y/HBLClGcWEBAkPCGG0pTvkCA2D4AlFaUozS4iIEB4ch5eBO1HnsSYrXcoG4QdJrgvoxRuaBRSoG6QmrzSRZNOWrnppugknfrluAzJSTeKhlR4REVFDuyCwqxtlvd6Bmo8dR6cHaDjcVEBCEJl0Higo4vyaJhJUz0PfdVQiPqoofd/wD5w/Ho8+k5QgI4cksU0VfTB9BgZiJhdzMX9DnnRUOIEjTmBbOHfqG55l2Cq0qDDI+iWxDdgNVFVxREj7UbdFe9ZG82g+ZZ39E0roFiB37IUIrVMIX772Kxp36oX7rp3HucDySk7bRPl2qy5gnr+dsXfDEWTb8KBG/mrTIsqgFyllTNkh2M0+CdGrXemRfueAsShsGTLMUOakXERlVDaEacOxXAoKC0GnUDLtDCx8yzh5TAEVWfgD5ebnYPGUYOo2cihqNW5LNfjl+APvWvI9nJixG8Z187PpoInq8NR/3123oCZLwWp7Cga9WvSsr3J2ncJBu0CK2JK6ZjWaxL6ByzYfxy4kDOPLFSvSduAy+oBBsnvkyGndmAHXF+cO7kbx/G3qMm29XGzS5rjq0rr6TXhOkBt/V/QuJQSZbzL8DJB1U6SKLCvLw5ezX0HrA66jbvD13U67WuZT1nEEnsOfjGeg7+WNERvG48uXcN1Cj0eNo2WcEVRt2Lvwrra4eb84n1m3/YAyq1K6PNoNG+7szV0xSSSoPAHa97p5AsgXGpaP7cHjzcjzz9kKqoqR8txOnvtmAvpNWUlxhAEV36U8AnTu0G8lJWxE7boGKOXZX1ln7c8c+rhW43Dcy9y1Q7QbTJQL8Y5Lt7mjeQJtb0IFivnrrnNfxxHMMoHblzDewGHQcCR+/h76TVyKcVRIsE1tmjULtpk8SQNcvJ+PrRRMQM2QsHnmiCwFy8XA8Dqz7CF1en4nqDZuVC5LMk0SU1sopwqWodrPWuxHlIY6riYRVM8gVdnh5Ehn92PY4cvHdRs+j+YZN019CdJcBaNCmK1IO7ULy/q145s2FDvV2ryCpSkbmvvnEIOFz/JSaF0jJiVtw5fQRP6PwLrlB6DP1EhpREYEhoeI4rWFgAH9o2haPdX+eXGtGCgeo86ipOLlrA3IyLlPA7TF2HirXqY+Ej6cj63IK+s+IozyJDFZSjP95bxTM0mL0nLgEoZH3lQuSm0l6zcsRvCXTtPrd7eyr2PrBaLTqOxIPPd6ejL572buocH91tOr/H7TaN08bTgA1jOmBlENf4/S+rej51kKwWt7VCz+j2iPRvCvg6Px6zDholQYjI/FDkQfZVWzm7nzu9gLFJ15TY0omJ+0iuUR9UkfmPEzBMB9cvUFTVKxaS1UpZO2ZXaNKnQao3aQ1AcpqWkyq93lnGX5O2IKwiIqo2aQ1qtSqh4MbluDcwW8Q8/wY1Huii5oUYja8dvFn7Fr8d/qdzq/PcEgChZbL3akmmXJ3ekmIRy6lqDRDnty9AacTt5BwCQwOxY2MX7Fzyd/RoucwSrrZa/PUYWjy9EA0aNOdGHR63xb0fHsRCm/lYMfiieg0cgoiK1dTMUkXCGX1kYy0vR9YrN2t2g0s5PtEznOXmMTB4LKaQJIjVoaB4oI8bJs3Gk/0H4U6zaSL0wWIc1IoPYUBNIseXsYgdt1jX63FT/Gb0bznC/hj5wF8OIWZUPwWM8pP32wEy49a9B6Oxl2e82eRAIKVhORLASBXqgLLOfkjWw4s9m2dO5qq623+PAasFrkv7n3kZvyK2DcXwBcYSEbfNHUYop8eiEdjeuDswZ0EUK/xi5GTfgkJq2eh2xuzEFqhsj16pY10+Q2hiCTWSE2YRwySIJHB2Q3LZpwM7iLQe8clHzeaAFoC1KrfSPyhmZYHOYZL7Fm7DAbQagbQMko+2W+wIHto41I82qEXWvZ5hbs1MbjiAMkyqRKece4k+k9fg7CKUeWCxMWU3aUl4zhA0phkAZnnTiF+5TR0fGkiHmzQnITChe8TEDNoDGpHt1ZF001TXqTcjLm41J8O4+CmpXj48Y7ITj1PFYdeby0CfL4yYpJ/kZbuMW3PXBoa0UGSkzo6SKpko7GNCwOeyygmCQYxlcUAqtO0rXaMZJ2cCOLvGecYQLPRe9JSajew37+dk4nk/dvR6tlX+PCEECReIDEXcun7RDTqpLUmPGC695k7XThYyMvKxJkDO9A8dggVk88c+IrusX5MN9Fi58f/sGUVajRqiWqPNEFp0R2c2r2RWjABgcHkzlnc9XJrdutcK0mJ6rmRumcuMYiSOg2o3wISuTqqu3F3x2xZVHAbQaFh8AUG8evKyoEEVW+d0xCLyV2F3/QqH2Rh98dYTqvfi0kyApU3vSoq4Jwjv41JqvKstws8Zu54POE1QWcrgQ1GyslU/tt238l5rNxnpMa/ryoJEiRHTJIKT2/gCbVmuzut2sCEg+bu7IqEHIz0mG+Q06uquOo9hOIGSeTXSqjc68ydbFOwx3A3/Mpzd54gadNF7lk5vZfEwWA1d4+Whmydu0A1ruyek2YYRnW5crk74auVA0AZrMfUj804ea6cTFWy3asrqxJWjyEUITY4CbhidA9GejFJ3Z/SceXP3DlB4q0GNVPuN2Kszd7p1QARt5QCo6qAO5a4maSPIcvKNWeSnG0QdSe2Ld1IjZ+zzqLRXzvIywF4u+zjDZIdl/h+fnyAGHoUw/J3aZ2rGKYqDa6Kg2NalZuvLHen5imouyrysXIGI38bk8SwiavhxzHSG4KlZcQZuyvLyzwSSBt8BZJgESysN64kzK2FUusEYEUpqS3Aom6MY9LUw+hq2kefBmJdWf7dqytLIlvMN/iNc+kjxkQh1wiyAIlYK12UGNaXNULiH7OnZL63ruOAa8P6/u6OT3fy3Ml/xNgUPRy9VEMusEwX5gTJ/l8STpCoxGNZ2aEIbUprjIFkmOY8y0JH6e6km7JBcrLIdmu6AW1FJ9vn5YKkpLdkiARatCW0cpIs6PLqrE+MK4s4UgZI6vd/N0g8geIguPMk71nw8kCy/yuLZJJ2XSAdlrk3tDR4QnibV6/8E9rRHPF4PE2FAAAAAElFTkSuQmCC",swimg:"data:image/png;base64,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"}],k=function(e){var n=e.className,s=e.dataSource,f=void 0===s?[]:s,k=e.col,b=void 0===k?4:k,w=e.right,_=e.bottom,N=void 0===_?23:_,Z=e.precision,I=void 0===Z?0:Z,S=e.wrapWidth,E=void 0===S?1200:S,C=e.trackEventItems,B=e.loading,P=Math.floor((E-(b-1)*w)/b);return(0,y.jsx)(p.Z,{spinning:B,children:(0,y.jsxs)("div",{className:v()(t,n),children:[!(null==f||!f.length)&&(null==f?void 0:f.map((function(e,n){var s,t=e.name,p=e.id,f=e.identifier,v=(e.featured,e.school_name,e.image_url);e.excellent,e.is_plan;return(0,y.jsx)("div",{className:i,style:{width:P,marginRight:(1+n)%b==0?0:w+I,marginBottom:N},children:(0,y.jsxs)("a",{target:"_blank",href:"/paths/".concat(f),className:r,onClick:function(e){e.preventDefault(),C&&(0,g.L9)([C]),(0,g.xg)("/paths/".concat(f))},children:[(0,y.jsxs)("div",{className:c,children:[(0,y.jsx)("img",{className:a,src:"".concat(m.Z.IMG_SERVER,"/").concat(v)}),null==e||null===(s=e.subject_tags)||void 0===s?void 0:s.map((function(e,n){var s;if(0===n){var t,i=null===(t=A.find((function(n){return n.name==e})))||void 0===t?void 0:t.swimg;return(0,y.jsx)("img",{className:o,src:i,style:{left:"-4px"}})}var r=null===(s=A.find((function(n){return n.name==e})))||void 0===s?void 0:s.ptimg;return(0,y.jsx)("img",{className:o,src:r,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,y.jsx)("div",{style:{position:"absolute",top:"150px",left:"10px"},children:(null==e?void 0:e.excellent)&&(0,y.jsx)("div",{className:l,children:"开放课程"})})]}),(0,y.jsx)("div",{className:d,children:(0,y.jsx)(h.Z,{title:t,children:(0,y.jsx)("span",{className:u,children:t})})}),(0,y.jsx)("div",{className:x,children:(0,y.jsxs)("div",{children:[(0,y.jsx)(h.Z,{placement:"bottom",title:"章节数",children:(0,y.jsxs)("span",{children:[(0,y.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,y.jsx)("span",{children:e.stages_count})]})}),(0,y.jsx)(h.Z,{placement:"bottom",title:"学习人数",children:(0,y.jsxs)("span",{children:[(0,y.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,y.jsx)("span",{children:e.members_count})]})})]})})]})},p)}))),!f.length&&(0,y.jsx)(j.Z,{})]})})}},48410:function(e,n,s){s.d(n,{jL:function(){return l},w9:function(){return ce},QD:function(){return Je},cQ:function(){return re.Z},op:function(){return Pe},O5:function(){return We},_b:function(){return Ye},t7:function(){return D},Gi:function(){return de},YG:function(){return oe},qp:function(){return w},vr:function(){return Te},qE:function(){return Qe},Je:function(){return q},wb:function(){return ie},cq:function(){return Ae},tp:function(){return N}});var t=s(59301),i="banner___PoUBO",r="content___XoDjy",a="btns___Pb35j",c=s(37712),l=function(e){var n=e.dataSource,s=void 0===n?[]:n,t=e.img,l=e.imgWidth,o=void 0===l?346:l,d=e.title,u=e.sunTitle,x=e.bannerExtraContent;return(0,c.jsx)("div",{className:i,children:(0,c.jsxs)("div",{className:r,children:[(0,c.jsxs)("aside",{children:[(0,c.jsxs)("p",{children:[(0,c.jsx)("b",{children:d}),(0,c.jsx)("span",{children:u})]}),s.length>0&&(0,c.jsx)("div",{className:a,children:s.map((function(e,n){return(0,c.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,c.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),x]}),t&&(0,c.jsx)("img",{style:{marginTop:33,marginRight:38},src:t,width:o})]})})},o=s(79800),d=s.n(o),u="row___aXJjm",x="title___HUKL0",p="tagsWrap___XB2W3",h="action___VdHb1",m="bar___t1kKC",f="tag___V7Eft",v="name___Hk1Ip",g="num___xQpcH",j="active___XryTX",y="tagsBorderWrap___OMxjs",A=s(92310),k=s.n(A),b=s(89392),w=function(e){var n=e.dataSource,s=void 0===n?[]:n,i=e.value,r=e.onChange,a=e.onTitleChange,l=e.className,o=e.title,A=e.titleWidth,w=void 0===A?41:A,_=e.style,N=void 0===_?{}:_,Z=e.fontColor,I=void 0===Z?"#6A7283":Z,S=e.showCount,E=(0,t.useState)(0),C=d()(E,2),B=C[0],P=C[1],D=(0,t.useState)(!1),H=d()(D,2),Q=H[0],q=H[1],R=(0,t.useRef)(null),F=(0,t.useRef)(null);return(0,t.useEffect)((function(){var e;0!==s.length&&((null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===s.length&&P(0),q(!1)}),[s]),(0,c.jsxs)("div",{className:k()(u,l),style:N,children:[(0,c.jsx)("div",{onClick:(0,b.throttle)((function(){return null==a?void 0:a()}),2e3),style:{width:w,marginTop:Q?12:4},className:"".concat(x," ").concat(a?"current":""),children:o}),(0,c.jsxs)("div",{className:Q?"".concat(p," ").concat(y):p,children:[(0,c.jsx)("div",{className:m,ref:F,style:B>0?{height:1===B?97:"auto",overflow:1===B?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,c.jsx)("div",{className:f,ref:R,children:null==s?void 0:s.map((function(e){return(0,c.jsxs)("span",{onClick:function(){return r(e.id)},style:{color:I},className:i===e.id?j:"",children:[(0,c.jsx)("span",{title:e.name,className:v,children:e.name}),!!S&&(0,c.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!B&&(0,c.jsx)(t.Fragment,{children:1===B?(0,c.jsxs)("div",{onClick:function(){var e;P(2),(null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>245?q(!0):q(!1)},className:h,children:["展开",(0,c.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,c.jsxs)("div",{onClick:function(){F.current.scrollTop=0,P(1),q(!1)},className:h,children:["收起",(0,c.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},_="tabs___GTqPV",N=function(e){var n=e.dataSource,s=void 0===n?[]:n,t=e.value,i=e.onChange,r=e.className,a=e.style,l=void 0===a?{}:a;return(0,c.jsx)("div",{style:l,className:k()(_,r),children:s.map((function(e){return(0,c.jsx)("span",{onClick:function(){return i(e.id)},className:t===e.id?k()(_,e.className||""):"",children:e.name},e.id)}))})},Z="input___PW2zI",I="dropdown___vSy8B",S="menu___NiyBu",E="text___Grueu",C="b1___ZKryM",B="b2___aKyGa",P=s(24650),D=function(e){var n,s=e.dataSource,i=void 0===s?[]:s,r=e.value,a=void 0===r?"":r,l=e.onChange,o=e.className,u=e.style,x=void 0===u?{}:u,p=e.placeholder,h=(0,t.useState)(""),m=d()(h,2),f=m[0],v=m[1],g=(0,t.useState)(""),j=d()(g,2),y=j[0],A=j[1];(0,t.useEffect)((function(){var e,n=a;null!==(e=JSON.stringify(a))&&void 0!==e&&e.includes("{")&&(v(a.id),n=a.value||"");try{A(decodeURIComponent(n||""))}catch(e){A(decodeURIComponent(n||""))}}),[a]);var b=function(){l(encodeURIComponent(y),f||null)};return(0,c.jsxs)("div",{className:k()(Z,o),style:x,children:[!!i.length&&(0,c.jsxs)("div",{className:I,children:[(0,c.jsxs)("div",{className:E,children:[null===(n=i.find((function(e){return e.id===f})))||void 0===n?void 0:n.name,(0,c.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,c.jsx)("b",{className:C}),(0,c.jsx)("b",{className:B})]}),(0,c.jsx)("div",{className:S,children:i.map((function(e,n){return(0,c.jsx)("div",{onClick:function(){var n;(n=e.id)!==f&&(v(n),l(encodeURIComponent(y),n))},children:e.name},n)}))})]}),(0,c.jsx)(P.Z,{onPressEnter:b,value:y,onChange:function(e){return A(e.target.value)},bordered:!1,placeholder:p}),(0,c.jsx)("i",{onClick:b,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},H="quickPager___GM30J",Q="disabled___Ozc8I",q=function(e){var n=e.value,s=e.onChange,t=e.className,i=e.total,r=e.pageSize,a=e.style,l=void 0===a?{}:a,o=n<2,d=n>=Math.ceil(i/r);return i<=r?(0,c.jsx)(c.Fragment,{}):(0,c.jsxs)("div",{className:k()(H,t),style:l,children:[(0,c.jsx)("div",{onClick:function(){o||s(n-1,"prev")},className:o?Q:"",children:"上一页"}),(0,c.jsx)("div",{onClick:function(){d||s(n+1,"next")},className:d?Q:"",children:"下一页"})]})},R="list___oOsiS",F="wrap___G6T7F",J="lockWrap___Rl79E",O="li___oZZ7l",T="cover___b2bYW",z="img___IQX7w",L="sign___HkT6C",K="name___SsJx8",Y="e___TMqq0",M="tags___bcjyo",G="rate___YACg7",U=s(71418),W=s(6848),V=s(17178),X=s(71681),$=s(27876),ee=s(96908),ne=s(57177),se=s(81378),te=s(6638),ie=function(e){var n=e.className,s=e.dataSource,t=void 0===s?[]:s,i=e.col,r=void 0===i?4:i,a=e.right,l=e.bottom,o=void 0===l?23:l,d=e.precision,u=void 0===d?0:d,x=e.wrapWidth,p=void 0===x?1200:x,h=e.trackEventItems,m=e.loading,f=Math.floor((p-(r-1)*a)/r);return(0,c.jsx)(U.Z,{spinning:m,children:(0,c.jsxs)("div",{className:k()(R,n),children:[!!t.length&&t.map((function(e,n){var s=e.name,t=e.id,i=e.identifier,l=e.power,d=e.cover_image_id,x=e.pic;return(0,c.jsxs)("div",{className:F,style:{width:f,marginRight:(1+n)%r==0?0:a+u,marginBottom:o},children:[(0,c.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(i,"/challenges"),className:O,onClick:function(e){e.preventDefault(),h&&(0,$.L9)([h]),l&&(0,$.xg)("/shixuns/".concat(i,"/challenges"))},children:[(0,c.jsxs)("div",{className:z,children:[(0,c.jsx)("img",{className:T,src:d?"".concat(X.Z.API_SERVER,"/api/attachments/").concat(d):"".concat(X.Z.IMG_SERVER,"/").concat(x)}),e.is_jupyter&&(0,c.jsx)("img",{className:L,src:ee}),e.is_jupyter_lab&&(0,c.jsx)("img",{className:L,src:ne}),e.is_unity_3d&&(0,c.jsx)("img",{className:L,src:se})]}),(0,c.jsx)("div",{className:K,children:(0,c.jsx)(W.Z,{title:s||"实践项目名称-未填写",children:(0,c.jsx)("span",{className:Y,children:s||"实践项目名称-未填写"})})}),(0,c.jsxs)("div",{className:M,children:[(0,c.jsx)(W.Z,{placement:"bottom",title:"关卡数",children:(0,c.jsxs)("span",{children:[(0,c.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,c.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,c.jsx)(W.Z,{placement:"bottom",title:"学习人数",children:(0,c.jsxs)("span",{children:[(0,c.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,c.jsx)("span",{children:e.myshixuns_count})]})}),(0,c.jsx)(W.Z,{placement:"bottom",title:"难度等级",children:(0,c.jsx)("span",{children:(0,c.jsx)("span",{children:e.level})})}),(0,c.jsxs)("div",{className:G,children:[(0,c.jsx)(V.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,c.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,c.jsxs)("div",{className:J,children:[(0,c.jsx)("img",{src:"".concat(X.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,c.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},t)})),!t.length&&(0,c.jsx)(te.Z,{})]})})},re=s(37913),ae={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ce=function(e){var n=e.className,s=e.dataSource,t=void 0===s?[]:s,i=e.col,r=void 0===i?4:i,a=e.right,l=e.bottom,o=void 0===l?23:l,d=e.precision,u=void 0===d?0:d,x=e.wrapWidth,p=void 0===x?1200:x,h=e.trackEventItems,m=e.loading,f=Math.floor((p-(r-1)*a)/r);return(0,c.jsx)(U.Z,{spinning:m,children:(0,c.jsxs)("div",{className:k()(ae.list,n),children:[!!t.length&&t.map((function(e,n){var s=e.subject_identifier,t=e.id,i=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,c.jsxs)("div",{className:ae.wrap,style:{width:f,marginRight:(1+n)%r==0?0:a+u,marginBottom:o},children:[(0,c.jsxs)("a",{className:ae.li,onClick:function(n){n.preventDefault(),h&&(0,$.L9)([h]),(0,$.xg)(e.first_category_url)},children:[(0,c.jsxs)("div",{className:ae.top,children:[(0,c.jsx)(W.Z,{title:e.name,children:(0,c.jsx)("div",{className:ae.name,children:e.name})}),(0,c.jsx)("img",{className:ae.img,src:X.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,c.jsx)("div",{className:ae.text,title:e.creator,children:e.creator}),s&&(0,c.jsxs)("div",{className:ae.btns,children:[(0,c.jsx)("div",{children:"开放课程"}),(0,c.jsx)("aside",{children:"开放课堂"})]}),i&&(0,c.jsx)("div",{className:ae.sign,children:"公开"})]}),(0,c.jsxs)("div",{className:ae.bottom,children:[e.visits>0&&(0,c.jsx)(W.Z,{title:"访问量",placement:"bottom",children:(0,c.jsxs)("span",{children:[(0,c.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,c.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,c.jsx)(W.Z,{title:"成员",placement:"bottom",children:(0,c.jsxs)("span",{children:[(0,c.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,c.jsx)(W.Z,{title:"作业",placement:"bottom",children:(0,c.jsxs)("span",{children:[(0,c.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,c.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,c.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,c.jsxs)("div",{className:ae.lockWrap,children:[(0,c.jsx)("img",{src:"".concat(X.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,c.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},t)})),!t.length&&(0,c.jsx)(te.Z,{})]})})},le={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},oe=function(e){var n=e.dataSource,s=void 0===n?[]:n,t=e.value,i=e.onChange,r=e.className,a=e.style,l=void 0===a?{}:a,o=e.tabBarExtraContent;return(0,c.jsxs)("div",{className:k()(le.tabs,r),style:l,children:[(0,c.jsx)("div",{className:le.tabsWrap,children:s.map((function(e,n){return(0,c.jsxs)("aside",{className:le.tab,onClick:function(){i(e.id)},children:[(0,c.jsx)("div",{className:t===e.id?le.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,c.jsxs)("span",{children:["",null==e?void 0:e.total,""]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,c.jsx)(W.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,c.jsxs)("span",{style:{color:"#9096A3"},children:["",(0,c.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,c.jsx)("span",{children:null==e?void 0:e.total}),""]})})]},n)}))}),(0,c.jsx)("div",{className:le.tabBar,children:o})]})},de=function(e){var n=e.className,s=e.style,t=void 0===s?{}:s,i=e.children;return(0,c.jsx)("div",{className:k()(n),style:t,children:i})},ue="orderWrap___ZfyGX",xe="orderIconWrap___XTB_O",pe="orderAsc___KWHmA",he="orderDesc___rHdbB",me="active___a7eSP",fe="cursorPointer___gs9kL",ve="orderTextWrap___teAKn",ge=s(38854),je=s(20834),ye=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ae=function(e){var n,s=e.sortValue,t=e.dropValue,i=e.className,r=e.onSort,a=e.onDrop,l=e.dataSource,o=void 0===l?ye:l;return(0,c.jsxs)("div",{className:k()(ue,i),children:[(0,c.jsx)(ge.Z,{dropdownRender:function(){return(0,c.jsx)(je.Z,{children:o.map((function(e,n){return(0,c.jsx)(je.Z.Item,{onClick:function(){return a(e.id)},children:e.name},n)}))})},children:(0,c.jsx)("span",{className:ve,children:null===(n=o.find((function(e){return t===e.id})))||void 0===n?void 0:n.name})}),(0,c.jsxs)("span",{className:xe,children:[(0,c.jsx)("span",{className:pe,children:(0,c.jsx)("i",{className:"asc"===s?"iconfont icon-sanjiaoxing-up font12 ".concat(fe," ").concat(me):"iconfont icon-sanjiaoxing-up font12 ".concat(fe),onClick:function(){return r("asc"===s?"desc":"asc")}})}),(0,c.jsx)("span",{className:he,children:(0,c.jsx)("i",{className:"desc"===s?"iconfont icon-sanjiaoxing-down font12 ".concat(fe," ").concat(me):"iconfont icon-sanjiaoxing-down font12 ".concat(fe),onClick:function(){return r("asc"===s?"desc":"asc")}})})]})]})},ke=s(82242),be=s.n(ke),we=s(7557),_e=s.n(we),Ne=s(41498),Ze=s.n(Ne),Ie=s(39647),Se=s.n(Ie),Ee={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v","ant-btn-disabled":"ant-btn-disabled___O_cKm"},Ce=s(3113),Be=["className","style","children","loading","openLoading","onClick","size","shape"],Pe=function(e){var n=e.className,s=e.style,i=e.children,r=e.loading,a=void 0!==r&&r,l=e.openLoading,o=e.onClick,u=void 0===o?function(){}:o,x=e.size,p=void 0===x?"middle":x,h=e.shape,m=void 0===h?"round":h,f=Se()(e,Be),v=(0,t.useState)(!1),g=d()(v,2),j=g[0],y=g[1];return(0,c.jsx)(Ce.ZP,be()(be()({onClick:(0,b.throttle)(function(){var e=Ze()(_e()().mark((function e(n){return _e()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&y(!0),e.prev=1,e.next=4,u(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&y(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:k()(Ee.btn,Ee["".concat(p,"-").concat(m)],n),style:be()({},s),size:p,shape:m,loading:j||a},f),{},{children:i}))},De="head___ghH72",He="node___mjPEy",Qe=function(e){var n=e.className,s=e.style,t=e.children,i=void 0===t?null:t,r=e.onClick,a=e.title;return(0,c.jsxs)("div",{className:k()(De,n),style:s,children:[(0,c.jsxs)("span",{className:"primary-hover",onClick:r,children:[(0,c.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,c.jsx)("b",{title:a,children:a}),(0,c.jsx)("div",{className:He,children:i})]})},qe="btns___sNgTb",Re="confirm___Ozirl",Fe="cancel___aiq1I",Je=function(e){var n=e.confirmShow,s=void 0===n||n,t=e.confirmTitle,i=e.confirmClick,r=e.cancelShow,a=void 0===r||r,l=e.cancelTitle,o=e.cancelClick,d=e.className,u=e.style,x=e.confirmLoading,p=void 0!==x&&x;return(0,c.jsxs)("div",{className:k()(qe,d),style:u,children:[s&&(0,c.jsx)(Ce.ZP,{loading:p,onClick:i,type:"primary",className:Re,children:t}),a&&(0,c.jsx)(Ce.ZP,{onClick:o,className:Fe,children:l})]})},Oe={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Te=function(e){var n=e.className,s=e.style,t=void 0===s?{}:s,i=e.LeftContent,r=e.children,a=e.RightContent;return(0,c.jsx)("div",{className:k()(Oe.fixedBottom,n),style:t,children:(0,c.jsxs)("div",{className:Oe.wrap,children:[(0,c.jsx)("div",{className:Oe.left,children:i}),(0,c.jsx)("div",{className:Oe.center,children:r}),(0,c.jsx)("div",{className:Oe.right,children:a})]})})},ze="crumbs___V41Oe",Le="hover___bEIVd",Ke=s(80608),Ye=function(e){var n=e.className,s=e.style,i=void 0===s?{}:s,r=e.dataSource,a=void 0===r?[]:r;return(0,c.jsx)("div",{className:k()(ze,n),style:i,children:a.map((function(e,n){return n<a.length-1?(0,c.jsxs)(t.Fragment,{children:[e.path?(0,c.jsx)("span",{className:Le,onClick:function(){return Ke.history.push(e.path)},children:e.name}):(0,c.jsx)("span",{children:e.name}),(0,c.jsxs)("span",{children:[" ",">"," "]})]},n):(0,c.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},Me=s(31797),Ge=["onChange"],Ue=Me.Z.Countdown,We=function(e){var n=e.onChange,s=Se()(e,Ge),i=(0,t.useState)(null),r=d()(i,2),a=r[0],l=r[1];(0,t.useEffect)((function(){"number"==typeof a&&a>=0&&n(a)}),[a]);return(0,c.jsx)(Ue,be()(be()({},s),{},{onChange:function(e){var n=Math.floor(e/1e3);l(n)}}))}},93298:function(e,n,s){s.r(n),s.d(n,{default:function(){return zt}});var t=s(37205),i=s.n(t),r=s(7557),a=s.n(r),c=s(41498),l=s.n(c),o=s(82242),d=s.n(o),u=s(79800),x=s.n(u),p=s(39647),h=s.n(p),m=s(59301),f=s(49105),v=s(80608),g=s(43418),j=s(20834),y=s(8591),A=s(66104),k=s(6848),b=s(3113),w=s(38854),_=s(99313),N=s(51945),Z=s(40362),I=s(98578),S=s(44483),E=s(43516),C=s(27876),B=s(80427),P=s(85573),D=s.n(P),H=s(78241),Q=s(95237),q=s(43604),R=s(78673),F=s(24905),J=s(24650),O=s(94001),T=s(86859),z=s(5112),L=s(61186),K=s.n(L),Y=s(37712),M=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,s=e.dispatch,t=(0,v.useParams)();return(0,Y.jsxs)(g.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:t.coursesId}});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:d()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,Y.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,Y.jsx)("p",{children:"确定打回?"})]})})),G=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,s,t,i,r=e.exercise,c=e.dispatch,o=(0,v.useParams)(),u=(0,m.useState)(!0),p=x()(u,2),h=(p[0],p[1],H.Z.useForm()),f=x()(h,1)[0],j=r.actionTabs;(0,m.useEffect)((function(){var e,n;"更改评阅"===r.actionTabs.key&&(f.resetFields(),f.setFieldsValue({subjective_score:null==j||null===(e=j.selectArrs)||void 0===e||null===(e=e.record)||void 0===e?void 0:e.subjective_score,objective_score:null==j||null===(n=j.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.objective_score}))}),[r.actionTabs.key]);var A=function(){c({type:"exercise/setActionTabs",payload:{}})};return(0,Y.jsx)(Y.Fragment,{children:(0,Y.jsx)(g.Z,{centered:!0,title:"评阅",open:"更改评阅"===r.actionTabs.key,onCancel:A,footer:(0,Y.jsxs)(Q.Z,{align:"middle",justify:"end",children:[(0,Y.jsx)(b.ZP,{className:"ml10",onClick:A,children:" 取消"}),(0,Y.jsx)(b.ZP,{className:"ml10",onClick:l()(a()().mark((function e(){var n,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.validateFields();case 2:return s=f.getFieldValue(),e.next=5,(0,E.oS)(d()(d()({},s),{},{id:o.categoryId,user_id:null==j||null===(n=j.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("评阅成功"),f.resetFields(),c({type:"exercise/setActionTabs",payload:{}}),c({type:"exercise/getExerciseList",payload:d()({},r.actionTabs.params)}));case 7:case"end":return e.stop()}}),e)}))),type:"primary",children:" 确认"})]}),children:(0,Y.jsx)("div",{className:"pl30",children:(0,Y.jsxs)(H.Z,{form:f,children:[(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsx)(H.Z.Item,{name:"subjective_score",label:"主观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,Y.jsx)(O.Z,{min:0,max:1*(null==j||null===(n=j.selectArrs)||void 0===n||null===(n=n.exercise_types)||void 0===n?void 0:n.subjective_score),style:{width:150},placeholder:"请填写主观题成绩"})})}),(0,Y.jsx)(q.Z,{flex:1,children:(0,Y.jsx)("div",{children:(0,Y.jsxs)("span",{className:"ml10",children:["分,总共:",null==j||null===(s=j.selectArrs)||void 0===s||null===(s=s.exercise_types)||void 0===s?void 0:s.subjective_score,"分"]})})})]}),(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsx)(H.Z.Item,{name:"objective_score",label:"客观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,Y.jsx)(O.Z,{min:0,max:1*(null==j||null===(t=j.selectArrs)||void 0===t||null===(t=t.exercise_types)||void 0===t?void 0:t.objective_score),style:{width:150},width:150,placeholder:"请填写客观题成绩"})})}),(0,Y.jsx)(q.Z,{flex:1,children:(0,Y.jsx)("div",{children:(0,Y.jsxs)("span",{className:"ml10",children:["分,总共:",null==j||null===(i=j.selectArrs)||void 0===i||null===(i=i.exercise_types)||void 0===i?void 0:i.objective_score,"分"]})})})]})]})})})})})),U=[{name:"未评阅",id:0,type:"unreview_counts"},{name:"评阅中",id:2,type:"reviewing_counts"},{name:"已评阅",id:1,type:"review_counts"}],W=[{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"}],V=[{name:"无需补考",id:0,type:"unmake_up_users_count"},{name:"参加补考",id:1,type:"make_up_users_count"}],X=s(6638),$=s(30518),ee=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,s,t=e.exercise,i=e.dispatch,r=(0,v.useParams)(),c=(0,m.useState)(!0),o=x()(c,2),u=(o[0],o[1],H.Z.useForm()),p=x()(u,1)[0],h=(0,m.useState)(!1),f=x()(h,2),j=f[0],A=f[1],k=(0,m.useState)({}),b=x()(k,2),w=b[0],_=b[1],N=t.actionTabs;(0,m.useEffect)((function(){var e,n;"延时"===t.actionTabs.key&&(A(!1),p.resetFields(),p.setFieldsValue({subjective_score:null==N||null===(e=N.selectArrs)||void 0===e||null===(e=e.record)||void 0===e?void 0:e.subjective_score,objective_score:null==N||null===(n=N.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.objective_score}))}),[t.actionTabs.key]);function Z(e,n){for(var s=[],t=e;t<n;t++)s.push(t);return s}return(0,Y.jsx)(Y.Fragment,{children:(0,Y.jsx)(g.Z,{width:600,centered:!0,title:"延时设置",open:"延时"===t.actionTabs.key,okText:"确认调整",cancelText:"取消",confirmLoading:j,onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p.validateFields();case 2:i({type:"exercise/setActionTabs",payload:{}}),A(!0),g.Z.confirm({title:"试卷提交时间确认提示",okText:"确认",cancelText:"取消",content:"您正在为【".concat(null==N||null===(n=N.selectArrs)||void 0===n?void 0:n.user_name,"】同学单独调整考试时间至【").concat(K()(null==w?void 0:w.time).format("YYYY-MM-DD HH:mm"),"】截止,是否确认本操作?"),onOk:function(){var e=l()(a()().mark((function e(){var n,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.qz)(d()(d()({},w),{},{id:r.categoryId,exercise_user_id:null==N||null===(n=N.selectArrs)||void 0===n?void 0:n.exercise_user_id}));case 2:s=e.sent,A(!1),0===s.status&&(y.ZP.success("延时成功"),p.resetFields(),i({type:"exercise/getExerciseList",payload:d()({},t.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"exercise/setActionTabs",payload:{}})},children:(0,Y.jsx)("div",{className:"",children:(0,Y.jsxs)(H.Z,{form:p,onValuesChange:function(){_(p.getFieldValue())},children:[(0,Y.jsxs)(Q.Z,{align:"middle",children:[(0,Y.jsxs)(q.Z,{className:"ml10 mb10",children:["请设置 ",null==N||null===(n=N.selectArrs)||void 0===n?void 0:n.user_name," 的交卷截止时间",(0,Y.jsxs)("span",{className:"c-grey-999",children:["(不能超过当前试卷截止时间",K()(null==N||null===(s=N.selectArrs)||void 0===s?void 0:s.exercise_end_at).format("YYYY-MM-DD HH:mm"),""]})]}),(0,Y.jsx)(q.Z,{flex:1,children:(0,Y.jsx)(H.Z.Item,{label:"截止时间",name:"time",className:"ml10",style:{marginBottom:0},rules:[{required:!0,message:"请输入!"}],children:(0,Y.jsx)($.default,{style:{width:270},placeholder:"请选择交卷截止时间",showTime:{format:"HH:mm",defaultValue:K()("00:00","HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){var n,s;return console.log("current:",e,K()(null==N||null===(n=N.selectArrs)||void 0===n?void 0:n.exercise_end_at).startOf("minute")),e&&(e>K()(null==N||null===(s=N.selectArrs)||void 0===s?void 0:s.exercise_end_at).endOf("minute")||e<=K()().startOf("day"))},disabledTime:function(e){var n,s=null==N||null===(n=N.selectArrs)||void 0===n?void 0:n.exercise_end_at,t=K()(e).format("HH");if(K()(e).isSame(K()(s),"day")){var i=K()(s).format("HH"),r=K()(s).format("mm");return{disabledHours:function(){return Z(0,24).splice(1*i+1,24-i)},disabledMinutes:function(){return K()(e).isSame(K()(s),"hour")&&t<=i?Z(r,60):Z(60,60)}}}if(K()(e).isSame(K()(),"day")){var a=K()().format("HH"),c=K()().format("mm");return{disabledHours:function(){return Z(0,24).splice(0,a)},disabledMinutes:function(){return t<=a?Z(0,c):Z(60,60)}}}return!1},allowClear:!1,onChange:function(e,n){var s,t;K()(n)>K()(null==N||null===(s=N.selectArrs)||void 0===s?void 0:s.exercise_end_at)&&p.setFieldsValue({time:K()(null==N||null===(t=N.selectArrs)||void 0===t?void 0:t.exercise_end_at).format("YYYY-MM-DD HH:mm")})}})})})]}),(0,Y.jsx)(Q.Z,{style:{marginLeft:78,marginTop:4},children:(0,Y.jsx)(H.Z.Item,{name:"is_clear",className:"ml10",initialValue:!1,valuePropName:"checked",children:(0,Y.jsx)(F.Z,{children:"确认清除该学生的已切屏次数"})})})]})})})})})),ne=s(38180),se=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,s,t=e.exercise,i=e.dispatch,r=(0,v.useParams)(),c=H.Z.useForm(),o=x()(c,1)[0],d=(0,m.useState)(!1),u=x()(d,2),p=u[0],h=u[1],f=t.actionTabs;return(0,m.useEffect)((function(){"teacher-unlock"===t.actionTabs.key&&(h(!1),o.resetFields())}),[t.actionTabs.key]),(0,Y.jsx)(Y.Fragment,{children:(0,Y.jsx)(g.Z,{width:600,centered:!0,title:"考试解锁(".concat(null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.user_name,""),open:"teacher-unlock"===t.actionTabs.key,okText:"确认",cancelText:"取消",keyboard:!1,confirmLoading:p,onOk:l()(a()().mark((function e(){var n,s,c,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.validateFields();case 2:return s=o.getFieldsValue(),h(!0),e.next=6,(0,E.ZD)(r.categoryId,{exercise_user_id:null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_user_id,unlock_key:s.unlock_key});case 6:if(0!==e.sent.status){e.next=15;break}if(!s.time){e.next=12;break}return l={time:K()(s.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:null==f||null===(c=f.selectArrs)||void 0===c?void 0:c.exercise_user_id,id:r.categoryId},e.next=12,(0,E.qz)(l);case 12:y.ZP.success("解除锁定成功"),i({type:"exercise/getExerciseList",payload:t.actionTabs.params}),i({type:"exercise/setActionTabs",payload:{}});case 15:h(!1);case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"exercise/setActionTabs",payload:{}})},children:(0,Y.jsx)("div",{className:"",children:(0,Y.jsxs)(H.Z,{form:o,layout:"vertical",autoComplete:"off",children:[(0,Y.jsx)(H.Z.Item,{className:"ml10",label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,Y.jsx)(J.Z.Password,{autoComplete:"off",style:{width:270},placeholder:"请输入考试解锁码"})}),(0,Y.jsx)(H.Z.Item,{label:(0,Y.jsxs)("span",{children:["延长交卷截止时间(",(0,Y.jsxs)("span",{className:"c-grey-999",children:["不能超过当前试卷截止时间",K()(null==f||null===(s=f.selectArrs)||void 0===s?void 0:s.exercise_end_at).format("YYYY-MM-DD HH:mm")]}),""]}),name:"time",className:"ml10",children:(0,Y.jsx)($.default,{style:{width:270},placeholder:"请选择交卷截止时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){var n;return(0,ne.Q8)(e,null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_end_at)},disabledTime:function(e){var n,s=null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_end_at;if(K()(e).isSame(K()(s),"day")){var t=K()(s).hours(),i=K()(s).minutes();return console.log(t,i),{disabledHours:function(){return(0,ne.w6)(0,24).slice(t+1)},disabledMinutes:function(){return K()(e).isSame(K()(s),"hour")?(0,ne.w6)(i,60):[]}}}return(0,ne.d0)(e)},allowClear:!1})})]})})})})})),te=s(41129),ie=s(87684),re=s(72746),ae=["shixunHomeworks","dispatch"],ce=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,s=e.dispatch,t=(h()(e,ae),(0,v.useParams)()),r=(0,m.useState)([]),c=x()(r,2),o=c[0],d=c[1],u=(0,m.useState)([]),p=x()(u,2),j=p[0],y=p[1];function A(){return(A=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(t.categoryId,"/group_list.json"),{method:"GET"});case 2:n=e.sent,d(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){A.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,Y.jsx)(Y.Fragment,{children:(0,Y.jsx)(g.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(t.categoryId,"/code_quality_analysis.json"),{method:"POST",body:{group_ids:j}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(v.history.replace("/classrooms/".concat(t.coursesId,"/exercise/").concat(t.categoryId,"/detail?tabs=7")),window.location.reload(),s({type:"shixunHomeworks/setActionTabs",payload:{}}),y([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){y([]),s({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,Y.jsx)(N.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){y(i()(e))},selectedRowKeys:j,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==o?void 0:o.group_list})})})})),le=s(75916),oe={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"},de=function(e){var n=e.item,s=e.renderText,t=(0,v.useParams)(),i=(0,m.useState)(),r=x()(i,2),c=r[0],o=r[1],d=function(){var e=l()(a()().mark((function e(s){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,E.UH)({id:t.categoryId,user_id:null==n?void 0:n.user_id});case 4:(i=e.sent)&&o(i);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Y.jsx)(k.Z,{onOpenChange:function(e){return d(e)},title:(0,Y.jsxs)("div",{children:["单选题 ",null==c?void 0:c.single_question_score,"分 ",(0,Y.jsx)("br",{}),"多选题 ",null==c?void 0:c.multiple_question_score,"分 ",(0,Y.jsx)("br",{}),"判断题 ",null==c?void 0:c.judgement_question_score,"分 ",(0,Y.jsx)("br",{}),"填空题 ",null==c?void 0:c.completion_question_score,"分 ",(0,Y.jsx)("br",{}),"实训题 ",null==c?void 0:c.shixun_question_score,"分"]}),children:s})},ue=["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"],xe=(0,v.connect)((function(e){var n=e.exercise,s=e.loading,t=e.globalSetting,i=e.classroomList,r=e.user;return{classroomList:i,exercise:n,loading:s.effects,globalSetting:t,user:r}}))((function(e){var n,s,t,r,c,o,u,p,j,A,w,_,Z,I,S,B,P,L,$,ne,ae,xe,pe,he,me,fe,ve,ge,je,ye,Ae,ke,be,we,_e,Ne=e.exercise,Ze=e.loading,Ie=e.dispatch,Se=e.globalSetting,Ee=e.checkDomainAuthority,Ce=e.getparams,Be=e.user,Pe=e.classroomList,De=(h()(e,ue),(0,v.useSearchParams)()),He=x()(De,1)[0],Qe=(0,v.useParams)(),qe=(0,m.useState)(d()({},Qe)),Re=x()(qe,2),Fe=Re[0],Je=Re[1],Oe=Ne.exerciseList,Te=Ne.commonHeader,ze=Be.userInfo,Le=(0,m.useState)({}),Ke=x()(Le,2),Ye=Ke[0],Me=(Ke[1],(0,m.useState)("")),Ge=x()(Me,2),Ue=(Ge[0],Ge[1],(0,m.useState)(0)),We=x()(Ue,2),Ve=We[0],Xe=We[1],$e=(0,m.useState)({}),en=x()($e,2),nn=(en[0],en[1],(0,m.useState)(!1)),sn=x()(nn,2),tn=sn[0],rn=sn[1],an=(0,m.useState)("alert"),cn=x()(an,2),ln=cn[0],on=cn[1],dn=(0,m.useState)(0),un=x()(dn,2),xn=un[0],pn=un[1],hn=(0,m.useState)(!1),mn=x()(hn,2),fn=(mn[0],mn[1]),vn=(0,m.useState)(!1),gn=x()(vn,2),jn=gn[0],yn=gn[1],An=H.Z.useForm(),kn=x()(An,1)[0],bn=(0,m.useState)([]),wn=x()(bn,2),_n=wn[0],Nn=wn[1],Zn=(0,m.useState)(!0),In=x()(Zn,2),Sn=(In[0],In[1],(0,m.useRef)(),(0,m.useState)(1)),En=x()(Sn,2),Cn=En[0],Bn=En[1],Pn=(0,m.useState)(""),Dn=x()(Pn,2),Hn=Dn[0],Qn=Dn[1],qn=(0,m.useState)(),Rn=x()(qn,2),Fn=Rn[0],Jn=Rn[1],On=(0,m.useState)(!1),Tn=x()(On,2),zn=Tn[0],Ln=Tn[1];function Kn(){return(Kn=l()(a()().mark((function e(n){var s,t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Jn(null==n?void 0:n.exercise_user_id),Ln(2===n.commit_status||3===n.commit_status),fn(!0),e.next=5,(0,f.ZP)("/api/exercises/".concat(Fe.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===(s=r.data)||void 0===s||null===(s=s.exercise_user_photos)||void 0===s?void 0:s.length)>0?rn(!0):y.ZP.info("当前暂无照片"),Nn(null==r||null===(t=r.data)||void 0===t?void 0:t.exercise_user_photos),pn(null==r||null===(i=r.data)||void 0===i?void 0:i.alert_count),fn(!1);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){var e,n;if((0,le.GJ)())Xe(null===(n=Oe.exercise_types)||void 0===n?void 0:n.total_users);else if(null!=Oe&&null!==(e=Oe.exercise_types)&&void 0!==e&&e.score_open){var s;Xe(null===(s=Oe.exercise_types)||void 0===s?void 0:s.unanswer_users)}}),[Oe]),(0,m.useEffect)((function(){var e={};He.get("exercise_group_id")&&(e={review:[0,2],commit_status:[2,3]},"0"!==He.get("exercise_group_id")&&(e.exercise_group_id=[Number(He.get("exercise_group_id"))]),kn.setFieldsValue(d()({},e))),Fe=d()(d()({},Fe),e),Je(d()({},Fe)),Ie({type:"exercise/getExerciseList",payload:Fe}),Ie({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[]);var Yn=(new Date).getTime(),Mn=[{title:"序号",dataIndex:"name",fixed:"left",width:80,align:"center",render:function(e,n,s){return(0,Y.jsx)(k.Z,{title:20*((Fe.page||1)-1)+s+1,children:(0,Y.jsx)("span",{children:20*((Fe.page||1)-1)+s+1})})}},{title:"姓名",dataIndex:"user_name",fixed:"left",width:null!=Oe&&null!==(n=Oe.exercise_types)&&void 0!==n&&n.score_open&&(0,le.dE)()?"40%":120,ellipsis:!0,align:"left",render:function(e,n){return(0,Y.jsxs)("div",{style:{display:"flex",alignItems:"center"},onClick:function(){var s;if(!(0,le.Rm)()||null!==(s=Pe.AssistantObject.exercise)&&void 0!==s&&s.can_view){switch(n.commit_status){case 0:if(!(0,le.Ny)())return void y.ZP.warning("学生未开始考试,您无权查看");break;case 1:return void y.ZP.warning("学生正在考试中,您无权查看");default:console.log("当前提交状态",n.commit_status)}e&&(0,le.GJ)()&&(Un(),(0,C.xg)("/classrooms/".concat(Fe.coursesId,"/exercise/").concat(Fe.categoryId,"/review/").concat(null==n?void 0:n.login)))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,Y.jsx)("span",{className:e&&(0,le.GJ)()?oe.operationLink:"",children:e||"--"}),!(null==n||!n.delayed_at)&&(0,Y.jsx)(k.Z,{title:(0,Y.jsxs)("div",{children:["交卷截止时间调整至",(0,Y.jsx)("span",{className:"ml5",children:K()(n.delayed_at).format("YYYY-MM-DD HH:mm")})]}),children:(0,Y.jsx)("span",{className:"iconfont icon-shizhong c-blue"})})]})}},!(null!=Oe&&null!==(s=Oe.exercise_types)&&void 0!==s&&s.is_excellent)&&{title:"学号",ellipsis:!0,dataIndex:"student_id",width:140,align:"left",sorter:!0,render:function(e){return e||"--"}},!(null!=Oe&&null!==(t=Oe.exercise_types)&&void 0!==t&&t.is_excellent)&&0!==(null==Oe||null===(r=Oe.exercise_types)||void 0===r?void 0:r.groups_count)&&{title:"分班",width:130,dataIndex:"user_group_name",align:"left",render:function(e,n){return(0,Y.jsx)("div",{className:oe.banding,title:e||"--",children:e||"--"})}},{title:"最终成绩",width:100,dataIndex:"score",align:"center",sorter:!0,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,le.dE)()?"老师审核中":100===(e="number"==typeof e?Number(e):e)?(0,Y.jsx)("span",{className:"c-green",children:e||"--"}):e>60?(0,Y.jsx)("span",{className:"c-orange",children:e||"--"}):(0,Y.jsx)("span",{children:e||"--"})}},!(1!==(null==Oe||null===(c=Oe.exercise_types)||void 0===c?void 0:c.objective)||1===(null==Oe||null===(o=Oe.exercise_types)||void 0===o?void 0:o.objective)&&1!==(null==Oe||null===(u=Oe.exercise_types)||void 0===u?void 0:u.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,le.dE)()?"老师审核中":(s=(e="number"==typeof e?Number(e):e)>=0&&e<=60?(0,Y.jsx)("span",{children:e}):100===e?(0,Y.jsx)("span",{className:"c-green",children:e}):e>60?(0,Y.jsx)("span",{className:"c-orange",children:e}):"--",(0,Y.jsx)(de,{renderText:s,item:n}));var s}},!(1!==(null==Oe||null===(p=Oe.exercise_types)||void 0===p?void 0:p.subjective)||1===(null==Oe||null===(j=Oe.exercise_types)||void 0===j?void 0:j.subjective)&&1!==(null==Oe||null===(A=Oe.exercise_types)||void 0===A?void 0:A.objective))&&{title:"主观题得分",width:100,dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,le.dE)()?"老师审核中":(null!=Oe&&null!==(s=Oe.exercise_types)&&void 0!==s&&s.appraise_setting&&null!=Oe&&null!==(t=Oe.exercise_types)&&void 0!==t&&t.sealed_review&&new Date(null==Oe||null===(i=Oe.exercise_types)||void 0===i?void 0:i.appraise_end_time).getTime()>Yn&&(r="--"),null!=n&&n.has_comment||!n.review_status||(r="评阅中"),r=null!=n&&n.has_comment?"已评阅":"未评阅",0===(e="number"==typeof e?Number(e):e)?(0,Y.jsxs)("span",{children:[e," ","未评阅"===r&&(0,Y.jsx)("span",{className:"c-red",children:" (待评阅)"})]}):e>0&&e<=60?(0,Y.jsx)("span",{children:e}):100===e?(0,Y.jsx)("span",{className:"c-green",children:e}):e>60?(0,Y.jsx)("span",{className:"c-orange",children:e}):"--");var s,t,i,r}},{title:"提交状态",dataIndex:"commit_status",width:100,align:"left",render:function(e,n){return 0===e?(0,Y.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,Y.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,Y.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&"已交卷",n.is_make_up&&"已交卷 (补考)"]}):(0,Y.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&"已交卷(未答)",n.is_make_up&&"已交卷/未答(补考)"]})}},{title:"开始答题时间",dataIndex:"start_at",width:130,align:"left",sorter:!0,render:function(e){return e?K()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",width:130,align:"left",sorter:!0,render:function(e){return e?K()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"打回次数",dataIndex:"exercise_user_redo_count",width:80,ellipsis:!0,className:15===(null==ze||null===(w=ze.course)||void 0===w?void 0:w.course_role)?oe.noShow:"",align:"left",render:function(e,n){return(0,Y.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,Y.jsx)("span",{className:oe.operationLink,onClick:function(){Ie({type:"exercise/setActionTabs",payload:{key:"打回记录",student_id:n.user_id}})},children:e||"0"})})}},(null==Te?void 0:Te.screen_open)&&{title:(0,Y.jsxs)("span",{children:["切屏次数",(0,Y.jsx)(k.Z,{title:"红色代表学生切屏超过规定次数被强制交卷",children:(0,Y.jsx)("span",{className:"icon-xiaowenhao"})})]}),dataIndex:"screen_used_num",width:145,ellipsis:!0,align:"center",render:function(e,n){return(0,Y.jsxs)("span",{style:e>0?{cursor:"pointer"}:{},className:e>(null==n?void 0:n.screen_total_num)?"c-red":"",onClick:l()(a()().mark((function s(){var t;return a()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(0!==e){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,(0,E.Yu)(Qe.categoryId,{exercise_user_id:n.exercise_user_id});case 4:t=s.sent,g.Z.info({title:"切屏记录(".concat(null==n?void 0:n.user_name,""),icon:null,closable:!0,className:oe.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:(0,Y.jsx)(N.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==t?void 0:t.data})});case 6:case"end":return s.stop()}}),s)}))),children:[e,"/",null==n?void 0:n.screen_total_num]})}},(null==Te?void 0:Te.exercise_status)>1&&(null==Te?void 0:Te.open_camera)&&(0,le.GJ)()&&!(null!==(_=Se.setting)&&void 0!==_&&_.is_local)&&{title:"考试照片",dataIndex:"photo_count",align:"center",width:100,render:function(e,n){return n.commit_status>0?(0,Y.jsx)("a",{onClick:function(){!function(e){Kn.apply(this,arguments)}(n)},children:"".concat(e||0,"/").concat(null==Te?void 0:Te.photo_count)}):"--"}},(null==Te?void 0:Te.ip_bind)&&(0,le.Gg)()&&{title:"考试IP",dataIndex:"last_ip",align:"center",width:100,render:function(e,n){return(0,Y.jsxs)(Y.Fragment,{children:[e||"--",n.commit_status<=1&&Te.ip_bind&&n.last_ip&&(0,Y.jsx)(b.ZP,{type:"link",onClick:l()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s=g.Z.confirm({title:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{flex:"1",children:"解除绑定"}),(0,Y.jsx)(q.Z,{children:(0,Y.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return s.destroy()}})})]}),width:500,icon:null,okText:"确定",cancelText:"取消",className:"custom-modal-divider",content:(0,Y.jsxs)("div",{children:["为学生解除考试IP绑定后学生可以使用新的IP地址进入考试。",(0,Y.jsx)("span",{className:"c-red",children:"如果该学生正在考试中,将无法作答,需要重新进入考试。"}),"您确定要解除该学生的考试IP绑定"]}),onOk:function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.ab)({id:Fe.categoryId,exercise_user_id:n.exercise_user_id});case 2:0===e.sent.status&&(y.ZP.success("解绑成功"),Ie({type:"exercise/getExerciseList",payload:Fe}));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==Te?void 0:Te.open_camera)&&(0,le.Gg)()&&Te.exercise_status<3&&!(null!==(Z=Se.setting)&&void 0!==Z&&Z.is_local)&&{title:"允许不拍摄",dataIndex:"close_camera",align:"center",width:100,render:function(e,n){return(0,Y.jsx)(R.Z,{checked:e,onClick:l()(a()().mark((function s(){return a()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:e?g.Z.info({title:"提示",content:(0,Y.jsx)("div",{children:"不允许修改"}),okText:"确认"}):g.Z.confirm({title:"允许不摄像警告",content:(0,Y.jsx)("div",{children:"为保证考试公平,本次考试已开启防作弊设置,这需要调用学生的摄像头。如学生硬件设施确有问题,为保证学生考试权利,教师可临时取消限制,允许学生参考。 本操作不可撤回,不可修改。 您确认同意该学生不开启摄像头参加考试吗?"}),onOk:function(){var e=l()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.cC)(d()(d()({},Fe),{},{exercise_user_id:n.exercise_user_id}));case 2:0===(null==(s=e.sent)?void 0:s.status)&&(y.ZP.success("操作成功"),Ie({type:"exercise/getExerciseList",payload:d()({},Fe)}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return s.stop()}}),s)})))})}},(0,le.GJ)()&&{title:"评阅状态",width:130,dataIndex:"has_comment",align:"center",render:function(e,n){var s,t,i;return null!=Oe&&null!==(s=Oe.exercise_types)&&void 0!==s&&s.appraise_setting&&null!=Oe&&null!==(t=Oe.exercise_types)&&void 0!==t&&t.sealed_review&&new Date(null==Oe||null===(i=Oe.exercise_types)||void 0===i?void 0:i.appraise_end_time).getTime()>Yn?"--":!e&&n.review_status?"评阅中":e?"已评阅":"未评阅"}},((null==Te?void 0:Te.assistant_auth)||(0,le.GJ)()||(0,le.dE)())&&Ee&&{title:"操作",fixed:"right",dataInex:"action",align:"left",className:oe.operationCol,render:function(e,n){var s,t,i;return(0,Y.jsxs)("div",{children:[(0,le.GJ)()&&(0,Y.jsx)(b.ZP,{ghost:!0,type:"primary",size:"small",disabled:n.commit_status<2,children:(0,Y.jsx)("a",{className:n.commit_status>1?"c-blue":"c-black",onClick:function(){var e=l()(a()().mark((function e(s){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s.preventDefault(),e.next=3,(0,re.w)(Qe.coursesId,Qe.categoryId);case 3:if(2!==n.commit_status){e.next=9;break}if(!(0,le.Rm)()||null!==(t=Pe.AssistantObject.exercise)&&void 0!==t&&t.can_view){e.next=7;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 7:Un(),window.location.href="/classrooms/".concat(Fe.coursesId,"/exercise/").concat(Fe.categoryId,"/review/").concat(n.login);case 9:if(3!==n.commit_status){e.next=14;break}if(!(0,le.Rm)()||null!==(i=Pe.AssistantObject.exercise)&&void 0!==i&&i.can_appraise){e.next=13;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 13:Ie({type:"exercise/setActionTabs",payload:{key:"更改评阅",saveExerciseUsers:Un,selectArrs:{record:d()({},n),exercise_types:d()({},null==Oe?void 0:Oe.exercise_types)},params:d()({},Fe)}});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null!=Oe&&null!==(s=Oe.exercise_types)&&void 0!==s&&s.appraise_setting&&null!=Oe&&null!==(t=Oe.exercise_types)&&void 0!==t&&t.sealed_review&&new Date(null==Oe||null===(i=Oe.exercise_types)||void 0===i?void 0:i.appraise_end_time).getTime()>Yn?"评阅":n.has_comment?"更改评阅":!n.has_comment&&"评阅"})}),!(0,le.dE)()&&["考试中"].includes(C.ju[Te.exercise_status])&&(0,Y.jsx)(b.ZP,{ghost:!0,type:"primary",disabled:(null==n?void 0:n.commit_status)>1,className:"ml10",size:"small",onClick:function(){var e;!(0,le.Rm)()||null!=Pe&&null!==(e=Pe.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_forcing_commit?g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,className:"custom-modal-divider",content:"确认将该学生的考试状态调整为已交卷吗?",onOk:function(){var e;g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,className:"custom-modal-divider",content:"确认将".concat(null==n?void 0:n.user_name,"的考试状态调整为已交卷吗?"),onOk:(e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(Fe.categoryId,"/commit_exercise_force.json"),{method:"post",body:{user_id:null==n?void 0:n.user_id}});case 2:0===e.sent.status&&Ie({type:"exercise/getExerciseList",payload:Fe});case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"强制交卷"}),(0,le.dE)()&&n.commit_status>1&&(0,Y.jsx)("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:l()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Oe&&null!==(s=Oe.exercise_types)&&void 0!==s&&s.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,re.w)(Qe.coursesId,Qe.categoryId,"正在进入查看,请稍后...");case 5:(0,C.xg)("/classrooms/".concat(Fe.coursesId,"/exercise/").concat(Fe.categoryId,"/users/").concat(null==n?void 0:n.login,"?check=true"));case 6:case"end":return e.stop()}}),e)}))),children:"查看"}),(null==Te?void 0:Te.exercise_time)>0&&(0,le.Gg)()&&(0,Y.jsx)(k.Z,{title:3===Te.exercise_status&&"本试卷已截止,请先修改截止时间使本试卷处于“考试中”",children:(0,Y.jsx)(b.ZP,{danger:!0,className:"c-red ml10",size:"small",disabled:3===Te.exercise_status||5===Te.exercise_status||(null==Te?void 0:Te.appraise_label),onClick:function(){var e;!(0,le.Rm)()||null!=Pe&&null!==(e=Pe.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_delay?Ie({type:"exercise/setActionTabs",payload:{key:"延时",selectArrs:n,exercise_time:Te.exercise_time,params:d()({},Fe)}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"延时"})})]})}}].filter((function(e){return!!e})),Gn=i()(Mn);Gn[0]=d()({},Gn[0]),Gn[(null==Gn?void 0:Gn.length)-1]=d()({},Gn[(null==Gn?void 0:Gn.length)-1]),Gn[0].render=function(){return"我"},Gn[(null==Gn?void 0:Gn.length)-1].render=function(){var e;return null!=Oe&&null!==(e=Oe.current_answer_user)&&void 0!==e&&e.login?(0,Y.jsx)("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:l()(a()().mark((function e(){var n,s,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Oe&&null!==(n=Oe.exercise_types)&&void 0!==n&&n.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,re.w)(Qe.coursesId,Qe.categoryId,"正在进入查看,请稍后...");case 5:i="/classrooms/".concat(Fe.coursesId,"/exercise/").concat(Fe.categoryId,"/users/").concat(null==Oe||null===(s=Oe.current_answer_user)||void 0===s?void 0:s.login),(null==Oe||null===(t=Oe.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 Un=function(){try{var e;localStorage["".concat(null==Be||null===(e=Be.userInfo)||void 0===e?void 0:e.login,"-").concat(Fe.coursesId,"-").concat(Fe.categoryId,"-review")]=JSON.stringify(null==Oe?void 0:Oe.total_exercise_users)}catch(e){}};return(0,Y.jsxs)("section",{className:"minH500 bg-white mb50 inline-block w100",children:[(null==Oe||null===(I=Oe.exercise_types)||void 0===I?void 0:I.score_open)&&(0,le.dE)()&&(0,Y.jsx)(N.Z,{hideOnSinglePage:!0,pagination:!1,showHeader:!1,dataSource:[d()({},null==Oe?void 0:Oe.current_answer_user)],columns:Gn,scroll:{x:120*(null==Mn?void 0:Mn.length)}}),!(0,le.GJ)()&&(0,Y.jsxs)("div",{className:"bg-white pt10 pl25 mt15",children:[!(null==Oe||null===(S=Oe.exercise_types)||void 0===S||!S.answer_users)&&(0,Y.jsxs)("span",{className:"mr10",children:[(0,Y.jsxs)("span",{style:{color:"#FF954C"},children:[null==Oe||null===(B=Oe.exercise_types)||void 0===B?void 0:B.answer_users," "]}),"已交"]}),!(null==Oe||null===(P=Oe.exercise_types)||void 0===P||!P.unanswer_users)&&(0,Y.jsxs)("span",{className:"mr10",children:[null==Oe||null===(L=Oe.exercise_types)||void 0===L?void 0:L.unanswer_users,"未交"]}),"--"!==(null==Oe||null===($=Oe.exercise_types)||void 0===$?void 0:$.exercise_end_time)&&(0,Y.jsxs)("span",{children:["考试剩余时间:",(0,Y.jsx)("span",{style:{color:"#FF954C"},children:null==Oe||null===(ne=Oe.exercise_types)||void 0===ne?void 0:ne.exercise_end_time})]})]}),!(null!==(ae=Oe.exercise_types)&&void 0!==ae&&ae.exercise_all_users)&&!(0,le.dE)()&&(0,Y.jsx)(X.Z,{}),(!(null===(xe=Oe.exercise_types)||void 0===xe||!xe.exercise_all_users)||(0,le.dE)())&&(0,Y.jsxs)("aside",{children:[(0,le.GJ)()&&(0,Y.jsx)("aside",{className:"pt20",children:(0,Y.jsxs)(H.Z,{form:kn,onValuesChange:function(e){Fe.page=1;var n=Object.assign({},kn.getFieldValue());Object.keys(n).map((function(e){"objective_score_gte"!==e&&"objective_score_lte"!==e&&(n[e].includes("all")?(delete Fe[e],kn.setFieldsValue(D()({},e,"all"))):(Fe[e]=n[e],""!=n[e]&&n[e]?kn.setFieldsValue(D()({},e,Fe[e])):kn.setFieldsValue(D()({},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?(kn.setFieldsValue({objective_score_lte:n.objective_score_gte}),Fe.objective_score_lte=n.objective_score_gte||null,Fe.objective_score_gte=n.objective_score_gte||null):(Fe.objective_score_lte=n.objective_score_lte||null,Fe.objective_score_gte=n.objective_score_gte||null)),Je(d()({},Fe)),Ce(d()({},Fe)),Ie({type:"exercise/getExerciseList",payload:Fe})},initialValues:D()(D()(D()(D()({},"commit_status","all"),"exercise_group_id","all"),"review","all"),"is_make_up","all"),children:[(0,Y.jsx)(H.Z.Item,{name:"exercise_group_id",children:(0,Y.jsx)(F.Z.Group,{style:{width:"100%"},children:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{flex:"80px",children:"选择班级:"}),(0,Y.jsx)(q.Z,{flex:"80px",children:(0,Y.jsx)(F.Z,{value:"all",checked:!(null!==(pe=Ye.course_group)&&void 0!==pe&&pe.length),children:"全部"})}),(0,Y.jsx)(q.Z,{flex:"1",children:Oe.course_groups&&Oe.course_groups.map((function(e,n){return(0,Y.jsxs)(F.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},e.exercise_group_id)}))})]})})}),(0,Y.jsx)(H.Z.Item,{name:"commit_status",children:(0,Y.jsx)(F.Z.Group,{value:[],style:{width:"100%"},children:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{flex:"80px",children:"提交状态:"}),(0,Y.jsx)(q.Z,{flex:"80px",children:(0,Y.jsx)(F.Z,{value:"all",checked:!(null!==(he=Ye.commit_status)&&void 0!==he&&he.length),children:"全部"})}),(0,Y.jsx)(q.Z,{flex:"1",children:W.map((function(e,n){var s;return(0,Y.jsxs)(F.Z,{name:"commit_status",value:e.id,children:[e.name,"(",null==Oe||null===(s=Oe.exercise_types)||void 0===s?void 0:s[e.type],")"]},e.id)}))})]})})}),(0,Y.jsx)(H.Z.Item,{name:"review",children:(0,Y.jsx)(F.Z.Group,{style:{width:"100%"},children:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{flex:"80px",children:"评阅状态:"}),(0,Y.jsx)(q.Z,{flex:"80px",children:(0,Y.jsx)(F.Z,{value:"all",checked:!(null!==(me=Ye.review)&&void 0!==me&&me.length),children:"全部"})}),(0,Y.jsx)(q.Z,{flex:"1",children:null==U?void 0:U.map((function(e,n){var s;return(0,Y.jsxs)(F.Z,{value:e.id,children:[e.name,"(",null==Oe||null===(s=Oe.exercise_types)||void 0===s?void 0:s[e.type],")"]},n)}))})]})})}),(null==Oe||null===(fe=Oe.exercise_types)||void 0===fe?void 0:fe.open_make_up)&&(0,Y.jsx)(H.Z.Item,{name:"is_make_up",children:(0,Y.jsx)(F.Z.Group,{value:[],style:{width:"100%"},children:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{flex:"80px",children:"补考状态:"}),(0,Y.jsx)(q.Z,{flex:"80px",children:(0,Y.jsx)(F.Z,{value:"all",checked:!(null!==(ve=Ye.is_make_up)&&void 0!==ve&&ve.length),children:"全部"})}),(0,Y.jsx)(q.Z,{flex:"1",children:V.map((function(e,n){var s;return(0,Y.jsxs)(F.Z,{name:"is_make_up",value:e.id,children:[e.name,"(",null==Oe||null===(s=Oe.exercise_types)||void 0===s?void 0:s[e.type],")"]})}))})]})})}),(0,Y.jsxs)(Q.Z,{align:"middle",children:[(0,Y.jsx)(q.Z,{flex:"1",children:(0,Y.jsx)(Q.Z,{align:"middle",children:(0,Y.jsx)(q.Z,{children:(0,Y.jsx)(J.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){Fe.search=e,Ie({type:"exercise/getExerciseList",payload:d()(d()({},Fe),{},{page:1})})},style:{width:240}})})})}),!(null!=Te&&Te.is_random)&&(0,Y.jsxs)(q.Z,{className:["tr",oe.rightFilter].join(" "),children:[1===(null===(ge=Oe.exercise_types)||void 0===ge?void 0:ge.objective)&&1===(null===(je=Oe.exercise_types)||void 0===je?void 0:je.subjective)&&(0,Y.jsxs)(Y.Fragment,{children:["按客观题得分分组",(0,Y.jsx)("span",{children:(0,Y.jsx)(H.Z.Item,{name:"objective_score_gte",children:(0,Y.jsx)(O.Z,{min:0,max:null==Oe||null===(ye=Oe.exercise_types)||void 0===ye?void 0:ye.objective_score,placeholder:"最低"})})}),(0,Y.jsx)("span",{children:(0,Y.jsx)(H.Z.Item,{name:"objective_score_lte",children:(0,Y.jsx)(O.Z,{min:(null===(Ae=Fe)||void 0===Ae?void 0:Ae.objective_score_gte)||0,max:null==Oe||null===(ke=Oe.exercise_types)||void 0===ke?void 0:ke.objective_score,placeholder:"最高"})})})]}),1===(null===(be=Oe.exercise_types)||void 0===be?void 0:be.subjective)&&Ee&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(b.ZP,{type:"default",disabled:(null==Oe||null===(we=Oe.total_exercise_users)||void 0===we?void 0:we.length)<1,children:(0,Y.jsxs)("a",{onClick:function(){var e=l()(a()().mark((function e(n){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,le.Rm)()||null!=Pe&&null!==(s=Pe.AssistantObject)&&void 0!==s&&null!==(s=s.exercise)&&void 0!==s&&s.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,re.w)(Qe.coursesId,Qe.categoryId);case 6:v.history.push("/classrooms/".concat(Fe.coursesId,"/exercise/").concat(Fe.categoryId,"/reviews/group"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,Y.jsx)("span",{className:"iconfont icon-tijiaozongjie"}),(0,Y.jsx)("span",{children:"集中批量批阅"})]})}),(0,Y.jsx)(b.ZP,{type:"default",disabled:(null==Oe||null===(_e=Oe.total_exercise_users)||void 0===_e?void 0:_e.length)<1,children:(0,Y.jsxs)("a",{onClick:function(){var e=l()(a()().mark((function e(n){var s,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,le.Rm)()||null!=Pe&&null!==(s=Pe.AssistantObject)&&void 0!==s&&null!==(s=s.exercise)&&void 0!==s&&s.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,re.w)(Qe.coursesId,Qe.categoryId);case 6:Un(),v.history.push("/classrooms/".concat(Fe.coursesId,"/exercise/").concat(Fe.categoryId,"/review/").concat(null==Oe||null===(t=Oe.total_exercise_users)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.user_login));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,Y.jsx)("span",{className:"iconfont icon-filesync3x"}),(0,Y.jsx)("span",{children:"组内顺序批阅"})]})})]})]}),(0,Y.jsx)(q.Z,{children:3===(null==Te?void 0:Te.exercise_status)&&(0,Y.jsxs)(b.ZP,{className:"ml10",onClick:function(){Ie({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测",params:Fe}})},children:[(0,Y.jsx)("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]})})]})]})}),(0,Y.jsx)(N.Z,{className:"mt30",loading:Ze["exercise/getExerciseList"],hideOnSinglePage:!0,pagination:!1,dataSource:(null==Oe?void 0:Oe.exercise_users)||[],columns:Mn,rowKey:"exercise_user_id",scroll:(null==Mn?void 0:Mn.map((function(e){return e.width||0})).reduce((function(e,n){return e+n})))>980&&{x:"max-content"},size:"middle",onChange:function(e,n,s){Fe.page=1,void 0===s.order?(Fe.order_type=null,Fe.order=null):(Fe.order_type="descend"===s.order?"desc":"asc",Fe.order=s.field),Ie({type:"exercise/getExerciseList",payload:d()({},Fe)})}}),Ve>20&&(0,Y.jsx)("aside",{className:"tc mb50 pb30 mt30",children:(0,Y.jsx)(T.Z,{onChange:function(e,n){Fe.page=e,Fe.limit=20,Ie({type:"exercise/getExerciseList",payload:d()({},Fe)})},current:Fe.page||1,defaultPageSize:20,total:Ve,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:function(e){return(0,Y.jsxs)("span",{className:"mr10",children:["共",(0,Y.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}})})]}),(0,Y.jsx)(G,{}),(0,Y.jsx)(M,{}),(0,Y.jsx)(ee,{}),(0,Y.jsx)(se,{}),tn&&(0,Y.jsxs)(g.Z,{title:"防作弊头像",open:tn,centered:!0,onCancel:function(){Bn(1),rn(!1),Nn([]),on("alert"),Qn("")},footer:(0,Y.jsxs)("div",{style:{display:"flex"},children:[(0,Y.jsxs)("div",{style:{flex:1,textAlign:"left"},children:[" ",(0,Y.jsx)(b.ZP,{onClick:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Hn){e.next=3;break}return y.ZP.info("输入框内容不能为空"),e.abrupt("return");case 3:return yn(!0),e.next=6,(0,f.ZP)("/api/exercises/".concat(Fe.categoryId,"/send_alert.json"),{method:"post",body:{content:Hn,clazz:ln,exercise_user_id:Fn}});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(y.ZP.info("发送成功"),Bn(1),rn(!1),Nn([]),on("alert"),Qn("")),yn(!1);case 9:case"end":return e.stop()}}),e)}))),disabled:zn,loading:jn,children:"发送"})]}),(0,Y.jsx)(b.ZP,{disabled:0===(null==_n?void 0:_n.length),style:{marginRight:"10px"},onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bn(Cn-1==0?null==_n?void 0:_n.length:Cn-1);case 2:case"end":return e.stop()}}),e)}))),children:"上一张"}),(0,Y.jsx)(b.ZP,{disabled:0===(null==_n?void 0:_n.length),type:"primary",onClick:l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Bn(Cn===(null==_n?void 0:_n.length)?1:Cn+1);case 2:case"end":return e.stop()}}),e)}))),children:"下一张"})]}),children:[(0,Y.jsx)("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:_n[Cn-1]}),(0,Y.jsx)("span",{onClick:function(){ie.Z.publish("preview-image",_n[Cn-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,Y.jsx)("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"},children:Cn+"/"+(null==_n?void 0:_n.length)}),(0,Y.jsxs)(z.ZP,{className:"mt20",checked:"alert"===ln,onChange:function(){return on("alert")},children:["发送警告",(0,Y.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,Y.jsxs)(z.ZP,{className:"mt10",checked:"notice"===ln,onChange:function(){return on("notice")},children:["发送通知",(0,Y.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,Y.jsx)(J.Z.TextArea,{className:"mt20",value:Hn,onChange:function(e){return Qn(e.target.value)},placeholder:"请输入".concat("alert"===ln?"警告":"通知","内容").concat("alert"===ln?",如:扭头低头大幅度动作检测":"")}),(0,Y.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",xn,"次警告"]})]}),(0,Y.jsx)(te.Z,{}),(0,Y.jsx)(ce,{})]})})),pe=s(57809),he=s(46952),me=s(80836),fe={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"},ve=s(89392),ge=s.n(ve),je=s(71270),ye=(s(6419),/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i),Ae=(0,m.forwardRef)((function(e,n){var s,t=e.src,i=(e.videoId,e.logWatchHistory,e.courseId,e.startTime,e.handlePause,e.handlePlay,e.handlePlayEnded,e.videoSpeed,"flv"===(null==t||null===(s=t.split("."))||void 0===s?void 0:s.pop())),r=(0,m.useRef)(),a=(0,m.useRef)(),c=(0,m.useRef)(0),l=(0,m.useRef)(0),o=(0,m.useState)(0),d=x()(o,2),u=d[0],p=d[1],h=navigator.userAgent.toLowerCase().match(ye);h&&h[0];(0,m.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return r.current.currentTime},getDuration:function(){return r.current.duration}}})),(0,m.useEffect)((function(){l.current=void 0;try{je.Z.isSupported&&i&&t&&(null==t?void 0:t.indexOf(".m3u8"))<0?(l.current=je.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:t+"?t="+Date.now(),muted:!1,isLive:!0}),l.current.on("play",(function(){console.log(21111)})),r.current&&(l.current.detachMediaElement(r.current),l.current.attachMediaElement(r.current),l.current.load(),l.current.play())):r.current.setAttribute("src",t+"?t="+Date.now())}catch(e){setTimeout((function(){p(u+1)}),1e3)}return console.log("src:",t),function(){var e,n,s,t,i,a,c,o;l.current&&(null===(e=l.current)||void 0===e||null===(n=e.unload)||void 0===n||n.call(e),null===(s=l.current)||void 0===s||null===(t=s.pause)||void 0===t||t.call(s),null===(i=l.current)||void 0===i||null===(a=i.destroy)||void 0===a||a.call(i),null===(c=l.current)||void 0===c||null===(o=c.detachMediaElement)||void 0===o||o.call(c,r.current),l.current=void 0,r.current.src="")}}),[r,i,t,u]),(0,m.useEffect)((function(){return a.current=setInterval((function(){c.current>0&&c.current===r.current.currentTime&&(console.log("播放一次"),p(u+1)),c.current=r.current.currentTime}),3e3),function(){clearInterval(a.current)}}),[]);return(0,Y.jsx)("video",{ref:r,onerr:!0,onErrorCapture:function(){p(u+1)},autoPlay:!0,muted:!0})})),ke=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,s=e.exercise,t=e.dispatch,i=(e.user,(0,v.useParams)()),r=(0,m.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}),c=x()(r,2),o=c[0],u=c[1],p=H.Z.useForm(),h=x()(p,1)[0],j=(0,m.useState)(),A=x()(j,2),b=A[0],w=A[1],_=(0,m.useState)(!1),Z=x()(_,2),I=Z[0],S=Z[1],E=s.exerciseList,B=s.commonHeader,P=(0,m.useState)([]),R=x()(P,2),O=R[0],T=R[1],z=(0,m.useState)([]),L=x()(z,2),K=L[0],M=L[1],G=(0,m.useState)(0),U=x()(G,2),W=U[0],V=U[1],X=(0,m.useState)(!0),$=x()(X,2),ee=$[0],ne=$[1],se=(0,m.useState)(!1),re=x()(se,2),ae=re[0],ce=re[1],le=(0,m.useRef)(null);(0,m.useEffect)((function(){oe(),de(o)}),[]),(0,m.useEffect)((function(){return clearInterval(le.current),2===(null==B?void 0:B.exercise_status)&&(le.current=setInterval((function(){de(o)}),3e4)),function(){clearInterval(le.current)}}),[null==B?void 0:B.exercise_status,o]);var oe=function(){t({type:"exercise/getExerciseList",payload:i})},de=function(){var e=l()(a()().mark((function e(n){var s,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=ge().cloneDeep(n),console.log(s,"sendData"),ne(!0),T([]),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_identity_photos.json"),{method:"get",params:s});case 6:t=e.sent,M([]),ne(!1),V(null==t?void 0:t.count),T((null==t?void 0:t.exercise_users)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ue=function(e,n){o.page=1,o[n]=e,u(d()({},o)),de(o)};(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(w(47),S(!0)))}),[document.getElementById("divhe"),E]);var xe=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,s){return o.limit*(o.page-1)+s+1}},{title:"姓名",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottomLeft",title:e,children:(0,Y.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottomLeft",title:e||"--",children:(0,Y.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,Y.jsx)(k.Z,{placement:"bottom",title:e,children:(0,Y.jsx)("span",{className:fe.es,children:e})}):"--"}},{title:"人脸照片",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:function(e,n){return(0,Y.jsx)("img",{width:40,style:{maxHeight:30},src:e,className:"current",onClick:function(){ye(n)}})}},{title:"审核状态",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:function(e,n){return(0,Y.jsxs)(Y.Fragment,{children:["passed"===e&&(0,Y.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,Y.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,Y.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核时间",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:function(e){return(0,Y.jsx)("span",{children:e||"--"})}},{title:"审核类型",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:function(e){return(0,Y.jsx)("span",{children:e||"--"})}},{title:"操作",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:function(e,n){var s;return(0,Y.jsxs)(Y.Fragment,{children:["submitted"===(null==n?void 0:n.exercise_identity_photo_state)?(0,Y.jsx)("span",{className:"c-light-primary current",onClick:function(){return ce(n)},children:"审核"}):(0,Y.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"审核"}),"submitted"!==(null==n?void 0:n.exercise_identity_photo_state)?(0,Y.jsx)("span",{className:"c-light-primary current ml10 mr10",onClick:function(){return ve(n)},children:"审核记录"}):(0,Y.jsx)("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed",children:"审核记录"}),"passed"===(null==n?void 0:n.exercise_identity_photo_state)&&null!=n&&null!==(s=n.play_url)&&void 0!==s&&s.length?(0,Y.jsx)("span",{className:"c-light-primary current",onClick:function(){return je(n)},children:"摄像监控"}):(0,Y.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"摄像监控"})]})}}],ve=function(e){var n=[{title:"审核时间",dataIndex:"audit_time",width:170,render:function(e,n){return(0,Y.jsx)("span",{children:e||"--"})}},{title:"审核状态",dataIndex:"exercise_identity_photo_state",width:110,render:function(e,n){return(0,Y.jsxs)(Y.Fragment,{children:["passed"===e&&(0,Y.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,Y.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,Y.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核意见",dataIndex:"comment",render:function(e,n){return e?(0,Y.jsx)(k.Z,{placement:"bottom",title:e,children:(0,Y.jsx)("span",{children:e})}):"--"}},{title:"采集照片",dataIndex:"photo_url",width:90,render:function(e,n){return(0,Y.jsx)("span",{className:"current c-light-primary",onClick:function(){ie.Z.publish("preview-image",e)},children:"查看"})}}],s=g.Z.confirm({icon:null,width:700,className:"".concat(fe.cusModal," custom-modal-divider"),centered:!0,title:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{flex:"1",children:"审核记录"}),(0,Y.jsx)(q.Z,{children:(0,Y.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return s.destroy()}})})]}),content:(0,Y.jsx)("div",{children:(0,Y.jsx)(N.Z,{className:fe.customTable,dataSource:[d()({},e)],bordered:!1,columns:n,rowKey:"exercise_identity_photo_id",rowClassName:fe.row,pagination:!1})})})},je=function(e){var n,s,t=g.Z.confirm({icon:null,className:"".concat(fe.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,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{flex:"1",children:"视频"}),(0,Y.jsx)(q.Z,{children:(0,Y.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return t.destroy()}})})]}),content:(0,Y.jsx)("ul",{className:fe.sys,children:null==e||null===(s=e.play_url)||void 0===s?void 0:s.map((function(e,n){return(0,Y.jsx)("li",{className:fe.li,children:(0,Y.jsxs)("div",{className:fe.d1,children:[(0,Y.jsx)("div",{className:fe.img,children:(0,Y.jsx)(Ae,{src:null==e?void 0:e.replace(".m3u8",".flv"),autoPlay:!0})}),(0,Y.jsx)("div",{className:fe.btn,children:(0,Y.jsxs)("div",{className:fe.b1,children:["回放视频",n+1]})})]})},n)}))})})},ye=function(e){var n=g.Z.confirm({icon:null,className:"".concat(fe.cusModal," custom-modal-divider"),centered:!0,width:710,title:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{flex:"1",children:"人脸照片"}),(0,Y.jsx)(q.Z,{children:(0,Y.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return n.destroy()}})})]}),content:(0,Y.jsx)(Q.Z,{children:(0,Y.jsxs)("aside",{className:fe.imgWrap,style:{marginBottom:40},children:[(0,Y.jsxs)("div",{className:fe.img,children:[(0,Y.jsx)("img",{width:326,src:(0,C.Tv)(null==e?void 0:e.photo_url)}),(0,Y.jsx)("div",{className:fe.textP,children:"采集照片"})]}),(0,Y.jsxs)("div",{className:fe.img,style:{marginLeft:20},children:[null!=e&&e.identity_url?(0,Y.jsx)("img",{width:326,src:(0,C.Tv)(null==e?void 0:e.identity_url)}):(0,Y.jsx)("div",{className:fe.no,style:{width:326},children:(0,Y.jsx)("span",{children:"暂无证件照片"})}),(0,Y.jsx)("div",{className:fe.textP,children:"证件照片"})]})]})})})},ke={selectedRowKeys:K,columnWidth:40,onChange:function(e){M(e)},getCheckboxProps:function(e){return{disabled:!("passed"!==(null==e?void 0:e.exercise_identity_photo_state))}}};return(0,Y.jsxs)("section",{className:fe.wrap,children:[(0,Y.jsx)(H.Z,{form:h,onChange:function(){o.page=1;var e=Object.assign({},h.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete o.course_group,h.setFieldsValue(D()({},"exercise_group_id","all"))):(o.course_group=e[n],h.setFieldsValue(D()({},"exercise_group_id",o.course_group)))})),u(d()({},o)),de(o)},initialValues:D()({},"exercise_group_id","all"),children:(0,Y.jsx)(H.Z.Item,{name:"exercise_group_id",children:(0,Y.jsx)(F.Z.Group,{style:{width:"100%"},children:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,Y.jsx)(q.Z,{flex:"80px",children:(0,Y.jsx)(F.Z,{value:"all",children:"全部"})}),(0,Y.jsx)(q.Z,{flex:"1",id:"divhe",style:{height:b+"px",overflow:"hidden"},children:null===(n=E.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,Y.jsxs)(F.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),I&&(0,Y.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;w(b>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===b?"展开":"收起",47===b?(0,Y.jsx)(he.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,Y.jsx)(me.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,Y.jsxs)("div",{className:fe.control,children:[(0,Y.jsx)(J.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==o?void 0:o.save_name,onChange:function(e){return n=e.target.value,o.page=1,o.save_name=n,void u(d()({},o));var n},onSearch:function(){o.page=1,o.name=o.save_name,u(d()({},o)),de(o)}}),(0,Y.jsxs)(pe.default,{placeholder:"请选择审核状态",value:null==o?void 0:o.state,onChange:function(e){return ue(e,"state")},children:[(0,Y.jsx)(pe.default.Option,{value:null,children:"全部"}),(0,Y.jsx)(pe.default.Option,{value:"submitted",children:"待审核"}),(0,Y.jsx)(pe.default.Option,{value:"passed",children:"审核通过"}),(0,Y.jsx)(pe.default.Option,{value:"rejected",children:"审核不通过"})]}),(0,Y.jsxs)(pe.default,{placeholder:"请选择审核类型",value:null==o?void 0:o.audit,onChange:function(e){return ue(e,"audit")},children:[(0,Y.jsx)(pe.default.Option,{value:null,children:"全部"}),(0,Y.jsx)(pe.default.Option,{value:1,children:"自动审核"}),(0,Y.jsx)(pe.default.Option,{value:2,children:"人工审核"})]}),(0,Y.jsxs)("span",{className:fe.btn,style:{cursor:"pointer"},onClick:function(){K.length?ce(!0):y.ZP.warning("请选择学生")},children:[(0,Y.jsx)("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"批量审核"]})]}),(0,Y.jsx)("div",{className:fe.bgH}),(0,Y.jsx)(N.Z,{rowSelection:ke,className:fe.customTable,dataSource:O,bordered:!1,columns:xe,rowKey:"exercise_identity_photo_id",rowClassName:fe.row,loading:ee,onChange:function(e,n,s){o.page=null==e?void 0:e.current,o.limit=null==e?void 0:e.pageSize,null!=s&&s.order?(o.sort_by=null==s?void 0:s.field,o.sort_direction="ascend"===(null==s?void 0:s.order)?"asc":"desc"):(o.sort_by=null,o.sort_direction=null),u(d()({},o)),de(o)},pagination:{pageSize:o.limit,total:W,current:o.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,Y.jsxs)("span",{className:"mr10",children:["共",(0,Y.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,Y.jsx)(be,{selectIds:K,visible:ae,onCancel:function(){return ce(!1)},onOk:function(){ce(!1),de(o)},params:o}),(0,Y.jsx)(te.Z,{})]})})),be=function(e){var n=e.visible,s=e.onOk,t=e.onCancel,i=e.selectIds,r=e.params,c=(0,m.useState)(!1),o=x()(c,2),u=o[0],p=o[1],h=(0,m.useState)({}),v=x()(h,2),j=v[0],y=v[1],A=H.Z.useForm(),k=x()(A,1)[0],b=function(){var e=l()(a()().mark((function e(t){var c,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p(!0),!0!==n){e.next=7;break}return e.next=4,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:d()({identity_photo_ids:i},t)});case 4:l=e.sent,e.next=10;break;case 7:return e.next=9,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:d()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},t)});case 9:l=e.sent;case 10:0===(null===(c=l)||void 0===c?void 0:c.status)&&s(),p(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Y.jsx)(g.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,width:650,destroyOnClose:!0,onCancel:function(){t()},afterClose:function(){k.resetFields(),y({})},confirmLoading:u,onOk:function(){return k.submit()},children:(0,Y.jsxs)(H.Z,{className:fe.formWrap,form:k,labelCol:{span:4},wrapperCol:{span:18},onFinish:b,onValuesChange:function(){y(d()({},k.getFieldsValue()))},children:[!0!==n&&(0,Y.jsxs)(Q.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,Y.jsx)(q.Z,{children:"采集照片:"}),(0,Y.jsx)(q.Z,{children:(0,Y.jsxs)("aside",{className:fe.imgWrap,children:[(0,Y.jsxs)("div",{className:fe.img,children:[(0,Y.jsx)("img",{width:234,src:(0,C.Tv)(null==n?void 0:n.photo_url)}),(0,Y.jsx)("div",{onClick:function(){ie.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:fe.iBtn,children:"预览"}),(0,Y.jsx)("div",{className:fe.text,children:"采集照片"})]}),(0,Y.jsxs)("div",{className:fe.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,Y.jsx)("img",{width:234,src:(0,C.Tv)(null==n?void 0:n.identity_url)}):(0,Y.jsx)("div",{className:fe.no,style:{width:326},children:(0,Y.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,Y.jsx)("div",{onClick:function(){ie.Z.publish("preview-image",(0,C.Tv)(null==n?void 0:n.identity_url))},className:fe.iBtn,children:"预览"}),(0,Y.jsx)("div",{className:fe.text,children:"证件照片"})]})]})})]}),(0,Y.jsx)(H.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,Y.jsxs)(z.ZP.Group,{children:[(0,Y.jsx)(z.ZP,{value:"passed",children:"审核通过"}),(0,Y.jsx)(z.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==j?void 0:j.state)&&(0,Y.jsx)(H.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,Y.jsx)(J.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,Y.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},we=s(66999),_e=s(64165),Ne={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"},Ze=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,s,t,i,r,c,o,u,p,h=e.exercise,j=e.dispatch,A=(e.user,(0,v.useParams)()),w=(0,m.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:null==A?void 0:A.categoryId}),Z=x()(w,2),I=Z[0],S=Z[1],E=H.Z.useForm(),B=x()(E,1)[0],P=(0,m.useState)(),R=x()(P,2),O=R[0],L=R[1],M=(0,m.useState)(!1),G=x()(M,2),U=G[0],W=G[1],V=h.exerciseList,X=(0,m.useState)([]),$=x()(X,2),ee=$[0],ne=$[1],se=(0,m.useState)(0),re=x()(se,2),ae=re[0],ce=re[1],le=(0,m.useState)(!0),oe=x()(le,2),de=oe[0],ue=oe[1],xe=(0,m.useState)(!1),fe=x()(xe,2),ve=fe[0],je=fe[1],ye=(0,m.useState)("1"),Ae=x()(ye,2),ke=Ae[0],be=Ae[1],Ze=(0,m.useState)(1),Ie=x()(Ze,2),Se=Ie[0],Ee=Ie[1],Ce=(0,m.useState)("alert"),Be=x()(Ce,2),Pe=Be[0],De=Be[1],He=(0,m.useState)(1),Qe=x()(He,2),qe=Qe[0],Re=Qe[1],Fe=(0,m.useState)(""),Je=x()(Fe,2),Oe=Je[0],Te=Je[1],ze=(0,m.useState)(!1),Le=x()(ze,2),Ke=Le[0],Ye=Le[1],Me=(0,m.useState)(!1),Ge=x()(Me,2),Ue=Ge[0],We=Ge[1],Ve=(0,m.useState)([]),Xe=x()(Ve,2),$e=Xe[0],en=Xe[1];(0,m.useEffect)((function(){nn(),sn(I)}),[]);var nn=function(){j({type:"exercise/getExerciseList",payload:A})},sn=function(){var e=l()(a()().mark((function e(n){var s,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=ge().cloneDeep(n),ue(!0),ne([]),e.next=5,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_videos.json"),{method:"get",params:s});case 5:t=e.sent,ue(!1),ce(null==t?void 0:t.count),ne((null==t?void 0:t.exercise_users)||[]);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(L(47),W(!0)))}),[document.getElementById("divhe"),V]);var tn=function(){var e=l()(a()().mark((function e(n){var s,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ye(!0),je({}),e.next=4,(0,f.ZP)("/api/exercises/".concat(null==I?void 0:I.exercise_id,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 4:return s=e.sent,e.next=7,(0,f.ZP)("/api/exercises/".concat(null==I?void 0:I.exercise_id,"/video_push_logs.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 7:null!=(t=e.sent)&&t.data&&en((null==t?void 0:t.data)||[]),null!=s&&s.data&&je(d()(d()({},null==s?void 0:s.data),{},{exercise_user_id:null==n?void 0:n.exercise_user_id,datas:n})),Ye(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rn=function(e){var n,s;"prev"===e?Ee(Se-1==0?null==ve||null===(n=ve.exercise_user_photos)||void 0===n?void 0:n.length:Se-1):Ee(Se===(null==ve||null===(s=ve.exercise_user_photos)||void 0===s?void 0:s.length)?1:Se+1)},an=function(e){De(e),Re(1),Te("")},cn=[{key:1,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:2,value:"请勿离开监控范围!"},{key:3,value:"请不要与其他人交谈!"},{key:4,value:"请不要做与考试无关的行为!"},{key:5,value:"请勿切屏超过3次将被强制交卷"},{key:6,value:"请勿遮挡或关闭电脑摄像监控!"},{key:0,value:"其他"}],ln=[{key:1,value:"请将手机放置于侧后方45°离桌面1米左右保证能拍摄到上半身、电脑屏幕和桌面。"},{key:2,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:0,value:"其他"}],on="alert"===Pe?cn:ln;return(0,Y.jsxs)("section",{className:Ne.wrap,children:[(0,Y.jsx)(H.Z,{form:B,onChange:function(){I.page=1;var e=Object.assign({},B.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete I.course_group,B.setFieldsValue(D()({},"exercise_group_id","all"))):(I.course_group=e[n],B.setFieldsValue(D()({},"exercise_group_id",I.course_group)))})),sn(I)},initialValues:D()({},"exercise_group_id","all"),children:(0,Y.jsx)(H.Z.Item,{name:"exercise_group_id",children:(0,Y.jsx)(F.Z.Group,{style:{width:"100%"},children:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,Y.jsx)(q.Z,{flex:"80px",children:(0,Y.jsx)(F.Z,{value:"all",children:"全部"})}),(0,Y.jsx)(q.Z,{flex:"1",id:"divhe",style:{height:O+"px",overflow:"hidden"},children:null===(n=V.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,Y.jsxs)(F.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),U&&(0,Y.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;L(O>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===O?"展开":"收起",47===O?(0,Y.jsx)(he.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,Y.jsx)(me.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,Y.jsx)("div",{className:Ne.control,children:(0,Y.jsx)(J.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==I?void 0:I.save_name,onChange:function(e){return n=e.target.value,I.page=1,I.save_name=n,void S(d()({},I));var n},onSearch:function(){I.page=1,I.name=I.save_name,S(d()({},I)),sn(I)}})}),(0,Y.jsx)("div",{className:Ne.bgH}),(0,Y.jsxs)("div",{className:Ne.warpList,children:[(0,Y.jsxs)(we.Z,{loading:de,active:!0,paragraph:{rows:5},children:[(0,Y.jsxs)("div",{className:"c-grey-666 mb20 mt20",children:["共",(0,Y.jsx)("span",{className:"c-orange",children:ae}),"名学生已开启手机摄影"]}),ee.length?(0,Y.jsx)("ul",{className:Ne.sys,children:ee.map((function(e,n){var s=e.user_name,t=e.user_group_name,i=e.video_url,r=e.login,a=e.student_id;return(0,Y.jsx)("li",{className:Ne.li,children:(0,Y.jsxs)("div",{className:Ne.d1,children:[(0,Y.jsx)("div",{className:Ne.img,children:(0,Y.jsx)("iframe",{style:{height:340,width:"100%",border:"none"},src:"/live-play.html?key=".concat(n,"&video_url=").concat(null==i?void 0:i.replace(".m3u8",".flv"))})}),(0,Y.jsx)(k.Z,{title:"姓名+学号",children:(0,Y.jsxs)("div",{className:Ne.btn,onClick:function(){return(0,C.RG)("".concat(I.exercise_id,"-").concat(r),!0)},children:[(0,Y.jsx)("div",{title:s,className:Ne.b1,children:s}),(0,Y.jsxs)("div",{title:t,className:Ne.b2,children:["(",a,")"]})]})}),(0,Y.jsx)("div",{onClick:function(){return tn(e)},className:Ne.big,children:"查看"})]})},n)}))}):(0,Y.jsx)(_e.Z,{})]}),(0,Y.jsx)(T.Z,{showTotal:function(e){return(0,Y.jsxs)("span",{className:"mr10",children:["共",(0,Y.jsx)("span",{className:"c-orange",children:e}),"条数据"]})},className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:function(e,n){I.page=e,I.limit=n,S(d()({},I)),sn(I)},pageSize:null==I?void 0:I.limit,current:I.page,total:ae})]}),(0,Y.jsx)(g.Z,{title:"查看详细信息",open:ve,centered:!0,width:850,destroyOnClose:!0,onCancel:function(){je(!1)},afterClose:function(){Ee(1),De("alert"),Te(""),be("1"),Re(1)},footer:null,children:(0,Y.jsxs)(we.Z,{loading:Ke,active:!0,paragraph:{rows:5},children:[(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("span",{children:["姓名:",null==ve||null===(s=ve.datas)||void 0===s?void 0:s.user_name]}),(0,Y.jsxs)("span",{className:"ml20",children:["学号:",null==ve||null===(t=ve.datas)||void 0===t?void 0:t.student_id]}),(0,Y.jsxs)("span",{className:"ml20",children:["班级:",null==ve||null===(i=ve.datas)||void 0===i?void 0:i.user_group_name]})]}),(0,Y.jsxs)(_.Z,{className:"mt10",defaultActiveKey:ke,onChange:function(e){be(e)},children:[(0,Y.jsx)(_.Z.TabPane,{tab:"防作弊头像",children:(0,Y.jsxs)("aside",{className:Ne.imgWrap,children:[(0,Y.jsx)("div",{className:Ne.img,style:{width:234,marginLeft:30,textAlign:"center"},children:null!=ve&&null!==(r=ve.exercise_user_photos)&&void 0!==r&&r.length?(0,Y.jsxs)(m.Fragment,{children:[(0,Y.jsx)("img",{height:131,src:null==ve||null===(c=ve.exercise_user_photos)||void 0===c?void 0:c[Se-1]}),(0,Y.jsx)("div",{onClick:function(){var e;ie.Z.publish("preview-image",null==ve||null===(e=ve.exercise_user_photos)||void 0===e?void 0:e[Se-1])},className:Ne.iBtn,children:"预览"}),(0,Y.jsxs)("div",{className:Ne.text,children:["考试中照片",(0,Y.jsxs)("span",{className:"c-light-primary",children:[Se,"/",null==ve||null===(o=ve.exercise_user_photos)||void 0===o?void 0:o.length]})]}),1===Se?(0,Y.jsxs)("div",{style:{color:"#ccc",cursor:"not-allowed"},className:Ne.l,children:[" ",(0,Y.jsx)("i",{className:"iconfont icon-fanhui2"})]}):(0,Y.jsxs)("div",{onClick:function(){return rn("prev")},className:Ne.l,children:[" ",(0,Y.jsx)("i",{className:"iconfont icon-fanhui2"})]}),(0,Y.jsx)("div",{onClick:function(){return rn("next")},className:Ne.r,children:(0,Y.jsx)("i",{className:"iconfont icon-lujing"})})]}):(0,Y.jsx)("div",{className:Ne.no,children:(0,Y.jsx)("span",{children:"暂无考试中照片"})})}),(0,Y.jsxs)("div",{className:Ne.img,style:{marginLeft:60,width:234,textAlign:"center"},children:[null!=ve&&ve.identity_url?(0,Y.jsx)("img",{height:131,src:(0,C.Tv)(null==ve?void 0:ve.identity_url)}):(0,Y.jsx)("div",{className:Ne.no,children:(0,Y.jsx)("span",{children:"暂无证件照片"})}),!(null==ve||!ve.identity_url)&&(0,Y.jsx)("div",{onClick:function(){ie.Z.publish("preview-image",(0,C.Tv)(null==ve?void 0:ve.identity_url))},className:Ne.iBtn,children:"预览"}),(0,Y.jsx)("div",{className:Ne.text,children:"证件照片"})]})]})},"1"),(0,Y.jsx)(_.Z.TabPane,{tab:"人脸照片",children:(0,Y.jsxs)("aside",{className:Ne.imgWrap,style:{marginLeft:70},children:[(0,Y.jsxs)("div",{className:Ne.img,children:[(0,Y.jsx)("img",{width:234,src:null==ve?void 0:ve.exercise_identity_photo}),(0,Y.jsx)("div",{onClick:function(){ie.Z.publish("preview-image",null==ve?void 0:ve.exercise_identity_photo)},className:Ne.iBtn,children:"预览"}),(0,Y.jsx)("div",{className:Ne.text,children:"采集照片"})]}),(0,Y.jsxs)("div",{className:Ne.img,style:{marginLeft:20,width:234,textAlign:"center"},children:[null!=ve&&ve.identity_url?(0,Y.jsx)("img",{height:131,src:(0,C.Tv)(null==ve?void 0:ve.identity_url)}):(0,Y.jsx)("div",{className:Ne.no,children:(0,Y.jsx)("span",{children:"暂无证件照片"})}),!(null==ve||!ve.identity_url)&&(0,Y.jsx)("div",{onClick:function(){ie.Z.publish("preview-image",(0,C.Tv)(null==ve?void 0:ve.identity_url))},className:Ne.iBtn,children:"预览"}),(0,Y.jsx)("div",{className:Ne.text,children:"证件照片"})]})]})},"2"),(0,Y.jsx)(_.Z.TabPane,{tab:"警告和通知",children:(0,Y.jsxs)("div",{className:Ne.fo,children:[(0,Y.jsxs)(z.ZP,{className:"mt20",checked:"alert"===Pe,onChange:function(){return an("alert")},children:["发送警告",(0,Y.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,Y.jsxs)(z.ZP,{className:"mt10",checked:"notice"===Pe,onChange:function(){return an("notice")},children:["发送通知",(0,Y.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,Y.jsxs)("div",{className:"mt20",children:[(0,Y.jsx)("span",{className:"mr10",children:"原因:"}),(0,Y.jsx)(pe.default,{style:{width:570},value:qe,onChange:function(e){Re(e)},children:null==on?void 0:on.map((function(e){return(0,Y.jsx)(pe.default.Option,{value:e.key,children:e.value},e.key)}))})]}),0===qe&&(0,Y.jsx)(J.Z.TextArea,{className:"mt20",value:Oe,onChange:function(e){return Te(e.target.value)},placeholder:"请填写其他原因"}),(0,Y.jsxs)(Q.Z,{className:"mt10",align:"middle",children:[(0,Y.jsx)("div",{className:"mr10",children:"发送记录"}),(0,Y.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",null==ve?void 0:ve.alert_count,"次警告和",(null==ve||null===(u=ve.alerts)||void 0===u?void 0:u.length)-(null==ve?void 0:ve.alert_count),"次通知"]})]}),(0,Y.jsx)(N.Z,{dataSource:(null==ve?void 0:ve.alerts)||[],bordered:!1,scroll:(null==ve||null===(p=ve.alerts)||void 0===p?void 0:p.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,Y.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,Y.jsxs)(b.ZP,{className:Ne.b,onClick:l()(a()().mark((function e(){var n,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Oe||0!==qe){e.next=3;break}return y.ZP.info("请输入其他原因"),e.abrupt("return");case 3:return n=Oe,qe&&(n=("alert"===Pe?cn:ln).find((function(e){return e.key===qe})).value),We(!0),e.next=8,(0,f.ZP)("/api/exercises/".concat(I.exercise_id,"/send_alert.json"),{method:"post",body:{content:n,clazz:Pe,exercise_user_id:null==ve?void 0:ve.exercise_user_id}});case 8:0===(null==(s=e.sent)?void 0:s.status)&&(y.ZP.info("发送成功"),je(!1)),We(!1);case 11:case"end":return e.stop()}}),e)}))),loading:Ue,type:"primary",children:[(0,Y.jsx)("i",{className:"iconfont icon-fasongtongzhi mr5"}),"发送"]})]})},"3"),(0,Y.jsx)(_.Z.TabPane,{tab:"断流记录",children:(0,Y.jsx)(N.Z,{dataSource:$e,bordered:!1,scroll:$e.length>7?{y:300}:{},columns:[{title:"开始时间",dataIndex:"start_time",width:164},{title:"结束时间",dataIndex:"end_time",width:164,render:function(e){return K()(e).format("YYYY-MM-DD HH:mm:ss")||"--"}},{title:"推流时长",dataIndex:"push_duration",ellipsis:!0,width:120,render:function(e){return e&&(0,C.li)(Number(e)/1e3)||0}},{title:"断流原因",dataIndex:"msg",ellipsis:!0}]})},"4")]})]})}),(0,Y.jsx)(te.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"},Se="subjectTable___WrGqf",Ee="title___ZCcfg",Ce="customTable___xSvZm",Be="row___Acnda",Pe="line___nmQeX",De=function(e){var n=e.index,s=e.bottomLine,t=e.gather,i=e.search,r=(0,m.useState)([]),c=x()(r,2),o=c[0],u=c[1],p=(0,m.useState)(!1),h=x()(p,2),g=h[0],j=h[1],y=(0,m.useState)(!1),A=x()(y,2),k=A[0],b=A[1],w=(0,v.useParams)(),_=((0,v.useLocation)(),(0,v.useSearchParams)()),Z=x()(_,1)[0],I=(0,m.useState)({page:1,limit:6,total:0}),S=x()(I,2),E=S[0],C=S[1];(0,m.useEffect)((function(){console.log(t,"gather"),0===n&&b(!0)}),[]),(0,m.useEffect)((function(){k&&P()}),[k]);var B=[{title:"序号",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(e,n,s){return E.limit*(E.page-1)+s+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==w?void 0:w.coursesId,"/exercise/").concat(null==w?void 0:w.categoryId,"/detail/").concat(e,"/review_detail");return Z.get("random")&&(n+="?random=".concat(Z.get("random"))),(0,Y.jsx)(v.Link,{to:n,target:"_blank",children:"查看"})}}],P=function(){var e=l()(a()().mark((function e(n){var s,r,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),s=n||{page:1,limit:10,total:0},r=d()({id:null==w?void 0:w.categoryId,question_id:null==t?void 0:t.question_id,search:i},s),e.next=5,(0,f.ZP)("/api/courses/".concat(null==w?void 0:w.coursesId,"/exercises/code_review_users.json"),{method:"get",params:r});case 5:(c=e.sent)&&(u(null==c?void 0:c.users),j(!1),C(d()(d()({},s),{},{total:(null==c?void 0:c.count)||0})));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Y.jsxs)("div",{className:Se,children:[(0,Y.jsxs)("aside",{className:Ee,children:[(0,Y.jsxs)("span",{className:"c-light-primary",children:[n+1,"、",t.name||(5===(null==t?void 0:t.question_type)?"实训题":"编程题")]}),(0,Y.jsxs)("span",{className:"c-grey-333",children:["",null==t?void 0:t.score,"分):",null==t?void 0:t.question_title]}),(0,Y.jsxs)("span",{className:"ml40 c-grey-999",children:[(0,Y.jsx)("b",{className:"c-red-ee4",children:null==t?void 0:t.checked_count})," 个疑似抄袭作品(共",null==t?void 0:t.total_count,"个作品)"]}),(0,Y.jsxs)("span",{onClick:function(){b(!k)},style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"},children:[k?"收起":"展开",k?(0,Y.jsx)(me.Z,{}):(0,Y.jsx)(he.Z,{})]}),5===(null==t?void 0:t.question_type)&&(0,Y.jsx)("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(null==t?void 0:t.shixun_identifier,"/challenges"),children:"实训详情"})]}),(0,Y.jsx)(N.Z,{className:Ce,style:{display:k?"block":"none"},dataSource:o,bordered:!1,rowKey:function(e){return e.id},rowClassName:Be,columns:B,loading:g,pagination:{pageSize:E.limit,total:E.total,current:E.page,onChange:function(e){var n=d()(d()({},E),{},{page:e});C(n),P(n)},showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,Y.jsx)("div",{className:Pe,style:{visibility:s?"hidden":"visible"}})]})},He=s(92396),Qe=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){e.exercise,e.globalSetting,e.dispatch;var n=(0,m.useState)(""),s=x()(n,2),t=s[0],i=s[1],r=(0,m.useState)([]),c=x()(r,2),o=c[0],d=c[1],u=(0,m.useState)(""),p=x()(u,2),h=p[0],g=p[1],j=(0,m.useState)(!1),y=x()(j,2),A=y[0],k=y[1],b=(0,v.useParams)();(0,m.useEffect)((function(){w()}),[]);var w=function(){var e=l()(a()().mark((function e(n){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),e.next=3,(0,f.ZP)("/api/courses/".concat(null==b?void 0:b.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:null==b?void 0:b.categoryId,search:t}});case 3:if(-2!==(null==(s=e.sent)?void 0:s.status)){e.next=7;break}return w(),e.abrupt("return");case 7:s&&(k(!1),d((null==s?void 0:s.exercise_questions)||[]),g(null==s?void 0:s.last_review_time));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),_=function(){w()};return(0,Y.jsxs)("section",{className:Ie.warp,children:[(0,Y.jsxs)("aside",{className:Ie.header,children:[(0,Y.jsxs)("div",{children:["查重时间:",h||"--"]}),!!h&&(0,Y.jsx)(J.Z,{value:t,onChange:function(e){return i(e.target.value)},suffix:(0,Y.jsx)("i",{onClick:_,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"请输入姓名或学号搜索",onPressEnter:_})]}),(0,Y.jsx)(we.Z,{loading:A,active:!0,paragraph:{rows:5},children:o.length>0?(0,Y.jsx)("aside",{className:Ie.subject,children:o.map((function(e,n){return(0,Y.jsx)(De,{index:n,bottomLine:n===o.length-1,gather:e,search:t},n)}))}):(0,Y.jsxs)("div",{className:Ie.empty,children:[(0,Y.jsx)("img",{src:He.x7,width:"258"}),(0,Y.jsx)("span",{className:"c-grey-c",children:"暂无数据"})]})})]})})),qe=s(28103),Re=s(77036),Fe=s(63695),Je=s(43725),Oe="wrap___rEjJ0",Te="modal___gRDV9",ze="titleWrap___MK_OO",Le="required___Hja3H",Ke="title___vMFKz",Ye="colorGray___hNhIL",Me="choiceWrap___Xx5du",Ge="answer___cbuNE",Ue="activeAnswer___LwFG7",We="deleteIcon____HG4s",Ve="addIcon___r_Vhy",Xe="editorWrap___OYwur",$e="htmlWrap___qXHYn",en="radio___urtyZ",nn="color333___Lah7k",sn="color999___TmkZt",tn="questionType___r_bKw",rn="questionChoices___LA7VM",an="action___fTTDM",cn="difficult___Mg7lT",ln="fold___oVjRI",on="head___fpwmn",dn=s(4585),un=s(12943),xn=["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"],pn=function(e,n){e.problemset,e.globalSetting;var s=e.exercise,t=(e.loading,e.dispatch),r=e.editData,c=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,p=e.cancelAdd,f=void 0===p?function(){}:p,j=e.addCallback,A=void 0===j?function(){}:j,w=e.reload,_=void 0===w?function(){}:w,N=(e.setIsClaer,h()(e,xn),(0,m.useState)("")),Z=x()(N,2),I=Z[0],S=Z[1],B=(0,m.useState)(""),P=x()(B,2),D=P[0],H=P[1],T=(0,m.useState)([]),L=x()(T,2),K=L[0],M=L[1],G=(0,m.useState)(""),U=x()(G,2),W=U[0],V=U[1],X=(0,m.useState)(),$=x()(X,2),ee=$[0],ne=$[1],se=(0,m.useState)(!1),te=x()(se,2),ie=te[0],re=te[1],ae=(0,m.useState)(),ce=x()(ae,2),le=ce[0],oe=ce[1],de=(0,m.useState)(0),ue=x()(de,2),xe=ue[0],pe=ue[1],he=(0,m.useState)(!1),me=x()(he,2),fe=me[0],ve=me[1],ge=(0,m.useState)(!1),je=x()(ge,2),ye=je[0],Ae=je[1],ke=(0,m.useState)([]),be=x()(ke,2),we=be[0],_e=be[1],Ne=(0,m.useState)(1),Ze=x()(Ne,2),Ie=Ze[0],Se=Ze[1],Ee=(0,m.useState)(!1),Ce=x()(Ee,2),Be=Ce[0],Pe=Ce[1],De=(0,m.useRef)(!1),He=(0,v.useParams)(),Qe=(0,m.useState)([]),qe=x()(Qe,2),Le=qe[0],Me=qe[1],Ge=function(e){Me([].concat(i()(Le),[d()({},e)]))};(0,m.useEffect)((function(){if(!De.current){if(null==r||!r.question_title)return ve(!0),S(""),ne(!1),oe(2),M([]),V(""),void re(!1);S(null==r?void 0:r.question_title),ne(null==r?void 0:r.is_ordered),Se(null==r?void 0:r.difficulty),Pe(!(null!=r&&r.repeat_answer)),oe(null==r?void 0:r.question_score);var e=null==r?void 0:r.standard_answer.map((function(e){return e.answer_text}));M(i()(e)),_e(r.tag_discipline_ids),H(null==r?void 0:r.analysis)}}),[r,fe]),(0,m.useEffect)((function(){function e(){return(e=l()(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,E.YY)({sub_discipline_id:null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:t=e.sent,Me(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re(!1),fe&&function(){e.apply(this,arguments)}()}),[fe]),(0,m.useImperativeHandle)(n,(function(){return{onSave:en,isEdit:fe}})),(0,m.useEffect)((function(){var e,n=null!=s&&null!==(e=s.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(s.tagDisciplineData.tag_disciplines)?s.tagDisciplineData.tag_disciplines:[];Me(n)}),[s.tagDisciplineData]);var Ue,We,Ve,Xe,$e=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ve(!1),u(-1),De.current=!1,_())},en=function(){var e=l()(a()().mark((function e(){var n,i,c,o,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=[],i=!1,Ae(!0),K.forEach((function(e,s){n.push({choice_id:s+1,answer_text:[]}),e.forEach((function(e,t){n[s].answer_text.push(e),e&&(0,C.eR)(e,1e4)||(V("".concat(s,"-").concat(t)),y.ZP.info(e?"答案不能超过10000字符":"答案:不能为空"),i=!0)}))})),!i){e.next=7;break}return Ae(!1),e.abrupt("return",!1);case 7:if(De.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=l()(a()().mark((function e(){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:I,question_type:3,question_score:le,is_ordered:ee,standard_answers:n,tag_discipline_ids:we,sub_discipline_id:null===(i=s.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.sub_discipline_id,difficulty:Ie,is_cover:1,repeat_answer:!Be,analysis:D}});case 2:c=e.sent,$e(c);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=l()(a()().mark((function e(){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:I,question_type:3,question_score:le,is_ordered:ee,standard_answers:n,tag_discipline_ids:we,sub_discipline_id:null===(i=s.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.sub_discipline_id,difficulty:Ie,repeat_answer:!Be,analysis:D}});case 2:c=e.sent,$e(c);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,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:I,question_type:3,question_score:le,is_ordered:ee,standard_answers:n,tag_discipline_ids:we,sub_discipline_id:null===(o=s.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:Ie,repeat_answer:!Be,analysis:D}});case 15:c=e.sent,$e(c);case 17:e.next=23;break;case 19:return e.next=21,t({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:He.categoryId,question_title:I,question_type:3,question_score:le,is_ordered:ee,standard_answers:n,tag_discipline_ids:we,sub_discipline_id:null===(d=s.editData)||void 0===d||null===(d=d.exercise)||void 0===d?void 0:d.sub_discipline_id,difficulty:Ie,repeat_answer:!Be,analysis:D}});case 21:c=e.sent,$e(c);case 23:return Ae(!1),e.abrupt("return",{name:I,analysis:D,standard_answers:n,is_ordered:ee});case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ln=function(e,n,s){var t=K.slice();if(n&&t.splice(e,n),s&&ie||!r.question_id)for(var i=0;i<s;i++)t.splice(e+i,0,[""]);pe(null==t?void 0:t.length),re(!0),console.log(t,"newStandardAnswers"),M(t)},on=function(e,n,s){V("");var t=K.slice();t[e][n]=s,M(t)},pn=function(e){var n=K.slice();n[e]=[].concat(i()(n[e]),[""]),M(n)},hn=function(e,n){var s=K.slice();if(!s[e][n])return s[e]=s[e].filter((function(e,s){return s!==n})),void M(s);g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:Te,onOk:function(){s[e]=s[e].filter((function(e,s){return s!==n})),M(s)}})},mn=function(e){g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:Te,onOk:function(){var n=0;S(I.replace(/\▁/g,(function(s){return++n-1===e?"":s}))),setTimeout((function(){var n=K.slice();n=K.filter((function(n,s){return e!==s})),M(n)}),500)}})},fn=[{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==s||null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),vn=function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===c){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 g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:t({type:"exercise/editExercise",payload:d()({},He)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,t({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return t({type:"exercise/editExercise",payload:d()({},He)}),e.abrupt("break",17);case 12:return u(r.dragKey),ve(!0),e.abrupt("break",17);case 15:return A({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:3}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Y.jsxs)("section",{className:Oe,children:[!fe&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:!(null!=r&&r.isPreview)&&(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、填空题"]}),"",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,Y.jsxs)("div",{style:{display:"flex"},children:[(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,Y.jsx)(dn.Z,{value:r.question_title}),(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["",r.question_score,"分)"]})]}):(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(dn.Z,{value:r.question_title})}),(0,Y.jsx)("div",{className:rn,children:null==r||null===(Xe=r.standard_answer)||void 0===Xe?void 0:Xe.map((function(e,n){return(0,Y.jsxs)(Q.Z,{align:"middle",children:[(0,Y.jsxs)(q.Z,{children:["答案(填空",e.choice_id,""]}),(0,Y.jsx)(q.Z,{flex:"1",children:(0,Y.jsx)(Q.Z,{align:"middle",gutter:[1,1],children:e.answer_text.map((function(e,s){return(0,Y.jsx)(q.Z,{span:24,children:(0,Y.jsx)(J.Z,{checked:r.standard_answer.includes(n),disabled:!0,value:e},n)},s)}))})})]},n)}))}),(0,Y.jsx)("div",{className:an,children:!r.hideAction&&fn.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,Y.jsx)(k.Z,{placement:"bottom",title:e.name,children:(0,Y.jsx)("span",{onClick:function(){return vn(e)},className:e.icon})},n)}))})]}),fe&&(console.log(K,"answers"),(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"font16 c-blue",children:"填空题"}),"(客观题,由系统自动评分,允许手动调分,请设置标准答案 支持最多5个空每空得分按照本题的总分平均计算"]})}),(0,Y.jsx)("div",{children:(0,Y.jsx)(Fe.Z,{id:"completion-question-tittle",placeholder:"请您输入题目",height:155,defaultValue:I,onChange:function(e){return S(e)},showNullButton:1===(null===(Ue=s.editData)||void 0===Ue||null===(Ue=Ue.exercise)||void 0===Ue?void 0:Ue.exercise_status),deleteEmptyDisabled:1!==(null===(We=s.editData)||void 0===We||null===(We=We.exercise)||void 0===We?void 0:We.exercise_status)||ye,onPlaceholderChange:ln})}),(0,Y.jsx)("div",{className:"mt20",children:K.map((function(e,n){var t;return(0,Y.jsx)(Je.Z,{answers:e,index:n,is_md:!0,exerciseIsPublish:1!==(null===(t=s.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_status),activeOptionErrorIndex:W,onAnswerChange:on,addChildAnswer:pn,deleteChildAnswer:hn,deleteChildAnswermain:mn},n)}))}),(0,Y.jsx)("div",{className:"mt20",children:K.length>1&&(0,Y.jsxs)("span",{children:[(0,Y.jsx)(F.Z,{checked:ee,onChange:function(e){return ne(e.target.checked)},className:"".concat(nn," font14"),children:"多个填空的答案有顺序要求"}),(0,Y.jsx)("span",{className:"".concat(sn," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,Y.jsx)("p",{className:ze,children:(0,Y.jsx)("span",{className:Ke,children:"题目解析:"})}),(0,Y.jsx)(Re.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:D,onChange:function(e){return H(e)}}),(0,Y.jsxs)("p",{className:"",children:[(0,Y.jsx)("span",{style:{color:"red"},children:"*"}),"分值:",(0,Y.jsx)(O.Z,{value:le,max:1e4,min:0,onChange:function(e){oe(e)}})," 分   ",!!le&&!!xe&&(0,Y.jsxs)("span",{style:{color:"red"},children:["(根据均分规则,本题每空",(le/xe).toFixed(1),"分)"]}),(0,Y.jsxs)("span",{style:{marginLeft:"30px"},className:cn,children:[(0,Y.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,Y.jsxs)(z.ZP.Group,{value:Ie,onChange:function(e){Se(e.target.value)},children:[(0,Y.jsx)(z.ZP.Button,{value:1,children:"简单"}),(0,Y.jsx)(z.ZP.Button,{value:2,children:"适中"}),(0,Y.jsx)(z.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsxs)("span",{className:"".concat(Ke),children:["知识点:",(0,Y.jsx)("span",{className:Ye,children:"所有自建知识点仅本人可见被EduCoder平台审核通过为官方知识点后所有用户可见"})]}),(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(un.N,{value:we,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:_e,subId:null===(Ve=s.editData)||void 0===Ve||null===(Ve=Ve.exercise)||void 0===Ve?void 0:Ve.sub_discipline_id,knowledgeOptions:Le,onAddKnowledgeFinish:Ge})}),(0,Y.jsxs)("div",{style:{marginTop:10},children:[(0,Y.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,Y.jsx)(R.Z,{checked:Be,onChange:function(e){Pe(e)}})]})]}),(0,Y.jsxs)("aside",{className:"tr",children:[(-1!==c||r.question_id)&&(0,Y.jsx)(b.ZP,{type:"default",onClick:function(){f(),ve(!1)},children:"取消"}),(0,Y.jsx)(b.ZP,{className:"ml20",type:"primary",onClick:function(){en()},children:"保存"})]})]}))]})},hn=(0,v.connect)((function(e){var n=e.problemset,s=e.loading,t=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:t,loading:s.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(pn)),mn=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"],fn=["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"],vn=function(e,n){e.problemset,e.globalSetting;var s=e.exercise,t=(e.loading,e.dispatch),r=(e.onRef,e.editData),c=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,p=e.cancelAdd,f=void 0===p?function(){}:p,j=e.reload,A=void 0===j?function(){}:j,w=e.addCallback,_=void 0===w?function(){}:w,N=(e.setIsClaer,h()(e,mn),(0,m.useState)()),Z=x()(N,2),I=Z[0],S=Z[1],C=(0,m.useState)(""),B=x()(C,2),P=B[0],D=B[1],H=(0,m.useState)(!1),Q=x()(H,2),q=Q[0],F=Q[1],J=(0,m.useState)(),T=x()(J,2),L=T[0],K=T[1],M=(0,m.useState)([]),G=x()(M,2),U=G[0],W=G[1],V=(0,m.useState)([]),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(1),se=x()(ne,2),te=se[0],ie=se[1],re=(0,m.useState)(!1),ae=x()(re,2),ce=ae[0],le=ae[1],oe=(0,m.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],pe=(0,m.useRef)(!1),he=function(e){ee([].concat(i()($),[d()({},e)]))},me=(0,v.useParams)();(0,m.useEffect)((function(){if(!pe.current){if(null==r||!r.question_choices)return F(!0),D(""),K(2),void S("");le(!(null!=r&&r.repeat_answer)),D(null==r?void 0:r.question_title),K(null==r?void 0:r.question_score),ie(null==r?void 0:r.difficulty),S(r.standard_answer[0]+""),W(r.tag_discipline_ids),xe(null==r?void 0:r.analysis)}}),[r,q]),(0,m.useEffect)((function(){function e(){return(e=l()(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,E.YY)({sub_discipline_id:null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:t=e.sent,ee(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}q&&function(){e.apply(this,arguments)}()}),[q]),(0,m.useImperativeHandle)(n,(function(){return{onSave:je,isEdit:q}})),(0,m.useEffect)((function(){var e,n=null!=s&&null!==(e=s.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(s.tagDisciplineData.tag_disciplines)?s.tagDisciplineData.tag_disciplines:[];ee(n)}),[s.tagDisciplineData]);var fe,ve,ge=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),F(!1),u(-1),pe.current=!1,A())},je=function(){var e=l()(a()().mark((function e(){var n,i,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(P){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(I){e.next=6;break}return y.ZP.info("请先点击选择本选择题的正确选项"),e.abrupt("return",!1);case 6:if(n=[{choice_text:"正确",is_answer:"1"===I?1:0},{choice_text:"错误",is_answer:"2"===I?2:0}],pe.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=l()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:P,question_type:2,question_score:L,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:U,sub_discipline_id:null===(c=s.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:te,is_cover:1,repeat_answer:!ce,analysis:ue}});case 2:i=e.sent,ge(i);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=l()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:P,question_type:2,question_score:L,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:U,sub_discipline_id:null===(c=s.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:te,repeat_answer:!ce,analysis:ue}});case 2:i=e.sent,ge(i);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,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:P,question_type:2,question_score:L,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:U,sub_discipline_id:null===(c=s.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:te,repeat_answer:!ce,analysis:ue}});case 15:i=e.sent,ge(i);case 17:e.next=23;break;case 19:return e.next=21,t({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:me.categoryId,question_title:P,question_type:2,question_score:L,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:U,sub_discipline_id:null===(o=s.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:te,repeat_answer:!ce,analysis:ue}});case 21:i=e.sent,ge(i);case 23:return e.abrupt("return",{name:P,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==s||null===(n=s.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=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===c){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 g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:t({type:"exercise/editExercise",payload:d()({},me)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,t({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return t({type:"exercise/editExercise",payload:d()({},me)}),e.abrupt("break",17);case 12:return u(r.dragKey),F(!0),e.abrupt("break",17);case 15:return _({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,Y.jsxs)("section",{className:Oe,children:[!q&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:!(null!=r&&r.isPreview)&&(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、判断题"]}),"",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,Y.jsxs)("div",{style:{display:"flex"},children:[(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,Y.jsx)(dn.Z,{value:r.question_title}),(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["",r.question_score,"分)"]})]}):(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(dn.Z,{value:r.question_title})}),(0,Y.jsx)("div",{className:rn,children:null==r||null===(ve=r.question_choices)||void 0===ve?void 0:ve.map((function(e,n){return(0,Y.jsxs)(z.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[fn[n],". ",(0,Y.jsx)("span",{className:"c-black font14",children:e.choice_text})]},n)}))}),(0,Y.jsx)("div",{className:an,children:!r.hideAction&&ye.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,Y.jsx)(k.Z,{placement:"bottom",title:e.name,children:(0,Y.jsx)("span",{onClick:function(){return Ae(e)},className:e.icon})},n)}))})]}),q&&(0,Y.jsxs)("aside",{children:[(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"font16 c-blue",children:"判断题"}),"(客观题,由系统自动评分,请设置标准答案)"]}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsx)("span",{className:Le,children:"*"}),(0,Y.jsx)("span",{className:Ke,children:"题干:"})]}),(0,Y.jsx)(Re.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:P,onChange:function(e){return D(e)}}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsx)("span",{className:Le,children:"*"}),(0,Y.jsxs)("span",{className:Ke,children:["答案选项:",(0,Y.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),(0,Y.jsxs)(z.ZP.Group,{buttonStyle:"solid",value:I,onChange:function(e){return S(e.target.value)},children:[(0,Y.jsx)(z.ZP.Button,{value:"1",className:"".concat(en," mr40"),children:"正确"}),(0,Y.jsx)(z.ZP.Button,{value:"2",className:en,children:"错误"})]}),(0,Y.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项,可以直接设置标准答案"}),(0,Y.jsx)("p",{className:ze,children:(0,Y.jsx)("span",{className:Ke,children:"题目解析:"})}),(0,Y.jsx)(Re.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ue,onChange:function(e){return xe(e)}}),(0,Y.jsxs)("p",{className:"",children:["分值:",(0,Y.jsx)(O.Z,{value:L,max:1e4,min:0,onChange:function(e){K(e)}})," 分",(0,Y.jsxs)("span",{style:{marginLeft:"30px"},className:cn,children:[(0,Y.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,Y.jsxs)(z.ZP.Group,{value:te,onChange:function(e){ie(e.target.value)},children:[(0,Y.jsx)(z.ZP.Button,{value:1,children:"简单"}),(0,Y.jsx)(z.ZP.Button,{value:2,children:"适中"}),(0,Y.jsx)(z.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsxs)("span",{className:"".concat(Ke),children:["知识点:",(0,Y.jsx)("span",{className:Ye,children:"所有自建知识点仅本人可见被EduCoder平台审核通过为官方知识点后所有用户可见"})]}),(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(un.N,{value:U,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:W,subId:null===(fe=s.editData)||void 0===fe||null===(fe=fe.exercise)||void 0===fe?void 0:fe.sub_discipline_id,knowledgeOptions:$,onAddKnowledgeFinish:he})}),(0,Y.jsxs)("div",{style:{marginTop:10},children:[(0,Y.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,Y.jsx)(R.Z,{checked:ce,onChange:function(e){le(e)}})]})]}),(0,Y.jsxs)("aside",{className:"tr",children:[(-1!==c||r.question_id)&&(0,Y.jsx)(b.ZP,{type:"default",onClick:function(){f(),F(!1)},children:"取消"}),(0,Y.jsx)(b.ZP,{className:"ml20",type:"primary",onClick:function(){je()},children:"保存"})]})]})]})},gn=(0,v.connect)((function(e){var n=e.problemset,s=e.loading,t=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:t,loading:s.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(vn)),jn=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"],yn=["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"],An=(0,m.forwardRef)((function(e,n){e.problemset,e.globalSetting;var s=e.exercise,t=(e.loading,e.dispatch),r=(e.onRef,e.editData),c=e.cancelAdd,o=void 0===c?function(){}:c,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.addCallback),A=void 0===j?function(e){}:j,w=e.reload,_=void 0===w?function(){}:w,N=(h()(e,jn),(0,m.useState)([])),Z=x()(N,2),I=Z[0],S=Z[1],C=(0,m.useState)(),B=x()(C,2),P=B[0],D=B[1],H=(0,m.useState)([]),J=x()(H,2),T=J[0],L=J[1],K=(0,m.useState)(""),M=x()(K,2),G=M[0],U=M[1],W=(0,m.useState)(),V=x()(W,2),X=V[0],$=V[1],ee=(0,m.useState)(!1),ne=x()(ee,2),se=ne[0],te=ne[1],ie=(0,m.useState)([]),re=x()(ie,2),ae=re[0],ce=re[1],le=(0,m.useState)(1),oe=x()(le,2),de=oe[0],ue=oe[1],xe=(0,m.useState)(!1),pe=x()(xe,2),he=pe[0],me=pe[1],fe=(0,m.useState)(""),ve=x()(fe,2),ge=ve[0],je=ve[1],ye=(0,m.useState)([]),Ae=x()(ye,2),ke=Ae[0],be=Ae[1],we=(0,m.useRef)(!1),_e=function(e){be([].concat(i()(ke),[d()({},e)]))},Ne=(0,v.useParams)();(0,m.useEffect)((function(){S(["","","",""])}),[]),(0,m.useEffect)((function(){if(!we.current){if(null==r||!r.question_choices)return te(!0),U(""),$(5),S(["","","",""]),void L([]);U(null==r?void 0:r.question_title),$(null==r?void 0:r.question_score),me(!(null!=r&&r.repeat_answer)),ue(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,s){e.push(n-1)})),L(e),ce(r.tag_discipline_ids),je(null==r?void 0:r.analysis)}}),[r,se]),(0,m.useEffect)((function(){function e(){return(e=l()(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,E.YY)({sub_discipline_id:null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:t=e.sent,be(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}se&&function(){e.apply(this,arguments)}()}),[se]),(0,m.useImperativeHandle)(n,(function(){return{onSave:Ee,isEdit:se}})),(0,m.useEffect)((function(){var e,n=null!=s&&null!==(e=s.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(s.tagDisciplineData.tag_disciplines)?s.tagDisciplineData.tag_disciplines:[];be(n)}),[s.tagDisciplineData]);var Ze,Ie,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),te(!1),f(-1),we.current=!1,_())},Ee=function(){var e=l()(a()().mark((function e(){var n,i,c,o,d;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=I.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(yn[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(i=I.map((function(e,n){return{choice_text:e,is_answer:T.includes(n)?n+1:0}})),we.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:X,question_choices:i.map((function(e){return e.choice_text})),standard_answers:i.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,is_cover:1,repeat_answer:!he,analysis:ge}});case 2:c=e.sent,Se(c);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:X,question_choices:i.map((function(e){return e.choice_text})),standard_answers:i.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 2:c=e.sent,Se(c);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,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:X,question_choices:i.map((function(e){return e.choice_text})),standard_answers:i.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(o=s.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 22:c=e.sent,Se(c);case 24:e.next=30;break;case 26:return e.next=28,t({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:Ne.categoryId,question_title:G,question_type:1,question_score:X,question_choices:i.map((function(e){return e.choice_text})),standard_answers:i.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(d=s.editData)||void 0===d||null===(d=d.exercise)||void 0===d?void 0:d.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 28:c=e.sent,Se(c);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==s||null===(n=s.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=l()(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 g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:t({type:"exercise/editExercise",payload:d()({},Ne)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,t({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return t({type:"exercise/editExercise",payload:d()({},Ne)}),e.abrupt("break",17);case 12:return f(r.dragKey),te(!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,Y.jsxs)("section",{className:Oe,children:[!se&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:!(null!=r&&r.isPreview)&&(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、多选题"]}),"",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,Y.jsxs)("div",{style:{display:"flex"},children:[(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,Y.jsx)(dn.Z,{value:r.question_title}),(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["",r.question_score,"分)"]})]}):(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(dn.Z,{value:r.question_title})}),(0,Y.jsx)("div",{className:rn,children:null==r||null===(Ie=r.question_choices)||void 0===Ie?void 0:Ie.map((function(e,n){return(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsxs)(F.Z,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[yn[n],"."]},n)}),(0,Y.jsx)(q.Z,{flex:"1",children:(0,Y.jsx)("span",{className:"c-black font14",children:(0,Y.jsx)(dn.Z,{value:e.choice_text})})})]},n)}))}),(0,Y.jsx)("div",{className:an,children:!r.hideAction&&Ce.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,Y.jsx)(k.Z,{placement:"bottom",title:e.name,children:(0,Y.jsx)("span",{onClick:function(){return Be(e)},className:e.icon})},n)}))})]}),se&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsx)("span",{className:Le,children:"*"}),(0,Y.jsx)("span",{className:Ke,children:"题干:"})]}),(0,Y.jsx)(Re.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:G,onChange:function(e){return U(e)}}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsx)("span",{className:Le,children:"*"}),(0,Y.jsxs)("span",{className:Ke,children:["答案选项:",(0,Y.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),I.map((function(e,n){var t;return(0,Y.jsxs)("div",{className:Me,children:[(0,Y.jsx)(k.Z,{title:"点击设置为标准答案",placement:"left",children:(0,Y.jsx)("div",{className:"".concat(Ge," ").concat(T.includes(n)?Ue:""),onClick:function(){T.includes(n)?L(T.filter((function(e){return e!==n}))):L([].concat(i()(T),[n]))},children:yn[n]})}),(0,Y.jsx)("div",{className:Xe,children:P===n?(0,Y.jsx)(Re.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){I[n]=e,S(I)}}):(0,Y.jsx)("div",{className:$e,onClick:function(){return D(n)},children:(0,Y.jsx)(dn.Z,{value:e})})}),1===(null===(t=s.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_status)&&(0,Y.jsxs)(Y.Fragment,{children:[n>1&&(0,Y.jsx)(k.Z,{title:"删除",children:(0,Y.jsx)("i",{className:"".concat(We," iconfont icon-htmal5icon19"),onClick:function(){return S(I.filter((function(e,s){return s!==n})))}})}),n<7&&n===I.length-1&&(0,Y.jsx)(k.Z,{title:"新增参考答案",children:(0,Y.jsx)("i",{className:"".concat(Ve," iconfont icon-roundaddfill ml6"),onClick:function(){return S([].concat(i()(I),[""]))}})})]})]},n)})),(0,Y.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,Y.jsx)("p",{className:ze,children:(0,Y.jsx)("span",{className:Ke,children:"题目解析:"})}),(0,Y.jsx)(Re.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ge,onChange:function(e){return je(e)}}),(0,Y.jsxs)("p",{className:"",children:["分值:",(0,Y.jsx)(O.Z,{value:X,max:1e4,min:0,onChange:function(e){$(e)}})," ","分",(0,Y.jsxs)("span",{style:{marginLeft:"30px"},className:cn,children:[(0,Y.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,Y.jsxs)(z.ZP.Group,{value:de,onChange:function(e){ue(e.target.value)},children:[(0,Y.jsx)(z.ZP.Button,{value:1,children:"简单"}),(0,Y.jsx)(z.ZP.Button,{value:2,children:"适中"}),(0,Y.jsx)(z.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsxs)("span",{className:"".concat(Ke),children:["知识点:",(0,Y.jsx)("span",{className:Ye,children:"所有自建知识点仅本人可见被EduCoder平台审核通过为官方知识点后所有用户可见"})]}),(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(un.N,{value:ae,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:ce,subId:null===(Ze=s.editData)||void 0===Ze||null===(Ze=Ze.exercise)||void 0===Ze?void 0:Ze.sub_discipline_id,knowledgeOptions:ke,onAddKnowledgeFinish:_e})}),(0,Y.jsxs)("div",{style:{marginTop:10},children:[(0,Y.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,Y.jsx)(R.Z,{checked:he,onChange:function(e){me(e)}})]})]}),(0,Y.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,Y.jsx)(b.ZP,{type:"default",onClick:function(){o(),te(!1)},children:"取消"}),(0,Y.jsx)(b.ZP,{className:"ml20",type:"primary",onClick:function(){Ee()},children:"保存"})]})]})]})})),kn=(0,v.connect)((function(e){var n=e.problemset,s=e.loading,t=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:t,loading:s.effects}}),null,null,{forwardRef:!0})(An),bn=["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"],wn=function(e,n){e.problemset,e.globalSetting;var s=e.exercise,t=(e.loading,e.dispatch),i=e.editData,r=e.cancelAdd,c=void 0===r?function(){}:r,o=e.editKey,u=e.setEditKey,p=void 0===u?function(){}:u,f=(e.addCallback,e.reload),j=void 0===f?function(){}:f,A=(e.setIsClaer,h()(e,bn),(0,m.useState)("")),w=x()(A,2),_=w[0],N=w[1],Z=(0,m.useState)(""),I=x()(Z,2),S=I[0],C=I[1],B=(0,m.useState)(""),P=x()(B,2),D=P[0],H=(P[1],(0,m.useState)([])),R=x()(H,2),T=R[0],z=(R[1],(0,m.useState)("")),L=x()(z,2),K=(L[0],L[1],(0,m.useState)()),M=x()(K,2),G=M[0],U=M[1],W=(0,m.useState)(!1),V=x()(W,2),X=(V[0],V[1]),$=(0,m.useState)([]),ee=x()($,2),ne=ee[0],se=ee[1],te=(0,m.useState)(!1),ie=x()(te,2),re=ie[0],ae=ie[1],ce=(0,m.useState)(!1),le=x()(ce,2),oe=le[0],de=le[1],ue=(0,v.useParams)(),xe=(0,m.useRef)(!1);(0,m.useEffect)((function(){var e;if(!xe.current){i.edit&&(ae(!0),C(""),N(""),se([])),N(i.shixun_name),C(i.question_title);var n=[];null===(e=i.shixun)||void 0===e||e.map((function(e){n.push(e.challenge_score)})),se(n)}}),[i]),(0,m.useEffect)((function(){X(!1)}),[re]),(0,m.useImperativeHandle)(n,(function(){return{onSave:ve,isEdit:re}}));var pe,he,me,fe=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),p(-1),xe.current=!1,j())},ve=function(){var e=l()(a()().mark((function e(){var n,s;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),!i.question_id){e.next=12;break}return e.next=9,t({type:"exercise/editExerciseQuestion",payload:{id:i.question_id,question_title:S,shixun_name:_,shixun_id:i.shixun_id,question_type:5,question_scores:ne}});case 9:s=e.sent,e.next=15;break;case 12:return e.next=14,t({type:"exercise/addExerciseQuestion",payload:{insert_id:null==i?void 0:i.insert_id,categoryId:ue.categoryId,question_title:S,shixun_name:_,shixun_id:i.shixun_id,question_type:5,question_scores:ne,is_copy:i.is_copy}});case 14:s=e.sent;case 15:return fe(s),de(!1),e.abrupt("return",{name:S,analysis:D,standard_answers:n,is_ordered:G});case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=[{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==s||null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),je=function(){var e=l()(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 g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:i.question_id});case 2:t({type:"exercise/editExercise",payload:d()({},ue)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,t({type:"exercise/exeriseMoveUpDown",payload:{id:i.question_id,opr:n.id}});case 10:return t({type:"exercise/editExercise",payload:d()({},ue)}),e.abrupt("break",17);case 12:return p(i.dragKey),ae(!0),e.abrupt("break",17);case 15:return t({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",editData:{key:i.key,insert_id:null==i?void 0:i.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,Y.jsxs)("section",{className:Oe,children:[!re&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:!(null!=i&&i.isPreview)&&(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("span",{className:"font16 c-blue",children:[i.key,"、实训题"]}),"",i.question_score,"分)"]})}),null!=i&&i.isPreview?(0,Y.jsxs)("div",{style:{display:"flex"},children:[(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[i.key,"."]}),(0,Y.jsx)(dn.Z,{value:i.shixun_name}),(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["",i.question_score,"分)"]}),!(null===(he=i.schools)||void 0===he||!he.length)&&(0,Y.jsx)(k.Z,{title:"该实训题面向指定单位开放",children:(0,Y.jsx)("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})})]}):(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(dn.Z,{value:i.shixun_name})}),(0,Y.jsx)("div",{className:"mt30"}),null===(me=i.shixun)||void 0===me?void 0:me.map((function(e,n){return(0,Y.jsxs)("div",{children:["第",n+1,"关 ",(0,Y.jsx)("span",{className:"ml10",children:e.challenge_name})," ",(0,Y.jsxs)("span",{className:"ml10",children:[e.challenge_score," 分"]})]},n)})),(0,Y.jsxs)("div",{className:an,children:[(0,Y.jsx)(v.Link,{target:"_blank",to:"/shixuns/".concat(i.shixun_identifier,"/challenges?exercise=true"),children:"实训详情"}),!i.hideAction&&ge.map((function(e,n){return"up"===e.id&&1===i.key||"down"===e.id&&i.key===i.len?null:(0,Y.jsx)(k.Z,{placement:"bottom",title:e.name,children:(0,Y.jsx)("span",{onClick:function(){return je(e)},className:e.icon})},n)}))]})]}),re&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"font16 c-blue",children:"实训题"}),"(客观题,由系统自动评分,允许手动调分)"]})}),(0,Y.jsx)("div",{className:"mt10",children:(0,Y.jsx)(J.Z,{defaultValue:_,onChange:function(e){N(e.target.value)}})}),(0,Y.jsx)("div",{className:"mt10",children:(0,Y.jsx)(Re.Z,{id:"single-question-option-0",height:155,placeholder:"请输入实训题完成要求",defaultValue:S,onChange:function(e){C(e)}})}),(0,Y.jsx)("div",{className:"mt20",children:null===(pe=i.shixun)||void 0===pe?void 0:pe.map((function(e,n){return(0,Y.jsxs)(Q.Z,{gutter:[20,20],children:[(0,Y.jsxs)(q.Z,{flex:"1",children:[n+1,".",e.challenge_name]}),(0,Y.jsxs)(q.Z,{children:[(0,Y.jsx)(O.Z,{defaultValue:ne[n],onChange:function(e){ne[n]=e,se(ne),console.log("srore:L",ne[n])}})," 分"]})]})}))}),(0,Y.jsx)("div",{className:"mt20",children:T.length>1&&(0,Y.jsxs)("span",{children:[(0,Y.jsx)(F.Z,{checked:G,onChange:function(e){return U(e.target.checked)},className:"".concat(nn," font14"),children:"多个填空的答案有顺序要求"}),(0,Y.jsx)("span",{className:"".concat(sn," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,Y.jsxs)("aside",{className:"tr",children:[(-1!==o||!(null!=i&&i.edit))&&(0,Y.jsx)(b.ZP,{type:"default",onClick:function(){c(),ae(!1)},children:"取消"}),(0,Y.jsx)(b.ZP,{loading:oe,className:"ml20",type:"primary",onClick:function(){ve()},children:"保存"})]})]})]})},_n=(0,v.connect)((function(e){var n=e.problemset,s=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:s.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(wn)),Nn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"],Zn=["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"],In=function(e,n){e.problemset;var s=e.exercise,t=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),c=e.cancelAdd,o=void 0===c?function(){}:c,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.reload),A=void 0===j?function(){}:j,w=e.addCallback,_=void 0===w?function(e){}:w,N=(h()(e,Nn),(0,m.useState)([])),Z=x()(N,2),I=Z[0],S=Z[1],C=(0,m.useState)(),B=x()(C,2),P=B[0],D=B[1],H=(0,m.useState)([]),F=x()(H,2),J=F[0],T=F[1],L=(0,m.useState)(""),K=x()(L,2),M=K[0],G=K[1],U=(0,m.useState)(),W=x()(U,2),V=W[0],X=W[1],$=(0,m.useState)([]),ee=x()($,2),ne=ee[0],se=ee[1],te=(0,m.useState)(!1),ie=x()(te,2),re=ie[0],ae=ie[1],ce=(0,m.useState)(1),le=x()(ce,2),oe=le[0],de=le[1],ue=(0,m.useState)(!1),xe=x()(ue,2),pe=xe[0],he=xe[1],me=(0,m.useState)(""),fe=x()(me,2),ve=fe[0],ge=fe[1],je=(0,v.useParams)(),ye=(0,m.useRef)(null),Ae=(0,m.useRef)(!1),ke=(0,m.useState)([]),be=x()(ke,2),we=be[0],_e=be[1],Ne=function(e){_e([].concat(i()(we),[d()({},e)]))};(0,m.useEffect)((function(){S(["","","",""])}),[]),(0,m.useEffect)((function(){if(!Ae.current){if(null==r||!r.question_choices)return ae(!0),G(""),X(5),S(["","","",""]),void T([]);G(null==r?void 0:r.question_title),X(null==r?void 0:r.question_score),he(!(null!=r&&r.repeat_answer)),ge(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,s){e.push(n-1)})),se(r.tag_discipline_ids),T(e)}}),[r,re]),(0,m.useEffect)((function(){function e(){return(e=l()(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,E.YY)({sub_discipline_id:null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:t=e.sent,_e(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re&&function(){e.apply(this,arguments)}()}),[re]),(0,m.useEffect)((function(){var e,n=null!=s&&null!==(e=s.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(s.tagDisciplineData.tag_disciplines)?s.tagDisciplineData.tag_disciplines:[];_e(n)}),[s.tagDisciplineData]),(0,m.useImperativeHandle)(n,(function(){return{onSave:Ee,isEdit:re}}));var Ze,Ie,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),f(-1),Ae.current=!1,A())},Ee=function(){var e=l()(a()().mark((function e(){var n,i,c,o,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(M){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=I.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Zn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(J.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(J.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(i=I.map((function(e,n){return{choice_text:e,is_answer:J.includes(n)?n+1:0}})),Ae.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:M,question_type:1,question_score:V,question_choices:i.map((function(e){return e.choice_text})),standard_answers:i.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,is_cover:1,repeat_answer:!pe,analysis:ve}});case 2:c=e.sent,Se(c);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:M,question_type:1,question_score:V,question_choices:i.map((function(e){return e.choice_text})),standard_answers:i.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 2:c=e.sent,Se(c);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,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:M,question_type:1,question_score:V,question_choices:i.map((function(e){return e.choice_text})),standard_answers:i.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(o=s.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 22:c=e.sent,Se(c);case 24:e.next=30;break;case 26:return e.next=28,t({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:je.categoryId,question_title:M,question_type:1,question_score:V,question_choices:i.map((function(e){return e.choice_text})),standard_answers:i.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(d=s.editData)||void 0===d||null===(d=d.exercise)||void 0===d?void 0:d.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 28:c=e.sent,Se(c);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==s||null===(n=s.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=l()(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 g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:t({type:"exercise/editExercise",payload:d()({},je)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,t({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return t({type:"exercise/editExercise",payload:d()({},je)}),e.abrupt("break",17);case 12:return f(r.dragKey),ae(!0),e.abrupt("break",17);case 15:return _({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,Y.jsxs)("section",{className:Oe,children:[!re&&(0,Y.jsxs)("aside",{ref:ye,children:[(0,Y.jsx)("div",{className:tn,children:!(null!=r&&r.isPreview)&&(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、单选题"]}),"",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,Y.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,Y.jsx)(dn.Z,{value:r.question_title}),(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["",r.question_score,"分)"]})]}):(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(dn.Z,{value:r.question_title})}),(0,Y.jsx)("div",{className:rn,children:null==r||null===(Ie=r.question_choices)||void 0===Ie?void 0:Ie.map((function(e,n){return(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsxs)(z.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[Zn[n],"."]},n)}),(0,Y.jsx)(q.Z,{flex:"1",children:(0,Y.jsx)("span",{className:"c-black font14",children:(0,Y.jsx)(dn.Z,{value:e.choice_text})})})]},n)}))}),(0,Y.jsx)("div",{className:an,children:!r.hideAction&&Ce.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,Y.jsx)(k.Z,{placement:"bottom",title:e.name,children:(0,Y.jsx)("span",{onClick:function(){return Be(e)},className:e.icon})},n)}))})]}),re&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsx)("span",{className:Le,children:"*"}),(0,Y.jsx)("span",{className:Ke,children:"题干:"})]}),(0,Y.jsx)(Re.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:M,onChange:function(e){return G(e)}}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsx)("span",{className:Le,children:"*"}),(0,Y.jsxs)("span",{className:Ke,children:["答案选项:",(0,Y.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),I.map((function(e,n){var t;return(0,Y.jsxs)("div",{className:Me,children:[(0,Y.jsx)(k.Z,{title:"点击设置为标准答案",placement:"left",children:(0,Y.jsx)("div",{className:"".concat(Ge," ").concat(J.includes(n)?Ue:""),onClick:function(){J.includes(n)?T(J.filter((function(e){return e!==n}))):T([].concat(i()(J),[n]))},children:Zn[n]})}),(0,Y.jsx)("div",{className:Xe,children:P===n?(0,Y.jsx)(Re.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){I[n]=e,S(I)}}):(0,Y.jsx)("div",{className:$e,onClick:function(){return D(n)},children:(0,Y.jsx)(dn.Z,{value:e})})}),1===(null===(t=s.editData)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_status)&&(0,Y.jsxs)(Y.Fragment,{children:[n>1&&(0,Y.jsx)(k.Z,{title:"删除",children:(0,Y.jsx)("i",{className:"".concat(We," iconfont icon-htmal5icon19"),onClick:function(){return S(I.filter((function(e,s){return s!==n})))}})}),n<7&&n===I.length-1&&(0,Y.jsx)(k.Z,{title:"新增参考答案",children:(0,Y.jsx)("i",{className:"".concat(Ve," iconfont icon-roundaddfill ml6"),onClick:function(){return S([].concat(i()(I),[""]))}})})]})]},n)})),(0,Y.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,Y.jsx)("p",{className:ze,children:(0,Y.jsx)("span",{className:Ke,children:"题目解析:"})}),(0,Y.jsx)(Re.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ve,onChange:function(e){return ge(e)}}),(0,Y.jsxs)("div",{style:{marginBottom:14},children:["分值:",(0,Y.jsx)(O.Z,{value:V,max:1e4,min:0,onChange:function(e){X(e)}})," 分",(0,Y.jsxs)("span",{style:{marginLeft:"30px"},className:cn,children:[(0,Y.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,Y.jsxs)(z.ZP.Group,{value:oe,onChange:function(e){de(e.target.value)},children:[(0,Y.jsx)(z.ZP.Button,{value:1,children:"简单"}),(0,Y.jsx)(z.ZP.Button,{value:2,children:"适中"}),(0,Y.jsx)(z.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,Y.jsxs)("div",{className:ze,children:[(0,Y.jsxs)("span",{className:"".concat(Ke),children:["知识点:",(0,Y.jsx)("span",{className:Ye,children:"所有自建知识点仅本人可见被EduCoder平台审核通过为官方知识点后所有用户可见"})]}),(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(un.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:ne,onChange:se,subId:null===(Ze=s.editData)||void 0===Ze||null===(Ze=Ze.exercise)||void 0===Ze?void 0:Ze.sub_discipline_id,knowledgeOptions:we,onAddKnowledgeFinish:Ne})}),(0,Y.jsxs)("div",{style:{marginTop:10},children:[(0,Y.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,Y.jsx)(R.Z,{checked:pe,onChange:function(e){he(e)}})]})]}),(0,Y.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,Y.jsx)(b.ZP,{type:"default",onClick:function(){o(),ae(!1)},children:"取消"}),(0,Y.jsx)(b.ZP,{className:"ml20",type:"primary",onClick:function(){Ee()},children:"保存"})]})]})]})},Sn=(0,v.connect)((function(e){var n=e.problemset,s=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:s.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(In)),En=s(12563),Cn=function(e){var n,s,t=e.value,r=void 0===t?[[],[]]:t,a=e.onChange,c=(0,m.useState)(""),l=x()(c,2),o=l[0],d=l[1],u=(0,m.useState)(""),p=x()(u,2),h=p[0],f=p[1],v=function(e){if(!e)return!1;new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~@#¥……&*—【】”“。「」『』_\\+\\-·%《》]|[\\\\/]");return"|"!==e||(y.ZP.warning("关键词不能只输入一个“|”字符!"),!1)};return(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("p",{className:"font14",children:["关键词",(0,Y.jsx)("span",{className:"c-grey-999",children:"(关键词可用于自动判分)"}),(0,Y.jsx)(k.Z,{overlayStyle:{maxWidth:350},title:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("div",{children:"每个核心关键词的分数是普通关键词分数的两倍"}),(0,Y.jsx)("div",{children:"例如:"}),(0,Y.jsx)("div",{children:"本题10分普通关键词1个核心关键词2个则每个"}),(0,Y.jsx)("div",{children:"普通关键词2分每个核心关键词4分"})]}),children:(0,Y.jsx)("span",{className:"iconfont icon-a-wenhaobeifen2 font14"})})]}),(0,Y.jsxs)(Q.Z,{align:"middle",className:"font14",children:["普通关键词:",(0,Y.jsx)(J.Z,{value:o,onChange:function(e){d(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,s,t,c=null===(n=e.target)||void 0===n?void 0:n.value;v(c)&&(null===(s=r[0])||void 0===s||s.push(null==c||null===(t=c.split("|"))||void 0===t?void 0:t.filter((function(e){return!!e}))),a(i()(r)),d(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,Y.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,Y.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,Y.jsx)(En.Z,{className:"mb10",closable:!0,onClose:function(e){var s;e.preventDefault(),r[0]=null===(s=r[0])||void 0===s?void 0:s.filter((function(e,s){return s!==n})),a(i()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))}),(0,Y.jsxs)(Q.Z,{align:"middle",className:"font14",children:["核心关键词:",(0,Y.jsx)(J.Z,{value:h,onChange:function(e){f(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,s,t,c=null===(n=e.target)||void 0===n?void 0:n.value;v(c)&&(null===(s=r[1])||void 0===s||s.push(null==c||null===(t=c.split("|"))||void 0===t?void 0:t.filter((function(e){return!!e}))),a(i()(r)),f(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,Y.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,Y.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(s=r[1])||void 0===s?void 0:s.map((function(e,n){return(0,Y.jsx)(En.Z,{className:"mb10",closable:!0,onClose:function(e){var s;e.preventDefault(),r[1]=null===(s=r[1])||void 0===s?void 0:s.filter((function(e,s){return s!==n})),a(i()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))})]})},Bn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"],Pn=function(e,n){var s=e.problemset,t=e.exercise,r=(e.globalSetting,e.loading,e.dispatch),c=(e.onRef,e.editData),o=e.cancelAdd,u=void 0===o?function(){}:o,p=e.editKey,f=e.setEditKey,j=void 0===f?function(){}:f,A=e.reload,w=void 0===A?function(){}:A,_=e.addCallback,N=void 0===_?function(){}:_,Z=(e.setIsClaer,h()(e,Bn),(0,m.useState)("")),I=x()(Z,2),S=I[0],C=I[1],B=(0,m.useState)(""),P=x()(B,2),D=P[0],H=P[1],Q=(0,m.useState)(""),q=x()(Q,2),F=q[0],J=q[1],T=(0,m.useState)(),L=x()(T,2),K=L[0],M=L[1],G=(0,m.useState)(!1),U=x()(G,2),W=U[0],V=U[1],X=(0,m.useState)([]),$=x()(X,2),ee=$[0],ne=$[1],se=(0,m.useState)(1),te=x()(se,2),ie=te[0],re=te[1],ae=(0,m.useState)(!1),ce=x()(ae,2),le=ce[0],oe=ce[1],de=(0,m.useState)([[],[]]),ue=x()(de,2),xe=ue[0],pe=ue[1],he=(0,m.useRef)(!1),me=(0,v.useParams)(),fe=(0,m.useState)([]),ve=x()(fe,2),ge=ve[0],je=ve[1],ye=function(e){je([].concat(i()(ge),[d()({},e)]))};(0,m.useEffect)((function(){var e;if(!he.current){if(null==c||!c.question_title)return V(!0),C(""),J(""),void M(10);oe(!(null!=c&&c.repeat_answer)),C(null==c?void 0:c.question_title),J(null==c||null===(e=c.standard_answer)||void 0===e?void 0:e[0]),M(null==c?void 0:c.question_score),ne(c.tag_discipline_ids),re(null==c?void 0:c.difficulty),H(null==c?void 0:c.analysis),pe([null==c?void 0:c.normal_keywords,null==c?void 0:c.main_keywords])}}),[s.editData,W]),(0,m.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:[];je(n)}),[t.tagDisciplineData]),(0,m.useEffect)((function(){function e(){return(e=l()(a()().mark((function e(){var n,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.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:s=e.sent,je(s.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}W&&function(){e.apply(this,arguments)}()}),[W]),(0,m.useImperativeHandle)(n,(function(){return{onSave:be,isEdit:W}}));var Ae,ke=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),V(!1),j(-1),he.current=!1,w())},be=function(){var e=l()(a()().mark((function e(){var n,s,i,o,d;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],s=xe[1],he.current=!0,!c.question_id){e.next=17;break}if(1!==(null==c?void 0:c.is_my)){e.next=11;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=l()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:c.question_id,question_title:S,question_type:4,question_score:K,standard_answers:[F],tag_discipline_ids:ee,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:D,normal_keywords:n,main_keywords:s}});case 2:i=e.sent,ke(i);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=l()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:c.question_id,question_title:S,question_type:4,question_score:K,standard_answers:[F],tag_discipline_ids:ee,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:D,normal_keywords:n,main_keywords:s}});case 2:i=e.sent,ke(i);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:c.question_id,question_title:S,question_type:4,question_score:K,standard_answers:[F],tag_discipline_ids:ee,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:D,normal_keywords:n,main_keywords:s}});case 13:i=e.sent,ke(i);case 15:e.next=21;break;case 17:return e.next=19,r({type:"exercise/addExerciseQuestion",payload:{insert_id:null==c?void 0:c.insert_id,categoryId:me.categoryId,exercise_bank_id:me.categoryId,question_title:S,question_type:4,question_score:K,standard_answers:[F],tag_discipline_ids:ee,sub_discipline_id:null===(d=t.editData)||void 0===d||null===(d=d.exercise)||void 0===d?void 0:d.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:D,normal_keywords:n,main_keywords:s}});case 19:i=e.sent,ke(i);case 21:return e.abrupt("return",{name:S,answer_texts:[F],analysis:D,normal_keywords:n,main_keywords:s});case 22: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-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})),_e=function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===p){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 g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:c.question_id});case 2:r({type:"exercise/editExercise",payload:d()({},me)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:c.question_id,opr:n.id}});case 10:return r({type:"exercise/editExercise",payload:d()({},me)}),e.abrupt("break",17);case 12:return j(c.dragKey),V(!0),e.abrupt("break",17);case 15:return N({key:c.key,insert_id:null==c?void 0:c.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,Y.jsxs)("section",{className:Oe,children:[!W&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:!(null!=c&&c.isPreview)&&(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("span",{className:"font16 c-blue",children:[c.key,"、简答题"]}),"",c.question_score,"分)"]})}),null!=c&&c.isPreview?(0,Y.jsxs)("div",{style:{display:"flex"},children:[(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[c.key,"."]}),(0,Y.jsx)(dn.Z,{value:c.question_title}),(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["",c.question_score,"分)"]})]}):(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(dn.Z,{value:c.question_title})}),(0,Y.jsxs)("div",{className:rn,children:[(0,Y.jsx)("p",{children:(0,Y.jsx)("strong",{children:"参考答案:"})}),(0,Y.jsx)(dn.Z,{value:F||""})]}),(0,Y.jsx)("div",{className:an,children:!c.hideAction&&we.map((function(e,n){return"up"===e.id&&1===c.key||"down"===e.id&&c.key===c.len?null:(0,Y.jsx)(k.Z,{placement:"bottom",title:e.name,children:(0,Y.jsx)("span",{onClick:function(){return _e(e)},className:e.icon})},n)}))})]}),W&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"font16 c-blue",children:"主观题"}),"(主观题,未作答的情况下自动评为零分)"]})}),(0,Y.jsx)(Re.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:S,onChange:function(e){return C(e)}}),(0,Y.jsx)("p",{className:ze,children:(0,Y.jsx)("span",{className:Ke,children:"参考答案:"})}),(0,Y.jsx)(Re.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:F,onChange:function(e){return J(e)}}),(0,Y.jsx)(Cn,{value:xe,onChange:pe}),(0,Y.jsx)("p",{className:ze,children:(0,Y.jsx)("span",{className:Ke,children:"题目解析:"})}),(0,Y.jsx)(Re.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:D,onChange:function(e){return H(e)}}),(0,Y.jsxs)("p",{className:"",children:["分值:",(0,Y.jsx)(O.Z,{value:K,max:1e4,min:0,onChange:function(e){M(e)}})," 分",(0,Y.jsxs)("span",{style:{marginLeft:"30px"},className:cn,children:[(0,Y.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,Y.jsxs)(z.ZP.Group,{value:ie,onChange:function(e){re(e.target.value)},children:[(0,Y.jsx)(z.ZP.Button,{value:1,children:"简单"}),(0,Y.jsx)(z.ZP.Button,{value:2,children:"适中"}),(0,Y.jsx)(z.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsxs)("span",{className:"".concat(Ke),children:["知识点:",(0,Y.jsx)("span",{className:Ye,children:"所有自建知识点仅本人可见被EduCoder平台审核通过为官方知识点后所有用户可见"})]}),(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(un.N,{value:ee,selectvalues:null==c?void 0:c.tag_discipline_ids,onChange:ne,subId:null===(Ae=t.editData)||void 0===Ae||null===(Ae=Ae.exercise)||void 0===Ae?void 0:Ae.sub_discipline_id,knowledgeOptions:ge,onAddKnowledgeFinish:ye})}),(0,Y.jsxs)("div",{style:{marginTop:10},children:[(0,Y.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,Y.jsx)(R.Z,{checked:le,onChange:function(e){oe(e)}})]})]}),(0,Y.jsxs)("aside",{className:"tr",children:[(-1!==p||c.question_id)&&(0,Y.jsx)(b.ZP,{type:"default",onClick:function(){u(),V(!1)},children:"取消"}),(0,Y.jsx)(b.ZP,{className:"ml20",type:"primary",onClick:function(){be()},children:"保存"})]})]})]})},Dn=(0,v.connect)((function(e){var n=e.problemset,s=e.loading,t=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:t,loading:s.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Pn)),Hn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"],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"],qn=function(e,n){e.problemset;var s=e.exercise,t=(e.globalSetting,e.loading,e.dispatch),i=(e.onRef,e.editData),r=(e.cancelAdd,e.editKey),c=(e.setEditKey,e.addCallback),o=void 0===c?function(){}:c,u=(e.setIsClaer,h()(e,Hn),(0,m.useState)([])),p=x()(u,2),f=p[0],j=p[1],A=(0,m.useState)(),b=x()(A,2),w=(b[0],b[1],(0,m.useState)([])),_=x()(w,2),N=_[0],Z=_[1],I=(0,m.useState)(""),S=x()(I,2),C=S[0],B=S[1],P=(0,m.useState)(5),D=x()(P,2),H=D[0],Q=D[1],q=(0,m.useState)(!1),R=x()(q,2),F=R[0],J=R[1],O=(0,v.useParams)();(0,m.useEffect)((function(){j(["","","",""])}),[]),(0,m.useEffect)((function(){if(null==i||!i.question_choices)return J(!0),B(""),Q(5),j(["","","",""]),void Z([]);B(null==i?void 0:i.question_title),Q(null==i?void 0:i.question_score),j(null==i?void 0:i.question_choices.map((function(e){return e.choice_text})));var e=[];null==i||i.standard_answer.map((function(n,s){e.push(n-1)})),Z(e)}),[i]),(0,m.useImperativeHandle)(n,(function(){return{onSave:T,isEdit:F}}));var T=function(){var e=l()(a()().mark((function e(){var n,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=f.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Qn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(N.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(N.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=f.map((function(e,n){return{choice_text:e,is_answer:N.includes(n)?n+1:0}})),!i.question_id){e.next=20;break}return e.next=17,t({type:"exercise/editExerciseQuestion",payload:{id:i.question_id,question_title:C,question_type:1,question_score:H,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}))}});case 17:r=e.sent,e.next=23;break;case 20:return e.next=22,t({type:"exercise/addExerciseQuestion",payload:{insert_id:null==i?void 0:i.insert_id,categoryId:O.categoryId,question_title:C,question_type:1,question_score:"5.0",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}))}});case 22:r=e.sent;case 23:0===r.status&&(y.ZP.success("保存成功"),J(!1),t({type:"exercise/editExercise",payload:d()({},O)}));case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=[{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==s||null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),L=function(){var e=l()(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 g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:i.question_id});case 2:t({type:"exercise/editExercise",payload:d()({},O)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",16);case 8:return e.next=10,t({type:"exercise/exeriseMoveUpDown",payload:{id:i.question_id,opr:n.id}});case 10:return t({type:"exercise/editExercise",payload:d()({},O)}),e.abrupt("break",16);case 12:return v.history.push("/problems/".concat(null==i?void 0:i.hack_identifier,"/edit?type=exercises&express_id=").concat(O.categoryId,"&question_id=").concat(null==i?void 0:i.question_id,"&score=").concat(null==i?void 0:i.question_score,"&exercise=true&callback_url=").concat(location.pathname)),e.abrupt("break",16);case 14:return o({key:i.key,insert_id:null==i?void 0:i.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,Y.jsx)("section",{className:Oe,children:(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:!(null!=i&&i.isPreview)&&(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("span",{className:"font16 c-blue",children:[i.key,"、编程题"]}),"",i.question_score,"分)"]})}),null!=i&&i.isPreview?(0,Y.jsxs)("div",{style:{display:"flex"},children:[(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[i.key,"."]}),(0,Y.jsx)(dn.Z,{value:i.question_title}),(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["",i.question_score,"分)"]})]}):(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(dn.Z,{value:i.question_title})}),(0,Y.jsx)("div",{className:rn,children:(0,Y.jsx)(dn.Z,{value:i.description||""})}),(0,Y.jsx)("div",{className:an,children:!i.hideAction&&z.map((function(e,n){return"up"===e.id&&1===i.key||"down"===e.id&&i.key===i.len?null:(0,Y.jsx)(k.Z,{placement:"bottom",title:e.name,children:(0,Y.jsx)("span",{onClick:function(){return L(e)},className:e.icon})},n)}))})]})})},Rn=(0,v.connect)((function(e){var n=e.problemset,s=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:s.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(qn)),Fn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"],Jn=["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"],On=function(e,n){e.problemset;var s=e.exercise,t=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),c=e.cancelAdd,o=void 0===c?function(){}:c,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.addCallback),A=void 0===j?function(e){}:j,w=e.reload,_=void 0===w?function(){}:w,N=(h()(e,Fn),(0,m.useState)([])),Z=x()(N,2),I=Z[0],S=Z[1],C=(0,m.useState)(!1),B=x()(C,2),P=B[0],D=B[1],H=(0,m.useState)(!0),R=x()(H,2),F=R[0],J=R[1],T=(0,m.useState)(1),L=x()(T,2),K=L[0],M=L[1],G=(0,m.useState)(!1),U=x()(G,2),W=U[0],V=U[1],X=(0,m.useState)([]),$=x()(X,2),ee=$[0],ne=$[1],se=(0,v.useParams)(),te=(0,m.useRef)(null),ie=(0,m.useState)(""),re=x()(ie,2),ae=re[0],ce=re[1],le=(0,m.useState)([]),oe=x()(le,2),de=oe[0],ue=oe[1],xe=(0,m.useRef)(!1),pe=function(e){ne([].concat(i()(ee),[d()({},e)]))};(0,m.useEffect)((function(){var e;if(!xe.current){if(null==r||!r.question_title)return D(!0),void ce("");ce(null==r?void 0:r.question_title),V(!(null!=r&&r.repeat_answer)),M(null==r?void 0:r.difficulty),S(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,s,t;return d()(d()({},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===(s=[null==e||null===(t=e.question_choices)||void 0===t?void 0:t.findIndex((function(e){return e.standard_boolean}))])||void 0===s?void 0:s.filter((function(e){return-1!==e}))})}));ue(n)}}),[r,P]),(0,m.useEffect)((function(){function e(){return(e=l()(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,E.YY)({sub_discipline_id:null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:t=e.sent,ne(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}P&&function(){e.apply(this,arguments)}()}),[P]),(0,m.useEffect)((function(){var e,n=null!=s&&null!==(e=s.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(s.tagDisciplineData.tag_disciplines)?s.tagDisciplineData.tag_disciplines:[];ne(n)}),[s.tagDisciplineData]),(0,m.useImperativeHandle)(n,(function(){return{onSave:ge,isEdit:P}}));var he,me,fe=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),D(!1),f(-1),xe.current=!1,_())},ge=function(){var e=l()(a()().mark((function e(){var n,i,c,o,d,u,x;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ae){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(0!==de.length){e.next=6;break}return y.ZP.info("请您添加小题"),e.abrupt("return",!1);case 6:n=0;case 7:if(!(n<de.length)){e.next=25;break}if(null!=(c=de[n])&&c.name){e.next=12;break}return y.ZP.info("请您输入第".concat(n+1,"小题题干")),e.abrupt("return",!1);case 12:if(null!=c&&c.score){e.next=15;break}return y.ZP.info("第".concat(n+1,"小题分数不能为0或空")),e.abrupt("return",!1);case 15:if(!((o=null==c||null===(i=c.qusList)||void 0===i?void 0:i.findIndex((function(e){return!e})))>-1)){e.next=19;break}return y.ZP.info("请先输入第".concat(n+1,"小题").concat(Jn[o],"选项的内容")),e.abrupt("return",!1);case 19:if(null!=c&&c.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(d=de.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]}})),xe.current=!0,!r.question_id){e.next=36;break}if(1!==(null==r?void 0:r.is_my)){e.next=32;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:ae,question_type:7,sub_questions:d,tag_discipline_ids:I,sub_discipline_id:null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:K,is_cover:1,repeat_answer:!W}});case 2:u=e.sent,fe(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:ae,question_type:7,sub_questions:d,tag_discipline_ids:I,sub_discipline_id:null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:K,repeat_answer:!W}});case 2:u=e.sent,fe(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,t({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:ae,question_type:7,sub_questions:d,tag_discipline_ids:I,sub_discipline_id:null===(x=s.editData)||void 0===x||null===(x=x.exercise)||void 0===x?void 0:x.sub_discipline_id,difficulty:K,repeat_answer:!W}});case 34:u=e.sent,fe(u);case 36: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-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==s||null===(n=s.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),ye=function(){var e=l()(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 g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:t({type:"exercise/editExercise",payload:d()({},se)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,t({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return t({type:"exercise/editExercise",payload:d()({},se)}),e.abrupt("break",17);case 12:return f(r.dragKey),D(!0),e.abrupt("break",17);case 15:return A({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)}}(),Ae=function(){var e={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};ue(de.concat(e))},ke=function(e,n,s){var t,i=(0,ve.cloneDeep)(de);("open"===e&&(i[n].open=!i[n].open),"delete"===e&&i.splice(n,1),"value"===e&&(i[n].name=s),"answer"===e&&(i[n].qusAnswer=[s]),"edit"===e&&(i[n].activeQusEditor=s),"details"===e&&(i[n].qusList[i[n].activeQusEditor]=s),"addQus"===e&&(i[n].qusList=i[n].qusList.concat("")),"deleteQus"===e)&&(i[n].qusList=i[n].qusList.filter((function(e,n){return n!==s})),i[n].qusAnswer=null===(t=i[n].qusAnswer)||void 0===t?void 0:t.filter((function(e){return e!==s})));"analysis"===e&&(i[n].analysis=s),"score"===e&&(i[n].score=s),ue(i)};return(0,Y.jsxs)("section",{className:Oe,children:[!P&&(0,Y.jsxs)("aside",{ref:te,children:[(0,Y.jsx)("div",{className:tn,children:!(null!=r&&r.isPreview)&&(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、组合题"]}),"",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,Y.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,Y.jsx)(dn.Z,{value:r.question_title}),(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(共",null==r?void 0:r.sub_q_count,"小题,",r.question_score,"分)"]})]}):(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(dn.Z,{value:r.question_title})}),(0,Y.jsx)("div",{style:{display:F?"block":"none"},className:rn,children:null==r||null===(me=r.sub_exercise_questions)||void 0===me?void 0:me.map((function(e,n){var s;return(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,".",n+1,"(单选题)"]}),(0,Y.jsx)(dn.Z,{value:e.question_title}),(0,Y.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["",e.question_score,"分)"]})]}),null==e||null===(s=e.question_choices)||void 0===s?void 0:s.map((function(n,s){return(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsxs)(z.ZP,{checked:e.standard_answer.includes(s+1),disabled:!0,children:[Jn[s],"."]},s)}),(0,Y.jsx)(q.Z,{flex:"1",children:(0,Y.jsx)("span",{className:"c-black font14",children:(0,Y.jsx)(dn.Z,{value:n.choice_text})})})]},s)}))]},n)}))}),(0,Y.jsxs)("div",{className:an,children:[(0,Y.jsx)("span",{className:"c-light-primary current",onClick:function(){return J(!F)},style:{},children:F?"收起":"展开"}),!r.hideAction&&je.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,Y.jsx)(k.Z,{placement:"bottom",title:e.name,children:(0,Y.jsx)("span",{onClick:function(){return ye(e)},className:e.icon})},n)}))]})]}),P&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:tn,children:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,Y.jsxs)("section",{className:Oe,style:{padding:0},children:[(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsx)("span",{className:Le,children:"*"}),(0,Y.jsx)("span",{className:Ke,children:"题干:"})]}),(0,Y.jsx)(Re.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:ae,onChange:function(e){return ce(e)}}),(0,Y.jsxs)("p",{children:["小题数:",null==de?void 0:de.length]}),null==de?void 0:de.map((function(e,n){var s;return(0,Y.jsxs)("div",{className:ln,children:[(0,Y.jsxs)("div",{onClick:function(){return ke("open",n)},className:on,children:[(0,Y.jsx)("i",{className:"iconfont icon-sanjiaoxing",style:{transform:e.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),(0,Y.jsxs)("span",{children:["第",n+1,"小题(单选题)"]}),(0,Y.jsx)("b",{onClick:function(e){e.stopPropagation(),ke("delete",n)},className:"iconfont icon-shanchu8"})]}),(0,Y.jsxs)("div",{className:"mb10",style:{display:e.open?"block":"none"},children:[(0,Y.jsx)(Re.Z,{watch:!0,height:155,placeholder:"请您输入题干",defaultValue:null==e?void 0:e.name,onChange:function(e){return ke("value",n,e)}}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsx)("span",{className:Le,children:"*"}),(0,Y.jsxs)("span",{className:Ke,children:["答案选项:",(0,Y.jsx)("span",{className:Ye,children:"点击选项可设置正确答案"})]})]}),null==e||null===(s=e.qusList)||void 0===s?void 0:s.map((function(s,t){var i,r;return(0,Y.jsxs)("div",{className:Me,children:[(0,Y.jsx)(k.Z,{title:"点击设置为标准答案",placement:"left",children:(0,Y.jsx)("div",{className:"".concat(Ge," ").concat(null!=e&&null!==(i=e.qusAnswer)&&void 0!==i&&i.includes(t)?Ue:""),onClick:function(){return ke("answer",n,t)},children:Jn[t]})}),(0,Y.jsx)("div",{className:Xe,children:(null==e?void 0:e.activeQusEditor)===t?(0,Y.jsx)(Re.Z,{id:"single-question-option-".concat(t),watch:!0,height:155,isFocus:!0,placeholder:"请您输入选项",defaultValue:s,onChange:function(e){return ke("details",n,e)}}):(0,Y.jsx)("div",{className:$e,onClick:function(){return ke("edit",n,t)},children:(0,Y.jsx)(dn.Z,{value:s})})}),t>1&&(0,Y.jsx)(k.Z,{title:"删除",children:(0,Y.jsx)("i",{className:"".concat(We," iconfont icon-htmal5icon19"),onClick:function(){return ke("deleteQus",n,t)}})}),t<7&&t===(null==e||null===(r=e.qusList)||void 0===r?void 0:r.length)-1&&(0,Y.jsx)(k.Z,{title:"新增参考答案",children:(0,Y.jsx)("i",{className:"".concat(Ve," iconfont icon-roundaddfill ml6"),onClick:function(){return ke("addQus",n)}})})]},t)})),(0,Y.jsxs)("p",{className:"mt10",children:["分值:",(0,Y.jsx)(O.Z,{value:e.score,max:1e4,min:0,onChange:function(e){return ke("score",n,e)}})," ","分"]})]})]},e.id)})),de.length<20&&(0,Y.jsxs)(b.ZP,{type:"primary",onClick:Ae,children:[(0,Y.jsx)("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"添加小题"]})]}),(0,Y.jsx)("p",{className:"mt10",children:(0,Y.jsxs)("span",{className:cn,children:[(0,Y.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,Y.jsxs)(z.ZP.Group,{value:K,onChange:function(e){M(e.target.value)},children:[(0,Y.jsx)(z.ZP.Button,{value:1,children:"简单"}),(0,Y.jsx)(z.ZP.Button,{value:2,children:"适中"}),(0,Y.jsx)(z.ZP.Button,{value:3,children:"困难"})]})]})}),(0,Y.jsxs)("p",{className:ze,children:[(0,Y.jsxs)("span",{className:"".concat(Ke),children:["知识点:",(0,Y.jsx)("span",{className:Ye,children:"所有自建知识点仅本人可见被EduCoder平台审核通过为官方知识点后所有用户可见"})]}),(0,Y.jsx)("div",{className:"mt5",children:(0,Y.jsx)(un.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:I,onChange:S,subId:null===(he=s.editData)||void 0===he||null===(he=he.exercise)||void 0===he?void 0:he.sub_discipline_id,knowledgeOptions:ee,onAddKnowledgeFinish:pe})})]}),(0,Y.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,Y.jsx)(b.ZP,{type:"default",onClick:function(){o(),D(!1)},children:"取消"}),(0,Y.jsx)(b.ZP,{className:"ml20",type:"primary",onClick:function(){ge()},children:"保存"})]})]})]})},Tn=(0,v.connect)((function(e){var n=e.problemset,s=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:s.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(On)),zn=s(29747),Ln="posWarp___ZUxXl",Kn="pos___A7NKx",Yn="tips___ap6NV",Mn="markWrongBtnWrapper___oAKlK",Gn=s(24334),Un=(0,v.connect)()((function(e){var n=e.data,s=e.isDragDisabled,t=void 0!==s&&s,i=e.editorProps,r=void 0===i?{}:i,c=e.onDragEnd,o=void 0===c?function(){}:c,u=e.dispatch,p=e.markBtnVisible,h=void 0!==p&&p,j=e.batchScore,y=void 0===j?[]:j,A=e.reload,k=void 0===A?function(){}:A,w=(0,m.useRef)(),_=(0,v.useParams)(),N=function(e,n,s){if(e.destination){var t=function(e,n,s){var t=Array.from(e),i=t.splice(n,1),r=x()(i,1)[0];return t.splice(s,0,r),t}(n,e.source.index,e.destination.index);o(t,s)}},Z=function(e,n){return 0===n?(0,Y.jsx)(Sn,d()({reload:k,editData:e},e)):1===n?(0,Y.jsx)(kn,d()({reload:k,editData:e},e)):2===n?(0,Y.jsx)(gn,d()({reload:k,editData:e},e)):3===n?(0,Y.jsx)(hn,d()({reload:k,editData:e},e)):4===n?(0,Y.jsx)(Dn,d()({reload:k,editData:e},e)):5===n?(0,Y.jsx)(_n,d()({reload:k,editData:e},e)):6===n?(0,Y.jsx)(Rn,d()({editData:e},e)):7===n?(0,Y.jsx)(Tn,d()({reload:k,editData:e},e)):8===n?(0,Y.jsxs)("div",{style:{padding:"20px 30px"},children:[(0,Y.jsx)(dn.Z,{showProgramFill:!0,disabledFill:!0,value:e.key+"."+(null==e||null===(s=e.program_attr)||void 0===s?void 0:s.description)}),(0,Y.jsx)(dn.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Gn.Base64.decode((null==e||null===(t=e.program_attr)||void 0===t?void 0:t.code)||"")}),null==e||null===(i=e.standard_answer)||void 0===i?void 0:i.map((function(e,n){return(0,Y.jsxs)(Q.Z,{align:"middle",style:{marginTop:20},children:[(0,Y.jsxs)(q.Z,{children:["答案(填空",e.choice_id,""]}),(0,Y.jsx)(q.Z,{flex:"1",children:(0,Y.jsx)(Q.Z,{align:"middle",gutter:[1,1],children:(0,Y.jsx)(J.Z,{disabled:!0,value:e.answer_text||"- -"},n)})})]},n)}))]}):void 0;var s,t,i},I=function(e,n,s){return(0,Y.jsx)(zn.Z5,{onDragEnd:function(s){return N(s,e,n)},children:(0,Y.jsx)(zn.bK,{droppableId:"droppable",children:function(s,i){return(0,Y.jsxs)("div",d()(d()({ref:s.innerRef},s.droppableProps),{},{style:{width:"100%"},children:[null==e?void 0:e.map((function(e,s){var i,a=d()(d()({},e),{},{key:s+1,hideAction:!0,isPreview:!0,dragKey:n+"-"+s},r);return(0,Y.jsx)(zn._l,{draggableId:null==a||null===(i=a.question_id)||void 0===i?void 0:i.toString(),index:s,isDragDisabled:t,children:function(e,s){return(0,Y.jsx)("aside",d()(d()(d()({ref:e.innerRef},e.draggableProps),e.dragHandleProps),{},{children:(0,Y.jsxs)("div",{className:Ln,id:a.dragKey,children:[Z(a,n),h&&(0,Y.jsx)(Q.Z,{className:Mn,children:(0,Y.jsx)(b.ZP,{onClick:function(){return function(e){u({type:"exercise/setActionTabs",payload:{key:"标记错题",params:e}})}({value:a,type:n})},children:null!=a&&a.is_wrong?"取消标记错题":"标记错题"})}),(0,Y.jsx)(qe.Z,{}),!t&&(0,Y.jsx)("div",{className:Kn,children:(0,Y.jsx)("div",{className:Yn,children:"拖动可以改变试题显示顺序"})})]})}))}},null==a?void 0:a.question_id)})),s.placeholder]}))}})})};return(0,Y.jsxs)("div",{children:[" ",function(){var e,s,t,i,r,c,o,d,u,x,p,h,v,j,A,N,Z,S=[{name:"单选题",type:0,count:null==n||null===(s=n.exercise_types)||void 0===s?void 0:s.q_singles,score:null==n||null===(t=n.exercise_types)||void 0===t?void 0:t.q_singles_scores,items:[]},{name:"多选题",type:1,count:null==n||null===(i=n.exercise_types)||void 0===i?void 0:i.q_doubles,score:null==n||null===(r=n.exercise_types)||void 0===r?void 0:r.q_doubles_scores,items:[]},{name:"判断题",type:2,count:null==n||null===(c=n.exercise_types)||void 0===c?void 0:c.q_judges,score:null==n||null===(o=n.exercise_types)||void 0===o?void 0:o.q_judges_scores,items:[]},{name:"填空题",type:3,count:null==n||null===(d=n.exercise_types)||void 0===d?void 0:d.q_nulls,score:null==n||null===(u=n.exercise_types)||void 0===u?void 0:u.q_nulls_scores,items:[]},{name:"简答题",type:4,count:null==n||null===(x=n.exercise_types)||void 0===x?void 0:x.q_mains,score:null==n||null===(p=n.exercise_types)||void 0===p?void 0:p.q_mains_scores,items:[]},{name:"实训题",type:5,count:null==n||null===(h=n.exercise_types)||void 0===h?void 0:h.q_shixuns,score:null==n||null===(v=n.exercise_types)||void 0===v?void 0:v.q_shixuns_scores,items:[]},{name:"编程题",type:6,count:null==n||null===(j=n.exercise_types)||void 0===j?void 0:j.q_pros,score:null==n||null===(A=n.exercise_types)||void 0===A?void 0:A.q_pros_scores,items:[]},{name:"组合题",type:7,count:null==n||null===(N=n.exercise_types)||void 0===N?void 0:N.q_combinations,score:null==n||null===(Z=n.exercise_types)||void 0===Z?void 0:Z.q_combination_scores,items:[]}];null==n||null===(e=n.exercise_questions)||void 0===e||e.forEach((function(e,n){var s,t,i,r,a,c,l,o;0===e.question_type&&(null===(s=S[e.question_type])||void 0===s||null===(s=s.items)||void 0===s||s.push(e));1===e.question_type&&(null===(t=S[e.question_type])||void 0===t||null===(t=t.items)||void 0===t||t.push(e));2===e.question_type&&(null===(i=S[e.question_type])||void 0===i||null===(i=i.items)||void 0===i||i.push(e));3===e.question_type&&(null===(r=S[e.question_type])||void 0===r||null===(r=r.items)||void 0===r||r.push(e));4===e.question_type&&(null===(a=S[e.question_type])||void 0===a||null===(a=a.items)||void 0===a||a.push(e));5===e.question_type&&(null===(c=S[e.question_type])||void 0===c||null===(c=c.items)||void 0===c||c.push(e));6===e.question_type&&(null===(l=S[e.question_type])||void 0===l||null===(l=l.items)||void 0===l||l.push(e));7===e.question_type&&(null===(o=S[e.question_type])||void 0===o||null===(o=o.items)||void 0===o||o.push(e))}));var E=null==n?void 0:n.map((function(e,n){return(0,Y.jsxs)(m.Fragment,{children:[(0,Y.jsxs)("div",{className:"pl20",children:[(0,Y.jsxs)("span",{className:"font16 c-light-primary",children:[(0,C.EM)(n+1),"、",e.name]}),(0,Y.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,Y.jsx)(b.ZP,{onClick:function(){return n=null==e?void 0:e.question_type,s=null==e?void 0:e.name,w.current=function(e){return{"单选题":2,"多选题":5,"填空题":2,"判断题":2,"简答题":10,"编程题":10,"实训题":5,"组合题":10}[e]||0}(s),void g.Z.confirm({centered:!0,title:"批量设置分数",content:(0,Y.jsxs)("div",{className:"",children:[(0,Y.jsxs)("span",{children:["组合题"===s?"组合题中的每小题":s,""]}),(0,Y.jsx)(O.Z,{min:1,defaultValue:w.current,onChange:function(e){w.current=e}}),(0,Y.jsx)("span",{className:"ml5",children:"分/题"}),(0,Y.jsx)("br",{}),"填空题"===s&&(0,Y.jsx)("div",{style:{color:"rgb(255, 0, 0)"},children:"每空分值按每题分值取平均分计算"})]}),okText:"确认",cancelText:"取消",onOk:(t=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(_.categoryId,"/batch_set_score.json"),{method:"post",body:{question_type:n,score:w.current}});case 2:-1!==e.sent.status&&k();case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var n,s,t},style:{float:"right"},type:"primary",ghost:!0,children:"批量设置得分"})]}),I(e.items,null==e?void 0:e.question_type,null==e||e.name)]},n)}));return E}()," "]})})),Wn=s(39472),Vn=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading.effects}}))((function(e){var n,s=e.exercise,t=(e.loading,e.dispatch),i=e.activeTabs,r=(0,v.useParams)(),c=(0,m.useState)(d()(d()({},r),{page:1,per_page:10})),o=x()(c,1)[0],u=s.editData,p=s.commonHeader.exercise_status;(0,m.useEffect)((function(){"2"===i&&h()}),[r.categoryId,i]);var h=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,re.w)(r.coursesId,r.categoryId,"",2,3);case 2:t({type:"exercise/editExercise",payload:d()({},o)});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){return t({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),t({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){t({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),t({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,Y.jsxs)("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative",children:[(0,Y.jsx)(Wn.Z,{isPreview:!0,activeTabs:i,showExportBtn:!0}),(0,Y.jsx)(qe.Z,{}),(0,Y.jsx)(Un,{data:null==u?void 0:u.exercise_question_types,isDragDisabled:!0,markBtnVisible:3===p&&((null==u||null===(n=u.exercise)||void 0===n?void 0:n.is_creator)||(0,le.Ny)())})]})})),Xn=s(60324),$n=s(71418),es="title___L0cG8",ns="search____WeIQ",ss="head___xmSl4",ts="row___HJKId",is="btns___m0Vc7",rs="sort___qMLQP",as=s(26724),cs=s.n(as),ls=s(78559),os=s(34362),ds=s(38353),us=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,s,t,r=e.exercise,c=(e.loading,e.dispatch),o=e.cb,u=d()(d()({},(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,m.useState)(d()({},u)),h=x()(p,2),f=h[0],j=h[1],A=(0,m.useState)([]),k=x()(A,2),b=k[0],w=k[1],_=(0,m.useState)(!0),N=x()(_,2),Z=N[0],I=N[1],C=(0,m.useState)(!0),B=x()(C,2),P=B[0],D=B[1],H=(0,m.useState)(0),Q=x()(H,2),q=Q[0],R=Q[1],T=(0,m.useState)(!1),z=x()(T,2),L=z[0],K=(z[1],(0,m.useState)([])),M=x()(K,2),G=M[0],U=M[1];(0,m.useEffect)((function(){"打回重做"===r.actionTabs.key&&(b=[],W(1))}),[r.actionTabs.key]);var W=function(){var e=l()(a()().mark((function e(n){var s,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(b=[]),I(!0),f.page=n,D(!0),e.next=6,c({type:"exercise/getRedoModal",payload:d()(d()({},f),{},{score:((null==f?void 0:f.one)||0)+"".concat(null!=f&&f.two?","+(null==f?void 0:f.two):"")})});case 6:(null==(t=e.sent)||null===(s=t.exercise_users)||void 0===s?void 0:s.length)<f.limit&&I(!1),null!=t&&t.exercise_users&&(j(d()({},f)),w([].concat(i()(b),i()(null==t?void 0:t.exercise_users))),D(!1));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(e){f.course_group=f.save_course_group,f.student_id=f.save_student_id,f.realname=f.save_realname,j(d()({},f)),w([]),W(1)},X=function(e){var n=parseInt(e);return isNaN(n)?"":n};return(0,Y.jsxs)(g.Z,{centered:!0,title:"打回重做",open:"打回重做"===r.actionTabs.key,width:1e3,bodyStyle:{minHeight:200},confirmLoading:L,afterClose:function(){j(d()({},u)),U([]),w([])},onOk:function(){var e=function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.q6)(d()(d()({},f),{},{user_ids:G}));case 2:0===e.sent.status&&(y.ZP.success("操作成功"),o&&o(),c({type:"exercise/setActionTabs",payload:{}}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();g.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:(0,Y.jsxs)("div",{style:{margin:"13px 0 0px 0"},className:es,children:[(0,Y.jsx)("img",{style:{objectFit:"contain"},src:ls.Z}),"当前操作将清空学生成绩和答题记录,是否继续?"]}),onOk:e})},onCancel:function(){c({type:"exercise/setActionTabs",payload:{}})},children:[(0,Y.jsxs)("div",{className:ns,children:[(0,Y.jsx)(J.Z.Search,{value:f.save_realname,style:{width:270},placeholder:"请输入学生姓名进行搜索",onChange:function(e){f.save_realname=e.target.value,j(d()({},f))},onSearch:V}),(0,Y.jsx)(J.Z.Search,{value:f.save_student_id,style:{width:270},placeholder:"请输入学生学号进行搜索",onChange:function(e){f.save_student_id=e.target.value,j(d()({},f))},onSearch:V}),(0,Y.jsx)(J.Z.Search,{value:f.save_course_group,style:{width:270},placeholder:"请输入分班搜索",onChange:function(e){f.save_course_group=e.target.value,j(d()({},f))},onSearch:V}),(0,Y.jsx)(Xn.Z,{trigger:"click",placement:"bottom",content:(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("div",{className:"mt10",style:{width:282},children:[(0,Y.jsx)("span",{className:"mr10",children:"分数区间:"}),(0,Y.jsx)(O.Z,{parser:X,onChange:function(e){f.save_one=e,j(d()({},f))},value:f.save_one,min:0}),(0,Y.jsx)("span",{className:"mr10 ml10",children:"-"}),(0,Y.jsx)(O.Z,{parser:X,onChange:function(e){f.save_two=e,j(d()({},f))},value:f.save_two,min:0})]}),(0,Y.jsxs)("div",{className:is,children:[(0,Y.jsx)("div",{onClick:function(){f.one="",f.two="",f.save_one="",f.save_two="",j(d()({},f))},children:"清空"}),(0,Y.jsx)("div",{onClick:function(){f.one=f.save_one,f.two=f.save_two,R(q+1),j(d()({},f)),w([]),W(1)},children:"确认"})]})]}),children:(0,Y.jsxs)("span",{className:"current c-light-primary",children:[(0,Y.jsx)(os.Z,{className:"ml10 mr5"}),(0,Y.jsx)("span",{children:"分数筛选"})]})},q)]}),(0,Y.jsxs)("div",{className:ss,children:[(0,Y.jsx)("div",{children:(0,Y.jsx)(F.Z,{className:"font14",checked:!(null===(n=b)||void 0===n||!n.length)&&(null==G?void 0:G.length)===(null===(s=b)||void 0===s?void 0:s.length),onChange:function(e){if(e.target.checked){var n,s=null===(n=b)||void 0===n?void 0:n.map((function(e){return e.user_id}));U(s)}else U([])},children:"姓名"})}),(0,Y.jsx)("div",{children:(0,Y.jsx)("span",{children:"学号"})}),(0,Y.jsx)("div",{children:(0,Y.jsx)("span",{children:"分班"})}),(0,Y.jsx)("div",{children:(0,Y.jsx)("span",{children:"提交状态"})}),(0,Y.jsxs)("div",{className:rs,onClick:function(){null===(null==f?void 0:f.sort)?f.sort="asc":"asc"===(null==f?void 0:f.sort)?f.sort="desc":"desc"===(null==f?void 0:f.sort)&&(f.sort=null),j(d()({},f)),w([]),W(1)},children:[(0,Y.jsx)("span",{children:"成绩分数"}),(0,Y.jsxs)("aside",{children:[(0,Y.jsx)(ds.Z,{style:{color:"asc"===(null==f?void 0:f.sort)?"#0152d9":"#bfbfbf"}}),(0,Y.jsx)(S.Z,{style:{color:"desc"===(null==f?void 0:f.sort)?"#0152d9":"#bfbfbf"}})]})]})]}),(0,Y.jsx)("div",{style:{height:260,overflow:"auto"},children:(0,Y.jsxs)(cs(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!P&&Z&&W((null==f?void 0:f.page)+1)},hasMore:!P&&Z,useWindow:!1,children:[(0,Y.jsx)(F.Z.Group,{style:{width:"100%"},value:G,onChange:function(e){console.log(e,444),U(e)},children:null===(t=b)||void 0===t?void 0:t.map((function(e,n){return(0,Y.jsxs)("div",{className:ts,children:[(0,Y.jsx)("div",{children:(0,Y.jsx)(F.Z,{className:"font14",value:e.user_id,children:e.user_name})}),(0,Y.jsx)("div",{children:e.student_id}),(0,Y.jsx)("div",{children:e.course_group_name}),(0,Y.jsx)("div",{children:"提交状态"}),(0,Y.jsx)("div",{className:"pl10",children:(0,Y.jsx)("span",{children:e.user_score})})]},e.user_id)}))}),(0,Y.jsx)($n.Z,{className:"edu-ant-spin",spinning:P})]})}),(0,Y.jsxs)("div",{className:es,children:[(0,Y.jsx)("img",{style:{objectFit:"contain"},src:ls.Z}),"学生将得到一次重新答题的机会,已提交试卷的答题记录将清空。"]})]})})),xs="info___FCajO",ps="info_name___nVPNy",hs="info_studeng_id___afKvd",ms="info_group___xadCu",fs=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,s,t=e.exercise,r=(e.loading,e.dispatch),c=(e.cb,d()(d()({},(0,v.useParams)()),{},{page:0,limit:20})),o=(0,m.useState)(d()({},c)),u=x()(o,2),p=u[0],h=u[1],f=(0,m.useState)([]),j=x()(f,2),y=j[0],A=j[1],b=(0,m.useState)({}),w=x()(b,2),_=w[0],Z=w[1],I=(0,m.useState)(!0),S=x()(I,2),E=S[0],C=S[1],B=(0,m.useState)(!0),P=x()(B,2),D=P[0],H=P[1];(0,m.useEffect)((function(){"打回记录"===t.actionTabs.key&&(y=[],q(1))}),[t.actionTabs.key]);var Q=[{title:"打回次数",ellipsis:!0,dataIndex:"index",align:"center",render:function(e,n,s){return(0,Y.jsx)(k.Z,{placement:"bottom",title:s+1,children:(0,Y.jsx)("span",{children:s+1})})}},{title:"提交时间",dataIndex:"submission_time",ellipsis:!0,align:"center",render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottom",title:K()(e).format("YYYY-MM-DD HH:mm"),children:(0,Y.jsx)("span",{children:K()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"打回时间",dataIndex:"created_at",align:"center",render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottom",title:K()(e).format("YYYY-MM-DD HH:mm"),children:(0,Y.jsx)("span",{children:K()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"考试得分",dataIndex:"score",ellipsis:!0,align:"center",render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottom",title:e,children:(0,Y.jsx)("span",{children:e||"--"})})}},{title:"操作人",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottom",title:e,children:(0,Y.jsx)("span",{children:e||"--"})})}}],q=function(){var e=l()(a()().mark((function e(n){var s,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(y=[]),C(!0),p.page=n,p.student_id=t.actionTabs.student_id,H(!0),e.next=7,r({type:"exercise/getRedoListModal",payload:d()(d()({},p),{},{score:((null==p?void 0:p.one)||0)+"".concat(null!=p&&p.two?","+(null==p?void 0:p.two):"")})});case 7:c=e.sent,Z(d()({},c)),(null==c||null===(s=c.student_redo_lists)||void 0===s?void 0:s.length)<p.limit&&C(!1),null!=c&&c.student_redo_lists&&(h(d()({},p)),A([].concat(i()(y),i()(null==c?void 0:c.student_redo_lists))),H(!1));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Y.jsxs)(g.Z,{centered:!0,title:"打回记录",open:"打回记录"===t.actionTabs.key,width:1e3,bodyStyle:{minHeight:300},cancelButtonProps:{style:{display:"none"}},okButtonProps:{style:{display:"none"}},afterClose:function(){h(d()({},c)),A([])},onCancel:function(){r({type:"exercise/setActionTabs",payload:{}})},children:[(0,Y.jsxs)("div",{className:xs,children:[(0,Y.jsxs)("div",{className:ps,children:["姓名:",(null==_?void 0:_.name)||"--"]}),(0,Y.jsxs)("div",{className:hs,children:["学号:",(null==_?void 0:_.student_id)||"--"]}),(0,Y.jsxs)("div",{className:ms,children:["分班:",(null==_?void 0:_.course_group_name)||"--"]})]}),0===(null===(n=y)||void 0===n?void 0:n.length)&&!D&&(0,Y.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Y.jsx)("img",{src:"data:image/jpeg;base64,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",width:"100",alt:""}),(0,Y.jsx)("br",{}),(0,Y.jsx)("p",{className:"mt20",children:"该学生无打回记录!"})]}),((null===(s=y)||void 0===s?void 0:s.length)>0||D)&&(0,Y.jsxs)("section",{children:[(0,Y.jsx)("div",{className:"flexd-table-header mt20",children:(0,Y.jsx)(N.Z,{pagination:!1,dataSource:[],columns:Q})}),(0,Y.jsx)("div",{style:{maxHeight:170,overflow:"auto"},children:(0,Y.jsx)(cs(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!D&&E&&q((null==p?void 0:p.page)+1)},hasMore:E,useWindow:!1,children:(0,Y.jsx)(N.Z,{loading:D,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:y,columns:Q})})})]})]})})),vs=s(4532),gs=s(46128),js="customModal___WBifT",ys="checking___THUYH",As="content___OYuOv",ks="group___mn5IG",bs="footer___yBjyD",ws=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,s=e.dispatch,t=e.onOk,i=(0,v.useParams)(),r=(0,m.useState)([]),c=x()(r,2),o=c[0],d=c[1],u=(0,m.useState)([]),p=x()(u,2),h=p[0],j=p[1],y=(0,m.useState)(!0),A=x()(y,2),k=(A[0],A[1]),w=(0,m.useState)(!1),_=x()(w,2),N=_[0],Z=_[1];(0,m.useEffect)((function(){"代码查重"===n.actionTabs.key&&I()}),[n.actionTabs.key]);var I=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),e.next=3,(0,f.ZP)("/api/courses/".concat(null==i?void 0:i.coursesId,"/exercises/exercise_course_groups.json"),{method:"get",params:{id:null==i?void 0:i.categoryId}});case 3:(n=e.sent)&&d((null==n?void 0:n.course_groups)||[]),k(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){s({type:"exercise/setActionTabs",payload:{}})};return(0,Y.jsx)(g.Z,{centered:!0,afterClose:function(){j([]),Z(!1)},title:"代码查重",open:"代码查重"===n.actionTabs.key,footer:null,width:718,wrapClassName:js,onCancel:S,children:(0,Y.jsxs)("aside",{className:ys,children:[(0,Y.jsx)("div",{className:As,children:(0,Y.jsxs)("div",{className:ks,children:[o.length>0?(0,Y.jsx)("p",{children:"选择班级:"}):(0,Y.jsx)("p",{children:"暂无分班"}),(0,Y.jsx)(F.Z.Group,{value:h,onChange:function(e){j(e),Z(e.length===o.length)},children:o.map((function(e){return(0,Y.jsx)(F.Z,{value:e.id,children:e.name},e.id)}))})]})}),(0,Y.jsxs)("div",{className:bs,children:[(0,Y.jsx)(F.Z,{checked:N,onChange:function(e){var n=e.target.checked?o.map((function(e){return e.id})):[];j(n),Z(e.target.checked)},children:"全选"}),(0,Y.jsx)(b.ZP,{onClick:S,children:"取消"}),(0,Y.jsx)(b.ZP,{onClick:function(){t(h)},type:"primary",children:"确认"})]})]})})})),_s=s(69185),Ns=s(97810),Zs=s(65547),Is="form___TDc55",Ss="scoreSettingWrapper___L7weV",Es="ipItem___nAf_u",Cs="ipWrp___x3LTQ",Bs="tagWrap___PMN4b",Ps="tag___Auf1J",Ds="padding___veqnd",Hs="unlockKeyWrapper___UOERJ",Qs="unlockKeyInput___ItI9I",qs="mb40___eMjps",Rs="mb28___ZxJPY",Fs="mainRuleText___U5cJS",Js="minorRuleText___aZezx",Os="contentInterval___slPV9",Ts="numberInput____ONIt",zs="publishRuleIndex___s2cVA",Ls="publishRuleContent___HohmS",Ks="groupSelector___Zxqsw",Ys="addAndDelete___saTVM",Ms="deleteIcon___vnkck",Gs="addIcon___Yz7Ef",Us="remindForm___K6X21",Ws="remindItem___Z7rRb",Vs="remindInput___r_wq3",Xs="addRemind___jbnIp",$s="disabled___ebijK",et=s(2842),nt=(_.Z.TabPane,pe.default.Option),st=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){var n,s,t,r,c,o,u,p=e.exercise,h=(e.loading,e.data),f=e.disabled,j=e.updata,A=e.dispatch,b=e.classroomList,w=(0,v.useParams)(),_=((0,v.useLocation)(),H.Z.useForm()),Z=(x()(_,1)[0],(0,m.useState)({})),I=x()(Z,2),S=(I[0],I[1],(0,m.useState)("1")),C=x()(S,2),B=(C[0],C[1],p.workSetting),P=p.commonHeader,D=(0,m.useState)(!1),R=x()(D,2),J=R[0],T=R[1],L=(0,m.useState)([]),K=x()(L,2),M=K[0],G=K[1],U=(0,m.useState)([]),W=x()(U,2),V=W[0],X=W[1],$=(0,m.useState)(!1),ee=x()($,2),ne=ee[0],se=ee[1],te=(0,m.useState)([]),ie=x()(te,2),re=ie[0],ae=ie[1],ce=(0,m.useState)([]),oe=x()(ce,2),de=oe[0],ue=oe[1],xe=(0,m.useState)({id:w.categoryId,exercise_group_id:[]}),he=x()(xe,2),me=he[0],fe=(he[1],(0,m.useState)(0)),ve=x()(fe,2),ge=ve[0],je=ve[1];(0,m.useMemo)((function(){var e,n,s,t;if(null!=B&&null!==(e=B.published_course_groups)&&void 0!==e&&e.length){var r,a=i()(null==B||null===(r=B.published_course_groups)||void 0===r?void 0:r.map((function(e){return i()(e.course_group_id)})).flat());G(i()(a))}else if(null!=B&&B.published_course_groups){var c;G(i()(null==B||null===(c=B.course_groups)||void 0===c?void 0:c.map((function(e){return e.course_group_id}))))}if((null!=B&&null!==(n=B.exercise)&&void 0!==n&&n.group_make_ups||null!=B&&null!==(s=B.exercise)&&void 0!==s&&s.unified_make_up)&&(se(!0),null!=B&&null!==(t=B.exercise)&&void 0!==t&&t.group_make_ups)){var l,o=V;null==B||null===(l=B.exercise)||void 0===l||null===(l=l.group_make_ups)||void 0===l||l.map((function(e,n){o[n]=e.course_group_id||[]})),X(i()(o))}}),[B]),(0,m.useEffect)((function(){A({type:"classroomList/getAssistantPermissions",payload:{course_id:w.coursesId}})}),[]);var ye=function(){var e=l()(a()().mark((function e(n){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.wh)(d()({},me));case 2:s=e.sent,ue(i()(s.users.map((function(e){return e.key=String(e.id),e})).filter((function(e){var n;return console.log("openKeys",h.group_make_ups[ge].students,ge),null===(n=h.group_make_ups[ge].students)||void 0===n||!n.some((function(n){return n.id===e.id}))}))));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ae={onChange:function(e,n){ae(i()(n)),console.log("selectedRowKeys: ".concat(e),"selectedRows: ",n)},getCheckboxProps:function(e){return{disabled:"Disabled User"===e.name,name:e.name}}},ke=function(e){var n;return!!f||!!(2!==P.exercise_status||null!=B&&null!==(n=B.exercise)&&void 0!==n&&null!==(n=n.group_make_ups)&&void 0!==n&&null!==(n=n[e])&&void 0!==n&&n.course_groups)&&3!==P.exercise_status},be=function(e){return!!f||(2===P.exercise_status?null==B||null===(n=B.exercise)||void 0===n||null===(n=n.group_make_ups)||void 0===n||null===(n=n[e])||void 0===n?void 0:n.is_all:3!==P.exercise_status);var n};return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(Q.Z,{align:"middle",children:(0,Y.jsxs)("h1",{className:"mt15",children:["补考设置 ",(0,Y.jsx)("span",{className:"c-red font14",children:"(正式开始补考前,切记修改试卷截止时间大于当前时间)"})]})}),(0,Y.jsxs)(Q.Z,{align:"middle",className:"mb20 mt10",children:[(0,Y.jsx)(F.Z,{checked:h.unified_make_up||(null===(n=h.group_make_ups)||void 0===n?void 0:n.length),disabled:f||(0,le.Rm)()&&!(null!==(s=b.AssistantObject)&&void 0!==s&&null!==(s=s.exercise)&&void 0!==s&&s.can_late),onChange:function(e){var n;!(0,le.Rm)()||null!==(n=b.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_late?(e.target.checked?h.unified_make_up=!0:(h.unified_make_up=!1,delete h.group_make_ups),se(e.target.checked)):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,Y.jsx)("strong",{children:"开启补考"})}),(0,Y.jsx)(k.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,Y.jsx)("div",{children:"勾选后,可针对未答卷的学生设置补考"}),children:(0,Y.jsx)(et.Z,{style:{marginLeft:4,cursor:"pointer",color:"#4C6FFF"}})})]}),ne&&(0,Y.jsxs)("section",{className:Os,style:{marginBottom:30},children:[(0,Y.jsxs)(Q.Z,{align:"middle",className:"mb20",children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsx)(z.ZP,{checked:h.unified_make_up,disabled:f||(0,le.Rm)()&&!(null!==(t=b.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_late),onClick:function(){h.unified_make_up=!0,delete h.group_make_ups,j(d()({},h))},style:{fontWeight:400},children:"所有分班统一补考"})}),(0,Y.jsx)(q.Z,{children:(null===(r=B.course_groups)||void 0===r?void 0:r.length)>0&&(0,Y.jsx)(z.ZP,{disabled:f||3!==P.exercise_status||(0,le.Rm)()&&!(null!==(c=b.AssistantObject)&&void 0!==c&&null!==(c=c.exercise)&&void 0!==c&&c.can_late),checked:h.group_make_ups,style:{fontWeight:400},onClick:function(){var e;delete h.unified_make_up,h.group_make_ups=(null==B||null===(e=B.exercise)||void 0===e?void 0:e.group_make_ups)||[{students:[],course_group_id:[],score:0}],j(d()({},h))},children:"各班分别补考"})})]}),h.unified_make_up&&(0,Y.jsxs)(Q.Z,{align:"middle",children:[(0,Y.jsx)(q.Z,{children:"补考扣分"}),(0,Y.jsx)(q.Z,{children:(0,Y.jsx)(O.Z,{min:0,max:100,className:Ts,placeholder:"为空代表不扣分",disabled:f||3!==P.exercise_status||(0,le.Rm)()&&!(null!==(o=b.AssistantObject)&&void 0!==o&&null!==(o=o.exercise)&&void 0!==o&&o.can_late),onChange:function(e){var n;!(0,le.Rm)()||null!==(n=b.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_late?(h.make_up_score=e,j(d()({},h))):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},value:h.make_up_score})}),(0,Y.jsx)(q.Z,{children:"(分)"})]}),null===(u=h.group_make_ups)||void 0===u?void 0:u.map((function(e,n){var s,t,r,a,c;return(0,Y.jsxs)("div",{style:{marginBottom:50},children:[(0,Y.jsxs)(Q.Z,{className:"".concat(zs),align:"middle",children:["补考规则",n+1]}),(0,Y.jsxs)(Q.Z,{className:"".concat(Ls," ").concat(Os," mb20"),align:"middle",children:[(0,Y.jsx)(q.Z,{children:"班级"}),(0,Y.jsx)(q.Z,{className:Ks,children:(0,Y.jsx)(pe.default,{style:{width:307},value:e.course_group_id,mode:"multiple",placeholder:"请选择分班",disabled:ke(n)||(0,le.Rm)()&&!(null!==(s=b.AssistantObject)&&void 0!==s&&null!==(s=s.exercise)&&void 0!==s&&s.can_late),onChange:function(e,s,t){V[n]=e,h.group_make_ups[n].course_group_id=e,j(d()({},h)),X(i()(V))},children:null==B||null===(t=B.course_groups)||void 0===t?void 0:t.map((function(e,s){var t=[];if(M.includes(e.course_group_id)&&(V.length&&(t=V.filter((function(s,t){return n!==t&&!!s.includes(e.course_group_id)}))),!t.length))return(0,Y.jsx)(nt,{value:e.course_group_id,children:e.course_group_name},s)}))})}),(0,Y.jsx)(q.Z,{children:(0,Y.jsxs)(Q.Z,{align:"middle",children:[(0,Y.jsx)(q.Z,{className:"ml50",children:"补考扣分"}),(0,Y.jsx)(q.Z,{className:"ml10 mr10",children:(0,Y.jsx)(O.Z,{value:e.score,min:0,max:100,className:Ts,placeholder:"为空代表不扣分",disabled:ke(n)||(0,le.Rm)()&&!(null!==(r=b.AssistantObject)&&void 0!==r&&null!==(r=r.exercise)&&void 0!==r&&r.can_late),onChange:function(e){h.group_make_ups[n].score=e,j(d()({},h))}})}),(0,Y.jsx)(q.Z,{children:"(分)"})]})})]}),(0,Y.jsxs)(Q.Z,{className:"".concat(Ls," ").concat(Os),align:"middle",style:{minHeight:38},children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsxs)(z.ZP.Group,{name:"student",value:e.is_all,disabled:be(n)||(0,le.Rm)()&&!(null!==(a=b.AssistantObject)&&void 0!==a&&null!==(a=a.exercise)&&void 0!==a&&a.can_late),onChange:function(e){var s;e.target.value?delete h.group_make_ups[n].students:h.group_make_ups[n].students=(null==B||null===(s=B.exercise)||void 0===s||null===(s=s.group_make_ups)||void 0===s||null===(s=s[n])||void 0===s?void 0:s.students)||[];h.group_make_ups[n].is_all=e.target.value,j(d()({},h))},children:[(0,Y.jsx)(z.ZP,{value:!0,style:{fontWeight:400},children:"全部未答学生"}),(0,Y.jsx)(z.ZP,{value:!1,style:{fontWeight:400},children:"指定学生"})]})}),(0,Y.jsx)(q.Z,{flex:"1",children:!h.group_make_ups[n].is_all&&(0,Y.jsx)("div",{onClick:function(){var e;null!==(e=V[n])&&void 0!==e&&e.length?f||(me.exercise_group_id=V[n],T(!0),ae([]),je(n),ue([]),ye({page:1})):y.ZP.warning("请先选择补考班级")},className:"".concat(f?"disabledStyle":""),style:{minHeight:38,border:"1px solid #ccc",display:"flex",alignItems:"center",padding:"0 4px"},children:null===(c=e.students)||void 0===c?void 0:c.map((function(n,s){return(0,Y.jsx)(En.Z,{closable:n.add||P.exercise_status>2,onClose:function(){e.students.splice(s,1),j(d()({},h))},children:n.name},s)}))})}),!f&&(0,Y.jsxs)(q.Z,{flex:"100px",className:Ys,children:[n>0&&3===P.exercise_status&&(0,Y.jsx)(Ns.Z,{className:Ms,onClick:function(){h.group_make_ups.splice(n,1),j(d()({},h))}}),(0,Y.jsx)(Zs.Z,{className:Gs,onClick:function(){var e;!(0,le.Rm)()||null!==(e=b.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_late?(h.group_make_ups.push({students:[],course_group_id:[],score:0,is_all:!0}),j(d()({},h))):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})]},n)})),(0,Y.jsx)(g.Z,{title:"指定补考学生",open:J,onCancel:function(){return T(!1)},destroyOnClose:!0,onOk:function(){h.group_make_ups[ge].students=h.group_make_ups[ge].students.concat(re.map((function(e){return e.add=!0,e}))),T(!1),console.log("data:",h),j(d()({},h))},children:(0,Y.jsx)(N.Z,{columns:[].concat([,{title:"学生姓名",dataIndex:"name"},{title:"分班",dataIndex:"course_group_name"}]),dataSource:i()(de),rowSelection:d()({type:"checkbox"},Ae),pagination:{pageSize:10,defaultCurrent:1}})})]})]})})),tt=s(57883),it=s(91232),rt=s.n(it),at=function(e){var n=e.disabled,s=e.time;return(0,Y.jsx)(H.Z.List,{name:"exercise_events",rules:[{validator:function(e,n){var t,i=new Set,r=rt()(n);try{for(r.s();!(t=r.n()).done;){var a,c=t.value;if(i.has(c.reminder_time))return Promise.reject(new Error("答题提醒时间不允许重复,请重新设置"));if(c.reminder_time>s)return Promise.reject(new Error("答题提醒时间不能大于答题时长"));if(i.add(c.reminder_time),null===(a=c.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,s){var t=s.add,i=s.remove;return(0,Y.jsxs)("div",{className:Us,children:[e.length>0&&(0,Y.jsx)("div",{className:"mb20",children:e.map((function(e,s){return(0,Y.jsxs)(Q.Z,{align:"middle",wrap:!1,className:Ws,children:[(0,Y.jsxs)("span",{className:"mr10",children:[s+1,".答题结束前"]}),(0,Y.jsx)(q.Z,{children:(0,Y.jsx)(H.Z.Item,d()(d()({},e),{},{name:[e.name,"reminder_time"],rules:[{required:!0,message:"请输入提醒时间"}],noStyle:!0,children:(0,Y.jsx)(O.Z,{precision:0,min:1,disabled:n,className:Vs})}))}),(0,Y.jsx)("span",{className:"mr10 ml10",children:"分钟进行提醒,提醒内容为"}),(0,Y.jsx)(q.Z,{flex:1,children:(0,Y.jsx)(H.Z.Item,d()(d()({},e),{},{name:[e.name,"reminder_content"],rules:[{required:!0,message:"请输入提醒内容"}],noStyle:!0,children:(0,Y.jsx)(J.Z,{className:Vs,disabled:n,showCount:!0,maxLength:100})}))}),(0,Y.jsx)(Ns.Z,{onClick:function(){return i(e.name)},style:{color:"#E30000",marginLeft:54,fontSize:20,visibility:n?"hidden":"visible"}})]},e.key)}))}),e.length<5&&(0,Y.jsx)(Q.Z,{children:(0,Y.jsxs)(q.Z,{className:"".concat(Xs," ").concat(n?$s:""),onClick:function(){n||t({reminder_time:""})},children:[(0,Y.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5"}),"添加答题提醒"]})})]})}})},ct=$.default.RangePicker,lt=pe.default.Option,ot=(0,v.connect)((function(e){var n=e.exercise,s=e.loading,t=e.globalSetting,i=e.classroomList,r=e.user;return{exercise:n,loading:s.effects,globalSetting:t,user:r,classroomList:i}}))((function(e){e.user;var n,s,t,r,c,o,u,p,h=e.classroomList,g=e.exercise,j=(e.globalSetting,e.loading),A=e.dispatch,b=g.workSetting,w=g.commonHeader,_=(0,v.useParams)();_.category=_.categoryId;var N=(0,m.useState)(!1),Z=x()(N,2),I=Z[0],S=(Z[1],(0,m.useState)(!1)),E=x()(S,2),B=E[0],P=E[1],D=(0,m.useState)(),R=x()(D,2),J=R[0],T=R[1],L=(0,m.useState)([]),M=x()(L,2),G=M[0],U=M[1],W=(0,m.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:[]}),V=x()(W,2),X=V[0],ee=V[1],ne=(0,m.useState)(!1),se=x()(ne,2),te=se[0],ie=se[1];function re(){return re=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/courses/".concat(null==_?void 0:_.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:null==_?void 0:_.coursesId}});case 2:n=e.sent,T(null==n?void 0:n.alert);case 4:case"end":return e.stop()}}),e)}))),re.apply(this,arguments)}(0,m.useEffect)((function(){ae()}),[b]),(0,m.useEffect)((function(){A({type:"exercise/getWorkSetting",payload:d()({},_)}),(0,le.dE)()||function(){re.apply(this,arguments)}()}),[]);var ae=function(){var e,n,s;console.log("取消");var t=JSON.parse(JSON.stringify(b));Object.keys(X).forEach((function(e){var n;X[e]=null==t||null===(n=t.exercise)||void 0===n?void 0:n[e]})),G=(null==t||null===(e=t.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==b||null===(n=b.course_groups)||void 0===n||n.map((function(e){var n;null==b||null===(n=b.published_course_groups)||void 0===n||n.map((function(n,s){var t;null!=n&&null!==(t=n.course_group_id)&&void 0!==t&&t.includes(null==e?void 0:e.course_group_id)&&(e.cilckkey=s,e.isselect=!0)}))})),xe(""),ie(-1!==X.time),ee(X),U(G.length>0?G:[{}]),fe.setFieldsValue({exercise_events:null==t||null===(s=t.exercise)||void 0===s?void 0:s.exercise_events})},ce=function(){var e=l()(a()().mark((function e(){var n,s,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==w?void 0:w.exercise_question_count)){e.next=3;break}return y.ZP.warning("试卷内没有试题不允许发布考试"),e.abrupt("return");case 3:return n=JSON.parse(JSON.stringify(X)),console.log("提交"),e.prev=5,e.next=8,fe.validateFields();case 8:s=fe.getFieldsValue(),n.exercise_events=s.exercise_events,e.next=16;break;case 12:return e.prev=12,e.t0=e.catch(5),null!==e.t0&&void 0!==e.t0&&e.t0.errorFields&&(fe.scrollToField(null===e.t0||void 0===e.t0||null===(t=e.t0.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"}),y.ZP.error(null===e.t0||void 0===e.t0||null===(i=e.t0.errorFields)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.errors)||void 0===i?void 0:i[0])),e.abrupt("return");case 16:if(n.categoryId=_.categoryId,n.publish_time_groups=G,X.unified_setting){e.next=27;break}if(G.length){e.next=22;break}return y.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 22:delete n.publish_time,delete n.end_time,G.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=30;break;case 27:if(X.publish_time&&X.end_time){e.next=30;break}throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空");case 30:oe(n);case 31:case"end":return e.stop()}}),e,null,[[5,12]])})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==_?void 0:_.categoryId,"/publish_settings.json"),{method:"post",body:n});case 3:0===e.sent.status&&(y.ZP.success("保存成功"),xe(""),A({type:"exercise/getCommonHeader",payload:d()({},_)}),A({type:"exercise/getWorkSetting",payload:d()({},_)}),P(!1));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),de=function(e){return e&&e<K()().startOf("minute")},ue=function(e){var n,s;return(null==b||null===(n=b.exercise)||void 0===n?void 0:n.exercise_status)>1&&(null==e||!e.new)||!(null==b||null===(s=b.published_course_groups)||void 0===s||!s.some((function(n){return n.course_group_id===e.course_group_id})))&&I};(0,m.useEffect)((function(){return xe("表单未保存"),window.addEventListener("beforeunload",he),function(){window.removeEventListener("beforeunload",he)}}),[X]);var xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";A({type:"exercise/setActionTabs",payload:{key:e}})},he=function(e){e.preventDefault(),e.returnValue=""},me=H.Z.useForm(),fe=x()(me,1)[0];return(0,Y.jsx)("section",{className:Is,children:(0,Y.jsxs)($n.Z,{spinning:j["exercise/getWorkSetting"]||B,children:[(0,Y.jsxs)(Q.Z,{align:"middle",justify:"space-between",className:"".concat(qs," mt30"),children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsxs)(z.ZP.Group,{onChange:function(){var e,n,s;!(0,le.Rm)()||null!=h&&null!==(e=h.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish&&null!=h&&null!==(n=h.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_late?(null==b||null===(s=b.exercise)||void 0===s?void 0:s.exercise_status)>1?y.ZP.error("已发布,不能再修改"):(X.unified_setting=!X.unified_setting,!1===X.unified_setting&&""==G&&U(G.concat({})),ee(Object.assign({},X))):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},value:X.unified_setting,disabled:I||(null==b||null===(n=b.exercise)||void 0===n?void 0:n.exercise_status)>1,children:[(0,Y.jsx)(z.ZP,{value:!0,disabled:!(null!=b&&null!==(s=b.exercise)&&void 0!==s&&s.manage_all_group),children:"统一发布"}),(null===(t=b.course_groups)||void 0===t?void 0:t.length)>0&&(0,Y.jsx)(z.ZP,{value:!1,children:"分班发布"})]})}),(0,Y.jsx)(q.Z,{children:(0,le.GJ)()&&(0,Y.jsx)(tt.t,{okText:"保存设置",onCancel:function(){y.ZP.warning("已取消本次修改的内容"),ae()},onOk:ce})})]}),(0,Y.jsx)("span",{style:{color:"red"},children:(null==b||null===(r=b.exercise)||void 0===r?void 0:r.exercise_status)>1&&J&&"当前课堂中学生人数较多为提供更好的服务我们将进行服务器扩容建议您在30分钟后发起考试。您也可以立即发布。"}),X.unified_setting&&(0,Y.jsx)("div",{children:(0,Y.jsxs)(Q.Z,{align:"middle",className:qs,children:[(0,Y.jsx)(q.Z,{className:Fs,children:"考试时间:"}),(0,Y.jsx)(q.Z,{className:"ml10",children:(0,Y.jsx)(k.Z,{placement:"bottom",title:(null==b||null===(c=b.exercise)||void 0===c?void 0:c.exercise_status)>1&&"发布时间已过,不能修改",children:(0,Y.jsx)($.default,{style:{width:300},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:K()((0,C.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:de,disabled:I||(null==b||null===(o=b.exercise)||void 0===o?void 0:o.exercise_status)>1||(0,le.Rm)()&&!(null!=h&&null!==(u=h.AssistantObject)&&void 0!==u&&null!==(u=u.exercise)&&void 0!==u&&u.can_publish),value:X.publish_time?K()(X.publish_time):void 0,allowClear:!1,onChange:function(e,n){X.publish_time=n,X.end_time||(X.end_time=K()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),ee(Object.assign({},X))}})})}),(0,Y.jsx)(q.Z,{className:"ml30",children:(0,Y.jsx)($.default,{style:{width:300},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:K()((0,C.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:I||(0,le.Rm)()&&!(null!=h&&null!==(p=h.AssistantObject)&&void 0!==p&&null!==(p=p.exercise)&&void 0!==p&&p.can_late),allowClear:!1,value:X.end_time?K()(X.end_time):void 0,disabledDate:function(e){return X.end_time?e&&(e<K()(X.publish_time).startOf("minute")||e<K()().startOf("minute")):e&&e<K()().startOf("minute")},onChange:function(e,n){var s;!(0,le.Rm)()||null!=h&&null!==(s=h.AssistantObject)&&void 0!==s&&null!==(s=s.exercise)&&void 0!==s&&s.can_publish?(X.end_time=n,ee(Object.assign({},X))):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})})]})}),!X.unified_setting&&(0,Y.jsx)(Q.Z,{children:G&&G.map((function(e,n){var s,t,r,a,c;return(0,Y.jsxs)(q.Z,{span:24,children:[(0,Y.jsxs)(Q.Z,{className:"".concat(zs),align:"middle",children:["发布规则 ",n+1]}),(0,Y.jsxs)(Q.Z,{className:"".concat(Ls," ").concat(Os),align:"middle",wrap:!1,children:[(0,Y.jsx)(q.Z,{children:"班级"}),(0,Y.jsx)(q.Z,{className:Ks,children:(0,Y.jsx)(pe.default,{showArrow:!0,allowClear:!0,disabled:I||ue(e),style:{width:"100%"},mode:"multiple",size:"middle",value:e.course_group_id,placeholder:"请选择分班名称",optionFilterProp:"label",onChange:function(e){G[n].course_group_id=e,U(G.slice()),b.course_groups.map((function(s,t){e.map((function(e,t){s.course_group_id===e&&(s.cilckkey=n,s.isselect=!0)}))}))},onDeselect:function(e){b.course_groups.map((function(s,t){s.course_group_id===e&&s.cilckkey===n&&(s.cilckkey=n,s.isselect=!1)}))},children:b.course_groups&&b.course_groups.map((function(e,s){return(0,Y.jsx)(lt,{disabled:(null==e?void 0:e.isselect)&&e.cilckkey!=n,label:e.course_group_name,value:e.course_group_id,children:e.course_group_name},e.course_group_id)}))})}),(0,Y.jsx)(q.Z,{children:"考试时间"}),(0,Y.jsx)(q.Z,{flex:1,children:(0,Y.jsx)(ct,{disabled:(t=e,(I?[!0,!0]:(null==b||null===(r=b.exercise)||void 0===r?void 0:r.exercise_status)>1?null!=t&&t.new?[!1,!1]:[!0,!1]:null!=b&&null!==(a=b.published_course_groups)&&void 0!==a&&a.some((function(e){return e.course_group_id===t.course_group_id}))&&(I||(null==b||null===(c=b.exercise)||void 0===c?void 0:c.exercise_status)>1)?[!0,!1]:[!1,!1])||(0,le.Rm)()&&!(null!=h&&null!==(s=h.AssistantObject)&&void 0!==s&&null!==(s=s.exercise)&&void 0!==s&&s.can_publish)),disabledDate:de,style:{width:"100%"},placeholder:["请选择发布时间","请选择截止时间"],showTime:{format:"HH:mm",defaultValue:[K()((0,C.U6)(),"HH:mm"),K()((0,C.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"middle",value:e.publish_time&&[K()(e.publish_time),e.end_time&&K()(e.end_time)],onChange:function(s,t){ue(e)||(G[n].publish_time=t[0]),G[n].end_time=t[1],U(i()(G))}})}),(0,Y.jsxs)(q.Z,{className:Ys,style:{visibility:I?"hidden":"visible"},children:[(0,Y.jsx)(Ns.Z,{style:{visibility:n>0&&null!=e&&e.new?"visible":"hidden"},className:Ms,onClick:function(){G=G.filter((function(e,s){return n!==s})),U(i()(G))}}),(0,Y.jsx)(Zs.Z,{className:Gs,onClick:function(){var e;!(0,le.Rm)()||null!=h&&null!==(e=h.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish?U(G.concat({new:!0})):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})]},n)}))}),(0,Y.jsx)(F.Z,{disabled:I,checked:te,onChange:function(e){!1===e.target.checked?ee((function(e){return d()(d()({},e),{},{time:-1})})):fe.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"请注意30分钟后禁止作答"},{reminder_time:15,reminder_content:"请注意15分钟后禁止作答"}]}),ie(e.target.checked)},className:"mb20",style:{fontWeight:400},children:"限制考生答题时长"}),te&&(0,Y.jsxs)(Q.Z,{align:"middle",className:"".concat(Os," ").concat(qs),children:[(0,Y.jsx)("span",{className:Js,children:"答题时长"}),(0,Y.jsx)(O.Z,{className:Ts,size:"middle",disabled:I,min:1,value:-1===X.time?null:X.time,precision:0,onChange:function(e){X.time=e,ee(d()({},X))}}),(0,Y.jsx)("span",{children:"分钟"})]}),te&&(0,Y.jsx)(H.Z,{form:fe,children:(0,Y.jsx)(at,{disabled:I,time:X.time})}),(0,Y.jsx)(Q.Z,{children:(0,Y.jsx)(F.Z,{checked:X.enable_last_times,onChange:function(e){return ee((function(n){return d()(d()({},n),{},{enable_last_times:e.target.checked})}))},disabled:I,className:"mb20",style:{fontWeight:400},children:"学生考试迟到时长限制"})}),X.enable_last_times&&(0,Y.jsxs)(Q.Z,{align:"middle",className:Os,children:[(0,Y.jsx)("span",{className:"".concat(Js),children:"考试开始后"}),(0,Y.jsx)(O.Z,{className:Ts,precision:0,size:"middle",value:null==X?void 0:X.last_times,disabled:I||!X.enable_last_times,min:0,onChange:function(e){X.last_times=e,ee(d()({},X))}}),(0,Y.jsx)("span",{children:"分钟,禁止学生进入考试"})]}),(3===(null==w?void 0:w.exercise_status)||X.open_make_up)&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(qe.Z,{}),(0,Y.jsx)(st,{data:X,disabled:I,updata:ee})]})]})})})),dt=s(21884),ut=s(27083),xt=_.Z.TabPane,pt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,s=e.exercise,t=(e.loading,e.dispatch),r=((0,v.useParams)(),(0,v.useLocation)(),H.Z.useForm()),c=x()(r,1)[0],o=(0,m.useState)({}),u=x()(o,2),p=u[0],h=u[1],f=(0,m.useState)("1"),j=x()(f,2),A=j[0],k=j[1];return(0,m.useEffect)((function(){"addIp"===s.actionTabs.key&&(c.resetFields(),k("1"))}),[s.actionTabs]),(0,Y.jsx)(g.Z,{centered:!0,title:"添加IP范围",open:"addIp"===s.actionTabs.key,okText:"确认",cancelText:"取消",width:600,bodyStyle:{minHeight:200},onOk:l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:if(p.ip){e.next=7;break}if(n=p.startIP.split(".")[3],!(parseInt(n)>parseInt(p.endIP))){e.next=7;break}return y.ZP.warning("IP区间段不合法"),e.abrupt("return");case 7:t({type:"exercise/setActionTabs",payload:{key:"insterIp",data:d()({},c.getFieldValue()),type:s.actionTabs.type}});case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"exercise/setActionTabs",payload:{}})},children:(0,Y.jsxs)("section",{className:"pl10 pr10",children:[(0,Y.jsxs)(_.Z,{activeKey:A,onChange:function(e){k(e),c.resetFields()},children:[(0,Y.jsx)(xt,{tab:"新增IP地址"},"1"),(0,Y.jsx)(xt,{tab:"新增IP范围"},"2")]}),(0,Y.jsxs)(H.Z,{form:c,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(e,n){h(d()({},n))},children:["1"===A&&(0,Y.jsx)(H.Z.Item,{name:"ip",rules:[{required:!0,message:"请输入IP地址"}],label:"IP地址",children:(0,Y.jsx)(pe.default,{open:!1,tokenSeparators:[";",",",""],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"请输入IP地址,可同时添加多个IP地址中间用英文的分号间隔。",onChange:function(e){c.setFieldsValue({ip:i()(e.filter((function(e){return!!(0,ut.t)(e)||(y.ZP.warning("IP不合法请重新输入"),!1)})))})}})}),"2"===A&&(0,Y.jsxs)(Q.Z,{gutter:[20,20],children:[(0,Y.jsx)(q.Z,{flex:"1",children:(0,Y.jsx)(H.Z.Item,{name:"startIP",rules:[{required:!0,message:"请输入起始IP地址"}],label:"起始IP地址",children:(0,Y.jsx)(J.Z,{maxLength:15,placeholder:"请输入起始IP地址",onBlur:function(e){var n="";(0,ut.t)(e.target.value)?n=e.target.value:(n="",y.ZP.warning("IP不合法请重新输入")),c.setFieldsValue({startIP:n})}})})}),(0,Y.jsx)(q.Z,{flex:"1",children:(0,Y.jsx)(H.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,Y.jsx)(J.Z,{onBlur:function(e){},prefix:(0,Y.jsx)("span",{className:"font14",children:null===(n=p.startIP)||void 0===n?void 0:n.substring(0,p.startIP.lastIndexOf("."))}),maxLength:3,placeholder:"请输入结束IP地址的后三位"})})})]})]})]})})})),ht=(0,v.connect)((function(e){var n=e.exercise,s=e.loading,t=e.globalSetting;return{exercise:n,loading:s.effects,globalSetting:t}}))((function(e){var n,s,t,r,c,o=e.exercise,u=(e.globalSetting,e.loading),p=e.dispatch,h=o.workSetting,j=o.commonHeader,A=(0,v.useParams)();A.category=A.categoryId;var w=(0,m.useState)(!1),_=x()(w,2),N=_[0],Z=(_[1],(0,m.useState)(!1)),I=x()(Z,2),S=I[0],E=I[1],C=(0,m.useState)({question_random:!1,choice_random:!1,start_password:"",login_restrict:!1,is_start_locked:!1,ip_limit:"no",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,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:"",screen_shot_open:!1,part_score:!1}),B=x()(C,2),P=B[0],D=B[1];(0,m.useEffect)((function(){H()}),[h]),(0,m.useEffect)((function(){p({type:"exercise/getWorkSetting",payload:d()({},A)})}),[]),(0,m.useEffect)((function(){"insterIp"===o.actionTabs.key&&(o.actionTabs.data.ip?P[o.actionTabs.type]=[].concat(i()(P[o.actionTabs.type]||[]),i()(o.actionTabs.data.ip)):P[o.actionTabs.type]=[].concat(i()(P[o.actionTabs.type]||[]),["".concat(o.actionTabs.data.startIP,",").concat(o.actionTabs.data.startIP.substring(0,o.actionTabs.data.startIP.lastIndexOf("."))+"."+o.actionTabs.data.endIP)]),D(d()({},P)))}),[o.actionTabs]);var H=function(){var e=JSON.parse(JSON.stringify(h));Object.keys(P).forEach((function(n){var s;P[n]=null==e||null===(s=e.exercise)||void 0===s?void 0:s[n]})),D(P),L("")},T=function(){var e=l()(a()().mark((function e(n){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==A?void 0:A.categoryId,"/prevent_cheating_settings.json"),{method:"post",body:n});case 3:s=e.sent,E(!1),0===s.status&&(y.ZP.success("保存成功"),L(""),p({type:"exercise/getCommonHeader",payload:d()({},A)}),p({type:"exercise/getWorkSetting",payload:d()({},A)}));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){return L("表单未保存"),window.addEventListener("beforeunload",z),function(){window.removeEventListener("beforeunload",z)}}),[P]);var z=function(e){e.preventDefault(),e.returnValue=""},L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";p({type:"exercise/setActionTabs",payload:{key:e}})};return(0,Y.jsxs)("section",{className:Is,children:[(0,Y.jsx)($n.Z,{spinning:u["exercise/getWorkSetting"]||S,children:(0,Y.jsxs)(Q.Z,{align:"top",wrap:!1,justify:"space-between",className:"mt30 ".concat(Rs),children:[(0,Y.jsxs)(q.Z,{children:[!(null!=j&&j.is_random)&&(0,Y.jsx)(Q.Z,{className:"".concat(Rs),children:(0,Y.jsx)(F.Z,{checked:P.question_random,disabled:N,onChange:function(e){P.question_random=e.target.checked,D(Object.assign({},P))},children:(0,Y.jsx)("strong",{children:"小题题目顺序随机打乱"})})}),!(null!=j&&j.is_random)&&(0,Y.jsx)(Q.Z,{className:Rs,children:(0,Y.jsx)(F.Z,{checked:P.choice_random,disabled:N,onChange:function(e){P.choice_random=e.target.checked,D(Object.assign({},P))},children:(0,Y.jsx)("strong",{children:"选择题选项顺序随机打乱"})})}),!(null!=j&&j.is_random)&&(0,Y.jsx)(Q.Z,{className:Rs,children:(0,Y.jsx)(F.Z,{checked:P.part_score,disabled:N,onChange:function(e){P.part_score=e.target.checked,D(Object.assign({},P))},children:(0,Y.jsx)("strong",{children:"多选题部分得分"})})}),(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsxs)(q.Z,{span:24,className:Rs,children:[(0,Y.jsx)(F.Z,{checked:P.identity_verify,disabled:!(0,le.GJ)()||N,onChange:function(e){P.identity_verify=e.target.checked,D(Object.assign({},P))},children:(0,Y.jsx)("strong",{children:"考试前人脸身份核验"})}),(0,Y.jsx)(k.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,Y.jsx)("div",{children:"勾选后,学生开始考试前将会要求调用摄像头完成拍照采集,系统将自动对采集的学生照片与已录入照片进行比对审核(教师/助教也可进行手动审核),审核通过之后学生才能开始考试。"}),children:(0,Y.jsx)(et.Z,{style:{marginLeft:4,cursor:"pointer",color:"#4C6FFF"}})})]}),(0,Y.jsxs)(q.Z,{span:24,className:P.open_camera?"mb20":Rs,children:[(0,Y.jsx)(F.Z,{checked:P.open_camera,disabled:N,onChange:function(e){P.open_camera=e.target.checked,P.photo_count=P.photo_count||5,D(Object.assign({},P))},children:(0,Y.jsx)("strong",{children:"考试中启用拍照监考"})}),(0,Y.jsx)(k.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,Y.jsx)("div",{children:"勾选后,学生在考试中将会调用摄像头进行拍照。"}),children:(0,Y.jsx)(et.Z,{style:{cursor:"pointer",color:"#4C6FFF"}})})]}),P.open_camera&&(0,Y.jsxs)(q.Z,{span:24,className:"".concat(Os," ").concat(Rs),children:[(0,Y.jsx)("span",{children:"本场考试最多拍摄:"}),(0,Y.jsx)(O.Z,{size:"middle",disabled:N||!P.open_camera,min:1,defaultValue:5,max:(0,le.Ny)()?1e3:10,value:P.photo_count,onChange:function(e){P.photo_count=e,D(d()({},P))}}),(0,Y.jsx)("span",{className:"ml10",children:"(次)"}),(0,Y.jsx)("span",{className:"c-grey-c font12 ml10",children:"(请填写不大于10的正整数)"})]}),(0,Y.jsx)(q.Z,{span:24,className:P.screen_open?"mb20":Rs,children:(0,Y.jsx)(F.Z,{checked:P.screen_open,disabled:N,onChange:function(e){P.screen_open=e.target.checked,D(Object.assign({},P))},children:(0,Y.jsx)("strong",{children:"切屏后强制交卷"})})}),P.screen_open&&(0,Y.jsxs)(q.Z,{span:24,className:"".concat(Os," mb20"),children:[(0,Y.jsx)("span",{className:"c-grey-333 mr10",children:"考试过程中切换页面超过"}),(0,Y.jsx)(O.Z,{size:"middle",disabled:N,min:0,defaultValue:3,max:10,value:P.screen_num,onChange:function(e){P.screen_num=e,D(d()({},P))}}),(0,Y.jsx)("span",{className:"c-grey-333 mr10",children:"(次)后将被强制交卷,切换到其他页面"}),(0,Y.jsx)(O.Z,{size:"middle",disabled:N,min:0,defaultValue:5,max:60,value:P.screen_sec,onChange:function(e){P.screen_sec=e,D(d()({},P))}}),(0,Y.jsx)("span",{className:"c-grey-333",children:"(秒)后即判定为切屏。"})]}),P.screen_open&&(0,Y.jsxs)(q.Z,{span:24,className:"".concat(Os," ").concat(Rs),children:[(0,Y.jsx)(R.Z,{disabled:N||!P.screen_open,checked:P.screen_shot_open,onChange:function(e){var n;e?g.Z.confirm({icon:null,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("div",{className:"mb10",children:["1.开启后,学生作答前",(0,Y.jsx)("span",{style:{color:"#F59A23"},children:"需要选择主屏幕进行共享,考试作答过程中也不允许关闭屏幕共享,否则将会直接退出考试;"})]}),(0,Y.jsx)("div",{children:"2.教师可在考试监控页面查看截屏记录。"})]}),onOk:(n=l()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:P.screen_shot_open=e,D(d()({},P));case 2:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})}):(P.screen_shot_open=e,D(d()({},P)))}}),(0,Y.jsx)("span",{className:"ml10",children:"学生退出全屏或切换页面后进行截屏"})]}),(0,Y.jsxs)(q.Z,{span:24,className:Rs,children:[(0,Y.jsx)(F.Z,{checked:"no"!==P.ip_limit,disabled:N,onChange:function(e){"no"===P.ip_limit?(P.ip_limit="pub",P.is_locked||(P.is_locked=!0)):P.ip_limit="no",D(Object.assign({},P))},children:(0,Y.jsx)("strong",{children:"限制考试访问IP"})}),(0,Y.jsx)(k.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,Y.jsx)("div",{children:"勾选后不在IP范围中的设备将无法参加考试。"}),children:(0,Y.jsx)(et.Z,{style:{cursor:"pointer",color:"#4C6FFF"}})})]}),"no"!==P.ip_limit&&(0,Y.jsxs)(q.Z,{className:"mt15 ".concat(Os),children:[(0,Y.jsx)("span",{className:"c-red",children:"只允许在Chrome谷歌浏览器作答并且要求学生安装WebRTC Leak Prevent插件"}),(0,Y.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]})]}),"no"!==P.ip_limit&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsxs)(Q.Z,{className:"mt15 ".concat(Os," ").concat(Cs),children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsx)("span",{children:"公网IP地址范围"})}),(0,Y.jsxs)(q.Z,{children:[!(null!==(n=P.public_ip)&&void 0!==n&&n.length)&&(0,Y.jsx)("span",{children:"当前还未设置IP范围"}),null===(s=P.public_ip)||void 0===s?void 0:s.map((function(e,n){return(0,Y.jsxs)("span",{className:Es,children:[(0,Y.jsxs)("i",{children:[e," "]}),!N&&(0,Y.jsx)(dt.Z,{onClick:function(){g.Z.confirm({okText:"确定",cancelText:"取消",title:"确定删除该IP吗",onOk:function(){P.public_ip.splice(n,1),D(d()({},P))}})},className:" c-grey-c",size:20})]},n)})),(0,le.GJ)()&&!N&&(0,Y.jsxs)("span",{onClick:function(){p({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",children:[" ",(0,Y.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]}),(0,Y.jsxs)(Q.Z,{className:"mt15 ".concat(Os," ").concat(Cs," ").concat(Rs),children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsx)("span",{children:"内网IP地址范围"})}),(0,Y.jsxs)(q.Z,{children:[!(null!==(t=P.inner_ip)&&void 0!==t&&t.length)&&(0,Y.jsx)("span",{children:"当前还未设置IP范围"}),null===(r=P.inner_ip)||void 0===r?void 0:r.map((function(e,n){return(0,Y.jsxs)("span",{className:Es,children:[(0,Y.jsxs)("i",{children:[e," "]}),!N&&(0,Y.jsx)(dt.Z,{onClick:function(){N||g.Z.confirm({title:"确定删除该IP吗",onOk:function(){P.inner_ip.splice(n,1),D(d()({},P))}})},className:" c-grey-c",size:20})]})})),(0,le.GJ)()&&!N&&(0,Y.jsxs)("span",{className:"font14 c-blue ml10",onClick:function(){p({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},children:[" ",(0,Y.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]})]}),(0,Y.jsx)(Q.Z,{children:(0,Y.jsxs)(q.Z,{span:24,className:Rs,children:[(0,Y.jsx)(F.Z,{checked:P.ip_bind,disabled:N,onChange:function(e){P.ip_bind=e.target.checked,!P.is_locked&&P.ip_bind&&(P.is_locked=!0),D(Object.assign({},P))},children:(0,Y.jsx)("strong",{children:"IP地址绑定"})}),(0,Y.jsx)(k.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,Y.jsx)("div",{children:"勾选后开始考试的学生账号将自动与设备公网IP进行绑定。如遇特殊情况可由教师/助教进行IP解绑。"}),children:(0,Y.jsx)(et.Z,{style:{cursor:"pointer",color:"#4C6FFF"}})})]})}),(0,Y.jsx)(Q.Z,{children:(0,Y.jsxs)(q.Z,{span:24,className:Rs,children:[(0,Y.jsx)(F.Z,{checked:P.is_locked,disabled:N,onChange:function(e){P.is_locked=e.target.checked,e.target.checked||(P.login_restrict=!1),D(Object.assign({},P))},children:(0,Y.jsx)("strong",{children:"考试解锁码"})}),(0,Y.jsx)(k.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,Y.jsx)("div",{children:"勾选后,如果学生在考试中途退出想再继续考试,需要使用解锁码进行解锁。"}),children:(0,Y.jsx)(et.Z,{style:{cursor:"pointer",color:"#4C6FFF"}})}),(0,Y.jsx)("br",{}),P.is_locked&&(0,le.GJ)()&&(0,Y.jsxs)(Q.Z,{className:Hs,children:[(0,Y.jsx)(J.Z,{placeholder:"请输入考试解锁码",value:P.unlock_key,disabled:N,onChange:function(e){return D((function(n){return d()(d()({},n),{},{unlock_key:e.target.value})}))},className:Qs}),P.is_locked&&!N&&(0,Y.jsx)(b.ZP,{type:"link",onClick:function(){P.unlock_key=Math.floor(1e6*Math.random()),D(d()({},P))},children:"换一换"})]})]})}),(0,Y.jsx)(Q.Z,{children:(0,Y.jsxs)(q.Z,{span:24,className:Rs,children:[(0,Y.jsx)(F.Z,{checked:P.login_restrict,disabled:N,onChange:function(e){P.login_restrict=e.target.checked,e.target.checked&&(P.is_locked=!0),D(Object.assign({},P))},children:(0,Y.jsx)("strong",{children:"考试登录限制"})}),(0,Y.jsx)(k.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,Y.jsx)("div",{children:"勾选后,学生在考试期间第二次及后续登录系统时,需要监考老师输入考试解锁码才能登录系统"}),children:(0,Y.jsx)(et.Z,{style:{cursor:"pointer",color:"#4C6FFF"}})})]})}),(0,Y.jsx)(Q.Z,{children:(0,Y.jsxs)(q.Z,{span:24,className:Rs,children:[(0,Y.jsx)(F.Z,{checked:P.is_start_locked,disabled:N,onChange:function(e){P.is_start_locked=e.target.checked,D(Object.assign({},P))},children:(0,Y.jsx)("strong",{children:"开考密码"})}),(0,Y.jsx)(k.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,Y.jsx)("div",{children:"勾选后,学生第一次进入考试时,需要输入开考密码才能进入考试答题页面"}),children:(0,Y.jsx)(et.Z,{style:{cursor:"pointer",color:"#4C6FFF"}})}),(0,Y.jsx)("br",{}),P.is_start_locked&&(0,le.GJ)()&&(0,Y.jsx)(Q.Z,{className:Hs,children:(0,Y.jsx)(J.Z,{value:P.start_password,disabled:N,placeholder:"请输入开考密码",onChange:function(e){return D((function(n){return d()(d()({},n),{},{start_password:e.target.value})}))},className:Qs})})]})})]}),(0,Y.jsx)(q.Z,{children:((0,le.aN)()||(null==o||null===(c=o.commonHeader)||void 0===c?void 0:c.exercise_author))&&(0,Y.jsx)(tt.t,{okText:"保存设置",onCancel:function(){H()},onOk:function(){var e,n,s=JSON.parse(JSON.stringify(P));if(s.categoryId=A.categoryId,P.open_camera&&P.photo_count<1)throw y.ZP.error("请填写本场考试最大拍摄次数"),new String("请填写本场考试最大拍摄次数");if(P.start_password||!P.is_start_locked){if(!("no"===P.ip_limit||null!==(e=P.public_ip)&&void 0!==e&&e.length||null!==(n=P.inner_ip)&&void 0!==n&&n.length))throw y.ZP.error("请填写公网IP或内网IP地址"),new String("请填写内网IP地址");if(P.open_camera||P.screen_open)var t=g.Z.confirm({title:"考试说明",className:"custom-modal-divider",icon:null,width:750,content:(0,Y.jsxs)("div",{className:"font16 p20",children:[P.open_camera&&(0,Y.jsxs)(Q.Z,{justify:"start",className:"mt20",children:[(0,Y.jsx)(q.Z,{flex:"24px",children:(0,Y.jsx)("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})}),(0,Y.jsxs)(q.Z,{flex:"1",children:["您已开启考试中摄像防作弊功能,",(0,Y.jsx)("span",{className:"c-red",children:"这需要调用学生用户的摄像设备"}),"。Educoder平台将会严格保护所有学生的照片和视频并承诺不在本平台以外使用。",(0,Y.jsx)("br",{}),"请确认为严格监督考试以获得公平您同意并和要求Educoder平台在本次考试中调用学生用户的摄像设备并获取学生的影像信息。"]})]}),P.screen_open&&(0,Y.jsxs)(Q.Z,{justify:"start",className:"mt20",children:[(0,Y.jsx)(q.Z,{flex:"24px",className:"mr20",children:(0,Y.jsx)("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})}),(0,Y.jsxs)(q.Z,{flex:"1",children:["您已开启考试中防切屏功能,这项功能暂时仅支持谷歌、火狐浏览器。 请确保:在正式开始考试前通知全体学生,使用 ",(0,Y.jsx)("img",{width:"26",src:He.JA})," ",(0,Y.jsx)("span",{className:"c-red",children:"谷歌浏览器"}),"或",(0,Y.jsx)("img",{width:"26",src:He.Gm})," ",(0,Y.jsx)("span",{className:"c-red",children:"火狐浏览器"}),"进行考试。"]})]}),(0,Y.jsx)("p",{className:"ml40 mt40",children:(0,Y.jsx)(F.Z,{onChange:function(e){return t.update({okButtonProps:{disabled:!e.target.checked}})},children:"我已阅读"})})]}),onOk:function(){T(s)},okButtonProps:{disabled:!0}});else T(s)}else y.ZP.error("请填写开考密码")}})})]})}),(0,Y.jsx)(pt,{})]})})),mt=(0,v.connect)((function(e){var n=e.exercise,s=e.loading,t=e.globalSetting;return{exercise:n,loading:s.effects,globalSetting:t}}))((function(e){var n,s=e.exercise,t=e.loading,i=e.dispatch,r=s.workSetting,c=(0,v.useParams)();c.category=c.categoryId;var o=(0,m.useState)(!1),u=x()(o,2),p=u[0],h=(u[1],(0,m.useState)(!1)),g=x()(h,2),j=g[0],A=g[1],k=(0,m.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score:!1,answered_open:!1,assistant_auth:!1}),b=x()(k,2),w=b[0],_=b[1];(0,m.useEffect)((function(){return Z("表单未保存"),window.addEventListener("beforeunload",N),function(){window.removeEventListener("beforeunload",N)}}),[w]);var N=function(e){e.preventDefault(),e.returnValue=""},Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";i({type:"exercise/setActionTabs",payload:{key:e}})};(0,m.useEffect)((function(){I()}),[r]),(0,m.useEffect)((function(){i({type:"exercise/getWorkSetting",payload:d()({},c)})}),[]);var I=function(){var e=JSON.parse(JSON.stringify(r));Object.keys(w).forEach((function(n){var s;w[n]=null==e||null===(s=e.exercise)||void 0===s?void 0:s[n]})),_(w),Z("")},S=function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==c?void 0:c.categoryId,"/property_settings.json"),{method:"post",body:n});case 3:0===e.sent.status&&(y.ZP.success("保存成功"),Z(""),i({type:"exercise/getCommonHeader",payload:d()({},c)}),i({type:"exercise/getWorkSetting",payload:d()({},c)}),A(!1));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Y.jsx)("section",{className:Ss,children:(0,Y.jsxs)($n.Z,{spinning:t["exercise/getWorkSetting"]||j,children:[(0,Y.jsxs)(Q.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsx)(F.Z,{checked:w.open_total_score,disabled:p,onChange:function(e){w.open_total_score=e.target.checked,e.target.checked?(w.open_score=!1,w.open_score_reviewed=!0):(w.open_score=!0,w.open_score_reviewed=!1),_(Object.assign({},w))},className:Fs,children:"允许学生查看成绩"})}),(0,Y.jsx)(q.Z,{children:((0,le.aN)()||(null==s||null===(n=s.commonHeader)||void 0===n?void 0:n.exercise_author))&&(0,Y.jsx)(tt.t,{okText:"保存设置",onCancel:I,onOk:function(){var e=JSON.parse(JSON.stringify(w));e.categoryId=c.categoryId,S(e)}})})]}),w.open_total_score&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(Q.Z,{className:"".concat(Os," ").concat(qs),children:(0,Y.jsxs)(z.ZP.Group,{disabled:p,value:w.open_score?"afterEndTime":"afterReview",onChange:function(e){"afterEndTime"===e.target.value?_((function(e){return d()(d()({},e),{},{open_score:!0,open_score_reviewed:!1})})):"afterReview"===e.target.value&&_((function(e){return d()(d()({},e),{},{open_score:!1,open_score_reviewed:!0})}))},children:[(0,Y.jsx)(z.ZP,{value:"afterEndTime",children:"考试截止时间后"}),(0,Y.jsx)(z.ZP,{value:"afterReview",children:"试卷评阅完成后"})]})}),(0,Y.jsx)(Q.Z,{className:w.answered_open?"mb20":qs,children:(0,Y.jsx)(F.Z,{className:Fs,checked:w.answered_open,disabled:p,onChange:function(e){w.answered_open=e.target.checked,_(Object.assign({},w))},children:"允许查看试卷"})}),w.answered_open&&(0,Y.jsx)(Q.Z,{children:(0,Y.jsxs)(z.ZP.Group,{className:"".concat(Os," ").concat(qs),value:w.answer_open,disabled:p,onChange:function(e){w.answer_open=e.target.value,_(Object.assign({},w))},children:[(0,Y.jsx)(z.ZP,{value:!0,children:"显示试题答案和解析"}),(0,Y.jsx)(z.ZP,{value:!1,children:"不显示试题答案和解析"})]})}),(0,Y.jsx)(Q.Z,{className:qs,children:(0,Y.jsx)(F.Z,{className:Fs,checked:w.score_open,disabled:p,onChange:function(e){w.score_open=e.target.checked,_(Object.assign({},w))},children:"允许已提交答题的学生查看其它学生的成绩"})}),(0,Y.jsx)(Q.Z,{className:qs,children:(0,Y.jsx)(F.Z,{className:Fs,checked:w.show_statistic,disabled:p,onChange:function(e){w.show_statistic=e.target.checked,_(Object.assign({},w))},children:"允许已提交答题的学生查看统计结果"})})]})]})})})),ft=(0,v.connect)((function(e){var n=e.exercise,s=e.loading,t=e.globalSetting;return{exercise:n,loading:s.effects,globalSetting:t}}))((function(e){var n=e.exercise,s=(e.globalSetting,e.loading,e.dispatch),t=(n.workSetting,n.commonHeader),r=(0,v.useParams)();r.category=r.categoryId;var c=(0,m.useState)(!1),o=x()(c,2),u=o[0],p=(o[1],(0,m.useState)(0)),h=x()(p,2),j=h[0],A=h[1],w=(0,m.useState)(0),_=x()(w,2),Z=_[0],I=_[1],S=(0,m.useState)(!1),E=x()(S,2),B=E[0],P=E[1],D=(0,m.useState)({}),H=x()(D,2),R=H[0],J=H[1],O=(0,m.useState)(!1),T=x()(O,2),L=T[0],M=T[1],G=(0,m.useState)([]),U=x()(G,2),W=U[0],V=U[1],X=(0,m.useState)([]),ee=x()(X,2),se=ee[0],te=ee[1],ie=(0,m.useState)([]),re=x()(ie,2),ae=re[0],ce=re[1],oe=(0,m.useState)([]),de=x()(oe,2),ue=de[0],xe=de[1],pe=(0,m.useState)([]),he=x()(pe,2),me=he[0],fe=he[1],ve=(0,m.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""}),ge=x()(ve,2),je=ge[0],ye=ge[1];(0,m.useEffect)((function(){Ae()}),[t]);var Ae=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.categoryId,"/distinguish_exercise_setting.json"),{method:"get"});case 3:n=e.sent,Object.keys(je).forEach((function(e){je[e]=null==n?void 0:n[e]})),console.log(n,"res"),J(d()({},n)),fe((null==n?void 0:n.exercise_questions)||[]),xe((null==n?void 0:n.exercises)||[]),te((null==n?void 0:n.course_review_teachers)||[]),ye(d()(d()({},je),{},{select_appraise:!!n.end_time})),A((null==n?void 0:n.total)||0),I((null==n?void 0:n.finish_total)||0),P(!1),Ie("");case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=l()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.categoryId,"/appraise_settings.json"),{method:"post",body:n});case 3:if(t=e.sent,P(!1),0!==t.status){e.next=11;break}return y.ZP.success("保存成功"),Ie(""),Ae(),s({type:"exercise/getCommonHeader",payload:d()({},r)}),e.abrupt("return");case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),be=function(e,n){for(var s=Math.floor(e/n),t=e%n,i=[],r=0;r<n;r++)i.push(s+(t>0?1:0)),t--;return i},we=function(e){if(e[0]){var n=[];ue.forEach((function(e){return n=n.concat(e.appraise_teachers)}));var s=se.filter((function(e){return n.every((function(n){return n.id!==e.id}))}));console.log(s,"newItems"),ce(i()(s)),M(e)}if(!e[0]){var t,r=[];r=r.concat((null==me||null===(t=me[e[1]])||void 0===t?void 0:t.appraise_teachers)||[]);var a=se.filter((function(e){return r.every((function(n){return n.id!==e.id}))}));ce(i()(a)),M(e)}},_e=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,s){return s+1},width:70},{title:"评阅教师",align:"center",dataIndex:"appraise_teachers",className:Ds,render:function(e,n,s){return(0,Y.jsxs)("span",{className:Bs,children:[(0,Y.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,Y.jsxs)("div",{className:Ps,children:[(0,Y.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!u&&(0,Y.jsx)("span",{onClick:function(t){var i=e.filter((function(e){return e.id!==n.id})),r=ue.map((function(e,n){return n===s?d()(d()({},e),{},{appraise_teachers:i}):e}));i.length?xe(r):g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"删除此教师,试卷将重新均分给其他评阅教师;如需添加指定教师,请点击“+评阅教师”按钮。",onOk:function(){var e=null==ue?void 0:ue.filter((function(e,n){return n!==s})),n=be(j,e.length),t=be(Z,e.length);n.forEach((function(n,s){e[s].total=n})),t.forEach((function(n,s){e[s].finish_total=n,e[s].unfinished_total=e[s].total-e[s].finish_total})),xe(JSON.parse(JSON.stringify(e)))}})},children:(0,Y.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!u&&(0,Y.jsx)("span",{onClick:function(){return we([!0,s])},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}],Ne=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,s){return s+1},width:70},{title:"试题名称",dataIndex:"name",align:"center",width:100},{title:"评阅教师",align:"center",className:Ds,dataIndex:"appraise_teachers",render:function(e,n,s){return(0,Y.jsxs)("span",{className:Bs,children:[(0,Y.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,Y.jsxs)("div",{className:Ps,children:[(0,Y.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!u&&(0,Y.jsx)("span",{onClick:function(){var t=e.filter((function(e){return e.id!==n.id})),i=me.map((function(e,n){return n===s?d()(d()({},e),{},{appraise_teachers:t}):e}));fe(i)},children:(0,Y.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!u&&(0,Y.jsx)("span",{onClick:function(){return we([!1,s])},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,m.useEffect)((function(){return Ie("表单未保存"),window.addEventListener("beforeunload",Ze),function(){window.removeEventListener("beforeunload",Ze)}}),[je]);var Ze=function(e){e.preventDefault(),e.returnValue=""},Ie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";s({type:"exercise/setActionTabs",payload:{key:e}})};return(0,Y.jsxs)("section",{className:Is,children:[(0,Y.jsxs)($n.Z,{spinning:B,children:[(0,Y.jsxs)(Q.Z,{align:"middle",children:[(0,Y.jsx)(q.Z,{flex:"1",children:(0,Y.jsxs)("h1",{className:"mt15",children:["评阅设置",(0,Y.jsx)(k.Z,{overlayStyle:{maxWidth:"initial"},title:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("div",{children:"说明:"}),(0,Y.jsx)("div",{children:"适用于大型严肃评阅,对学生的试卷或试题进行评阅的场景。"}),(0,Y.jsx)("div",{children:"开启规则:"}),(0,Y.jsx)("div",{children:"1.有学生交卷;"}),(0,Y.jsx)("div",{children:'2.考试状态为"已结束";'}),(0,Y.jsx)("div",{children:"3.试卷含有填空、编程、实训、简答题中任意题型。"}),(0,Y.jsx)("div",{children:"同时满足3个条件才可开启集中评阅开启后不可关闭请谨慎操作。"})]}),children:(0,Y.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]})}),(0,Y.jsx)(q.Z,{children:((0,le.aN)()||!!R.exercise_author)&&(0,Y.jsx)(tt.t,{okText:"保存设置",onCancel:Ae,onOk:function(){var e=JSON.parse(JSON.stringify(je));e.select_appraise?e.end_time?(e.review_type||ue.length)&&(!e.review_type||me.some((function(e){return!!e.appraise_teachers.length})))?(0===e.review_type&&(e.exercises=null==ue?void 0:ue.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==me?void 0:me.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,g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",width:550,title:"提示",content:(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("div",{children:["因集中评阅模式是将学生试卷或试题分配给评阅的教师,为了不影响评阅成绩,评阅设置提交保存后本场考试",(0,Y.jsx)("span",{className:"c-orange-ff9",children:"不可进行"}),"以下操作:"]}),(0,Y.jsxs)("div",{style:{padding:10,marginTop:5,background:"#ececec"},children:["1.发布新班级考试;",(0,Y.jsx)("br",{}),"2.修改本场考试结束时间;",(0,Y.jsx)("br",{}),"3.补考;",(0,Y.jsx)("br",{}),"4.编辑试卷。"]}),(0,Y.jsx)("div",{className:"c-grey-999",children:"(如需发布新班级考试,请发布新试卷)"})]}),onOk:function(){ke(e)}})):y.ZP.warning("请至少添加一位评阅教师"):y.ZP.warning("截止时间不能为空"):Ae()}})})]}),(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsxs)(q.Z,{span:24,className:"mt15",children:[(0,Y.jsx)(F.Z,{checked:je.select_appraise,disabled:u||!(null!=R&&R.can_open_appraise&&(null==R||!R.end_time)),onChange:function(e){je.select_appraise=e.target.checked,ye(Object.assign({},je))},children:(0,Y.jsx)("span",{className:"font14",children:"启用集中阅卷"})}),(0,Y.jsx)(k.Z,{overlayStyle:{maxWidth:"initial"},title:(0,Y.jsx)("div",{children:"勾选后,在指定时间内指定教师集中评阅学生的试卷或试题。"}),children:(0,Y.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}),je.select_appraise&&(0,Y.jsxs)(m.Fragment,{children:[(0,Y.jsx)(q.Z,{span:24,className:"mt15 pl30",children:(0,Y.jsxs)(F.Z,{checked:je.sealed_review,disabled:u||!(null!=R&&R.change_sealed_review),onChange:function(e){je.sealed_review=e.target.checked,ye(Object.assign({},je))},children:[(0,Y.jsx)("span",{className:"font14",children:"封卷评阅"}),(0,Y.jsx)("span",{className:"font12 c-grey-c",children:"(选中,开启后集中评阅界面不显示学生信息)"})]})}),(0,Y.jsxs)(q.Z,{span:24,className:"mt15 pl30",children:[(0,Y.jsx)("span",{className:"mr10",children:"评阅模式:"}),(0,Y.jsxs)(z.ZP.Group,{value:je.review_type,disabled:u||!(null==R||!R.end_time),onChange:function(e){je.review_type=e.target.value,ye(Object.assign({},je))},children:[(0,Y.jsxs)(z.ZP,{value:0,children:["试卷模式",(0,Y.jsx)(k.Z,{overlayStyle:{maxWidth:"initial"},title:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("div",{children:"说明:"}),(0,Y.jsx)("div",{children:"1.将学生试卷均匀分配给评阅的教师,若无法均分则多出的试卷随机分给教师;"}),(0,Y.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"}),(0,Y.jsx)("div",{children:"示例若试卷为51张由A、B教师评阅则A教师评阅25张B教师评阅26张。"})]}),children:(0,Y.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#4C6FFF"}})})]}),(0,Y.jsxs)(z.ZP,{className:"ml20",value:1,children:["试题模式",(0,Y.jsx)(k.Z,{overlayStyle:{maxWidth:"initial"},title:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("div",{children:"说明:"}),(0,Y.jsx)("div",{children:"1.将单个试题指定给多个教师共同评阅;"}),(0,Y.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"})]}),children:(0,Y.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#4C6FFF"}})})]})]})]}),(0,Y.jsxs)(q.Z,{span:24,className:"mt15 pl30",children:[(0,Y.jsxs)("span",{className:"mr10",children:[(0,Y.jsx)("span",{style:{color:"red"},children:"*"}),"截止时间:"]}),(0,Y.jsx)($.default,{style:{width:234},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:K()((0,C.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:u,allowClear:!1,value:je.end_time?K()(je.end_time):"",disabledDate:ne.Q8,disabledTime:function(e){return(0,ne.d0)(e)},onChange:function(e,n){je.end_time=n,ye(Object.assign({},je))}})]}),(0,Y.jsxs)(Q.Z,{className:"mt15",style:{width:"100%"},children:[(0,Y.jsxs)("div",{className:"ml30 mr10",children:[(0,Y.jsx)("span",{style:{color:"red"},children:"*"}),"评阅教师:"]}),0===je.review_type&&(0,Y.jsxs)("div",{style:{flex:1},children:[ue.length>0&&(0,Y.jsx)(N.Z,{bordered:!0,className:"mb20",pagination:!1,dataSource:ue,columns:_e}),!1===(null==R?void 0:R.start_appraise)&&!u&&(0,Y.jsx)(b.ZP,{type:"primary",onClick:function(){return we([!0,null])},children:"+ 评阅教师"})]}),1===je.review_type&&(0,Y.jsx)("div",{style:{flex:1},children:me.length>0&&(0,Y.jsx)(N.Z,{bordered:!0,pagination:!1,rowKey:"id",dataSource:me,columns:Ne})})]})]})]})]}),(0,Y.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!L,title:null===(null==L?void 0:L[1])?"指定评阅教师":"共同评阅教师",bodyStyle:{padding:"0 16px"},okText:"确认",cancelText:"取消",width:"800px",onOk:function(){if(W.length){if(L[0]){if(null===L[1]){var e=ae.filter((function(e){return W.includes(e.id)})),n=[].concat(i()(ue),i()(null==e?void 0:e.map((function(e){return{appraise_teachers:[e],total:0,finish_total:0,unfinished_total:0}})))),s=be(j,n.length),t=be(Z,n.length);s.forEach((function(e,s){n[s].total=e})),t.forEach((function(e,s){n[s].finish_total=e,n[s].unfinished_total=n[s].total-n[s].finish_total})),n=n.filter((function(e){return e.total>0})),xe(JSON.parse(JSON.stringify(n))),M(!1)}if(null!==L[1]){var r=ae.filter((function(e){return W.includes(e.id)})),a=[];ue.forEach((function(e,n){L[1]!==n?a.push(e):a.push(d()(d()({},e),{},{appraise_teachers:[].concat(i()(e.appraise_teachers),i()(r))}))})),xe(a),M(!1)}}if(!L[0]&&null!==L[1]){var c=ae.filter((function(e){return W.includes(e.id)}));c=c.map((function(e){return d()(d()({},e),{},{message_status:null!=R&&R.start_appraise?1:0})}));var l=[];me.forEach((function(e,n){L[1]!==n?l.push(e):l.push(d()(d()({},e),{},{appraise_teachers:[].concat(i()(e.appraise_teachers),i()(c))}))})),fe(l),M(!1)}}else y.ZP.warning("请至少添加一位评阅教师")},afterClose:function(){V([])},onCancel:function(){M(!1)},children:(0,Y.jsx)(N.Z,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:function(e){V(e)}},rowKey:"id",dataSource:ae,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"}]})})]})})),vt=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){var n,s=e.exercise,t=(e.globalSetting,e.dispatch),i=(0,m.useState)("0"),r=x()(i,2),a=r[0],c=r[1],l=[{name:"发布设置",key:"0",element:(0,Y.jsx)(ot,{}),show:!0},{name:"防作弊设置",key:"2",element:(0,Y.jsx)(ht,{}),show:!0},{name:"评阅设置",key:"5",element:(0,Y.jsx)(ft,{}),show:(0,le.GJ)()&&!(null!=s&&null!==(n=s.commonHeader)&&void 0!==n&&n.is_random)},{name:"成绩设置",key:"3",element:(0,Y.jsx)(mt,{}),show:!0}];return(0,m.useEffect)((function(){return t({type:"globalSetting/footerToggle",payload:!1}),function(){t({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,Y.jsx)("section",{children:(0,Y.jsx)(_.Z,{activeKey:a,onChange:function(e){"表单未保存"==s.actionTabs.key?g.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){c(e),t({type:"exercise/setActionTabs",payload:{key:""}})}}):c(e)},items:l.filter((function(e){return e.show})).map((function(e){return{label:e.name,key:e.key,children:e.element}})),destroyInactiveTabPane:!0})})})),gt=s(93948),jt="title___cJ2wS",yt="wrap___y4Bkb",At=s(27644),kt={1:"满分作答",2:"部分得分作答",3:"零分作答",4:"未批"},bt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading.effects}}))((function(e){var n,s=e.exercise,t=e.loading,i=e.dispatch,r=(0,v.useParams)(),c=(0,m.useState)(d()(d()({},r),{sort:"asc",page:1,limit:10})),o=x()(c,2),u=o[0],p=o[1],h=((0,v.useLocation)(),s.statisticsList),f=(0,m.useState)({}),g=x()(f,2),j=g[0],y=(g[1],(0,m.useState)([])),A=x()(y,2),k=A[0],b=A[1],w=(0,m.useState)(""),_=x()(w,2),Z=(_[0],_[1],(0,m.useState)("")),I=x()(Z,2),S=(I[0],I[1],H.Z.useForm()),E=x()(S,1)[0],B=[{title:"提交率",dataIndex:"commit_percent",align:"center",render:function(e){return(0,Y.jsxs)("span",{children:[0===e?0:(100*e).toFixed(2),"%"]})}},{title:"最低分",dataIndex:"min_score",align:"center",render:function(e){return(0,Y.jsxs)("span",{children:[e,"分"]})}},{title:"最高分",dataIndex:"max_score",align:"center",render:function(e){return(0,Y.jsxs)("span",{className:"c-orange",children:[e,"分"]})}},{title:"平均分",dataIndex:"average_score",align:"center",render:function(e){return(0,Y.jsxs)("span",{children:[e,"分"]})}},{title:"不及格(得分 低于60%",dataIndex:"fail_counts",align:"center",render:function(e){return(0,Y.jsxs)("span",{children:[e,"人"]})}},{title:"及格得分60%~70%",dataIndex:"pass_counts",align:"center",render:function(e){return(0,Y.jsxs)("span",{children:[e,"人"]})}},{title:"良好得分70%~90%",dataIndex:"good_counts",align:"center",render:function(e){return(0,Y.jsxs)("span",{children:[e,"人"]})}},{title:"优秀得分90%~100%",dataIndex:"best_counts",align:"center",render:function(e){return(0,Y.jsxs)("span",{className:"c-orange",children:[e,"人"]})}}],P=function(){var e=l()(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/getExerciseStatistics",payload:d()({},u)});case 2:null!=(n=e.sent)&&n.exercise_counts&&b([n.exercise_counts]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){P()}),[u.coursesId]),(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsxs)("section",{className:"minH500 bg-white",children:[(0,Y.jsx)("aside",{className:"pt20",children:(0,Y.jsx)(H.Z,{form:E,onChange:function(){var e=Object.assign({},E.getFieldValue());Object.keys(e).map((function(n){e[n].includes("all")?(delete u[n],E.setFieldsValue(D()({},n,"all"))):(u[n]=e[n],E.setFieldsValue(D()({},n,u[n])))})),u.page=1,u.limit=10,P()},initialValues:D()(D()(D()({},"commit_status","all"),"exercise_group_id","all"),"review","all"),children:(0,Y.jsx)(H.Z.Item,{name:"exercise_group_id",children:(0,Y.jsx)(F.Z.Group,{style:{width:"100%"},children:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{flex:"80px",className:"font14",children:"分班情况:"}),(0,Y.jsx)(q.Z,{flex:"80px",children:(0,Y.jsx)(F.Z,{value:"all",checked:!j.course_group,children:"全部"})}),(0,Y.jsx)(q.Z,{flex:"1",className:yt,children:h.course_groups&&h.course_groups.map((function(e,n){return(0,Y.jsxs)(F.Z,{value:e.exercise_group_id,children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))})]})})})})}),(0,Y.jsx)(N.Z,{className:"mt30",loading:t["exercise/getExerciseStatistics"],pagination:!1,dataSource:k,columns:B}),(0,Y.jsx)("div",{className:jt,children:(0,Y.jsxs)(Q.Z,{align:"middle",style:{height:"100%"},className:"ml5 mr5",children:[(0,Y.jsx)(q.Z,{flex:1,className:"font16",children:"统计详情"}),(0,Y.jsx)(q.Z,{className:"font16",children:(0,Y.jsxs)("span",{className:"current",onClick:function(){u.sort="desc"===u.sort?"asc":"desc",console.log("xx params.sort: ",u.sort),p(d()({},u)),P()},children:[(0,Y.jsx)("span",{children:"正确率"}),(0,Y.jsxs)("p",{className:"edu-sorter current ".concat(u.sort),children:[(0,Y.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,Y.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]})})]})}),(0,Y.jsx)($n.Z,{spinning:t["exercise/getExerciseStatistics"],children:(0,Y.jsx)("div",{className:"minH200",children:null==h||null===(n=h.commit_results)||void 0===n?void 0:n.map((function(e,n){var s;return(0,Y.jsxs)("aside",{className:"font14 c-black mt30",children:[(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsxs)(q.Z,{flex:1,children:[e.ques_position,".",e.name||At.f[e.ques_type].name]}),(0,Y.jsxs)(q.Z,{children:["正确率",(0,Y.jsxs)("span",{className:"c-orange",children:[e.right_percent,"%"]})]})]}),(0,Y.jsx)("div",{children:(0,Y.jsx)(dn.Z,{value:e.ques_title})}),(0,Y.jsx)("div",{className:"mt20",style:{display:5===e.ques_type?"none":""},children:(0,Y.jsxs)(Q.Z,{className:"c-light-black ",gutter:[24,20],children:[(0,Y.jsx)(q.Z,{flex:1,children:"选项"}),(0,Y.jsx)(q.Z,{flex:"60px",className:"tc",children:"小计"}),(0,Y.jsx)(q.Z,{flex:"200px",children:"百分比"})]})}),(0,Y.jsx)(qe.Z,{style:{margin:0,marginBottom:20,display:5===e.ques_type?"none":""}}),7===(null==e?void 0:e.ques_type)&&(null==e?void 0:e.sub_exercise_questions.map((function(n,s){var t;return(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("div",{style:{marginBottom:10,display:"flex",justifyContent:"space-between"},children:[(0,Y.jsx)(q.Z,{children:(0,Y.jsx)("span",{children:n.ques_title})}),(0,Y.jsxs)(q.Z,{children:["正确率",(0,Y.jsxs)("span",{className:"c-orange",children:[n.right_percent,"%"]})]})]}),null==n||null===(t=n.ques_details)||void 0===t?void 0:t.map((function(n,s){return(0,Y.jsxs)(Q.Z,{gutter:[24,24],className:"font14 c-black",children:[(0,Y.jsx)(q.Z,{flex:1,children:(0,Y.jsxs)(Q.Z,{style:{alignItems:"center"},children:[2===e.ques_type||3===e.ques_type||4===e.ques_type?"":(0,Y.jsxs)(q.Z,{children:[C.oV[s],". "]}),4===e.ques_type?(0,Y.jsx)(q.Z,{flex:1,className:"ml10",children:(0,Y.jsx)(dn.Z,{value:kt[n.choice_text]})}):(0,Y.jsx)(q.Z,{flex:1,className:"ml10",children:(0,Y.jsx)(dn.Z,{value:"wrong"===n.choice_text?"填写了错误答案":n.choice_text})})]})}),(0,Y.jsx)(q.Z,{flex:"60px",className:"tc",children:(0,Y.jsx)("span",{className:n.choice_right_boolean&&"c-green",children:n.choice_users_count||0})}),(0,Y.jsx)(q.Z,{flex:"200px",children:(0,Y.jsx)(gt.Z,{status:"active",strokeColor:"#2abd8b",percent:(100*n.choice_percent).toFixed(),width:200})})]},s)})),(0,Y.jsx)(qe.Z,{style:{margin:0,marginBottom:20}})]},s)}))),((null==e?void 0:e.ques_type)<7||8===(null==e?void 0:e.ques_type))&&(null==e||null===(s=e.ques_details)||void 0===s?void 0:s.map((function(n,s){return 5===e.ques_type?(0,Y.jsxs)("div",{className:"mt20",children:[(0,Y.jsxs)(Q.Z,{gutter:[24,24],className:"font14 c-black",children:[(0,Y.jsxs)(q.Z,{flex:1,children:[n.challenge_position,".",n.challenge_name]}),(0,Y.jsxs)(q.Z,{children:["正确率",(0,Y.jsxs)("span",{className:"c-orange",children:[n.challenge_percent,"%"]})]})]}),(0,Y.jsx)("div",{children:(0,Y.jsxs)(Q.Z,{className:"c-light-black ",gutter:[24,20],children:[(0,Y.jsx)(q.Z,{flex:1,children:"选项"}),(0,Y.jsx)(q.Z,{flex:"60px",className:"tc",children:"小计"}),(0,Y.jsx)(q.Z,{flex:"200px",children:"百分比"})]})}),(0,Y.jsx)(qe.Z,{style:{margin:0,marginBottom:20}}),null==n?void 0:n.challenge_details.map((function(e,n){return(0,Y.jsxs)(Q.Z,{gutter:[24,24],className:"font14 c-black",children:[(0,Y.jsx)(q.Z,{flex:1,children:(0,Y.jsx)(Q.Z,{children:(0,Y.jsx)(q.Z,{flex:1,className:"ml10",children:(0,Y.jsx)(dn.Z,{value:kt[e.choice_text]})})})}),(0,Y.jsx)(q.Z,{flex:"60px",className:"tc",children:(0,Y.jsx)("span",{className:e.choice_right_boolean?"c-green":"",children:e.choice_users_count||0})}),(0,Y.jsx)(q.Z,{flex:"200px",children:(0,Y.jsx)(gt.Z,{status:"active",strokeColor:"#2abd8b",percent:(100*e.choice_percent).toFixed(),width:200})})]},n)})),(0,Y.jsxs)(Q.Z,{className:"",gutter:[24,20],children:[(0,Y.jsx)(q.Z,{className:"ml10",flex:1,children:"有效填写量"}),(0,Y.jsx)(q.Z,{flex:"60px",className:"tc",children:e.effictive_counts}),(0,Y.jsx)(q.Z,{flex:"200px"})]}),(0,Y.jsx)(qe.Z,{style:{margin:0,marginBottom:20}})]},s):(0,Y.jsxs)(Q.Z,{gutter:[24,24],className:"font14 c-black",children:[(0,Y.jsx)(q.Z,{flex:1,children:(0,Y.jsxs)(Q.Z,{children:[![2,3,4,6,8].includes(e.ques_type)&&(0,Y.jsxs)(q.Z,{children:[C.oV[s],". "]}),(0,Y.jsx)(q.Z,{flex:1,className:"ml10",children:[4,6].includes(e.ques_type)?(0,Y.jsx)(dn.Z,{value:kt[n.choice_text]}):(0,Y.jsx)(Y.Fragment,{children:3==e.ques_type||8==e.ques_type?"wrong"===n.choice_text?"填写了错误答案":n.choice_text:(0,Y.jsx)(dn.Z,{value:"wrong"===n.choice_text?"填写了错误答案":n.choice_text})})})]})}),(0,Y.jsx)(q.Z,{flex:"60px",className:"tc",children:(0,Y.jsx)("span",{className:n.choice_right_boolean?"c-green":"",children:n.choice_users_count||0})}),(0,Y.jsx)(q.Z,{flex:"200px",children:(0,Y.jsx)(gt.Z,{status:"active",strokeColor:"#2abd8b",percent:(100*n.choice_percent).toFixed(),width:200})})]},s)}))),(0,Y.jsxs)(Q.Z,{style:{display:5===e.ques_type?"none":""},className:"",gutter:[24,20],children:[(0,Y.jsx)(q.Z,{className:2===e.ques_type||3===e.ques_type||8===e.ques_type||4===e.ques_type?"ml10":"",flex:1,children:"有效填写量"}),(0,Y.jsx)(q.Z,{flex:"60px",className:"tc",children:e.effictive_counts}),(0,Y.jsx)(q.Z,{flex:"200px"})]})]},n)}))})})]}),(0,Y.jsx)("div",{className:"tc mt30 mb50",children:(0,Y.jsx)(T.Z,{hideOnSinglePage:!1,total:null==h?void 0:h.questions_count,current:u.page||1,pageSize:u.limit,onChange:function(e,n){u.page=e,u.limit=n,P()}})})]})})),wt=s(42441),_t={0:"单选题",1:"多选题",2:"判断题",3:"填空题",4:"简答题",5:"实训题",6:"编程题",7:"组合题"},Nt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading.effects}}))((function(e){var n,s=e.exercise,t=e.loading,i=e.dispatch,r=(0,v.useParams)(),c=((0,v.useLocation)(),s.statisticsList),o=(0,m.useState)({}),u=x()(o,2),p=(u[0],u[1],(0,m.useState)([])),h=x()(p,2),f=h[0],g=h[1],j=(0,m.useState)(""),y=x()(j,2),A=(y[0],y[1],(0,m.useState)("")),k=x()(A,2),b=(k[0],k[1],(0,m.useState)({})),w=x()(b,2),_=(w[0],w[1],H.Z.useForm());x()(_,1)[0];r.sort="asc";var Z=function(e){return{title:{text:"『 学生正确率分布图 』",left:"center"},tooltip:{trigger:"item",formatter:"{b} : {c} 人"},legend:{bottom:0,icon:"circle",left:"center",itemWidth:6,itemHeight:6,data:["100%","90%-100%","70%-90%","60%-70%","60%以下"].reverse()},series:[{type:"pie",radius:"55%",minAngle:15,center:["50%","50%"],selectedMode:"single",label:{show:!0,position:"outer",normal:{formatter:"{b} \n {c}人",color:"#5c5c5c",lineHeight:20}},labelLine:{normal:{length:20,length2:20,lineStyle:{color:"rgba(0,0,0,.45)"}}},data:[{value:e.details[0].full_count,name:"100%"},{value:e.details[0].best_count,name:"90%-100%"},{value:e.details[0].good_count,name:"70%-90%"},{value:e.details[0].pass_count,name:"60%-70%"},{value:e.details[0].fails_count,name:"60%以下"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},normal:{color:function(e){return["#99B8FB","#80E0B9","#8190AA","#F7C739","#EB7E65"][e.dataIndex]}}},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},I=[{title:"提交率",dataIndex:"commit_percent",render:function(e){return(0,Y.jsxs)("span",{children:[100*e,"%"]})}},{title:"最低分",dataIndex:"min_score",render:function(e){return(0,Y.jsxs)("span",{children:[e,"分"]})}},{title:"最高分",dataIndex:"max_score",render:function(e){return(0,Y.jsxs)("span",{className:"c-orange",children:[e,"分"]})}},{title:"平均分",dataIndex:"average_score",render:function(e){return(0,Y.jsxs)("span",{children:[e,"分"]})}},{title:"不及格(得分 低于60%",dataIndex:"fail_counts",render:function(e){return(0,Y.jsxs)("span",{children:[e,"人"]})}},{title:"及格得分60%~70%",dataIndex:"pass_counts",render:function(e){return(0,Y.jsxs)("span",{children:[e,"人"]})}},{title:"良好得分70%~90%",dataIndex:"good_counts",render:function(e){return(0,Y.jsxs)("span",{children:[e,"人"]})}},{title:"优秀得分90%~100%",dataIndex:"best_counts",render:function(e){return(0,Y.jsxs)("span",{className:"c-orange",children:[e,"人"]})}}],S=function(){var e=l()(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/getExerciseStatistics",payload:d()({},r)});case 2:null!=(n=e.sent)&&n.exercise_counts&&g([n.exercise_counts]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){S()}),[r.coursesId]),(0,Y.jsxs)("section",{className:"minH500 ",style:{padding:0},children:[(0,Y.jsx)("aside",{className:"bg-white inline-block w100 th-bg-white",children:(0,Y.jsx)(N.Z,{className:"mt10 bg-white",loading:t["exercise/getExerciseStatistics"],pagination:!1,dataSource:f,columns:I})}),(0,Y.jsx)("aside",{className:"mt20",children:(0,Y.jsx)("span",{className:"bold c-black font16 ml20",children:"已交卷学生答题详情"})}),(0,Y.jsx)("aside",{children:null==c||null===(n=c.commit_results)||void 0===n?void 0:n.map((function(e,n){return(0,Y.jsxs)("div",{className:"bg-white pl20 pt20 pr20 pb20 mt20",children:[(0,Y.jsxs)("div",{style:{fontSize:14,color:"#0152d9",fontWeight:500},children:[n+1,"、",_t[e.question_type],(0,Y.jsxs)("span",{style:{color:"#999",paddingLeft:10},children:["(共",e.question_count,"小题,",e.question_score,"分)"]}),(0,Y.jsxs)("span",{style:{color:"#000",float:"right"},children:["全班正确率:",100*e.right_percent,"%"]})]}),(0,Y.jsx)(wt.Z,{option:Z(e),style:{height:370},opts:{renderer:"svg"}})]},n)}))})]})})),Zt=s(6668),It=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,s=e.dispatch,t=(n.actionTabs.params||{}).value,i=(0,m.useState)(!1),r=x()(i,2),c=r[0],o=r[1],d=(0,v.useParams)(),u=d.categoryId,p=d.coursesId,h=function(){var e=l()(a()().mark((function e(){var n,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o(!0),null==t||!t.is_wrong){e.next=7;break}return e.next=4,(0,Zt._B)(u,{exercise_question_id:null==t?void 0:t.question_id});case 4:i=e.sent,e.next=10;break;case 7:return e.next=9,(0,Zt.pr)(u,{exercise_question_id:null==t?void 0:t.question_id});case 9:i=e.sent;case 10:0===(null===(n=i)||void 0===n?void 0:n.status)&&(y.ZP.success(null===(r=i)||void 0===r?void 0:r.message),s({type:"exercise/editExercise",payload:{categoryId:u,coursesId:p}}),s({type:"exercise/setActionTabs",payload:{}})),o(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Y.jsxs)(g.Z,{title:"提示",width:600,centered:!0,open:"标记错题"===n.actionTabs.key,confirmLoading:c,onCancel:function(){return s({type:"exercise/setActionTabs",payload:{}})},onOk:h,children:[(0,Y.jsx)("p",{children:null!=t&&t.is_wrong?"请确认是否将本道试题取消标记为错题?":"请确认是否将本道试题标记为错题?"}),null!=t&&t.is_wrong?(0,Y.jsx)("p",{children:"取消标记后将按照学生实际答题情况重新计算学生本道试题得分。"}):(0,Y.jsxs)("p",{children:["标记后将重新计算已交卷学生成绩,将已交卷学生本道试题得分调整为",null==t?void 0:t.question_score,"分。"]})]})})),St=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return console.log("---",e,n,s),{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:s},{name:"漏洞",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:n},{name:"代码规范性",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:e}]}},Et=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}}]}},Ct=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading;var n,s,t,r,c=e.dispatch,o=(0,v.useParams)(),u=(0,m.useState)(d()(d()({},{sort_by:"student_id",sort_direction:"desc"}),o)),p=x()(u,2),h=p[0],j=(p[1],(0,m.useState)()),y=x()(j,2),A=y[0],k=y[1],w=(0,m.useState)([]),_=x()(w,2),Z=_[0],I=_[1],S=(0,m.useRef)(),E=(0,m.useState)(1),C=x()(E,2),B=C[0],P=C[1],D=(0,m.useState)(!1),H=x()(D,2),R=H[0],O=H[1],z=(0,m.useState)(10),L=x()(z,2),K=L[0],M=L[1],G=(0,m.useState)([]),U=x()(G,2),W=U[0],V=U[1];(0,m.useEffect)((function(){$()}),[]);var X=[{title:"学号",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:"student_number"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"分班",dataIndex:"group_course_name"},{title:"姓名",dataIndex:"user_name"},{title:"缺陷",children:[{title:"阻断",dataIndex:"bug",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"bug",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"bug",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"bug",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:"bug"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"漏洞",children:[{title:"阻断",dataIndex:"vulnerability",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"vulnerability",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"vulnerability",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"vulnerability",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:"vulnerability"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"代码规范性",children:[{title:"阻断",dataIndex:"specification",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"specification",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"specification",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"specification",render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:"specification"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,Y.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"复杂代码",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:"complexity"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"代码行数",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:"total_row_number"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"质量评分",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:"quality_score"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"操作",dataIndex:"action",align:"center",render:function(e,n){return(0,Y.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=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(h.categoryId,"/check_status.json"),{method:"GET"});case 2:n=e.sent,k(n.status),2!=n.status&&-1!=n.status&&(ne({page:1,limit:10}),clearTimeout(S.current));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return se.apply(this,arguments)}function se(){return(se=l()(a()().mark((function e(n){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(null==n?void 0:n.page),M(null==n?void 0:n.limit),e.next=4,(0,f.ZP)("/api/exercises/".concat(h.categoryId,"/code_quality_analysis_index.json"),{method:"GET",params:d()({},n)});case 4:s=e.sent,I(s);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,m.useEffect)((function(){return 2===A&&(S.current=setInterval((function(){$()}),6e4)),function(){clearTimeout(S.current)}}),[A]),console.log("-------",o),(0,Y.jsxs)("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10",children:[(0===A||1===A)&&(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("p",{style:{display:"flex"},children:[(0,Y.jsx)("span",{style:{flex:"1"},children:(0,Y.jsxs)("label",{children:["检测时间:",null==Z?void 0:Z.created_at]})}),(0,Y.jsx)(b.ZP,{onClick:function(){c({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测"}})},children:"重新检测"})]}),(0,Y.jsx)("p",{style:{display:"flex"},children:(0,Y.jsxs)(Q.Z,{style:{width:"100%"},children:[(0,Y.jsx)(q.Z,{flex:"80px",children:(0,Y.jsx)("label",{children:"分班情况:"})}),(0,Y.jsx)(q.Z,{flex:"80px",children:(0,Y.jsx)(F.Z,{checked:0===(null==W?void 0:W.length),onChange:function(e){e.target.checked&&(V([]),ne({page:B,limit:K}))},style:{fontSize:"14px"},value:"all",children:"全部"})}),(0,Y.jsx)(q.Z,{flex:"1",children:(0,Y.jsx)(F.Z.Group,{value:W,onChange:function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:V(i()(n)),ne({page:B,limit:K,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==Z||null===(n=Z.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,Y.jsxs)(F.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,Y.jsxs)("p",{style:{display:"flex"},children:[(0,Y.jsx)("span",{children:(0,Y.jsx)("label",{style:{color:"red"},children:"注意:"})}),"本页仅显示全部已完成检测的分班"]}),(0,Y.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,Y.jsxs)("div",{children:[(0,Y.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码等级分析"}),(null==Z?void 0:Z.grade_statistics)&&(0,Y.jsx)(wt.Z,{option:St(null==Z||null===(s=Z.grade_statistics)||void 0===s?void 0:s.map((function(e){return e.specification_count})),null==Z||null===(t=Z.grade_statistics)||void 0===t?void 0:t.map((function(e){return e.vulnerability_count})),null==Z||null===(r=Z.grade_statistics)||void 0===r?void 0:r.map((function(e){return e.bug_count}))),style:{height:400,width:600},opts:{renderer:"svg"}})]}),(0,Y.jsxs)("div",{children:[(0,Y.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码质量分布"}),(null==Z?void 0:Z.quality_scores)&&(0,Y.jsx)(wt.Z,{option:Et(null==Z?void 0:Z.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,Y.jsxs)("div",{children:[(0,Y.jsxs)("div",{style:{display:"flex"},children:[(0,Y.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"},children:"详细列表"}),(0,Y.jsx)(J.Z.Search,{size:"middle",onSearch:function(e){ne({page:1,limit:K,search:e})},style:{width:"300px"},enterButton:"搜索"})]}),(0,Y.jsx)(N.Z,{columns:X,dataSource:null==Z?void 0:Z.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:function(e,n,s){s.field&&(h.sort_by=s.field),s.order||(h.sort_direction="asc"),"ascend"===s.order&&(h.sort_direction="asc"),"descend"===s.order&&(h.sort_direction="desc"),s.order||(h.sort_direction="asc"),ne(d()({page:1,limit:K},h))}}),(0,Y.jsx)(T.Z,{current:B,total:null==Z?void 0:Z.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:K,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:function(e,n){P(e),M(n),ne({page:e,limit:n,group_course_ids:W})}})]})]}),2===A&&(0,Y.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,Y.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,Y.jsx)("br",{}),(0,Y.jsx)(b.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){$()},children:"刷新页面"})]}),(0,Y.jsx)(ce,{}),(0,Y.jsx)(g.Z,{centered:!0,width:1200,title:"详细分析",destroyOnClose:!0,open:!!R,footer:null,onCancel:function(){return O(!1)},children:(0,Y.jsx)("div",{style:{height:500,overflow:"hidden"},children:!!R&&(0,Y.jsx)("iframe",{style:{height:"100%",width:"100%"},src:"https://sonar.educoder.net/project/issues?id=".concat(null==o?void 0:o.categoryId,"-").concat(null==R?void 0:R.student_number,"&resolved=false"),frameBorder:"0"})})})]})})),Bt={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"},Pt=s(71681),Dt=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,s=e.exercise,t=e.dispatch,i=(e.user,(0,v.useParams)()),r=(0,m.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}),c=x()(r,2),o=c[0],u=c[1],p=H.Z.useForm(),h=x()(p,1)[0],j=(0,m.useState)(),y=x()(j,2),A=y[0],w=y[1],_=(0,m.useState)(!1),Z=x()(_,2),I=Z[0],S=Z[1],E=s.exerciseList,C=s.commonHeader,B=(0,m.useState)([]),P=x()(B,2),R=P[0],O=P[1],T=(0,m.useState)([]),z=x()(T,2),L=z[0],K=z[1],M=(0,m.useState)(0),G=x()(M,2),U=G[0],W=G[1],V=(0,m.useState)(!0),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(!1),se=x()(ne,2),ie=se[0],re=se[1],ae=(0,m.useState)(!1),ce=x()(ae,2),le=ce[0],oe=ce[1],de=(0,m.useState)(!1),ue=x()(de,2),xe=ue[0],pe=ue[1],fe=(0,m.useState)(""),ve=x()(fe,2),je=ve[0],ye=ve[1],Ae=(0,m.useRef)(null),ke=[{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,m.useEffect)((function(){be(),we(o)}),[]),(0,m.useEffect)((function(){return clearInterval(Ae.current),2===(null==C?void 0:C.exercise_status)&&(Ae.current=setInterval((function(){we(o)}),3e4)),function(){clearInterval(Ae.current)}}),[null==C?void 0:C.exercise_status,o]);var be=function(){t({type:"exercise/getExerciseList",payload:i})},we=function(){var e=l()(a()().mark((function e(n){var s,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=ge().cloneDeep(n),console.log(s,"sendData"),ee(!0),O([]),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:s});case 6:t=e.sent,K([]),ee(!1),W(null==t?void 0:t.total_count),O((null==t?void 0:t.exercise_abnormites)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(w(47),S(!0)))}),[document.getElementById("divhe"),E]);var _e=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,s){return o.limit*(o.page-1)+s+1}},{title:"姓名",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottomLeft",title:e,children:(0,Y.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottomLeft",title:e,children:(0,Y.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottomLeft",title:e,children:(0,Y.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,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(k.Z,{placement:"bottomLeft",title:e,children:(0,Y.jsx)("span",{children:e||"--"})}),(null==n?void 0:n.user_screen_num)>=50&&(0,Y.jsx)(k.Z,{placement:"bottomLeft",title:"注意该学生的截屏总数量已达到50张需要手动删除已截屏的图片之后才能继续自动截屏",children:(0,Y.jsx)("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})}),(null==n?void 0:n.user_screen_num)>0&&(0,Y.jsx)("span",{onClick:function(){return ye(null==n?void 0:n.user_id)},className:"current c-light-primary ml10",children:"截屏记录"})]})}}];return(0,Y.jsxs)("section",{className:Bt.wrap,children:[(0,Y.jsxs)(H.Z,{form:h,onChange:function(){o.page=1;var e=Object.assign({},h.getFieldValue());Object.keys(e).map((function(n){switch(n){case"error_type":e[n].includes("all")||!e[n].length?(delete o.error_type,h.setFieldsValue(D()({},"error_type","all"))):(o.error_type=e[n],h.setFieldsValue(D()({},"error_type",o.error_type)));break;case"course_group_id":e[n].includes("all")||!e[n].length?(delete o.course_group,h.setFieldsValue(D()({},"course_group_id","all"))):(o.course_group=e[n],h.setFieldsValue(D()({},"course_group_id",o.course_group)))}})),u(d()({},o)),we(o)},initialValues:D()({},"course_group_id","all"),children:[(0,Y.jsx)(H.Z.Item,{name:"course_group_id",children:(0,Y.jsx)(F.Z.Group,{style:{width:"100%"},children:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{className:"font14",flex:"80px",children:"班级:"}),(0,Y.jsx)(q.Z,{flex:"80px",children:(0,Y.jsx)(F.Z,{value:"all",children:"全部"})}),(0,Y.jsx)(q.Z,{flex:"1",id:"divhe",style:{height:A+"px",overflow:"hidden"},children:null===(n=E.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,Y.jsxs)(F.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),I&&(0,Y.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;w(A>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===A?"展开":"收起",47===A?(0,Y.jsx)(he.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,Y.jsx)(me.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(0,Y.jsx)(H.Z.Item,{name:"error_type",children:(0,Y.jsx)(F.Z.Group,{style:{width:"100%"},children:(0,Y.jsxs)(Q.Z,{children:[(0,Y.jsx)(q.Z,{className:"font14",flex:"80px",children:"类型:"}),(0,Y.jsx)(q.Z,{flex:"80px",children:(0,Y.jsx)(F.Z,{value:"all",children:"全部"})}),(0,Y.jsx)(q.Z,{flex:"1",id:"divhe",style:{height:A+"px",overflow:"hidden"},children:null==ke?void 0:ke.map((function(e,n){return(0,Y.jsx)(F.Z,{value:e.id,className:"ml0 mr8",children:e.name},n)}))})]})})})]}),(0,Y.jsxs)("div",{className:Bt.control,children:[(0,Y.jsx)(J.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==o?void 0:o.keyword,onChange:function(e){return n=e.target.value,o.page=1,o.keyword=n,void u(d()({},o));var n},onSearch:function(){o.page=1,u(d()({},o)),we(o)}}),(0,Y.jsx)(b.ZP,{onClick:function(){return oe(!0)},style:{marginLeft:"auto"},icon:(0,Y.jsx)("i",{className:"iconfont icon-guizeguanli font16"}),type:"link",children:"截屏规则"}),(0,Y.jsx)(b.ZP,{onClick:function(){return pe(!0)},icon:(0,Y.jsx)("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link",children:"操作日志"})]}),(0,Y.jsx)("div",{className:Bt.bgH}),(0,Y.jsx)(N.Z,{className:Bt.customTable,dataSource:R,bordered:!1,columns:_e,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:Bt.row,loading:$,onChange:function(e,n,s){o.page=null==e?void 0:e.current,o.limit=null==e?void 0:e.pageSize,null!=s&&s.order?(o.sort_by=null==s?void 0:s.field,o.sort_direction="ascend"===(null==s?void 0:s.order)?"asc":"desc"):(o.sort_by=null,o.sort_direction=null),u(d()({},o)),we(o)},pagination:{pageSize:o.limit,total:U,current:o.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,Y.jsxs)("span",{className:"mr10",children:["共",(0,Y.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,Y.jsx)(Ht,{selectIds:L,visible:ie,onCancel:function(){return re(!1)},onOk:function(){re(!1),we(o)},params:o}),(0,Y.jsx)(Qt,{visible:xe,onCancel:function(){return pe(!1)}}),(0,Y.jsx)(qt,{visible:je,onCancel:function(){return ye(!1)}}),(0,Y.jsx)(g.Z,{centered:!0,title:"截屏规则",open:le,width:900,footer:null,onCancel:function(){oe(!1)},children:(0,Y.jsxs)("div",{className:"c-grey-333",children:[(0,Y.jsx)("div",{className:"mb20 blod",children:"1.每个学生每场考试最多截屏的总数量为50张超过之后该学生退出全屏不再进行截屏老师手动删除截屏图片之后可再自动进行截屏"}),(0,Y.jsx)("div",{className:"mb20 blod",children:"2.单次退出全屏时长与截屏次数"}),(0,Y.jsx)("div",{className:"mb20",children:"1若学生【1秒 ≤ 退出全屏时长 ≤ 30秒】每隔5秒截屏一次"}),(0,Y.jsx)("div",{className:"mb20",children:"2若学生【30秒退出全屏时长 ≤ 120秒】每隔10秒截屏一次"}),(0,Y.jsx)("div",{className:"mb20",children:"3若学生【120秒退出全屏时长 ≤ 300秒】每隔30秒截屏一次"}),(0,Y.jsx)("div",{className:"mb20",children:"4若学生【300秒退出全屏时长 ≤ 720秒】每隔60秒截屏一次"}),(0,Y.jsx)("div",{className:"mb20",children:"5若学生【退出全屏时长 720秒】不再进行截屏"}),(0,Y.jsx)("div",{className:"mb20 blod",children:"3.学生返回考试之后,不再进行截屏。"})]})}),(0,Y.jsx)(te.Z,{})]})})),Ht=function(e){var n=e.visible,s=e.onOk,t=e.onCancel,i=e.selectIds,r=e.params,c=(0,m.useState)(!1),o=x()(c,2),u=o[0],p=o[1],h=(0,m.useState)({}),v=x()(h,2),j=v[0],y=v[1],A=H.Z.useForm(),k=x()(A,1)[0],b=function(){var e=l()(a()().mark((function e(t){var c,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p(!0),!0!==n){e.next=7;break}return e.next=4,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:d()({identity_photo_ids:i},t)});case 4:l=e.sent,e.next=10;break;case 7:return e.next=9,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:d()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},t)});case 9:l=e.sent;case 10:0===(null===(c=l)||void 0===c?void 0:c.status)&&s(),p(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Y.jsx)(g.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:function(){t()},afterClose:function(){k.resetFields(),y({})},confirmLoading:u,onOk:function(){return k.submit()},children:(0,Y.jsxs)(H.Z,{className:Bt.formWrap,form:k,labelCol:{span:4},wrapperCol:{span:18},onFinish:b,onValuesChange:function(){y(d()({},k.getFieldsValue()))},children:[!0!==n&&(0,Y.jsxs)(Q.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,Y.jsx)(q.Z,{children:"采集照片:"}),(0,Y.jsx)(q.Z,{children:(0,Y.jsxs)("aside",{className:Bt.imgWrap,children:[(0,Y.jsxs)("div",{className:Bt.img,children:[(0,Y.jsx)("img",{width:234,src:(0,C.Tv)(null==n?void 0:n.photo_url)}),(0,Y.jsx)("div",{onClick:function(){ie.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:Bt.iBtn,children:"预览"}),(0,Y.jsx)("div",{className:Bt.text,children:"采集照片"})]}),(0,Y.jsxs)("div",{className:Bt.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,Y.jsx)("img",{width:234,src:(0,C.Tv)(null==n?void 0:n.identity_url)}):(0,Y.jsx)("div",{className:Bt.no,style:{width:326},children:(0,Y.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,Y.jsx)("div",{onClick:function(){ie.Z.publish("preview-image",(0,C.Tv)(null==n?void 0:n.identity_url))},className:Bt.iBtn,children:"预览"}),(0,Y.jsx)("div",{className:Bt.text,children:"证件照片"})]})]})})]}),(0,Y.jsx)(H.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,Y.jsxs)(z.ZP.Group,{children:[(0,Y.jsx)(z.ZP,{value:"passed",children:"审核通过"}),(0,Y.jsx)(z.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==j?void 0:j.state)&&(0,Y.jsx)(H.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,Y.jsx)(J.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,Y.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},Qt=function(e){var n=e.visible,s=e.onCancel,t=(0,v.useParams)(),i=(0,m.useState)({page:1,limit:20,exercise_id:null==t?void 0:t.categoryId}),r=x()(i,2),c=r[0],o=r[1],u=(0,m.useState)(!1),p=x()(u,2),h=p[0],j=p[1],y=(0,m.useState)([]),A=x()(y,2),b=A[0],w=A[1],_=(0,m.useState)(0),Z=x()(_,2),I=Z[0],S=Z[1];(0,m.useEffect)((function(){n&&(c.page=1,c.limit=20,o(d()({},c)),C(c))}),[n]);var E=[{title:"操作人",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottomLeft",title:e,children:(0,Y.jsx)("span",{children:e})})}},{title:"操作时间",dataIndex:"created_at",width:200},{title:"类型",dataIndex:"operate_type",width:100,render:function(e){return(0,Y.jsx)(Y.Fragment,{children:0===e&&(0,Y.jsx)("span",{children:"删除"})})}},{title:"学生姓名",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottomLeft",title:e,children:(0,Y.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e){return(0,Y.jsx)(k.Z,{placement:"bottomLeft",title:e,children:(0,Y.jsx)("span",{children:e})})}},{title:"截屏时间",dataIndex:"screen_time",width:200},{title:"图片",dataIndex:"url",width:100,render:function(e){return(0,Y.jsx)("img",{className:"current",onClick:function(){return ie.Z.publish("preview-image","".concat(Pt.Z.API_SERVER).concat(e))},width:70,height:40,src:"".concat(Pt.Z.API_SERVER).concat(e)})}}],C=function(){var e=l()(a()().mark((function e(n){var s,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=ge().cloneDeep(n),j(!0),e.next=4,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_user_screens/screen_actions.json"),{method:"get",params:s});case 4:t=e.sent,j(!1),S(null==t?void 0:t.total_count),w((null==t?void 0:t.exercise_screen_actions)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Y.jsx)(g.Z,{title:"操作日志",open:n,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:function(){s()},footer:null,children:(0,Y.jsx)(N.Z,{dataSource:b,bordered:!1,columns:E,size:"large",loading:h,locale:{emptyText:(0,Y.jsx)(X.Z,{})},onChange:function(e){c.page=null==e?void 0:e.current,c.limit=null==e?void 0:e.pageSize,o(d()({},c)),C(c)},pagination:{pageSize:c.limit,total:I,current:c.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:function(e){return(0,Y.jsxs)("span",{className:"mr10",children:["共",(0,Y.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})},qt=function(e){var n=e.visible,s=e.onCancel,t=(0,v.useParams)(),i=(0,m.useState)({page:1,limit:9999,user_id:n,error_type:[8],exercise_id:null==t?void 0:t.categoryId}),r=x()(i,2),c=r[0],o=(r[1],(0,m.useState)(!1)),u=x()(o,2),p=u[0],h=u[1],j=(0,m.useState)([]),A=x()(j,2),k=A[0],b=A[1];(0,m.useEffect)((function(){n&&w(d()(d()({},c),{},{user_id:n}))}),[n]);var w=function(){var e=l()(a()().mark((function e(n){var s,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=ge().cloneDeep(n),console.log(s,"sendData"),h(!0),e.next=5,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:s});case 5:t=e.sent,h(!1),b((null==t?void 0:t.exercise_abnormites)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),_=function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({icon:null,title:"提示",content:"删除后不可恢复,确认删除吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=l()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(null==t?void 0:t.categoryId,"/exercise_user_screens/").concat(n,".json"),{method:"delete"});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),w(c));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)}}(),N=(null==k?void 0:k[0])||{};return(0,Y.jsx)(g.Z,{title:"截屏记录",open:!!n,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:function(){s()},footer:null,children:(0,Y.jsx)($n.Z,{spinning:p,children:(0,Y.jsxs)("div",{style:{maxHeight:500},children:[(0,Y.jsxs)("div",{className:"c-grey-333 blod mb10",children:[null==N?void 0:N.real_name," ",null==N?void 0:N.student_id]}),(null==N?void 0:N.user_screen_num)>=50&&(0,Y.jsxs)("div",{className:"mb10",style:{color:"#FA6400"},children:[(0,Y.jsx)("i",{className:"iconfont icon-tishi11 mr5"}),(0,Y.jsx)("span",{children:"注意:该学生的截屏总数量已达到 50 张,需要手动删除已截屏的图片之后才能继续自动截屏"})]}),null==k?void 0:k.map((function(e,n){var s,t;return(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("div",{className:"mb10",children:[(0,Y.jsx)("span",{className:"c-grey-666 mr10",children:"退出全屏时间"}),(0,Y.jsx)("span",{style:{display:"inline-block",width:144},className:"c-grey-333",children:null==e?void 0:e.created_at}),(0,Y.jsxs)("span",{className:"c-grey-666 ml40",children:["截屏数量",(0,Y.jsx)("span",{style:{margin:"0 6px",color:"#FA6400"},children:null==e||null===(s=e.exercise_user_screens)||void 0===s?void 0:s.length}),"张"]})]}),(0,Y.jsx)("div",{className:Bt.listWrap,children:null==e||null===(t=e.exercise_user_screens)||void 0===t?void 0:t.map((function(e){return(0,Y.jsxs)("div",{className:Bt.list,children:[(0,Y.jsx)("img",{src:"".concat(Pt.Z.API_SERVER).concat(null==e?void 0:e.url)}),(0,Y.jsxs)("div",{className:Bt.time,children:[(0,Y.jsx)("span",{className:"c-grey-666 mr10 font12",children:"截屏时间"}),(0,Y.jsx)("span",{className:"c-grey-333 font12",children:null==e?void 0:e.created_at})]}),(0,Y.jsx)("div",{className:Bt.mask,children:(0,Y.jsxs)("div",{className:Bt.icons,children:[(0,Y.jsx)("i",{onClick:function(){return ie.Z.publish("preview-image","".concat(Pt.Z.API_SERVER).concat(null==e?void 0:e.url))},className:"iconfont icon-fangda3 mr15"}),(0,Y.jsx)("i",{onClick:function(){return _(null==e?void 0:e.id)},className:"iconfont icon-shanchu14"})]})})]},null==e?void 0:e.id)}))})]},n)}))]})})})},Rt={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",bg:"bg___rwmJT",tabs:"tabs___SK3e0"},Ft=s(43463),Jt=s(43531),Ot=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(s){"granted"===s&&n(e)})):alert("当前浏览器不支持通知")},Tt=["exercise","globalSetting","loading","dispatch","classroomList","user","match"],zt=(0,v.connect)((function(e){var n=e.exercise,s=e.loading,t=e.user,i=e.globalSetting;return{classroomList:e.classroomList,exercise:n,globalSetting:i,user:t,loading:s.effects}}))((function(e){var n,s,t,r,c,o,u,p,P,D,H,Q=e.exercise,q=(e.globalSetting,e.loading,e.dispatch),R=e.classroomList,F=e.user,J=(e.match,h()(e,Tt),(0,v.useParams)()),O=(0,v.useSearchParams)(),T=x()(O,1)[0],z=(0,m.useState)([]),L=x()(z,2),M=(L[0],L[1],Q.exerciseList),G=Q.commonHeader,U=Q.checkDomain,W=Q.workSetting,V=(0,m.useState)(T.get("tabs")||0),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(K()(new Date).valueOf()),se=x()(ne,2),te=se[0],ie=se[1],re=(0,m.useState)(),ae=x()(re,2),ce=ae[0],oe=ae[1],de=(0,m.useState)(!1),ue=x()(de,2),pe=ue[0],he=ue[1],me=(0,m.useState)(1),fe=x()(me,2),ve=fe[0],ge=fe[1],je=F.userInfo;J.category=T.get("category_id");var ye=!U||U&&(null==je||null===(n=je.course)||void 0===n?void 0:n.course_identity)<3,Ae=(0,m.useRef)(Date.now()),be=(0,m.useRef)();(0,m.useEffect)((function(){q({type:"classroomList/getAssistantPermissions",payload:{course_id:J.coursesId}})}),[(0,le.bg)()]),(0,m.useEffect)((function(){return clearInterval(be.current),(0,le.G5)()&&2===(null==G?void 0:G.exercise_status)&&null!=G&&G.enable_monitor&&(be.current=setInterval((function(){we()}),5e3)),function(){clearInterval(be.current)}}),[F.userInfo,null==G?void 0:G.exercise_status]),(0,m.useEffect)((function(){q({type:"exercise/getCommonHeader",payload:d()({},J)}),sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),g.Z.info({title:"提示",centered:!0,width:600,content:(0,Y.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,Y.jsx)("br",{}),"1、在",(0,Y.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,Y.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,Y.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,Y.jsx)("br",{}),"2、在",(0,Y.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,Y.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,Y.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。"]}),okText:"知道了"}))}),[J.coursesId]);var we=function(){var e=l()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(J.categoryId,"/new_abnormities.json"),{method:"get",params:{time:Ae.current}});case 2:if(401!==(null==(n=e.sent)?void 0:n.status)){e.next=6;break}return clearInterval(be.current),e.abrupt("return");case 6:Ae.current=Date.now(),""!==(null==n?void 0:n.message)&&"请登录后再操作"!==(null==n?void 0:n.message)&&Ot({title:(null==n?void 0:n.exercise_name)+"-考试异常",message:n.message,target:"self",icon:"/warning.png",link:"/classrooms/".concat(J.coursesId,"/exercise/").concat(J.categoryId,"/detail?random=").concat("true"===T.get("random"),"&tabs=7")});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_e=function(){v.history.push("/classrooms/".concat(J.coursesId,"/exercisenotice/").concat(G.id,"/users/").concat(je.login))},Ne=function(){q({type:"exercise/getCommonHeader",payload:d()({},J)});var e={0:function(){q({type:"exercise/getExerciseList",payload:d()({},J)})},2:function(){ge(ve+1)},3:function(){q({type:"exercise/getWorkSetting",payload:d()({},J)})}};e[$]&&e[$]()};var Ie=[{name:"答题列表",id:0,hidden:!1,component:(0,Y.jsx)(xe,{getparams:function(e){oe(d()({},e))},checkDomainAuthority:ye})},{name:"试卷预览",id:2,hidden:(0,C._m)()&&!(0,le.ag)()||!ye||(0,le.dE)(),component:!(0,le.Rm)()||null!==(s=R.AssistantObject.exercise)&&void 0!==s&&s.can_preview?null!=G&&G.is_random?(0,Y.jsx)(gs.default,{},ve):(0,Y.jsx)(Vn,{activeTabs:$}):(0,Y.jsxs)("div",{style:{padding:"100px",textAlign:"center",fontSize:"18px",height:"400px"},children:[(0,Y.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#fcb041"}}),"  您未获取此权限,需向管理员申请权限才能使用此功能"]})},{name:"统计结果",id:1,hidden:!ye||(0,C._m)()&&!(0,le.ag)()||(0,le.dE)()&&!(null!=G&&G.show_statistic),component:null!=G&&G.is_random?(0,Y.jsx)(Nt,{}):(0,Y.jsx)(bt,{})},{name:"质量检测",id:7,hidden:!(null!=G&&G.open_code_quality_analysis)||(0,le.dE)(),component:(0,Y.jsx)(Ct,{})},{name:"代码查重",id:4,hidden:(0,le.dE)()||1===G.exercise_status||!G.exist_program,component:(0,Y.jsx)(Qe,{},te)},{name:"规则设置",id:3,hidden:!ye||(0,le.dE)(),component:(0,Y.jsx)(vt,{})},{name:"考试监控",id:7,hidden:!(0,le.G5)()||!(null!=G&&G.enable_monitor),component:(0,Y.jsx)(Dt,{})},{name:"人脸审核",id:5,hidden:!G.identity_verify||(0,le.dE)(),component:(0,Y.jsx)(ke,{})},{name:"摄像监控",id:6,hidden:!G.open_phone_video_recording||(0,le.dE)(),component:(0,Y.jsx)(Ze,{})}].filter((function(e){return!e.hidden}));(null==G?void 0:G.exercise_status)&&1===(null==G?void 0:G.exercise_status)&&Ie.splice.apply(Ie,[0,1].concat(i()(Ie.splice(1,1,Ie[0])))),(0,m.useEffect)((function(){T.get("tabs")||(null==G?void 0:G.exercise_status)&&1===(null==G?void 0:G.exercise_status)&&ee("2")}),[null==G?void 0:G.exercise_status]);var Se="YYYY-MM-DD",Ee=K()("2020-11-15",Se),Ce=function(){return g.Z.info({title:"题库改版告知",content:(0,Y.jsx)(Y.Fragment,{children:"EduCoder已升级题库功能所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})},Be=function(){var e=l()(a()().mark((function e(n){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/courses/".concat(null==J?void 0:J.coursesId,"/exercises/exercise_code_repeat.json"),{method:"post",body:{group_ids:n,id:null==J?void 0:J.categoryId}});case 2:if(0!==(s=e.sent).status){e.next=8;break}return ee(4),ie(K()(new Date).valueOf()),q({type:"exercise/setActionTabs",payload:{}}),e.abrupt("return");case 8:s.status<-2&&y.ZP.error(null==s?void 0:s.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,le.RV)()?(0,le.RV)()?(0,Y.jsxs)("section",{className:Rt.bg,children:[(0,Y.jsxs)("div",{className:"edu-container",children:[je.username&&(0,Y.jsxs)("section",{className:"animated fadeIn",children:[(0,Y.jsx)("aside",{className:"mt10",children:(0,Y.jsxs)(A.Z,{separator:">",children:[(0,Y.jsx)(A.Z.Item,{href:"/classrooms/".concat(J.coursesId,"/exercise"),children:null==F||null===(t=F.userInfo)||void 0===t||null===(t=t.course)||void 0===t?void 0:t.course_name}),(0,Y.jsx)(A.Z.Item,{href:"/classrooms/".concat(J.coursesId,"/exercise"),children:"在线考试"}),(0,Y.jsx)(A.Z.Item,{children:"试卷详情"})]})}),(0,Y.jsxs)("aside",{className:[Rt.title,"mt20"].join(" "),children:[(0,Y.jsx)("a",{href:"/classrooms/".concat(J.coursesId,"/exercise"),children:(0,Y.jsx)(Z.Z,{className:"font16 c-black"})}),(0,C.vB)(null==G?void 0:G.exercise_status,null==G?void 0:G.appraise_label),(0,Y.jsx)(k.Z,{title:null==G?void 0:G.exercise_name,children:(0,Y.jsx)("strong",{className:"font20 ml5",children:null==G?void 0:G.exercise_name})})]})]}),(0,Y.jsxs)("aside",{className:"mt30 relative",children:[(0,Y.jsxs)("div",{className:Rt.export,children:[!(0,le.dE)()&&ye&&G.exercise_status>1&&G.exist_program&&(0,Y.jsxs)(b.ZP,{onClick:function(e){e.preventDefault(),q({type:"exercise/setActionTabs",payload:{key:"代码查重",params:J}})},children:[(0,Y.jsx)("span",{className:"iconfont icon-daimachazhong font14 mr5"}),"代码查重"]}),(0,le.GJ)()&&ye&&(null==G||null===(r=G.user_permission)||void 0===r?void 0:r.user_commit_counts)>0&&2===(null==G?void 0:G.exercise_status)&&(0,Y.jsxs)(b.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,le.Rm)()||null!=R&&null!==(n=R.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_redo?q({type:"exercise/setActionTabs",payload:{key:"打回重做",params:J}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,Y.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"打回重做"]}),(0,le.GJ)()&&ye&&(null==G||null===(c=G.user_permission)||void 0===c?void 0:c.exercise_unpublish_count)>0&&(0,Y.jsx)(Ft.Z,{tips:null==G?void 0:G.open_appraise,style:{marginLeft:10},children:(0,Y.jsxs)(b.ZP,{onClick:function(e){var n,s;if(e.preventDefault(),!(0,le.Rm)()||null!=R&&null!==(n=R.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_publish)if(0!==(null==G?void 0:G.exercise_question_count)){var t=K()(null==G?void 0:G.created_at,Se);K()(Ee).diff(K()(t),"days")>0&&null!=G&&G.is_random?Ce():q({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[J.categoryId],unified_setting:null==G?void 0:G.unified_setting,params:J,disabled:1!==(null==G?void 0:G.exercise_status),type:2,cb:Ne,manage_all_group:null==W||null===(s=W.exercise)||void 0===s?void 0:s.manage_all_group}})}else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,Y.jsx)("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"发布考试"]})}),(0,le.GJ)()&&ye&&(null==G||null===(o=G.user_permission)||void 0===o?void 0:o.exercise_publish_count)>0&&(0,Y.jsxs)(b.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,le.Rm)()||null!=R&&null!==(n=R.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_stop?q({type:"exercise/setActionTabs",payload:{key:"批量结束",unified_setting:null==G?void 0:G.unified_setting,selectArrs:[J.categoryId],params:J,cb:Ne}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,Y.jsx)("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"结束考试"]}),(0,le.dE)()&&2===(null==G||null===(u=G.user_permission)||void 0===u?void 0:u.current_status)&&G.exercise_status>1&&(0,Y.jsxs)(b.ZP,{danger:null==M||null===(p=M.exercise_types)||void 0===p?void 0:p.is_redo,onClick:function(){return _e()},children:[(0,Y.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),null!=M&&null!==(P=M.exercise_types)&&void 0!==P&&P.is_redo?"重新考试":"开始考试"]}),(0,le.dE)()&&0===(null==G||null===(D=G.user_permission)||void 0===D?void 0:D.current_status)&&G.exercise_status>1&&(0,Y.jsxs)(b.ZP,{onClick:function(){return _e(!0)},children:[(0,Y.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"继续考试"]}),(null==G?void 0:G.show_analysis_detail)&&(0,Y.jsxs)(b.ZP,{onClick:function(){(0,C.xg)("/classrooms/".concat(J.coursesId,"/exercise/").concat(J.categoryId,"/analysis/").concat(null==G?void 0:G.analysis_id))},children:[(0,Y.jsx)("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]}),(0,le.GJ)()&&ye&&(0,Y.jsx)(Ft.Z,{tips:null==G?void 0:G.open_appraise,style:{marginLeft:10},children:(0,Y.jsxs)(b.ZP,{onClick:function(){var e;if(!(0,le.Rm)()||null!=R&&null!==(e=R.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=K()(null==G?void 0:G.created_at,Se);K()(Ee).diff(K()(n),"days")>0&&null!=G&&G.is_random?Ce():v.history.push(null!=G&&G.is_random?"/classrooms/".concat(J.coursesId,"/exercise/").concat(J.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(J.coursesId,"/exercise/add/").concat(J.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,Y.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"编辑试卷"]})}),(0,le.GJ)()&&ye&&(0,Y.jsx)(w.Z,{dropdownRender:function(){return(0,Y.jsxs)(j.Z,{onClick:function(){var e=l()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Q.order&&(J.order=Q.order,J.order_type=Q.order_type),e.t0=n.key,e.next="1"===e.t0?4:9;break;case 4:return e.next=6,(0,E.Uj)(d()(d()({},J),ce));case 6:return 0===e.sent.status&&(0,B.je)(d()(d()({},J),ce)),e.abrupt("break",9);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,Y.jsx)(j.Z.Item,{children:"学生成绩"},"1"),(0,Y.jsx)(j.Z.Item,{children:(0,Y.jsx)("a",{target:"_blank",href:"/classrooms/".concat(J.coursesId,"/exercise/").concat(J.categoryId,"/export_blank"),children:"导出试卷"})},"2"),(0,Y.jsx)(j.Z.Item,{children:(0,Y.jsx)(v.Link,{to:"/classrooms/".concat(J.coursesId,"/exportlist/exercise_score"),children:"历史导出"})},"3")]})},children:(0,Y.jsxs)(b.ZP,{children:[(0,Y.jsx)(I.Z,{}),"导出",(0,Y.jsx)(S.Z,{})]})})]}),(0,Y.jsx)(_.Z,{activeKey:"".concat($),className:Rt.tabs,onChange:function(e){var n=K()(null==G?void 0:G.created_at,Se),s=K()(Ee).diff(K()(n),"days");if("表单未保存"==Q.actionTabs.key)g.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){s>0&&3===parseInt(e)&&null!=G&&G.is_random?Ce():(ee(e),q({type:"exercise/setActionTabs",payload:{key:""}}))}});else{if(s>0&&3===parseInt(e)&&null!=G&&G.is_random)return void Ce();ee(e)}},items:Ie.map((function(e){return{label:e.name,key:"".concat(e.id)}}))}),(0,Y.jsx)("section",{className:null!=G&&G.is_random&&"2"===$?"":"pl25 pr25 bg-white",children:null===(H=Ie.filter((function(e){return e.id==$})))||void 0===H||null===(H=H[0])||void 0===H?void 0:H.component})]})]}),(0,Y.jsx)(vs.Z,{}),(0,Y.jsx)(ws,{onOk:Be}),(0,Y.jsx)(_s.Z,{}),(0,Y.jsx)(us,{cb:function(){q({type:"exercise/getExerciseList",payload:d()({},J)})}}),(0,Y.jsx)(fs,{}),(0,Y.jsx)(It,{}),(0,Y.jsx)(Jt.Z,{successCb:function(){return _e(currentEnterExamRef.current)}}),(0,Y.jsxs)(g.Z,{open:pe,title:"规则说明",width:800,footer:null,onCancel:function(){he(!1)},children:[(0,Y.jsx)("p",{children:"一、等级规则"}),(0,Y.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,Y.jsx)("p",{style:{marginLeft:"10px"},children:(0,Y.jsx)(N.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,Y.jsx)("p",{style:{marginLeft:"10px"},children:"注代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例Technical Debt Ratio"}),(0,Y.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,Y.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,Y.jsx)("p",{children:"二、复杂度规则"}),(0,Y.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,Y.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同但每个函数的最小复杂度为1。特定语言的详细数据略"}),(0,Y.jsx)("p",{children:"三、代码质量分规则"}),(0,Y.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,Y.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,Y.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为100 - 100 *((100*阻断数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,Y.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]})]}):"":null}))},35626:function(e,n,s){s.d(n,{Z:function(){return q}});var t=s(7557),i=s.n(t),r=s(41498),a=s.n(r),c=s(82242),l=s.n(c),o=s(79800),d=s.n(o),u=s(59301),x=s(24650),p=s(8591),h=s(43418),m=s(71418),f=s(95237),v=s(43604),g=s(53326),j=s(24905),y=s(94001),A=s(67147),k="modalWrapper___rWDvO",b="exportSettingWrapper___pCClH",w="imgPreviewPart___PCv0Y",_="tips___EVeBl",N="pottedLine___AaY68",Z="text___ho3u_",I=s(80608),S=s(49105),E=s(92396),C=s(87684),B=s(71681),P=s(77036),D=s(41129),H="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",Q=s(37712),q=(x.Z.TextArea,(0,I.connect)((function(e){var n=e.exercise,s=e.loading,t=e.globalSetting;return{exercise:n,loading:s.effects,globalSetting:t}}))((function(e){var n,s=e.exercise,t=e.loading,r=e.dispatch,c=s.workSetting,o=(0,I.useParams)();o.category=o.categoryId||o.exerciseId,o.categoryId=o.categoryId||o.exerciseId;var x=(0,u.useState)(!1),q=d()(x,2),R=q[0],F=(q[1],(0,u.useState)(!1)),J=d()(F,2),O=J[0],T=J[1],z=(0,u.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""}),L=d()(z,2),K=L[0],Y=L[1];(0,u.useEffect)((function(){G()}),[c]),(0,u.useEffect)((function(){r({type:"exercise/getWorkSetting",payload:l()({},o)})}),[]);var M,G=function(){var e,n,s,t,i=JSON.parse(JSON.stringify(c));Object.keys(K).forEach((function(e){var n;K[e]=null==i||null===(n=i.exercise_header)||void 0===n?void 0:n[e]})),K.file_list=null!=i&&null!==(e=i.exercise_header)&&void 0!==e&&e.attachment_id?[{uid:null==i||null===(n=i.exercise_header)||void 0===n?void 0:n.attachment_id,id:null==i||null===(s=i.exercise_header)||void 0===s?void 0:s.attachment_id,url:null==i||null===(t=i.exercise_header)||void 0===t?void 0:t.photo_url}]:[],Y(K)},U=function(){var e=a()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.next=3,(0,S.ZP)("/api/exercises/".concat(null==o?void 0:o.categoryId,"/foramt_settings.json"),{method:"post",body:n});case 3:0===e.sent.status&&(p.ZP.success("更新成功"),r({type:"exercise/getCommonHeader",payload:l()({},o)}),r({type:"exercise/getWorkSetting",payload:l()({},o)}),r({type:"exercise/getExerciseExportHeadData",payload:{id:o.exerciseId||o.categoryId,identify:o.userId||null}}),T(!1));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W={disabled:R,multiple:!1,listType:"picture-card",onPreview:function(e){C.Z.publish("preview-image",e.thumbUrl||e.url)},withCredentials:!0,fileList:K.file_list,beforeUpload:function(e){return!(e.size/1024>200)||(p.ZP.error("该文件无法上传。超过文件大小限制(200KB),建议上传到百度云等其它共享工具里然后再txt文档里给出链接以及共享密码并上传"),!1)},action:"".concat(B.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){var n=e.fileList.filter((function(e){return!!e.status}));K.file_list=n,Y(Object.assign({},K))},onRemove:(M=a()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return K.file_list=[],Y(Object.assign({},K)),e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(e){return M.apply(this,arguments)})};return(0,Q.jsx)(h.Z,{title:"导出设置",className:k,width:900,centered:!0,open:"exportSetting"===s.actionTabs.key,onOk:function(){return(n=JSON.parse(JSON.stringify(K))).categoryId=o.categoryId,n.attachment_id=(null===(e=n.file_list)||void 0===e||null===(e=e[0])||void 0===e||null===(e=e.response)||void 0===e?void 0:e.id)||null,void U(n);var e,n},onCancel:function(){G(),r({type:"exercise/setActionTabs",payload:{}})},children:(0,Q.jsxs)("section",{className:b,children:[(0,Q.jsx)(m.Z,{spinning:t["exercise/getWorkSetting"]||O,children:(0,Q.jsxs)(f.Z,{wrap:!1,justify:"space-between",children:[(0,Q.jsxs)(v.Z,{children:[(0,Q.jsxs)(f.Z,{align:"middle",children:[(0,Q.jsx)("div",{children:"卷头左角标"}),(0,Q.jsx)("span",{className:_,children:"图片建议尺寸700px*500px大小请勿超过200k"})]}),(0,Q.jsx)("div",{className:"mt15",children:(0,Q.jsx)(g.Z,l()(l()({},W),{},{children:!(null!==(n=K.file_list)&&void 0!==n&&n.length)&&(0,Q.jsxs)("div",{children:[(0,Q.jsx)(A.Z,{}),(0,Q.jsx)("div",{style:{marginTop:8},children:"上传"})]})}))}),(0,Q.jsx)(v.Z,{span:24,className:"mt15",children:(0,Q.jsx)(j.Z,{checked:K.show_title,disabled:R,onChange:function(e){K.show_title=e.target.checked,Y(Object.assign({},K))},children:(0,Q.jsx)("div",{children:"展示试卷标题"})})}),(0,Q.jsx)(v.Z,{span:24,className:"mt15",children:(0,Q.jsx)(j.Z,{checked:K.show_body,disabled:R,onChange:function(e){K.show_body=e.target.checked,Y(Object.assign({},K))},children:(0,Q.jsx)("div",{children:"展示考试内容(即本试卷所属课程名称)"})})}),(0,Q.jsx)(v.Z,{span:24,className:"mt15",children:(0,Q.jsx)(j.Z,{checked:K.show_info,disabled:R,onChange:function(e){K.show_info=e.target.checked,Y(Object.assign({},K))},children:(0,Q.jsx)("div",{children:"展示题量、分值、考试时长"})})}),(0,Q.jsx)(v.Z,{span:24,className:"mt15",children:(0,Q.jsx)(j.Z,{checked:K.show_table,disabled:R,onChange:function(e){K.show_table=e.target.checked,Y(Object.assign({},K))},children:(0,Q.jsx)("div",{children:"展示得分、评分表格"})})}),(0,Q.jsxs)(f.Z,{align:"middle",className:"mt20 ".concat(N),children:[(0,Q.jsx)(v.Z,{children:(0,Q.jsx)("img",{src:H,alt:""})}),(0,Q.jsx)(v.Z,{className:Z,children:"密封线区域设置"}),(0,Q.jsx)(v.Z,{children:(0,Q.jsx)("img",{src:H,alt:""})})]}),(0,Q.jsxs)(f.Z,{className:"mt15",justify:"center",style:{width:320},children:[(0,Q.jsx)(j.Z,{className:"pl8",checked:K.show_user,disabled:R,onChange:function(e){K.show_user=e.target.checked,Y(Object.assign({},K))},children:(0,Q.jsx)("div",{children:"姓名"})}),(0,Q.jsx)(j.Z,{checked:K.show_no,disabled:R,onChange:function(e){K.show_no=e.target.checked,Y(Object.assign({},K))},children:(0,Q.jsx)("div",{children:"学号"})}),(0,Q.jsx)(j.Z,{checked:K.show_group,disabled:R,onChange:function(e){K.show_group=e.target.checked,Y(Object.assign({},K))},children:(0,Q.jsx)("div",{children:"专业班级"})}),(0,Q.jsx)(j.Z,{checked:K.show_school_name,disabled:R,onChange:function(e){K.show_school_name=e.target.checked,Y(Object.assign({},K))},children:(0,Q.jsx)("div",{children:"学校/单位"})}),(0,Q.jsx)(j.Z,{checked:K.show_phone,disabled:R,onChange:function(e){K.show_phone=e.target.checked,Y(Object.assign({},K))},children:(0,Q.jsx)("div",{children:"手机号"})})]}),(0,Q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",alt:"",className:"mt15",style:{width:320}}),(0,Q.jsxs)(v.Z,{span:24,className:"mt15",children:[(0,Q.jsx)("span",{children:"每页导出最大试题数:"}),(0,Q.jsx)(y.Z,{size:"middle",min:1,value:K.export_page_num?K.export_page_num:40,onChange:function(e){K.export_page_num=e,Y(l()({},K))}}),(0,Q.jsx)("span",{className:"ml10",children:"题"})]}),(0,Q.jsx)(f.Z,{className:"mt15",children:(0,Q.jsx)(j.Z,{checked:K.show_desc,disabled:R,onChange:function(e){K.show_desc=e.target.checked,Y(Object.assign({},K))},children:(0,Q.jsx)("div",{children:"考试说明"})})}),K.show_desc&&(0,Q.jsx)("div",{className:"mt15",children:(0,Q.jsx)(P.Z,{width:550,height:100,defaultValue:K.description,id:"exercise-detail-config-exam-description-id",onChange:function(e){K.description=e,Y(Object.assign({},K))}})})]}),(0,Q.jsxs)(v.Z,{className:w,children:[(0,Q.jsx)("div",{className:"pb10",children:"示例图片预览:"}),(0,Q.jsx)("img",{src:E.qz})]})]})}),(0,Q.jsx)(D.Z,{})]})})})))},39472:function(e,n,s){s.d(n,{Z:function(){return C}});var t=s(37205),i=s.n(t),r=s(82242),a=s.n(r),c=s(7557),l=s.n(c),o=s(41498),d=s.n(o),u=s(79800),x=s.n(u),p=s(59301),h=s(80608),m=s(95237),f=s(3113),v=s(51945),g=s(1027),j="wrap___SSpd0",y="img___nbd2O",A="table___fcP71",k="glassSeal___dYhKO",b="paperHeader___gYUbq",w="exportBtn___nyRYQ",_=s(43516),N=s(4585),Z=s(27876),I=s(35626),S=s(27644),E=s(37712),C=(0,h.connect)((function(e){var n=e.exercise,s=e.loading,t=e.user;return{exercise:n,globalSetting:e.globalSetting,user:t,loading:s.effects}}))((function(e){var n,s,t,r,c,o,u,C,B,P,D,H,Q,q,R,F=e.isPreview,J=void 0!==F&&F,O=e.isExportBlank,T=void 0!==O&&O,z=e.activeTabs,L=e.exercise,K=(e.globalSetting,e.loading,e.user),Y=e.dispatch,M=e.showExportBtn,G=void 0!==M&&M,U=(0,h.useParams)(),W=K.userInfo,V=(0,p.useState)(),X=x()(V,2),$=X[0],ee=X[1],ne=(0,p.useState)(),se=x()(ne,2),te=se[0],ie=se[1],re=(0,p.useRef)(null),ae=(0,p.useState)(21),ce=x()(ae,2),le=ce[0],oe=ce[1],de=(0,p.useState)([]),ue=x()(de,2),xe=ue[0],pe=ue[1];(0,p.useEffect)((function(){d()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.cV)({id:U.exerciseId||U.categoryId});case 2:0==(n=e.sent).status&&pe(n.data);case 4:case"end":return e.stop()}}),e)})))(),(0,Z.W)(z)||"2"===z&&he()}),[U.userId,U.coursesId,U.exerciseId,U.categoryId,z]),(0,p.useEffect)((function(){re.current&&oe(re.current.clientHeight)}),[re.current]),(0,p.useEffect)((function(){var e;if(null!==(e=L.exerciseExportHeadData)&&void 0!==e&&e.title){var n=L.exerciseExportHeadData;ee(a()({},n||{}));var s,t,r=(n||{}).table;(null!=r&&r.total_singles_scores||null!=r&&r.total_doubles_scores||null!=r&&r.total_nulls_scores||null!=r&&r.total_judges_scores||null!=r&&r.total_pros_scores||null!=r&&r.total_shixuns_scores||null!=r&&r.total_mains_scores||null!=r&&r.total_combination_scores||null!=r&&r.total_bpros_scores)&&(s=Number(null==r?void 0:r.total_singles_scores)+Number(null==r?void 0:r.total_doubles_scores)+Number(null==r?void 0:r.total_nulls_scores)+Number(null==r?void 0:r.total_judges_scores)+Number(null==r?void 0:r.total_bpros_scores)+Number(null==r?void 0:r.total_pros_scores)+Number(null==r?void 0:r.total_shixuns_scores)+Number(null==r?void 0:r.total_mains_scores)+Number(null==r?void 0:r.total_combination_scores)),(null!=r&&r.singles_scores||null!=r&&r.doubles_scores||null!=r&&r.nulls_scores||null!=r&&r.judges_scores||null!=r&&r.pros_scores||null!=r&&r.bpros_scores||null!=r&&r.shixuns_scores||null!=r&&r.mains_scores||null!=r&&r.combination_scores)&&(t=Number(null==r?void 0:r.singles_scores)+Number(null==r?void 0:r.doubles_scores)+Number(null==r?void 0:r.nulls_scores)+Number(null==r?void 0:r.judges_scores)+Number(null==r?void 0:r.pros_scores)+Number(null==r?void 0:r.bpros_scores)+Number(null==r?void 0:r.shixuns_scores)+Number(null==r?void 0:r.mains_scores)+Number(null==r?void 0:r.combination_scores));var c=[{key:"1",name:"应得分",singles_score:(null==r?void 0:r.total_singles_scores)||0,doubles_score:(null==r?void 0:r.total_doubles_scores)||0,nulls_score:(null==r?void 0:r.total_nulls_scores)||0,judges_score:(null==r?void 0:r.total_judges_scores)||0,pros_score:(null==r?void 0:r.total_pros_scores)||0,bpros_score:(null==r?void 0:r.total_bpros_scores)||0,shixuns_score:(null==r?void 0:r.total_shixuns_scores)||0,mains_score:(null==r?void 0:r.total_mains_scores)||0,total_combination_scores:(null==r?void 0:r.total_combination_scores)||0,total_score:s||0},{key:"2",name:"实得分",singles_score:(null==r?void 0:r.singles_scores)||0,doubles_score:(null==r?void 0:r.doubles_scores)||0,nulls_score:(null==r?void 0:r.nulls_scores)||0,judges_score:(null==r?void 0:r.judges_scores)||0,pros_score:(null==r?void 0:r.pros_scores)||0,bpros_score:(null==r?void 0:r.bpros_scores)||0,shixuns_score:(null==r?void 0:r.shixuns_scores)||0,mains_score:(null==r?void 0:r.mains_scores)||0,total_combination_scores:(null==r?void 0:r.combination_scores)||0,total_score:t||0},{key:"3",name:"评卷人"}],l=[{key:"1",name:"应得分",singles_score:(null==r?void 0:r.total_singles_scores)||0,doubles_score:(null==r?void 0:r.total_doubles_scores)||0,nulls_score:(null==r?void 0:r.total_nulls_scores)||0,judges_score:(null==r?void 0:r.total_judges_scores)||0,pros_score:(null==r?void 0:r.total_pros_scores)||0,bpros_score:(null==r?void 0:r.total_bpros_scores)||0,shixuns_score:(null==r?void 0:r.total_shixuns_scores)||0,mains_score:(null==r?void 0:r.total_mains_scores)||0,total_combination_scores:(null==r?void 0:r.total_combination_scores)||0,total_score:s||0},{key:"2",name:"实得分"},{key:"3",name:"评卷人"}];ie(i()(T?l:c))}}),[L.exerciseExportHeadData]);var he=function(){var e=d()(l()().mark((function e(){var n,s,t,i,r,a,c;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={id:U.exerciseId||U.categoryId,identify:(null==W?void 0:W.login)||null},e.next=3,(0,_.iw)(n);case 3:s=e.sent,ee(s||{}),(null!=(t=(s||{}).table)&&t.total_singles_scores||null!=t&&t.total_doubles_scores||null!=t&&t.total_nulls_scores||null!=t&&t.total_judges_scores||null!=t&&t.total_pros_scores||null!=t&&t.total_bpros_scores||null!=t&&t.total_shixuns_scores||null!=t&&t.total_mains_scores||null!=t&&t.total_combination_scores)&&(i=Number(null==t?void 0:t.total_singles_scores)+Number(null==t?void 0:t.total_doubles_scores)+Number(null==t?void 0:t.total_nulls_scores)+Number(null==t?void 0:t.total_bpros_scores)+Number(null==t?void 0:t.total_judges_scores)+Number(null==t?void 0:t.total_pros_scores)+Number(null==t?void 0:t.total_shixuns_scores)+Number(null==t?void 0:t.total_mains_scores)+Number(null==t?void 0:t.total_combination_scores)),(null!=t&&t.singles_scores||null!=t&&t.doubles_scores||null!=t&&t.nulls_scores||null!=t&&t.judges_scores||null!=t&&t.pros_scores||null!=t&&t.bpros_scores||null!=t&&t.shixuns_scores||null!=t&&t.mains_scores||null!=t&&t.combination_scores)&&(r=Number(null==t?void 0:t.singles_scores)+Number(null==t?void 0:t.doubles_scores)+Number(null==t?void 0:t.bpros_scores)+Number(null==t?void 0:t.nulls_scores)+Number(null==t?void 0:t.judges_scores)+Number(null==t?void 0:t.pros_scores)+Number(null==t?void 0:t.shixuns_scores)+Number(null==t?void 0:t.mains_scores)+Number(null==t?void 0:t.combination_scores)),a=[{key:"1",name:"应得分",singles_score:(null==t?void 0:t.total_singles_scores)||0,doubles_score:(null==t?void 0:t.total_doubles_scores)||0,nulls_score:(null==t?void 0:t.total_nulls_scores)||0,judges_score:(null==t?void 0:t.total_judges_scores)||0,pros_score:(null==t?void 0:t.total_pros_scores)||0,bpros_score:(null==t?void 0:t.total_bpros_scores)||0,shixuns_score:(null==t?void 0:t.total_shixuns_scores)||0,mains_score:(null==t?void 0:t.total_mains_scores)||0,total_combination_scores:(null==t?void 0:t.total_combination_scores)||0,total_score:i||0},{key:"2",name:"实得分",singles_score:(null==t?void 0:t.singles_scores)||0,doubles_score:(null==t?void 0:t.doubles_scores)||0,nulls_score:(null==t?void 0:t.nulls_scores)||0,judges_score:(null==t?void 0:t.judges_scores)||0,pros_score:(null==t?void 0:t.pros_scores)||0,bpros_score:(null==t?void 0:t.bpros_scores)||0,shixuns_score:(null==t?void 0:t.shixuns_scores)||0,mains_score:(null==t?void 0:t.mains_scores)||0,total_combination_scores:(null==t?void 0:t.combination_scores)||0,total_score:r||0},{key:"3",name:"评卷人"}],c=[{key:"1",name:"应得分"},{key:"2",name:"实得分"},{key:"3",name:"评卷人"}],ie(T?c:a);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=[{width:"10%",title:"题型",align:"center",dataIndex:"name",render:function(e){return(0,E.jsx)("a",{children:e})}},{title:(null==xe||null===(n=xe.find((function(e){return e.value==S.f[0].nameType})))||void 0===n?void 0:n.name)||"单选题",align:"center",dataIndex:"singles_score",render:function(e){return(0,E.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==xe||null===(s=xe.find((function(e){return e.value==S.f[1].nameType})))||void 0===s?void 0:s.name)||"多选题",align:"center",dataIndex:"doubles_score",render:function(e){return(0,E.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==xe||null===(t=xe.find((function(e){return e.value==S.f[3].nameType})))||void 0===t?void 0:t.name)||"填空题",align:"center",dataIndex:"nulls_score",render:function(e){return(0,E.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==xe||null===(r=xe.find((function(e){return e.value==S.f[2].nameType})))||void 0===r?void 0:r.name)||"判断题",align:"center",dataIndex:"judges_score",render:function(e){return(0,E.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==xe||null===(c=xe.find((function(e){return e.value==S.f[6].nameType})))||void 0===c?void 0:c.name)||"编程题",align:"center",dataIndex:"pros_score",render:function(e){return(0,E.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==xe||null===(o=xe.find((function(e){return e.value==S.f[5].nameType})))||void 0===o?void 0:o.name)||"实训题",align:"center",dataIndex:"shixuns_score",render:function(e){return(0,E.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==xe||null===(u=xe.find((function(e){return e.value==S.f[4].nameType})))||void 0===u?void 0:u.name)||"简答题",align:"center",dataIndex:"mains_score",render:function(e){return(0,E.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==xe||null===(C=xe.find((function(e){return e.value==S.f[7].nameType})))||void 0===C?void 0:C.name)||"组合题",align:"center",dataIndex:"total_combination_scores",render:function(e){return(0,E.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==xe||null===(B=xe.find((function(e){return e.value==S.f[8].nameType})))||void 0===B?void 0:B.name)||"程序填空题",align:"center",dataIndex:"bpros_score",render:function(e){return(0,E.jsx)("a",{children:"0.0"===e?0:e})}},{width:"10%",title:"总分",align:"center",dataIndex:"total_score",render:function(e){return(0,E.jsx)("a",{children:"0.0"===e?0:null==e?void 0:e.toFixed(1)})}}],fe=($||{}).exercise_header;return(0,E.jsxs)(E.Fragment,{children:[((null==fe?void 0:fe.show_user)||(null==fe?void 0:fe.show_no)||(null==fe?void 0:fe.show_group))&&(0,E.jsxs)("section",{className:k,children:[(null==fe?void 0:fe.show_user)&&(0,E.jsxs)("span",{children:["姓名:",(0,E.jsx)("span",{children:null==$?void 0:$.user})]}),(null==fe?void 0:fe.show_no)&&(0,E.jsxs)("span",{children:["学号:",(0,E.jsx)("span",{children:null==$?void 0:$.student_id})]}),(null==fe?void 0:fe.show_group)&&(0,E.jsxs)("span",{children:["专业班级:",(0,E.jsx)("span",{children:null==$?void 0:$.group_name})]}),(null==fe?void 0:fe.show_school_name)&&(0,E.jsxs)("span",{children:["学校/单位:",(0,E.jsx)("span",{children:null==$?void 0:$.school_name})]}),(null==fe?void 0:fe.show_phone)&&(0,E.jsxs)("span",{children:["手机号:",(0,E.jsx)("span",{children:null==$?void 0:$.phone})]})]}),(0,E.jsxs)("section",{className:"".concat(j," ").concat(J?"pl20":""," "),children:[(null==$?void 0:$.photo_url)&&(0,E.jsx)("img",{className:y,src:null==$?void 0:$.photo_url}),(null==fe?void 0:fe.show_title)&&(0,E.jsxs)(m.Z,{className:b,justify:"center",children:[(0,E.jsx)("div",{children:null==$?void 0:$.title}),G&&(0,E.jsx)(f.ZP,{icon:(0,E.jsx)(g.Z,{}),className:w,onClick:function(){Y({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})},children:"导出设置"})]}),(null==fe?void 0:fe.show_body)&&((null==L||null===(P=L.exerciseExportHeadData)||void 0===P?void 0:P.exercise_description)||(null==L||null===(D=L.commonHeader)||void 0===D?void 0:D.exercise_description))&&(0,E.jsx)("span",{ref:re,style:{justifyContent:21===le?"center":"left",wordBreak:"break-all",display:"flex",textAlign:"left"},className:"tc c-grey-333",children:"试卷须知:".concat((null==L||null===(H=L.exerciseExportHeadData)||void 0===H?void 0:H.exercise_description)||(null==L||null===(Q=L.commonHeader)||void 0===Q?void 0:Q.exercise_description))}),(null==fe?void 0:fe.show_info)&&(0,E.jsxs)("p",{className:"tc c-grey-666",children:["共:【",null==$?void 0:$.large_counts,"大题】【",null==$?void 0:$.total_count,"小题】【 满分",null==$?void 0:$.score,"分】 考试时间:【",(null==$?void 0:$.time)>-1?"".concat(null==$?void 0:$.time,"分钟"):"不限","】"]}),(null==fe?void 0:fe.show_desc)&&(0,E.jsxs)("div",{className:"mt10",children:[(0,E.jsx)("p",{className:"font16",children:"考试说明:"}),(0,E.jsx)(N.Z,{value:null==$?void 0:$.description})]}),(null==fe?void 0:fe.show_table)&&(0,E.jsx)("div",{className:"mt10",children:(0,E.jsx)(v.Z,{className:A,columns:me,dataSource:i()(te||[]),bordered:!0,pagination:!1})}),(null==L||null===(q=L.exerciseExportHeadData)||void 0===q?void 0:q.analysis)&&(0,E.jsx)("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333",children:"考试评价:".concat(null==L||null===(R=L.exerciseExportHeadData)||void 0===R?void 0:R.analysis)})]}),(0,E.jsx)(I.Z,{})]})}))},80427:function(e,n,s){s.d(n,{AD:function(){return I},D9:function(){return D},IM:function(){return Q},Iy:function(){return k},Ne:function(){return H},ON:function(){return O},Uj:function(){return K},VY:function(){return F},YO:function(){return L},YX:function(){return z},Zn:function(){return f},_g:function(){return y},_k:function(){return B},c6:function(){return N},cr:function(){return v},eV:function(){return Z},fi:function(){return g},gh:function(){return w},hS:function(){return q},iA:function(){return j},j6:function(){return A},je:function(){return C},kS:function(){return J},o6:function(){return _},pO:function(){return T},rQ:function(){return S},sA:function(){return b},xm:function(){return P},xo:function(){return R},y8:function(){return E}});var t=s(7557),i=s.n(t),r=s(82242),a=s.n(r),c=s(41498),l=s.n(c),o=s(6668),d=s(80608),u=s(27876),x=s(8591),p=s(71681),h=function(){(0,d.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},m=function(){(0,d.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},f=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(),e.next=3,(0,o.YR)(a()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,u.QH)("",(0,u.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:m();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=l()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.yS)(a()({},n));case 2:if(0!==(s=e.sent).status){e.next=8;break}x.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==s.status){e.next=12;break}return e.abrupt("return",s);case 12:-3===s.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.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)}}(),g=function(){var e=l()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.W0)(a()({},n));case 2:if(0!==(s=e.sent).status){e.next=8;break}x.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-2!==s.status){e.next=12;break}return e.abrupt("return",s);case 12:-3===s.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.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)}}(),j=function(){var e=l()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.Nl)(a()({},n));case 2:if(0!==(s=e.sent).status){e.next=8;break}x.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-2!==s.status){e.next=12;break}return e.abrupt("return",s);case 12:-3===s.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.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)}}(),y=function(){var e=l()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.td)(a()({},n));case 2:if(0!==(s=e.sent).status){e.next=8;break}x.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-2!==s.status){e.next=12;break}return e.abrupt("return",s);case 12:-3===s.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.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)}}(),A=function(){var e=l()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.QX)(a()({},n));case 2:if(0!==(s=e.sent).status){e.next=8;break}x.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-2!==s.status){e.next=12;break}return e.abrupt("return",s);case 12:-3===s.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.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)}}(),k=function(){var e=l()(i()().mark((function e(n,s){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.aP)(a()({},n));case 2:0===(t=e.sent).status?(x.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(s))):-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(s)));case 4:case"end":return e.stop()}}),e)})));return function(n,s){return e.apply(this,arguments)}}(),b=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(),e.next=3,(0,o.MJ)(a()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,u.QH)("",(0,u.NY)({url:p.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"),query:n}));case 7:m();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),_=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),N=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),Z=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),S=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),E=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),C=function(){var e=l()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.Uy)(a()({},n));case 2:0===(s=e.sent).status?(x.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===s.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.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)}}(),B=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),P=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),D=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),H=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),Q=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)(null==n?void 0:n.name,(0,u.NY)({url:p.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()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),R=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),F=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),J=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),O=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),T=function(){var e=l()(i()().mark((function e(n,s){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)(s||"",(0,u.NY)({url:p.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/user_exercise_detail.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,s){return e.apply(this,arguments)}}(),z=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),L=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}(),K=function(){var e=l()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:p.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)}}()},96908:function(e){e.exports="data:image/png;base64,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"},57177:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(e){e.exports="data:image/png;base64,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"}}]);